Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Баг с тюрьмой

Статус
В этой теме нельзя размещать новые ответы.

miner3

Ученик

Короче , если у игрока кпз , после авторизации пропадают все диалоги и он не спавнится в тюрьме.Помогают только стрелки и кнопка "Spawn".
PHP:
		if(PlayerInfo[i][pJailed] > 0)
		{
			if(GetPVarInt(i, "AFK_Time") < 2) {
				if(!IsPlayerInRangeOfPoint(i,20.0,-94.7367,-1598.6943,304.7495) && PlayerInfo[i][pJailed] == 4 && PlayerInfo[i][pMestoJail] == 0)
				{
					SetPlayerInteriorEx(i, 120);
		    		SetPPos(i,-94.7367,-1598.6943,304.7495);
	        		SetPlayerFacingAngle(i, 268.7242);
	        		atp(i);
	        		SendClientMessage(i,COLOR_GREY,"За повторную попытку сбежать из деморгана вы можете получить бан.");
				}
				else if(!IsPlayerInRangeOfPoint(i,40.0,1016.4541,576.1722,1010.5649) && PlayerInfo[i][pMestoJail] == 1)
				{
				    SetPlayerPos(i, 1016.4541,576.1722,1010.5649);
				    SetPVarInt(i, "AntiBreik", 4);
					SetPlayerInterior(i, 1);
					SetPlayerVirtualWorld(i, 3);
					SendClientMessage(i,COLOR_GREY,"За повторную попытку сбежать из тюрьмы вы можете получить бан.");
				}
				else if(!IsPlayerInRangeOfPoint(i,40.0,1016.4541,576.1722,1010.5649) && PlayerInfo[i][pMestoJail] == 1)
				{
				    SetPlayerPos(i, 1016.4541,576.1722,1010.5649);
				    SetPVarInt(i, "AntiBreik", 4);
					SetPlayerInterior(i, 1);
					SetPlayerVirtualWorld(i, 3);
					SendClientMessage(i,COLOR_GREY,"За повторную попытку сбежать из тюрьмы вы можете получить бан.");
				}
				else if(!IsPlayerInRangeOfPoint(i,40.0,1016.4541,576.1722,1010.5649) && PlayerInfo[i][pMestoJail] == 1)
				{
				    SetPlayerPos(i, 1016.4541,576.1722,1010.5649);
				    SetPVarInt(i, "AntiBreik", 4);
					SetPlayerInterior(i, 1);
					SetPlayerVirtualWorld(i, 3);
					SendClientMessage(i,COLOR_GREY,"За повторную попытку сбежать из тюрьмы вы можете получить бан.");
				}
			}
			if(PlayerInfo[i][pJailTime] > 0) PlayerInfo[i][pJailTime]--;
			if(PlayerInfo[i][pJailTime] <= 0)
			{
				if(PlayerInfo[i][pJailed] == 1)
				{
					if(PlayerInfo[i][pMestoJail] == 1)
					{
						SetPPos(i,1547.11,-1675.76,13.94);//Тюрьма
						SetPlayerFacingAngle(i, 95.0636);
					}
					if(PlayerInfo[i][pMestoJail] == 2)
					{
						SetPPos(i,-1607.1873,721.3649,12.2721);//Тюрьма
						SetPlayerFacingAngle(i, 2.3026);
					}
					if(PlayerInfo[i][pMestoJail] == 3)
					{
						SetPPos(i,2334.8467,2454.9456,14.9688);//Тюрьма
						SetPlayerFacingAngle(i, 115.7874);
					}
				}
				else if(PlayerInfo[i][pJailed] == 4)
				{
					SetPPos(i,1547.11,-1675.76,13.94);//Тюрьма
					SetPlayerFacingAngle(i, 95.0636);
				}
				SetPlayerInteriorEx(i, 0);
				PlayerInfo[i][pJailTime] = 0;
				PlayerInfo[i][pJailed] = 0;
                SendClientMessage(i, COLOR_ISPOLZUY,"Вы заплатили свой долг обществу, теперь вы свободны!");
				PlayerInfo[i][pMestoJail] = 0;
				PlayerInfo[i][pWanted] = 0;
				SetPlayerWantedLevel(i, 0);
				SetPlayerVirtualWorldEx(i, 0);
				GameTextForPlayer(i, "~g~Freedom", 5000, 1);
				SetPlayerToTeamColor(i);
			}
		}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу