21.11.2013, 08:16
Problem is, that when player is ajailed about 1 minute and if he then released from the ajail, its all okey. But after every 1 minute, server says "You have been released from ajail" and spawns player to the same position, as on the code.
Second problem is, when player log out, he have been released from jail. I looked GM and i my mind, it saves JailTime, but it isn't.
This is on under SaveStats.
Second problem is, when player log out, he have been released from jail. I looked GM and i my mind, it saves JailTime, but it isn't.
pawn Код:
public AjailTimer(playerid)
{
new string[128];
if(Player[playerid][AJailTime] == 0)
{
KillTimer(AJailTimer[playerid]);
Player[playerid][AJailTime] = 0;
SetPlayerPos(playerid, 628.9576, -543.6878, 16.3694);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
TogglePlayerControllable(playerid, 1);
SaveStats(playerid);
SendClientMessage(playerid, WHITE, "You have been released from ajail!");
}
else
{
Player[playerid][AJailTime] --;
format(string, sizeof(string), "You have to been %d minutes in jail.", Player[playerid][AJailTime]);
SendClientMessage(playerid, RED, string);
SaveStats(playerid);
}
return 1;
}
pawn Код:
Player[playerid][JailTime],
Player[playerid][AJailTime],