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

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

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

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

_Fox_

Умник
Здравствуйте , ув.пользователи Pawno-Info
У меня возник такой вопрос , если при попытки обойти << >> Spawn у меня не выбирается город.
Т.е я на TD сделал выбор городо и без обхода << >> Spawn работает все хорошо , но если сделать обход через таймер то кликая на стрелочку для выбора след. города ничего не происходит , точнее происходит , он пытается переключиться на другой город и моментально ставиться опять 1 город.
PHP:
	case 6:
		{
		    TogglePlayerSpectating(playerid, 1);
			SetTimer("ShowPlayerGorod", 400, 1);
			//ShowPlayerGorod(playerid);
			SelectGorod[playerid] = 1;
			PlayerInfo[playerid][pGorod] = 1;
			TextDrawShowForPlayer(playerid, ButtonLeft);
			TextDrawShowForPlayer(playerid, ButtonRight);
			TextDrawShowForPlayer(playerid, Select);
			SelectTextDraw(playerid, 0xFFFFFFAA);
			
		    return true;
		}
PHP:
public OnPlayerClickTextDraw(playerid, Text: clickedid)
{
	if(clickedid == ButtonRight)
	{
	    if(SelectGorod[playerid] == 1)
	    {
	        SelectGorod[playerid] = 2;
	        PlayerInfo[playerid][pGorod] = 2;
	        SetPlayerPos(playerid, -2075.4045,353.7923,67.3136);
	        SetPlayerCameraPos(playerid,-1700.7767,45.1314,151.5459);
			SetPlayerCameraLookAt(playerid,-2075.4045,353.7923,67.3136);
	    }
	    else if(SelectGorod[playerid] == 2)
	    {
	        SelectGorod[playerid] = 3;
	        PlayerInfo[playerid][pGorod] = 3;
	        SetPlayerPos(playerid, 2017.6482,1058.5476,10.8203);
	        SetPlayerCameraPos(playerid,2143.9634,788.6773,79.5859);
			SetPlayerCameraLookAt(playerid,2017.6482,1058.5476,10.8203);
	    }
	    else if(SelectGorod[playerid] == 3)
	    {
	        SelectGorod[playerid] = 1;
	        PlayerInfo[playerid][pGorod] = 1;
		 	SetPlayerPos(playerid, 1401.2666, -806.1259, 87.9023);
	        SetPlayerCameraPos(playerid,1478.2227,-1592.1261,180.3828);
			SetPlayerCameraLookAt(playerid,1481.0073,-1772.3121,70.7958);
		}
	}
	if(clickedid == ButtonLeft)
	{
	    if(SelectGorod[playerid] == 1)
	    {
	        SelectGorod[playerid] = 2;
	        PlayerInfo[playerid][pGorod] = 2;
	        SetPlayerPos(playerid, 2017.6482,1058.5476,10.8203);
	        SetPlayerCameraPos(playerid,2143.9634,788.6773,79.5859);
			SetPlayerCameraLookAt(playerid,2017.6482,1058.5476,10.8203);
	    }
	    else if(SelectGorod[playerid] == 3)
	    {
	        SelectGorod[playerid] = 3;
	        PlayerInfo[playerid][pGorod] = 3;
	        SetPlayerPos(playerid, 1401.2666, -806.1259, 87.9023);
	        SetPlayerCameraPos(playerid,1478.2227,-1592.1261,180.3828);
			SetPlayerCameraLookAt(playerid,1481.0073,-1772.3121,70.7958);
	    }
	    else if(SelectGorod[playerid] == 2)
	    {
	        SelectGorod[playerid] = 1;
	        PlayerInfo[playerid][pGorod] = 1;
		 	SetPlayerPos(playerid, -2075.4045,353.7923,67.3136);
	        SetPlayerCameraPos(playerid,-1700.7767,45.1314,151.5459);
			SetPlayerCameraLookAt(playerid,-2075.4045,353.7923,67.3136);
		}
	}
	else if(clickedid == Select)
	{
		TogglePlayerSpectating(playerid, 0);
	    SelectGorod[playerid] = 0;
	    TextDrawHideForPlayer(playerid, ButtonLeft);
	    TextDrawHideForPlayer(playerid, ButtonRight);
	    TextDrawHideForPlayer(playerid, Select);
	    CancelSelectTextDraw(playerid);
	    onPlayerRegister(playerid);

	}
	return true;
}
PHP:
forward ShowPlayerGorod(playerid);
public ShowPlayerGorod(playerid)
{
    SetPlayerPos(playerid, 1401.2666, -806.1259, 87.9023);
    SetPlayerCameraPos(playerid,1478.2227,-1592.1261,180.3828);
	SetPlayerCameraLookAt(playerid,1481.0073,-1772.3121,70.7958);
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу