Здравствуйте. Началась проблема, что игрок может с помощью какой-то комбинацией символов писать текст для всех игроков. Знаю, что это баг клиента.
Не сталкивалися стаким раньше?
Вид для печати
Здравствуйте. Началась проблема, что игрок может с помощью какой-то комбинацией символов писать текст для всех игроков. Знаю, что это баг клиента.
Не сталкивалися стаким раньше?
Очень сомнительно, что это баг клиента. Клиент не может отправить текст в обход сервера, ибо именно сервер отвечает за синхронизацию этого текста.
Для начала проверяй OnPlayerText. Возможно, где-то там возвращаешь единицу либо напрямую (return 1;), либо возвращаешь значение, возвращаемое какой-то функцией (по типу "return SendClientMessage(...)"), которая, в свою очередь, возвращает единицу.
Если ничего не найдёшь, можно сделать перехват SendClientMessage/SendClientMessageToAll и выводить в лог текст сообщения + номер строки, с которой была вызвана функция. Перехват делать так же, как показывал в твоей прошлой теме