23.10.2018, 02:45
esse foi o mais proximo que consegui, mas ao soltar automaticamente a pessoa volta a cadeia
testei com o codigo refeito pelo amigo Felipe, mбs continua a nгo soltar a pessoa
o tempo preso funciona normalmente, sу o de admin soltar que nгo
testei com o codigo refeito pelo amigo Felipe, mбs continua a nгo soltar a pessoa
o tempo preso funciona normalmente, sу o de admin soltar que nгo
Quote:
CMD:libertar(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, CorErro, "comando apenas de [AurA] Zeta"); if(pJogando[playerid] == true) return SendClientMessage(playerid, CorErro, "Vocк nгo estб trabalhando!"); new id, reason[128], string[250]; if(sscanf(params, "uS(None)[128]", id, reason)) return SendClientMessage(playerid, VermelhoEscuro, "USE: /libertar [playerid] [motivo]"); if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, VermelhoEscuro, "* Jogador nao conectado."); // if(PlayerInfo[playerid][pAdmin] < PlayerInfo[id][pAdmin]) return SendClientMessage(playerid, VermelhoEscuro, "* Voce nao pode usar este comando de Admin superior."); if(PlayerInfo[id][pCadeia] == 0) return SendClientMessage(playerid, VermelhoEscuro, "* O Jogador nao esta preso."); if(id == playerid) return SendClientMessage(playerid, VermelhoEscuro, "* nao pode usar o comando em si mesmo."); format(string, sizeof(string), "** %s voce foi solto pelo Admin %s por %s", pNomeOriginal[ID], pNomeOriginal[playerid], Motivo); SendClientMessageToAll(Verde, string); SendClientMessage(id, CorSucesso, "Voce foi solto por um Admin."); SetPlayerInterior(id, 0); SetPlayerHealth(id, 100); SetPlayerVirtualWorld(id, 0); SetPlayerPos(id, 1552.6621,-1675.0452,16.1953); SetPlayerHealth(id, 100); format(string, sizeof(string), "%s foi solto pelo Admin %s por %s", pNomeOriginal[ID], pNomeOriginal[playerid], Motivo); Log("pAdmin/Logs/Cadeia.ini", string); // PlayerInfo[id][accountJail] = 0, PlayerInfo[id][accountJailSec] = 0; // SpawnPlayer(id); return 1; } |