28.03.2015, 15:46
this command works perfectly like it needs to -
but the problem is...even if the client isnt an admin and types /explode it shows him the usage...i want that it should show him the error message of unknown command..i hope u got me :3
pawn Код:
COMMAND:explode(playerid, params[])
{
new bombid;
if(sscanf(params, "u", bombid)) return SendClientMessage(playerid, COLOR_ERROR, "[USAGE]: /explode [name/id]");
if(!IsPlayerConnected(bombid)) return SendClientMessage(playerid, COLOR_ERROR, "Player not found.");
if (PlayerInfo[playerid][pAdminLevel] > 0 || IsPlayerAdmin(playerid))
{
new Float:x,Float:y,Float:z;
GetPlayerPos(bombid,x,y,z);
CreateExplosion(x,y,z,6,5);
CreateExplosion(x+2.5,y,z,6,2.5);
CreateExplosion(x,y+2.5,z,6,2.5);
CreateExplosion(x,y,z+2.5,6,2.5);
SetPlayerHealth(bombid, 0.0);
GMT(bombid, "~w~An Admin ~r~Exploded ~n~~w~You",2000,3);
}else{
SendClientMessage(playerid,COLOR_ERROR,"Unknown Command! Type /cmds To See All Available Commands");
}
return 1;
}