29.07.2016, 19:34
Код:
dcmd_prender(playerid,params[]) { new TargetID; new tmp[256], Index, string[256]; tmp = strtok(params,Index), TargetID = strval(tmp); if(Account[playerid][Level] < 1) return SendClientMessage(playerid, ERRO,"~ Vocк nгo tem permissгo para usar este comando!"); if(!strlen(tmp)) return SendClientMessage(playerid, ERRO, "Uso: /Prender [ID]"); if(!IsPlayerConnected(TargetID))return SendClientMessage(playerid, ERRO,"~ Jogador(a) nгo estб conectado!"); if(Account[TargetID][Jailed] == 1) return SendClientMessage(playerid, ERRO,"~ Jogador(a) jб estб na prisгo!"); if(TargetID == playerid)return SendClientMessage(playerid, ERRO, "~ Vocк nгo pode prender vocк mesmo!"); if(Account[TargetID][Level] > 2) return SendClientMessage(playerid, ERRO,"~ Vocк nгo pode prender esse Administrador!"); TogglePlayerControllable(TargetID,false); SetPlayerInterior(TargetID,6); SetPlayerPos(TargetID,264.0946,77.6202,1001.0391); ResetPlayerWeapons(TargetID); SetCameraBehindPlayer(TargetID); Account[TargetID][Jailed] = 1; timer = SetTimerEx("Unjail", 120000, 0, "i", TargetID); format(string,sizeof(string),"| ADMIN | O Administrador(a) %s prendeu o(a) jogador(a) %s",GetName(playerid),GetName(TargetID)); SendClientMessageToAll(-1,string); return 1; }
/Prender [ID] [Minutos], pq como ele estб atualmente, ele prende por um tempo definido ali que й, 120000.
Entгo no caso queria como explique, se alguйm puder ajuda fico agradecido.