25.06.2014, 03:49
Remove essas linhas e tenta isso:
pawn Код:
new unjailtimer;
pawn Код:
forward SetPlayerUnjail();
pawn Код:
public SetPlayerUnjail()
{
for(new i; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pJailed] > 0)
{
if(PlayerInfo[i][pJailTime] > 0 && WantAdvogado[i] == 0)
{
PlayerInfo[i][pJailTime]--;
}
if(PlayerInfo[i][pJailTime] <= 0 && WantAdvogado[i] == 0)
{
PlayerInfo[i][pJailTime] = 0;
if(PlayerInfo[i][pJailed] == 1)
{
SetPlayerInterior(i, 6);
SetPlayerPos(i,268.0903,77.6489,1001.0391);
}
else if(PlayerInfo[i][pJailed] == 3)
{
SetPlayerInterior(i, 0);
SetPlayerPos(i,338.3080,-1523.9946,33.2635);
}
else if(PlayerInfo[i][pJailed] == 4)
{
SetPlayerInterior(i, 0);
SetPlayerPos(i,-86.0892,-300.3380,2.7646);
}
else if(PlayerInfo[i][pJailed] == 5)
{
SetPlayerInterior(i, 0);
SetPlayerPos(i,1024.3496,-373.1364,73.3885);
}
else if(PlayerInfo[i][pJailed] == 6)
{
SetPlayerInterior(i, 0);
SetPlayerPos(i,1541.1633,-1674.6908,13.5520);
}
else if(PlayerInfo[i][pJailed] == 7)
{
SetPlayerInterior(i, 0);
SetPlayerPos(i,-1529.3772,486.5050,7.1797);
}
else if(PlayerInfo[i][pJailed] == 2)
{
SetPlayerWorldBounds(i,20000.0000,-20000.0000,20000.0000,-20000.0000);
SetPlayerInterior(i, 0);
SetPlayerPos(i, 90.2101,1920.4854,17.9422);
}
PlayerInfo[i][pJailed] = 0;
GameTextForPlayer(i, "~g~Livre~n~~w~Nao cometa mais crimes", 5000, 3);
SetPlayerSkin(i,PlayerInfo[i][pSkin]);
if(gTeam[i] == 4) { gTeam[i] = 3; }
ClearCrime(i);
SetPlayerToTeamColor(i);
}
}
}
}
}
pawn Код:
unjailtimer = SetTimer("SetPlayerUnjail", 1000, 1);
pawn Код:
public GameModeExitFunc()
{
KillTimer(unjailtimer);
...