crazyfors123
Участник
- Сообщения
- 51
- Реакции
- 7
Здравствуйте, я столкнулся с проблемой. У меня есть вот такой код, который отлавливает сообщение "Привет" и не даёт ему вывестись в чат. Есть ли какая то возможность, заменить слово "Привет" при выводе в чат на какое-то другое. Т.е. чтобы какой то плагин отправил Привет, но вывелось, то что мне нужно. Может кто-то знает как это можно реализовать?
C-подобный:
public void OnPluginStart()
{
HookUserMessage(GetUserMessageId("TextMsg"), UserMessage, true);
}
public Action UserMessage(UserMsg:msg_id, Handle:pb, const players[], playersNum, bool:reliable, bool:init)
{
decl String:text[64];
PbReadString(pb, "params", text, sizeof(text), 0);
if(StrContains(text, "Привет", false) != -1)
{
return Plugin_Handled;
}
return Plugin_Continue;
}