01.07.2015, 18:41
when i type /spec id nothing, i don't have message unknow command
Код:
CMD:spec(playerid, params[]) { if(pInfo[playerid][pLevel] >= 1) { new id,Float:P[3],Float:H,Float:A; if(sscanf(params, "u", id)) return SendClientMessage(playerid, yellow, "Usage: /Spec <Player ID/Part of Name>"); if(!IsPlayerConnected(id) || playerid == id) return ShowMessage(playerid, red, 3); CommandToAdmins(playerid,"spec"); #if SpecTextDraw == true TextDrawShowForPlayer(playerid, SpecGTD); PlayerTextDrawShow(playerid, SpecPTD); UpdteSpecTD(playerid,id); #endif if (pInfo[playerid][Spec] == 0) { GetPlayerHealth(playerid, H); GetPlayerArmour(playerid,A); SetPVarInt(playerid,"Int",GetPlayerInterior(playerid)); SetPVarInt(playerid,"vworld",GetPlayerVirtualWorld(playerid)); GetPlayerPos(playerid,P[0],P[1],P[2]); SetPVarFloat(playerid,"JX",P[0]); SetPVarFloat(playerid,"JY",P[1]); SetPVarFloat(playerid,"JZ",P[2]); SetPVarFloat(playerid,"Health",H); SetPVarFloat(playerid,"Armour",A); StoreWeaponsData(playerid); } pInfo[playerid][Spec] = 1; Specid[playerid] = id; SetPlayerInterior(playerid,GetPlayerInterior(id)); SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(id)); if (IsPlayerInAnyVehicle(id)) { TogglePlayerSpectating(playerid, 1); PlayerSpectateVehicle(playerid, GetPlayerVehicleID(id)); } else { TogglePlayerSpectating(playerid, 1); PlayerSpectatePlayer(playerid, id); } SendClientMessage(playerid,lighterblue,"You are now spectating!"); } return ShowMessage(playerid, red, 1); }