27.06.2016, 14:50
Код:
CMD:jail(playerid, params[]) { if(pInfo[playerid][Admin] >= 2) { new id, time = 0, reason[50]; if(isnull(params)) return SendClientMessage(playerid, COLOR_LIGHTGREEN, "Usage: /Jail <Player ID> <Minutes> <Reason>"); sscanf(params, "uis[50]", id, time, reason); if(IsPlayerConnected(id) && id != playerid) { if(pInfo[id][Jailed] == 1) return SendClientMessage(playerid,COLOR_LIGHTGREEN,"This player is already jailed. see /jailed"); if(pInfo[playerid][Admin] <= pInfo[id][Admin]) return SendClientMessage(playerid,COLOR_LIGHTGREEN,"You cannot jail an administrator"); if(!isnull(reason) && time == 0) new string[128],Name[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME];//ERROR LINE GetPlayerName(playerid,Name,sizeof(Name)); GetPlayerName(id,name,sizeof(name)); format(string,sizeof(string),"Administrator %s has jailed player '%s' for %i minutes | Reason: %s",Name,name,time,reason); SendClientMessageToAll(red,string); pInfo[id][Jailed] = 1; TogglePlayerControllable(id, false); new Float:x, Float:y, Float:z; GetPlayerPos(id,x,y,z); SetPlayerCameraPos(id,x+7,y,z+5); SetPlayerCameraLookAt(id,x,y,z); JPlayer[id] = SetTimerEx("JailPlayer",3000,0,"d",id); if(GetPlayerState(id) == PLAYER_STATE_ONFOOT) SetPlayerSpecialAction(id,SPECIAL_ACTION_HANDSUP); if(time >= 1) { Jtimer[id] = SetTimerEx("Unjail",time*1000*60,0,"u",id); } return 1; } } else return SendClientMessage(playerid,RED,"<!>You're not authorized to use this command!"); }
Код:
C:\Windows.old.000\Users\Youssf Hammad\Desktop\SA-MP related shit\Server\gamemodes\LSCnR.pwn(4945) : error 003: declaration of a local variable must appear in a compound block C:\Windows.old.000\Users\Youssf Hammad\Desktop\SA-MP related shit\Server\gamemodes\LSCnR.pwn(4945) : error 017: undefined symbol "string" C:\Windows.old.000\Users\Youssf Hammad\Desktop\SA-MP related shit\Server\gamemodes\LSCnR.pwn(4945) : warning 215: expression has no effect C:\Windows.old.000\Users\Youssf Hammad\Desktop\SA-MP related shit\Server\gamemodes\LSCnR.pwn(4945) : error 001: expected token: ";", but found "]" C:\Windows.old.000\Users\Youssf Hammad\Desktop\SA-MP related shit\Server\gamemodes\LSCnR.pwn(4945) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors.