20.07.2012, 16:36
Coloque no topo do GM :
Depois disso, na public OnPlayerConnect:
E por fim, troque seu comando por este :
Espero ter ajudado .
pawn Код:
new TempoComando[MAX_PLAYERS];
Depois disso, na public OnPlayerConnect:
pawn Код:
TempoComando[playerid] = 0;
E por fim, troque seu comando por este :
pawn Код:
if(strcmp(cmd, "/soltar", true) == 0)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), P_CONTAS, aname);
if(dini_Int(file, "pAdm01") == 1 || dini_Int(file, "Profissao") == Advogado || dini_Int(file, "Profissao") == Governador || dini_Int(file, "Profissao") == Prefeito || IsPlayerAdmin(playerid))
{
new tmp[256];
new plid;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, Vermelho, "{0099FF}[x]{CCCCFF} Use: /soltar [id]");
return 1;
}
plid = strval(tmp);
if(gettime() - TempoComando[playerid] < 20) return SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que esperar 20 segundos para poder usar o comando novamente !");
TempoComando[playerid] = gettime();
if(!IsPlayerConnected(plid))
{
SendClientMessage(playerid, Vermelho, "{0099FF}[x]{CCCCFF} O jogador nгo estб online");
}
else
{
new pname[MAX_PLAYER_NAME];
GetPlayerName(plid, pname, MAX_PLAYER_NAME);
format(file2, sizeof(file2), P_CONTAS, pname);
SendClientMessage(plid, Aviso, string);
dini_IntSet(file2, "Preso", 0);
preso[plid] = 0;
SetPlayerHealth(plid,100);
Preso[plid] = 0;
algemado[plid] = 0;
SpawnPlayer(plid);
GivePlayerGrana(playerid,5000);
SendClientMessage(playerid, COLOR_GREEN, "{0099FF}[x]{CCCCFF} Vocк ganhou 3000R$ por soltar um jogador da cadeia!");
format(string, sizeof(string), "{0099FF}[x]{CCCCFF} O Advogado %s (%d) tirou o preso : %s (%d) da Prisгo", aname,playerid,pname,plid);
SendClientMessageToAll(outraadm, string);
}
}
else
{
SendClientMessage(playerid,Vermelho,"{0099FF}[x]{CCCCFF} Vocк nгo й um Advogado");
}
return 1;
}
Espero ter ajudado .