Check unjail
#1

Hello!
I'm have a big problem:
I'm created a check for player is jailed
Код:
Variables:
unjailtimer,
PlayerText:Jailtime[MAX_PLAYERS],
Under ongamemodeinit
unjailtimer = SetTimer("SetPlayerUnjail", 1000, 1);---------check
Under GameModeExitFunc:
KillTimer(unjailtimer);
The public "SetPlayerUnjail"(IsToCheck)
public SetPlayerUnjail()
{
 	foreach(Player, i)
 	{
	if(Player[i][Jailed] > 0)
 	{
		if(Player[i][JailTime] > 0)
		{
			Player[i][JailTime]--;
			PlayerTextDrawShow(i, Jailtime[i]);
			new string3[60];
			format(string3,sizeof(string3),"ELIBERAT IN: ~r~%d MINUTE", Player[i][JailTime]/60+1);
			PlayerTextDrawSetString(i, Jailtime[i], string3);
		}
	}
	if(Player[i][JailTime] <= 0)
	{
		Player[i][JailTime] = 0;
		if(Player[i][Jailed] == 1)
		 	{
				SetPlayerInterior(i, 6);
		    	SetPlayerPos(i, 268.7461,76.8184,1001.0391);
			}
		if(Player[i][Jailed] == 2)
			{
			SetPlayerInterior(i, 0);
			SetPlayerVirtualWorld(i, 0);
			SetPlayerPos(i, 1800.1581,-1865.7731,13.5722);
			}
	}
	Player[i][Jailed] = 0;
	SendClientMessage(i, COLOR_WHITE, "Ti-ai ispasit pedeapsa,sa nu mai faci vreo boacana.");----Line 9442
	SetPlayerSpecialAction(i,SPECIAL_ACTION_NONE);
	PlayerTextDrawHide(i, Jailtime[i]);
	TogglePlayerControllable(i, 1);
	}
}
From second to second I display the message setplayerunjail (line 9442)
Why?
(for help: Line 9442 translated is "Your time is up! You have been relased from jail/prison.")
(sorry for my bad english)
EDIT: If i'm enter in jail,im released in 1 second from jail!
Reply


Messages In This Thread
Check unjail - by Longover - 23.01.2018, 13:54
Re: Check unjail - by Sew_Sumi - 23.01.2018, 14:18
Re: Check unjail - by Longover - 23.01.2018, 14:43
Re: Check unjail - by Sew_Sumi - 23.01.2018, 14:55
Re: Check unjail - by Longover - 23.01.2018, 15:20
Re: Check unjail - by Sew_Sumi - 23.01.2018, 15:40

Forum Jump:


Users browsing this thread: 4 Guest(s)