Сообщения о награде за совершенные действия

antonnn598

Участник
Сообщения
152
Реакции
9
Подскажите, пожалуйста, как убрать сообщения в чате о наградах за убийство, установку/разминирование бомбы и т.д.?
 

antonnn598

Участник
Сообщения
152
Реакции
9
Поставь их на "0"

Поставил. Теперь просто за эти действия даёт 0$. Точно так же пишет в чат эти сообщения. Вот пример сообщения в чате "+$0: Награда за нейтрализацию врага с помощью AWP."
Как убрать совсем эти сообщения???
 

DarklSide

Участник
Сообщения
931
Реакции
468
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);
}
*/
 

TAYSON

Участник
Сообщения
100
Реакции
0
Домой приду, на своём попробую
 

Dreizehnt

Доминик
Сообщения
1,160
Реакции
798
Кто столкнётся, нужно 2 команды всего исправить, а не все с деньгами и они не скрывают надписи, а выключают награды, единственное на что они не влияют так это на автобонус после раунда.
 
Сверху Снизу