Всем привет!
Нужно в этом плагине добавить бонус при убийстве с гранаты. Заранее спасибо!
Код
#include <amxmodx>
#include <cstrike>
#define RANDOM_MIN 500 // Минимальное число выдаваемых денег
#define RANDOM_MAX 3000 // Максимальное число выдаваемых денег
public plugin_init()
{
register_plugin("Knife Kill Bonus", "1.0", "Realution");
register_event("DeathMsg", "DeathMsg", "a");
}
public DeathMsg()
{
new id = read_data(1);
new Victim = read_data(2);
new iWeapon[32]; read_data(4, iWeapon, 31);
if(!is_user_alive(id) || id == Victim || id == 0 || containi(iWeapon, "knife") == -1) return;
new iRandom = random_num(RANDOM_MIN, RANDOM_MAX);
cs_set_user_money(id, cs_get_user_money(id) + iRandom, 1);
ChatColor(id, "^4*^1 Вы получили^4 %d$^1 за убийство с ножа.", iRandom);
}
stock ChatColor(const id, const szMessage[], any:...)
{
static pnum, players[32], szMsg[190], IdMsg;
vformat(szMsg, charsmax(szMsg), szMessage, 3);
if(!IdMsg) IdMsg = get_user_msgid("SayText");
if(id)
{
players[0] = id;
pnum = 1;
}
else get_players(players, pnum, "ch");
for(new i; i < pnum; i++)
{
message_begin(MSG_ONE, IdMsg, .player = players[i]);
write_byte(players[i]);
write_string(szMsg);
message_end();
}
return 1;
}
Отредактировал: XyLiGaN, - 14.10.2015, 16:42
Причина: Выдано устное предупреждение!