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

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

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

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

Персонаж не респается

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

[V]ip_Ma[N]

Дебютант
Игрок когда заходит в игру должен появлятся там где расположена его фракция

А так игрок просто спавнится по координатам 0.000 0.000 0.000

PHP:
public SetPlayerSpawn(playerid)
{
	if(IsPlayerConnected(playerid))
	{
 		if(PlayerInfo[playerid][pTut] == 0)
	    {
	    }
	    }
   		new house = PlayerInfo[playerid][pPhousekey];
		SetPlayerToTeamColor(playerid);
		if((PlayerInfo[playerid][pLevel] >= 1 && PlayerInfo[playerid][pLevel] <= 2))
		{
			SetPlayerPos(playerid,2645.2764,-2014.5300,13.5580);
			SetPlayerFacingAngle(playerid, 357.1802);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
			SetPlayerVirtualWorld(playerid,0);
			return 1;
		}
		if(MedicBill[playerid] == 1 && PlayerInfo[playerid][pJailed] == 0 && PlayerPaintballing[playerid] == 0)
		{
			MedicBill[playerid] = 0;
			MedicTime[playerid] = 0;
			NeedMedicTime[playerid] = 0;
			PlayerInfo[playerid][pDeaths] += 1;
			SetPlayerHealth(playerid, 100.0);
		}
		if(house !=255)
		{
		    if(SpawnChange[playerid]) //If 1, then you get to your house, else spawn somewhere else
		    {
				SetPlayerToTeamColor(playerid);
				SetPlayerInterior(playerid,HouseInfo[house][hInt]);
				SetPlayerPos(playerid, HouseInfo[house][hExitx], HouseInfo[house][hExity],HouseInfo[house][hExitz]); // Warp the player
				PlayerInfo[playerid][pLocal] = house;
				PlayerInfo[playerid][pInt] = HouseInfo[house][hInt];
				return 1;
			}
		}
		if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)//LSPD
		{
			SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid,1530.6913,-1669.4760,6.2188);
			SetPlayerFacingAngle(playerid, 270.0000);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
			return 1;
	    }
	    if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)//FBI
	    {
	        SetPlayerToTeamColor(playerid);
		    SetPlayerInterior(playerid, 0);
		    SetPlayerPos(playerid,-2444.6531,497.2248,30.0961);
		    SetPlayerFacingAngle(playerid, 289.4525);
		    PlayerInfo[playerid][pInt] = 0;
		    return 1;
	    }
		if (PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//Army SF
		{
		    SetPlayerToTeamColor(playerid);
		    SetPlayerInterior(playerid, 0);
		    SetPlayerPos(playerid, -1370.8118,492.3841,11.1953);
		    PlayerInfo[playerid][pInt] = 0;
		    return 1;
		}
		if (PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)//Fire/Ambulance spawn
		{
		    SetPlayerToTeamColor(playerid);
		    SetPlayerInterior(playerid, 0);
		    SetPlayerPos(playerid, -2656.0393,635.0596,14.4531);
		    PlayerInfo[playerid][pInt] = 0;
		    return 1;
		}
		if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)//LaCosaNostra spawn
		{
		    SetPlayerToTeamColor(playerid);
		    SetPlayerInterior(playerid, 0);
		    SetPlayerPos(playerid,1402.7129,766.9499,11.0234);
		    PlayerInfo[playerid][pInt] = 0;
		    SetPlayerVirtualWorld(playerid,0);
		    return 1;
		}
		if (PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)//Yakuza spawn
		{
		    SetPlayerToTeamColor(playerid);
		    SetPlayerInterior(playerid, 0);
		    SetPlayerPos(playerid,1461.1156,2782.2346,10.8203);
		    PlayerInfo[playerid][pInt] = 0;
			SetPlayerVirtualWorld(playerid,0);
		    return 1;
		}
		if (PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)//Mer spawn
		{
		    SetPlayerToTeamColor(playerid);
		    SetPlayerInterior(playerid, 3);
		    SetPlayerFacingAngle(playerid,180.1);
		    //SetPlayerFacingAngle(playerid,266.9758);
		    SetPlayerPos(playerid,358.8700,207.7356,1008.3828);
		    PlayerInfo[playerid][pInt] = 3;
		    return 1;
		}
	    /*if (PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) //SFPD
	    {
	        SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid, -1615.5248,676.3503,-4.9063);
			SetPlayerFacingAngle(playerid, 357.7428);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
	        return 1;
	    }*/
	    if (PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) //News spawn
	    {
	        SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid, -2052.2505,472.0118,35.1719);
			SetPlayerFacingAngle(playerid, 268.5291);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
			SetPlayerVirtualWorld(playerid,0);
	        return 1;
	    }
	    if (PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) //Hitmany
	    {
	        SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid, -1076.6316,-1668.1508,76.3672);
			SetPlayerFacingAngle(playerid, 175.5282);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
	        return 1;
	    }
	    if (PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10) //Instructors
	    {
	        SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid, -2031.7839,-130.6234,35.2556);
			SetPlayerFacingAngle(playerid,356.3716);
			SetPlayerInterior(playerid,0);
	        return 1;
	    }
	    /*if (PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) //LVPD
	    {
	        SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid,2293.4434,2459.3708,10.8203);
			SetPlayerFacingAngle(playerid, 88.3251);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
			SetPlayerVirtualWorld(playerid,0);
	        return 1;
	    }*/
	    if (PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16) //Russian Mafia
	    {
	        SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid, 944.8359,1727.9344,8.8516);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
			SetPlayerVirtualWorld(playerid,0);
	        return 1;
	    }
	    if (PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) //Groove
	    {
	        SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid,2499.0210,-1684.5472,13.4193);
			SetPlayerFacingAngle(playerid, 8.8284);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
	        return 1;
	    }
	    if (PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14) //El Coronos
	    {
	        SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid, 1679.1447,-2110.6331,13.5469);
			SetPlayerFacingAngle(playerid, 269.7828);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
			SetPlayerVirtualWorld(playerid,0);
	        return 1;
	    }
	    if (PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) //The Ballas Gang
	    {
	        SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid,2645.2764,-2014.5300,13.5580);
			SetPlayerFacingAngle(playerid, 357.1802);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
			SetPlayerVirtualWorld(playerid,0);
	        return 1;
	    }
	    if (PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15) //The Rifa Gang
	    {
	        SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid,2185.9316,-1810.2651,13.3757);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
	        return 1;
	    }
	    if (PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) //Los Santos Vagos
	    {
	        SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid,2772.3267,-1622.9803,10.9272);
			SetPlayerFacingAngle(playerid, 1.2899); // направление камеры
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
	        return 1;
	    }
	    if (PlayerInfo[playerid][pMember] == 19 || PlayerInfo[playerid][pLeader] == 19)
        {
           SetPlayerToTeamColor(playerid); //
           SetPlayerPos(playerid, 241.7379,1858.9418,8.7578); // координаты
           SetPlayerFacingAngle(playerid, 269.1893); // направление камеры
           SetPlayerInterior(playerid,0); // id иньтерьера, если на улице то id=0
           PlayerInfo[playerid][pInt] = 0; //
           return 1;
        }
	    if (PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18)
        {
           SetPlayerToTeamColor(playerid); //
           SetPlayerPos(playerid, 241.7379,1858.9418,8.7578); // координаты
           SetPlayerFacingAngle(playerid, 269.1893); // направление камеры
           SetPlayerInterior(playerid,0); // id иньтерьера, если на улице то id=0
           PlayerInfo[playerid][pInt] = 0; //
           return 1;
        }
        if (PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17)
        {
           SetPlayerToTeamColor(playerid); //
           SetPlayerPos(playerid, 1658.5049,-1681.0468,21.4306); // координаты
           SetPlayerFacingAngle(playerid, 182.0359); // направление камеры
           SetPlayerInterior(playerid,0); // id иньтерьера, если на улице то id=0
           PlayerInfo[playerid][pInt] = 0; //
           return 1;
        }
 	    if(PlayerInfo[playerid][pOrigin] == 0) // Los_Santos
		{
  			SetPlayerPos(playerid,2262.2556,1647.4944,1084.2344); // лифт отель
			SetPlayerFacingAngle(playerid, 360.0);
			SetPlayerInterior(playerid,1);
			PlayerInfo[playerid][pInt] = 1;
			return 1;
		}
        return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу