:D
Код:
#include <amxmodx>
#include <fun>
#define PRIMARY_WEAPONS_BITSUM ((1<<CSW_SCOUT)|(1<<CSW_XM1014)|(1<<CSW_MAC10)|(1<<CSW_AUG)|(1<<CSW_UMP45)|(1<<CSW_SG550)|(1<<CSW_GALIL)|(1<<CSW_FAMAS)|(1<<CSW_AWP)|(1<<CSW_MP5NAVY)|(1<<CSW_M249)|(1<<CSW_M3)|(1<<CSW_M4A1)|(1<<CSW_TMP)|(1<<CSW_G3SG1)|(1<<CSW_SG552)|(1<<CSW_AK47)|(1<<CSW_P90))
public plugin_init()
register_plugin("Bonus for killing with a knife", "0.3", "Realution")
public client_death(id, dead, weapons, hitplace)
{
if(is_user_connected(id))
{
if(weapons == CSW_KNIFE)
{
drop_weapon(id)
give_item(id, "weapon_awp")
}
}
}
stock drop_weapon(id)
{
new weapons[32], num, Weapon
get_user_weapons(id, weapons, num)
for (new i = 0; i < num; i++)
{
Weapon = weapons[i]
if (PRIMARY_WEAPONS_BITSUM & (1<<Weapon))
{
static wname[32]
get_weaponname(Weapon, wname, sizeof wname - 1)
engclient_cmd(id, "drop", wname)
}
}
}
Отредактировал: Realution, - 13.10.2014, 18:07