Добавить проверку на нож

Andrey777best

Пользователь
Регистрация
10 Июн 2017
Сообщения
68
Симпатии
12
Пол
Мужской
Помогите добавить проверку что игрока убили с ножа, а не HE или С4,
Поставил с4 она взорвалась, а у тебя в руках нож, то плагин так же срабатывает! Или убил з гранаты, так же срабатывает
#include <amxmodx>
#include <reapi>

#if AMXX_VERSION_NUM < 183
#include <colorchat>
#endif

#define MONEY_MIN 100 // Минимальное количество денег, которое могут отобрать при убийстве с ножа

public plugin_init()
{
register_plugin("Knife Kill Bonus", "1.0", "Unknown & TBONTB");
RegisterHookChain(RG_CBasePlayer_Killed, "CBasePlayer_Killed_Post", 1);
}

public CBasePlayer_Killed_Post(const victimId, killerId, iGib)
{
if(victimId == killerId || !is_user_alive(killerId))
return;
if(get_user_weapon(killerId) != CSW_KNIFE)
return;
new szKillerName[32], szVictimName[32];
get_user_name(killerId, szKillerName, charsmax(szKillerName));
get_user_name(victimId, szVictimName, charsmax(szVictimName));

new g_Money = random_num(MONEY_MIN, get_member(victimId, m_iAccount));

rg_add_account(killerId, g_Money, AS_ADD);
rg_add_account(victimId, - g_Money, AS_ADD);
client_print_color(0, print_team_default, "^1[^4INFO^1] Игрок ^3%s ^1зарезал игрока ^3%s ^1и получил ^4$%d", szKillerName, szVictimName, g_Money);
}
 

Вложения

Vaqtincha

aggressive
Разработчик
Скриптер
Регистрация
28 Янв 2018
Сообщения
959
Симпатии
682
Пол
Мужской
ловишь RG_CSGameRules_ PlayerKilled и проверяешь что инфликтор равно киллеру (если не равно тогда игрок убил с гранатой) или просто проверка класснейм инфликтора что он не "grenade"
 
Сверху Снизу