Подскажите, пожалуйста, как убрать сообщения в чате о наградах за убийство, установку/разминирование бомбы и т.д.?
Я там вижу только кол-во денег, которые дают за совершенные действия. Не могли бы вы подсказать пункт, который отключает показ этих наград?
Поставил. Теперь просто за эти действия даёт 0$. Точно так же пишет в чат эти сообщения. Вот пример сообщения в чате "+$0: Награда за нейтрализацию врага с помощью AWP." Как убрать совсем эти сообщения???
antonnn598, PHP: #pragma newdecls required#define OTHERAWARD // другие наградыpublic void OnPluginStart(){ HookUserMessage(GetUserMessageId("TextMsg"), OnHookTextMsg, true); //HookEvent("player_connect", Event_PlayerDisconnect, EventHookMode_Pre); //HookEvent("player_disconnect", Event_PlayerDisconnect, EventHookMode_Pre); //HookEvent("player_team", Event_PlayerTeam, EventHookMode_Pre);}public Action OnHookTextMsg(UserMsg msg_id, Handle msg, const int[] players, int playersNum, bool reliable, bool init){ char msg_str[64]; PbReadString(msg, "params", msg_str, sizeof(msg_str), 0); #if !defined OTHERAWARD if (!strcmp(msg_str, "#Player_Cash_Award_Killed_Enemy", false))return Plugin_Handled; #else if (StrContains(msg_str, "_Award_") != -1)return Plugin_Handled; #endif return Plugin_Continue;}/*public Action Event_PlayerTeam(Event event, const char[] name, bool dontBroadcast){ if (!dontBroadcast)SetEventBroadcast(event, true); return Plugin_Continue;}public void Event_PlayerDisconnect(Event event, const char[] name, bool dontBroadcast){ if (!dontBroadcast)SetEventBroadcast(event, true);}*/
Кто столкнётся, нужно 2 команды всего исправить, а не все с деньгами и они не скрывают надписи, а выключают награды, единственное на что они не влияют так это на автобонус после раунда.