17.09.2018, 09:20
Hi. I want to make if player gets 0 ammo at his weapon, to appear a new text but this do not work. Why?
PHP код:
public OnPlayerWeaponEmpty(playerid, weaponid)
{
new wepname[64];
switch(GetPlayerWeapon(playerid))
{
case 25: wepname = "Shotgun", SendClientMessage(playerid, -1, ""chat" You ran out of ammo"), AddSlotToInventoryWorld(playerid,"Shotgun",1);
case 30: wepname = "AK-47", SendClientMessage(playerid, -1, ""chat" You ran out of ammo"), AddSlotToInventoryWorld(playerid,"AK-47",1);
case 31: wepname = "M4", SendClientMessage(playerid, -1, ""chat" You ran out of ammo"), AddSlotToInventoryWorld(playerid,"M4",1);
case 34: wepname = "Sniper Rifle", SendClientMessage(playerid, -1, ""chat" You ran out of ammo"), AddSlotToInventoryWorld(playerid,"Sniper Rifle",1);
case 33: wepname = "Country Rifle", SendClientMessage(playerid, -1, ""chat" You ran out of ammo"), AddSlotToInventoryWorld(playerid,"Country Rifle",1);
case 22: wepname = "Pistol", SendClientMessage(playerid, -1, ""chat" You ran out of ammo"), AddSlotToInventoryWorld(playerid,"Pistol",1);
case 27: wepname = "SPAZ-12 Shotgun", SendClientMessage(playerid, -1, ""chat" You ran out of ammo"), AddSlotToInventoryWorld(playerid,"SPAZ-12 Shotgun",1);
case 29: wepname = "MP5", SendClientMessage(playerid, -1, ""chat" You ran out of ammo"), AddSlotToInventoryWorld(playerid,"MP5",1);
case 23: wepname = "Silenced Pistol", SendClientMessage(playerid, -1, ""chat" You ran out of ammo"), AddSlotToInventoryWorld(playerid,"Silenced Pistol",1);
case 45: wepname = "Thermal Vision Goggles", SendClientMessage(playerid, -1, ""chat" You ran out of ammo"), AddSlotToInventoryWorld(playerid,"Thermal Vision Goggles",1);
case 44: wepname = "Night Vision Goggles", SendClientMessage(playerid, -1, ""chat" You ran out of ammo"), AddSlotToInventoryWorld(playerid,"Night Vision Goggles",1);
}
return 1;
}