Maerovich
Умник
Вообщем проблема заключается в том, я сажу игрока в тюрьму, таймер доходит до 0 и резко уходит в минус,
я не знаю что делать помогите вы.
я не знаю что делать помогите вы.
PHP:
for(new i = GetMaxPlayers() - 1; i != -1; i--)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pJailed] > 0)
{
if(PlayerInfo[i][pJailTime] > 0)
{
PlayerInfo[i][pJailTime]--;
}
if(PlayerInfo[i][pJailTime] <= 0)
{
if(PlayerInfo[i][pJailed] == 1)
{
if(PlayerInfo[i][pMestoJail] == 1)
{
SetPlayerInterior(i, 0);
SetPlayerPos(i,1547.11,-1675.76,13.94);//Тюрьма
SetPlayerFacingAngle(i, 95.0636);
}
if(PlayerInfo[i][pMestoJail] == 2)
{
SetPlayerInterior(i, 0);
SetPlayerPos(i,-1607.1873,721.3649,12.2721);//Тюрьма
SetPlayerFacingAngle(i, 2.3026);
}
if(PlayerInfo[i][pMestoJail] == 3)
{
SetPlayerInterior(i, 0);
SetPlayerPos(i,2334.8467,2454.9456,14.9688);//Тюрьма
SetPlayerFacingAngle(i, 115.7874);
}
}
else if(PlayerInfo[i][pJailed] == 4)
{
SetPlayerWorldBounds(i,20000.0000,-20000.0000,20000.0000,-20000.0000); //
SetPlayerInterior(i, 0);
SetPlayerPos(i, 90.2101,1920.4854,17.9422);
}
SendClientMessage(i, COLOR_WHITE,"Вы заплатили свой долг обществу, теперь вы свободны!");
format(strings, sizeof(strings), "~g~Freedom");
PlayerInfo[i][pJailTime] = 0;
PlayerInfo[i][pJailed] = 0;
PlayerInfo[i][pWantedLevel] = 0;
PlayerInfo[i][pMestoJail] = 0;
SetPlayerWantedLevel(i, 0);
SetPlayerVirtualWorld(i, 0);
GameTextForPlayer(i, strings, 5000, 1);
SetPlayerToTeamColor(i);
}
}
}
}
