Jump to content
  • 0

Spawn (cand intru pe server/respawn ma da in locul in care am murit/mam deconect


Question

15 answers to this question

Recommended Posts

Posted

Adica cum "normale?"

Se refera sa te spawneze la spawn de fiecare data cand se conecteaza un jucator si pentru ce-i din factiuni ilegale sa-i spawneze la factiuni.
Posted

Se refera sa te spawneze la spawn de fiecare data cand se conecteaza un jucator si pentru ce-i din factiuni ilegale sa-i spawneze la factiuni.

Da...asta am vrut sa spun. Imi pare rau daca nu m-am exprimat corect.

Posted

Am o intrebare,ii spawneaza pe fiecare player in locul unde a ramas ultima data?

 

 

Posted

Nu trebuie,intra pe server si vezi ce scrie Ai revenit la pozitia care te-ai deconectat sau alt cuvant exemplu Welcome...Si cauti in gm Welcome %s,Ai revenit la pozitia in care ai parasit serverul,sau ce iti apare la logare,dupa care ne dai tot ce cuprinde partea aceea.

 

 

Posted

if(TutTime[playerid] == 0 && PlayerInfo[playerid][pTut] == 1 && RegistrationStep[playerid] == 0 && AfterTutorial[playerid] == 0 && FirstSpawn[playerid] == 1)
		    {
		        new plname[MAX_PLAYER_NAME];
		        GetPlayerName(playerid, plname, sizeof(plname));
		        SetPlayerVirtualWorld(playerid, 0);
		        SafeSetPlayerInterior(playerid, 0);
		        SafeSetPlayerPos(playerid, 1685.8209,-2333.4424,13.5469);// This is the airport cords..
		        format(string, sizeof(string), "Welcome to Los Angeles, %s.",plname);
		        SendClientMessage(playerid, COLOR_WHITE, string);
		        format(string, sizeof(string), "~w~Welcome, ~b~%s. ~n~~y~Returning where have you been!", plname);
		        GameTextForPlayer(playerid, string, 5000, 1);
		        return 1;
		    }
public SafeSetPlayerPos(playerid, Float:x, Float:y, Float:z)
{
	SetPlayerPos(playerid, x,y,z);
	Streamer_UpdateEx(playerid,x,y,z);
	return 1;
}

Asta este tot.

Posted

Ok,sterge asta si zimi daca merge,

[pawn]public SafeSetPlayerPos(playerid, Float:x, Float:y, Float:z)

{

    SetPlayerPos(playerid, x,y,z);

    Streamer_UpdateEx(playerid,x,y,z);

    return 1;

}[/pawn]

 

 

Posted

Da erori ca nu este implementata functia....

C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(4025) : error 004: function "SafeSetPlayerPos" is not implemented
C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(4030) : error 004: function "SafeSetPlayerPos" is not implemented
C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(4035) : error 004: function "SafeSetPlayerPos" is not implemented
C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(4040) : error 004: function "SafeSetPlayerPos" is not implemented
C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(4045) : error 004: function "SafeSetPlayerPos" is not implemented
C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6515) : error 004: function "SafeSetPlayerPos" is not implemented
C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6525) : error 004: function "SafeSetPlayerPos" is not implemented
C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6615) : error 004: function "SafeSetPlayerPos" is not implemented
C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6621) : error 004: function "SafeSetPlayerPos" is not implemented
C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6642) : error 004: function "SafeSetPlayerPos" is not implemented
C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6708) : error 004: function "SafeSetPlayerPos" is not implemented
C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6750) : error 004: function "SafeSetPlayerPos" is not implemented
C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6758) : error 004: function "SafeSetPlayerPos" is not implemented
C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6765) : error 004: function "SafeSetPlayerPos" is not implemented
C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6789) : error 004: function "SafeSetPlayerPos" is not implemented
C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6796) : error 004: function "SafeSetPlayerPos" is not implemented
C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6803) : error 004: function "SafeSetPlayerPos" is not implemented
C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6810) : error 004: function "SafeSetPlayerPos" is not implemented
C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6821) : error 004: function "SafeSetPlayerPos" is not implemented
C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6833) : error 004: function "SafeSetPlayerPos" is not implemented
C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6848) : error 004: function "SafeSetPlayerPos" is not implemented
C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6873) : error 004: function "SafeSetPlayerPos" is not implemented
C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6886) : error 004: function "SafeSetPlayerPos" is not implemented
C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6892) : error 004: function "SafeSetPlayerPos" is not implemented
C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6904) : error 004: function "SafeSetPlayerPos" is not implemented

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


25 Errors.

Am uploadat modul aici daca te ajuta cu ceva: http://www.girlshare.ro/32961248.1 sau daca doresti si iti este mai usor trimite-mi un PM cu id-ul tau de mess/skype si putem vorbi acolo.

Posted

Spunemi te rog ce apare dupa [pawn]if(TutTime[playerid] == 0 && PlayerInfo[playerid][pTut] == 1 && RegistrationStep[playerid] == 0 && AfterTutorial[playerid] == 0 && FirstSpawn[playerid] == 1)

            {

                new plname[MAX_PLAYER_NAME];

                GetPlayerName(playerid, plname, sizeof(plname));

                SetPlayerVirtualWorld(playerid, 0);

                SafeSetPlayerInterior(playerid, 0);

                SafeSetPlayerPos(playerid, 1685.8209,-2333.4424,13.5469);// This is the airport cords..

                format(string, sizeof(string), "Welcome to Los Angeles, %s.",plname);

                SendClientMessage(playerid, COLOR_WHITE, string);

                format(string, sizeof(string), "~w~Welcome, ~b~%s. ~n~~y~Returning where have you been!", plname);

                GameTextForPlayer(playerid, string, 5000, 1);

                return 1;

            }[/pawn]Mai bine zis dupa }

 

 

Posted

Mai jos este tot ce urmeaza pana se inchide functia 'SetPlayerSpawn'

if(house != 9999)
			{
			    if(PlayerInfo[playerid][pSpawn] == 1) //If 1, then you get to your house, else spawn somewhere else
			    {
					SetPlayerToTeamColor(playerid);
					SafeSetPlayerInterior(playerid,HouseInfo[house][hInt]);
					SetPlayerVirtualWorld(playerid,HouseInfo[house][hWorld]);
					SafeSetPlayerPos(playerid, HouseInfo[house][hExitx], HouseInfo[house][hExity],HouseInfo[house][hExitz]); // Warp the player
					PlayerInfo[playerid][pLocal] = house;
					HouseEntered[playerid] = house;
					return 1;
				}
				else if(PlayerInfo[playerid][pSpawn] == 0)
			    {
					SetPlayerToTeamColor(playerid);
					SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
					SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
					SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
					TogglePlayerControllable(playerid, 1);
					return 1;
				}
				else if(PlayerInfo[playerid][pSpawn] == 2)
				{
				    new family = PlayerInfo[playerid][pFMember];
				    SetPlayerToTeamColor(playerid);
				    SafeSetPlayerInterior(playerid, FamilyInfo[family][FamilyInterior]);
				    SafeSetPlayerPos(playerid, FamilyInfo[family][FamilySpawn][0],FamilyInfo[family][FamilySpawn][1],FamilyInfo[family][FamilySpawn][2]);
				    SetPlayerFacingAngle(playerid, FamilyInfo[family][FamilySpawn][3]);
				    return 1;
				}
				else
				{
					if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)//Police Force spawn
					{
					    if(PlayerInfo[playerid][pSpawn] == 3)
				        {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerInterior(playerid,6);
						    rand = random(sizeof(gCopPlayerSpawns));
							SafeSetPlayerPos(playerid, gCopPlayerSpawns[rand][0], gCopPlayerSpawns[rand][1], gCopPlayerSpawns[rand][2]); // Warp the player
							SetPlayerFacingAngle(playerid, 270.0);
							return 1;
						}
						else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
				    }
				    if (PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)//FBI spawn
					{
					    if(PlayerInfo[playerid][pSpawn] == 3)
				        {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerInterior(playerid,3);
							SafeSetPlayerPos(playerid, 299.7097,183.1322,1007.1719);
							SetPlayerFacingAngle(playerid, 90);
							return 1;
						}
						else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
				    }
					if (PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//National Guard spawn
					{
					    if(PlayerInfo[playerid][pSpawn] == 3)
				        {
						    SetPlayerToTeamColor(playerid);
						    SafeSetPlayerInterior(playerid, 0);
						    SafeSetPlayerPos(playerid, 2731.5229,-2451.3643,17.5937);
						    return 1;
						}
					    else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
					}
					if (PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)//Fire/Ambulance spawn
					{
					    if(PlayerInfo[playerid][pSpawn] == 3)
				        {
						    SetPlayerToTeamColor(playerid);
						    SafeSetPlayerPos(playerid, 1174.9027,-1326.7284,14.5938);
							SetPlayerFacingAngle(playerid, 0);
						    return 1;
						}
					    else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
					}
					if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)//Surenos spawn
					{
					    if(PlayerInfo[playerid][pSpawn] == 3)
				        {
						    SetPlayerToTeamColor(playerid);
						    SafeSetPlayerInterior(playerid, 5);
						    SafeSetPlayerPos(playerid, 2345.6570,-1185.5266,1027.9766);
						    return 1;
						}
					    else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
					}
					if (PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)//La Famiglia Sinatra spawn
					{
						if(PlayerInfo[playerid][pSpawn] == 3)
				        {
						    SetPlayerToTeamColor(playerid);
						    SafeSetPlayerInterior(playerid, 5);
						    SafeSetPlayerPos(playerid, 1265.4475,-794.9257,1084.0078);
						    return 1;
						}
					    else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
					}
					if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)//Mayor spawn
					{
					    if(PlayerInfo[playerid][pSpawn] == 3)
					    {
						    SetPlayerToTeamColor(playerid);
						    SafeSetPlayerInterior(playerid, 3);
						    SafeSetPlayerPos(playerid, 356.2998,151.9914,1025.7891);
							PlayerInfo[playerid][pLocal] = 241;
						    return 1;
						}
						else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
					}
				    if (PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) //Hitman spawn
				    {
				        if(PlayerInfo[playerid][pSpawn] == 3)
				        {
					        SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid, 1102.7017,-299.0774,73.9922);
							SafeSetPlayerInterior(playerid,0);
					        return 1;
					    }
				        else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
				    }
				    if (PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) //News spawn
				    {
				        if(PlayerInfo[playerid][pSpawn] == 3)
				        {
					        SetPlayerToTeamColor(playerid);
					        SafeSetPlayerInterior(playerid,3);
							SafeSetPlayerPos(playerid, 355.7899,204.0173,1008.3828);
							SafeGivePlayerWeapon(playerid, 43, 20);
					        return 1;
					    }
				        else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
				    }
				    if (PlayerInfo[playerid][pJob] == 13  || PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10) //Taxi Cab Company spawn
				    {
				        if(PlayerInfo[playerid][pSpawn] == 3)
				        {
					        SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid, 1754.99,-1894.19,13.55);
							SafeSetPlayerInterior(playerid,0);
					        return 1;
						}
				        else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
				    }
				    if(IsAnInstructor(playerid) || PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) //Driving/Flying School spawn
				    {
				        if(PlayerInfo[playerid][pSpawn] == 3)
				        {
						    SetPlayerToTeamColor(playerid);
						    SafeSetPlayerInterior(playerid,3);
							SafeSetPlayerPos(playerid, 1494.4991,1308.9163,1093.2845);
							SetPlayerFacingAngle(playerid, 180);
					        return 1;
						}
				        else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
				    }
				    if (PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) //Firemen
				    {
				        if(PlayerInfo[playerid][pSpawn] == 3)
				        {
					        SetPlayerToTeamColor(playerid);
					        SafeSetPlayerInterior(playerid,0);
							SafeSetPlayerPos(playerid, 616.9447,-1538.7158,15.2904);
					        return 1;
					    }
				        else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
				    }
				    if (PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) //Sons of Anarchy spawn
				    {
				        if(PlayerInfo[playerid][pSpawn] == 3)
				        {
					        SetPlayerToTeamColor(playerid);
					        SafeSetPlayerInterior(playerid,0);
							SafeSetPlayerPos(playerid, 683.0686,-473.8775,16.5363);
					        return 1;
					    }
				        else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
				    }
				    if (PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)//Yamaguchi spawn
					{
					    if(PlayerInfo[playerid][pSpawn] == 3)
				        {
						    SetPlayerToTeamColor(playerid);
						    SafeSetPlayerInterior(playerid, 3);
						    SafeSetPlayerPos(playerid, 962.8333,-60.0172,1001.1246);
						    return 1;
						}
					    else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
					}
					if (PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)//Chornaya Bratva spawn
					{
					    if(PlayerInfo[playerid][pSpawn] == 3)
				        {
						    SetPlayerToTeamColor(playerid);
						    SafeSetPlayerInterior(playerid, 2);
						    SafeSetPlayerPos(playerid, 2569.4744,-1284.6810,1065.3749);
						    return 1;
						}
					    else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
					}
					if (PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)//La Vice spawn
					{
						if(PlayerInfo[playerid][pSpawn] == 3)
				        {
						    SetPlayerToTeamColor(playerid);
						    SafeSetPlayerInterior(playerid, 2);
						    SafeSetPlayerPos(playerid, 455.8776,1413.6802,1084.3080);
						    return 1;
						}
						else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
					}
				}
			}
			if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)//Police Force spawn
			{
			    if(PlayerInfo[playerid][pSpawn] == 3)
		        {
					SetPlayerToTeamColor(playerid);
					SafeSetPlayerInterior(playerid,6);
				    rand = random(sizeof(gCopPlayerSpawns));
					SafeSetPlayerPos(playerid, gCopPlayerSpawns[rand][0], gCopPlayerSpawns[rand][1], gCopPlayerSpawns[rand][2]); // Warp the player
					SetPlayerFacingAngle(playerid, 270.0);
					return 1;
				}
				else
			    {
					SetPlayerToTeamColor(playerid);
					SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
					SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
					SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
					TogglePlayerControllable(playerid, 1);
					return 1;
				}
		    }
		    if (PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)//FBI spawn
			{
			    if(PlayerInfo[playerid][pSpawn] == 3)
		        {
					SetPlayerToTeamColor(playerid);
					SafeSetPlayerInterior(playerid,3);
					SafeSetPlayerPos(playerid, 299.7097,183.1322,1007.1719);
					SetPlayerFacingAngle(playerid, 90);
					return 1;
				}
				else
			    {
					SetPlayerToTeamColor(playerid);
					SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
					SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
					SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
					TogglePlayerControllable(playerid, 1);
					return 1;
				}
		    }
			if (PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//National Guard spawn
			{
			    if(PlayerInfo[playerid][pSpawn] == 3)
		        {
				    SetPlayerToTeamColor(playerid);
				    SafeSetPlayerInterior(playerid, 0);
				    SafeSetPlayerPos(playerid, 2731.5229,-2451.3643,17.5937);
				    return 1;
				}
			    else
			    {
					SetPlayerToTeamColor(playerid);
					SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
					SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
					SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
					TogglePlayerControllable(playerid, 1);
					return 1;
				}
			}
			if (PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)//Fire/Ambulance spawn
			{
			    if(PlayerInfo[playerid][pSpawn] == 3)
		        {
				    SetPlayerToTeamColor(playerid);
				    SafeSetPlayerPos(playerid, 1174.9027,-1326.7284,14.5938);
					SetPlayerFacingAngle(playerid, 0);
				    return 1;
				}
			    else
			    {
					SetPlayerToTeamColor(playerid);
					SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
					SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
					SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
					TogglePlayerControllable(playerid, 1);
					return 1;
				}
			}
			if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)//Surenos spawn
			{
			    if(PlayerInfo[playerid][pSpawn] == 3)
		        {
				    SetPlayerToTeamColor(playerid);
				    SafeSetPlayerInterior(playerid, 5);
				    SafeSetPlayerPos(playerid, 2345.6570,-1185.5266,1027.9766);
				    return 1;
				}
			    else
			    {
					SetPlayerToTeamColor(playerid);
					SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
					SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
					SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
					TogglePlayerControllable(playerid, 1);
					return 1;
				}
			}
			if (PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)//La Famiglia Sinatra spawn
			{
				if(PlayerInfo[playerid][pSpawn] == 3)
		        {
				    SetPlayerToTeamColor(playerid);
				    SafeSetPlayerInterior(playerid, 5);
				    SafeSetPlayerPos(playerid, 1265.4475,-794.9257,1084.0078);
				    return 1;
				}
			    else
			    {
					SetPlayerToTeamColor(playerid);
					SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
					SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
					SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
					TogglePlayerControllable(playerid, 1);
					return 1;
				}
			}
			if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)//Mayor spawn
			{
			    if(PlayerInfo[playerid][pSpawn] == 3)
			    {
				    SetPlayerToTeamColor(playerid);
				    SafeSetPlayerInterior(playerid, 3);
				    SafeSetPlayerPos(playerid, 356.2998,151.9914,1025.7891);
					PlayerInfo[playerid][pLocal] = 241;
				    return 1;
				}
				else
			    {
					SetPlayerToTeamColor(playerid);
					SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
					SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
					SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
					TogglePlayerControllable(playerid, 1);
					return 1;
				}
			}
		    if (PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) //Hitman spawn
		    {
		        if(PlayerInfo[playerid][pSpawn] == 3)
		        {
			        SetPlayerToTeamColor(playerid);
					SafeSetPlayerPos(playerid, 1102.7017,-299.0774,73.9922);
					SafeSetPlayerInterior(playerid,0);
			        return 1;
			    }
		        else
			    {
					SetPlayerToTeamColor(playerid);
					SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
					SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
					SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
					TogglePlayerControllable(playerid, 1);
					return 1;
				}
		    }
		    if (PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) //News spawn
		    {
		        if(PlayerInfo[playerid][pSpawn] == 3)
		        {
			        SetPlayerToTeamColor(playerid);
			        SafeSetPlayerInterior(playerid,3);
					SafeSetPlayerPos(playerid, 355.7899,204.0173,1008.3828);
					SafeGivePlayerWeapon(playerid, 43, 20);
			        return 1;
			    }
		        else
			    {
					SetPlayerToTeamColor(playerid);
					SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
					SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
					SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
					TogglePlayerControllable(playerid, 1);
					return 1;
				}
		    }
		    if (PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10 || PlayerInfo[playerid][pJob] == 13) //Taxi Cab Company spawn
		    {
		        if(PlayerInfo[playerid][pSpawn] == 3)
		        {
			        SetPlayerToTeamColor(playerid);
					SafeSetPlayerPos(playerid, 1754.99,-1894.19,13.55);
					SafeSetPlayerInterior(playerid,0);
			        return 1;
				}
		        else
			    {
					SetPlayerToTeamColor(playerid);
					SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
					SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
					SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
					TogglePlayerControllable(playerid, 1);
					return 1;
				}
		    }
		    if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11 || IsAnInstructor(playerid)) //Driving/Flying School spawn
		    {
		        if(PlayerInfo[playerid][pSpawn] == 3)
		        {
				    SetPlayerToTeamColor(playerid);
				    SafeSetPlayerInterior(playerid,3);
					SafeSetPlayerPos(playerid, 1494.4991,1308.9163,1093.2845);
					SetPlayerFacingAngle(playerid, 180);
			        return 1;
				}
		        else
			    {
					SetPlayerToTeamColor(playerid);
					SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
					SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
					SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
					TogglePlayerControllable(playerid, 1);
					return 1;
				}
		    }
		    if (PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)//Yamaguchi spawn
			{
			    if(PlayerInfo[playerid][pSpawn] == 3)
		        {
				    SetPlayerToTeamColor(playerid);
				    SafeSetPlayerInterior(playerid, 0);
				    SafeSetPlayerPos(playerid, 616.9447,-1538.7158,15.2904);
				    return 1;
				}
			    else
			    {
					SetPlayerToTeamColor(playerid);
					SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
					SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
					SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
					TogglePlayerControllable(playerid, 1);
					return 1;
				}
			}
			if (PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)//Yamaguchi spawn
			{
			    if(PlayerInfo[playerid][pSpawn] == 3)
		        {
				    SetPlayerToTeamColor(playerid);
				    SafeSetPlayerInterior(playerid, 0);
				    SafeSetPlayerPos(playerid, 683.0686,-473.8775,16.5363);
				    return 1;
				}
			    else
			    {
					SetPlayerToTeamColor(playerid);
					SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
					SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
					SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
					TogglePlayerControllable(playerid, 1);
					return 1;
				}
			}
		    if (PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)//Yamaguchi spawn
			{
			    if(PlayerInfo[playerid][pSpawn] == 3)
		        {
				    SetPlayerToTeamColor(playerid);
				    SafeSetPlayerInterior(playerid, 3);
				    SafeSetPlayerPos(playerid, 962.8333,-60.0172,1001.1246);
				    return 1;
				}
			    else
			    {
					SetPlayerToTeamColor(playerid);
					SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
					SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
					SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
					TogglePlayerControllable(playerid, 1);
					return 1;
				}
			}
			if (PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)//Chornaya Bratva spawn
			{
			    if(PlayerInfo[playerid][pSpawn] == 3)
		        {
				    SetPlayerToTeamColor(playerid);
				    SafeSetPlayerInterior(playerid, 2);
				    SafeSetPlayerPos(playerid, 2569.4744,-1284.6810,1065.3749);
				    return 1;
				}
			    else
			    {
					SetPlayerToTeamColor(playerid);
					SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
					SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
					SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
					TogglePlayerControllable(playerid, 1);
					return 1;
				}
			}
			if (PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)//La Vice spawn
			{
				if(PlayerInfo[playerid][pSpawn] == 3)
		        {
				    SetPlayerToTeamColor(playerid);
				    SafeSetPlayerInterior(playerid, 2);
				    SafeSetPlayerPos(playerid, 455.8776,1413.6802,1084.3080);
				    return 1;
				}
				else
			    {
					SetPlayerToTeamColor(playerid);
					SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
					SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
					SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
					TogglePlayerControllable(playerid, 1);
					return 1;
				}
			}
			if(PlayerInfo[playerid][pFMember] != 255)
			{
			    if(PlayerInfo[playerid][pSpawn] == 2)
			    {
				    new family = PlayerInfo[playerid][pFMember];
				    SetPlayerToTeamColor(playerid);
				    SafeSetPlayerInterior(playerid, FamilyInfo[family][FamilyInterior]);
				    SafeSetPlayerPos(playerid, FamilyInfo[family][FamilySpawn][0],FamilyInfo[family][FamilySpawn][1],FamilyInfo[family][FamilySpawn][2]);
				    SetPlayerFacingAngle(playerid, FamilyInfo[family][FamilySpawn][3]);
				    return 1;
				}
				else if(PlayerInfo[playerid][pSpawn] == 0)
			    {
					SetPlayerToTeamColor(playerid);
					SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
					SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
					SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
					TogglePlayerControllable(playerid, 1);
					return 1;
				}
				else if(PlayerInfo[playerid][pSpawn] == 3)
				{
                    if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)//Police Force spawn
					{
					    if(PlayerInfo[playerid][pSpawn] == 3)
				        {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerInterior(playerid,6);
						    rand = random(sizeof(gCopPlayerSpawns));
							SafeSetPlayerPos(playerid, gCopPlayerSpawns[rand][0], gCopPlayerSpawns[rand][1], gCopPlayerSpawns[rand][2]); // Warp the player
							SetPlayerFacingAngle(playerid, 270.0);
							return 1;
						}
						else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
				    }
				    if (PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)//FBI spawn
					{
					    if(PlayerInfo[playerid][pSpawn] == 3)
				        {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerInterior(playerid,3);
							SafeSetPlayerPos(playerid, 299.7097,183.1322,1007.1719);
							SetPlayerFacingAngle(playerid, 90);
							return 1;
						}
						else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
				    }
					if (PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//National Guard spawn
					{
					    if(PlayerInfo[playerid][pSpawn] == 3)
				        {
						    SetPlayerToTeamColor(playerid);
						    SafeSetPlayerInterior(playerid, 0);
						    SafeSetPlayerPos(playerid, 2731.5229,-2451.3643,17.5937);
						    return 1;
						}
					    else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
					}
					if (PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)//Fire/Ambulance spawn
					{
					    if(PlayerInfo[playerid][pSpawn] == 3)
				        {
						    SetPlayerToTeamColor(playerid);
						    SafeSetPlayerPos(playerid, 1174.9027,-1326.7284,14.5938);
							SetPlayerFacingAngle(playerid, 0);
						    return 1;
						}
					    else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
					}
					if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)//Surenos spawn
					{
					    if(PlayerInfo[playerid][pSpawn] == 3)
				        {
						    SetPlayerToTeamColor(playerid);
						    SafeSetPlayerInterior(playerid, 5);
						    SafeSetPlayerPos(playerid, 2345.6570,-1185.5266,1027.9766);
						    return 1;
						}
					    else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
					}
					if (PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)//La Famiglia Sinatra spawn
					{
						if(PlayerInfo[playerid][pSpawn] == 3)
				        {
						    SetPlayerToTeamColor(playerid);
						    SafeSetPlayerInterior(playerid, 5);
						    SafeSetPlayerPos(playerid, 1265.4475,-794.9257,1084.0078);
						    return 1;
						}
					    else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
					}
					if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)//Mayor spawn
					{
					    if(PlayerInfo[playerid][pSpawn] == 3)
					    {
						    SetPlayerToTeamColor(playerid);
						    SafeSetPlayerInterior(playerid, 3);
						    SafeSetPlayerPos(playerid, 356.2998,151.9914,1025.7891);
							PlayerInfo[playerid][pLocal] = 241;
						    return 1;
						}
						else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
					}
				    if (PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) //Hitman spawn
				    {
				        if(PlayerInfo[playerid][pSpawn] == 3)
				        {
					        SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid, 1102.7017,-299.0774,73.9922);
							SafeSetPlayerInterior(playerid,0);
					        return 1;
					    }
				        else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
				    }
				    if (PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) //News spawn
				    {
				        if(PlayerInfo[playerid][pSpawn] == 3)
				        {
					        SetPlayerToTeamColor(playerid);
					        SafeSetPlayerInterior(playerid,3);
							SafeSetPlayerPos(playerid, 355.7899,204.0173,1008.3828);
							SafeGivePlayerWeapon(playerid, 43, 20);
					        return 1;
					    }
				        else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
				    }
				    if (PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10 || PlayerInfo[playerid][pJob] == 13) //Taxi Cab Company spawn
				    {
				        if(PlayerInfo[playerid][pSpawn] == 3)
				        {
					        SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid, 1754.99,-1894.19,13.55);
							SafeSetPlayerInterior(playerid,0);
					        return 1;
						}
				        else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
				    }
				    if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11 || IsAnInstructor(playerid)) //Driving/Flying School spawn
				    {
				        if(PlayerInfo[playerid][pSpawn] == 3)
				        {
						    SetPlayerToTeamColor(playerid);
						    SafeSetPlayerInterior(playerid,3);
							SafeSetPlayerPos(playerid, 1494.4991,1308.9163,1093.2845);
							SetPlayerFacingAngle(playerid, 180);
					        return 1;
						}
				        else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
				    }
				    if (PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)//Yamaguchi spawn
					{
					    if(PlayerInfo[playerid][pSpawn] == 3)
				        {
						    SetPlayerToTeamColor(playerid);
						    SafeSetPlayerInterior(playerid, 0);
						    SafeSetPlayerPos(playerid, 616.9447,-1538.7158,15.2904);
						    return 1;
						}
					    else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
					}
					if (PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)//Yamaguchi spawn
					{
					    if(PlayerInfo[playerid][pSpawn] == 3)
				        {
						    SetPlayerToTeamColor(playerid);
						    SafeSetPlayerInterior(playerid, 0);
						    SafeSetPlayerPos(playerid, 683.0686,-473.8775,16.5363);
						    return 1;
						}
					    else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
					}
				    if (PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)//Yamaguchi spawn
					{
					    if(PlayerInfo[playerid][pSpawn] == 3)
				        {
						    SetPlayerToTeamColor(playerid);
						    SafeSetPlayerInterior(playerid, 3);
						    SafeSetPlayerPos(playerid, 962.8333,-60.0172,1001.1246);
						    return 1;
						}
					    else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
					}
					if (PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)//Chornaya Bratva spawn
					{
					    if(PlayerInfo[playerid][pSpawn] == 3)
				        {
						    SetPlayerToTeamColor(playerid);
						    SafeSetPlayerInterior(playerid, 2);
						    SafeSetPlayerPos(playerid, 2569.4744,-1284.6810,1065.3749);
						    return 1;
						}
					    else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
					}
					if (PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)//La Vice spawn
					{
						if(PlayerInfo[playerid][pSpawn] == 3)
				        {
						    SetPlayerToTeamColor(playerid);
						    SafeSetPlayerInterior(playerid, 2);
						    SafeSetPlayerPos(playerid, 455.8776,1413.6802,1084.3080);
						    return 1;
						}
						else
					    {
							SetPlayerToTeamColor(playerid);
							SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
							SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
							SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
							TogglePlayerControllable(playerid, 1);
							return 1;
						}
					}
				}
			}
		    else
		    {
				SetPlayerToTeamColor(playerid);
				SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
				SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
				SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
				TogglePlayerControllable(playerid, 1);
				return 1;
			}
		}
	}

Posted

Eu l-am ajutat,nu stiu daca a rezolvat-o sper sa o fi rezolvat,un raspuns de la tine?

 

 

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.