стандартный чат отключил, в скрипте чата подключил апи var chatAPI =
{
"chat: push": insertMessageToChat,
"chat:clear": clearChat,
"chat:activate": enableChatInput,
"chat:show": showChat
};
при отправке сообщения вызываю в скрипте чата
mp.invoke("command", command); или
mp.invoke("chatMessage", message);
на сервере принимаю сообщение через mp.events.add("playerChat", (player,text), редактирую его как мне нужно и отправляю через mp.players.broadcast()
и по итогу в скрипте чата вызывается "chat: push": insertMessageToChat 2 раза: для исходного сообщения и измененного;