Да, уточнение: формат сообщения приведён в начале темы, а само сообщение отображается только локально, без звука, в том же месте, где обычный игровой чат. То есть сообщение не отправляется всем игрокам! Только тому, у кого запущена программа.
Пока ссылку на программу уберу из первого сообщения. Есть недостаток серьёзный, из-за которого пришлось это сделать:
Когда игра ставится на паузу - ресурсы всех игроков замирают, и программа начинает выводить значения ресурсов всех игроков. Я считаю это нечестным. Теперь задача определять состояние паузы в игре, после чего программа будет возвращена.
Upd: Программа возвращена, немного изменено сообщения о заморозке ресурса, теперь не выводится его количество. При паузе игры пока по прежнему вываливаются сообщения для всех игроков.
Upd2: Делать вывод о читере лишь по одному сообщению не стоит. А вот если подряд несколько сообщений, каждые 10 секунд - это уже повод. Как например было в этом
случае.