19.05.2011, 17:44
Here you go, this should work:
Why this didn't work is because you putted ; on the end of if() statement and that doesn't go there.
Код:
public OnPlayerUpdate(playerid) { if(GetPlayerWeapon(playerid) == 35) { Ban(playerid); new string[256], pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); format(string, sizeof(string), "%s been banned for using forbidden weapon (RPG)", pname); SendClientMessageToAll(orange, string); } else if(GetPlayerWeapon(playerid) == 36) { Ban(playerid); new string[256], pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); format(string, sizeof(string), "%s been banned for using forbidden weapon (Missile Launcher)", pname); SendClientMessageToAll(orange, string); } else if(GetPlayerWeapon(playerid) == 38) { Ban(playerid); new string[256], pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); format(string, sizeof(string), "%s been banned for using forbidden weapon (Minigun)", pname); SendClientMessageToAll(orange, string); } return 1; }