[POMOC]Spawn FZ


Započeo sanel007, Februar 13, 2014, 01:59:50 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim://
Detaljan problem:Imam problem znaci ubacio sam fz sve uredu sve radi i pod OnPlayerSpawn sam ubacio sve i kad se ubijem spawnam se na spawnu neznam do cega je stvarno mucim se 3 sata nebih skontao ako moze pomoc
Dio skripte: evo kako sam uradio pod OnPlayerSpawn:

if(PlayerInfo[playerid][pFreeZona] == 1)
		{
			if(PlayerInfo[playerid][pAlfa] == 1)
			{
				SetPlayerPos(playerid, -547.0406,2568.4639,53.5170);
				SetPlayerFacingAngle(playerid, 274.5508);
				SetPlayerInterior(playerid, 0);
				SetPlayerSkin(playerid, 285);
				GivePlayerWeapon(playerid, 31, 300);
				GivePlayerWeapon(playerid, 29, 300);
				GivePlayerWeapon(playerid, 25, 200);
				GivePlayerWeapon(playerid, 24, 100);
				if(FZArmor == 1) return SetPlayerArmour(playerid, 100);
			}
			else if(PlayerInfo[playerid][pBeta] == 1)
			{
				SetPlayerPos(playerid, -662.5755,2306.0486,136.0695);
				SetPlayerFacingAngle(playerid, 92.1847);
				SetPlayerInterior(playerid, 0);
				SetPlayerSkin(playerid, 287);
				GivePlayerWeapon(playerid, 30, 300);
				GivePlayerWeapon(playerid, 29, 300);
				GivePlayerWeapon(playerid, 25, 200);
				GivePlayerWeapon(playerid, 24, 100);
				if(FZArmor == 1) return SetPlayerArmour(playerid, 100);
			}
		    return SetPlayerSpawn(playerid);
	    }
	    else if(PlayerInfo[playerid][pFreeZona] == 2)
		{
			if(PlayerInfo[playerid][pAlfa] == 1)
			{
				SetPlayerPos(playerid, -547.0406,2568.4639,53.5170);
				SetPlayerFacingAngle(playerid, 274.5508);
				SetPlayerInterior(playerid, 0);
				SetPlayerSkin(playerid, 285);
				GivePlayerWeapon(playerid, 31, 300);
				GivePlayerWeapon(playerid, 29, 300);
				GivePlayerWeapon(playerid, 25, 200);
				GivePlayerWeapon(playerid, 24, 100);
				if(FZArmor == 1) return SetPlayerArmour(playerid, 100);
			}
			else if(PlayerInfo[playerid][pBeta] == 1)
			{
				SetPlayerPos(playerid, -662.5755,2306.0486,136.0695);
				SetPlayerFacingAngle(playerid, 92.1847);
				SetPlayerInterior(playerid, 0);
				SetPlayerSkin(playerid, 287);
				GivePlayerWeapon(playerid, 30, 300);
				GivePlayerWeapon(playerid, 29, 300);
				GivePlayerWeapon(playerid, 25, 200);
				GivePlayerWeapon(playerid, 24, 100);
				if(FZArmor == 1) return SetPlayerArmour(playerid, 100);
			}
		    return SetPlayerSpawn(playerid);
	    }


Slika://
Video:/


Blaeks

*

Madmen

sigurno imas negde neku varijablu koja obuhvata sve igrace i onda spawnuje na spawnu

Jest jarane tako je evo ima pri kraju OnPlayerSpawn ovo SetPlayerSpawn to iskljucim sve ok samo kad odem RLG i udjem onda me spawna iz neba nez sad kako da to popravim il kad zavrsim war i treba da me spawna u kuci il nebitno pocetnom spawna me na nebu i padam...

public OnPlayerSpawn(playerid)
{
if(PlayerInfo[playerid][pAlfa] == 1)
	{
		SetPlayerPos(playerid, -547.0406,2568.4639,53.5170);
		SetPlayerFacingAngle(playerid, 274.5508);
		SetPlayerInterior(playerid, 0);
		SetPlayerSkin(playerid, 285);
		GivePlayerWeapon(playerid, 31, 300);
		GivePlayerWeapon(playerid, 29, 300);
		GivePlayerWeapon(playerid, 25, 200);
		GivePlayerWeapon(playerid, 24, 100);
		if(FZArmor == 1) return SetPlayerArmour(playerid, 100);
	}
	else if(PlayerInfo[playerid][pBeta] == 1)
	{
		SetPlayerPos(playerid, -662.5755,2306.0486,136.0695);
		SetPlayerFacingAngle(playerid, 92.1847);
		SetPlayerInterior(playerid, 0);
		SetPlayerSkin(playerid, 287);
		GivePlayerWeapon(playerid, 30, 300);
		GivePlayerWeapon(playerid, 29, 300);
		GivePlayerWeapon(playerid, 25, 200);
		GivePlayerWeapon(playerid, 24, 100);
		if(FZArmor == 1) return SetPlayerArmour(playerid, 100);
	}
        if(uWaru[playerid] == 1 && war == 1 && (PlayerInfo[playerid][pLider] != 0 || PlayerInfo[playerid][pClan] != 0))
		{
		    new org;
		    if(PlayerInfo[playerid][pClan] != 0)
		    {
		        org = PlayerInfo[playerid][pClan];
		    }
		    else if(PlayerInfo[playerid][pLider] != 0)
		    {
		        org = PlayerInfo[playerid][pLider];
		    }
		    new rand=random(3);
			SetPlayerHealth(playerid, 100);
	 		if(org == warTim[0])
	   		{
	   		    if(warMapa == 1)
	   		    {
			    	SetPlayerPos(playerid, warSpawn1[rand][0], warSpawn1[rand][1], warSpawn1[rand][2]);
					PlayerInfo[playerid][pInt] = 0;
				 	SetPlayerInterior(playerid, 0);
				}
				else if(warMapa == 2)
				{
				    SetPlayerPos(playerid, warSpawn3[rand][0], warSpawn3[rand][1], warSpawn3[rand][2]);
				    SetPlayerInterior(playerid, 10);
				}
				else if(warMapa == 3)
				{
				    SetPlayerPos(playerid, warSpawn5[rand][0], warSpawn5[rand][1], warSpawn5[rand][2]);
					PlayerInfo[playerid][pInt] = 0;
					SetPlayerInterior(playerid, 0);
				}
	   		}
		   	else if(org == warTim[1])
		    {
	     		if(warMapa == 1)
	   		    {
			    	SetPlayerPos(playerid, warSpawn2[rand][0], warSpawn2[rand][1], warSpawn2[rand][2]);
					PlayerInfo[playerid][pInt] = 0;
 					SetPlayerInterior(playerid, 0);
				}
								else if(warMapa == 2)

				{
				    SetPlayerPos(playerid, warSpawn4[rand][0], warSpawn4[rand][1], warSpawn4[rand][2]);
				    SetPlayerInterior(playerid, 10);
				}
				else if(warMapa == 3)
				{
                    SetPlayerPos(playerid, warSpawn6[rand][0], warSpawn6[rand][1], warSpawn6[rand][2]);
					PlayerInfo[playerid][pInt] = 0;
				 	SetPlayerInterior(playerid, 0);
				}
   			}
   			ResetPlayerWeapons(playerid);
   			ServerWeapon(playerid, oruzijerc[0], 500);
   			ServerWeapon(playerid, oruzijerc[1], 500);
   			ServerWeapon(playerid, oruzijerc[2], 500);
   			return 1;
		}
        if(uWaruh[playerid] == 1 && warh == 1 && (PlayerInfo[playerid][pLider] != 0 || PlayerInfo[playerid][pClan] != 0))
		{
		    new org;
		    if(PlayerInfo[playerid][pClan] != 0)
		    {
		        org = PlayerInfo[playerid][pClan];
		    }
		    else if(PlayerInfo[playerid][pLider] != 0)
		    {
		        org = PlayerInfo[playerid][pLider];
		    }
		    new rand=random(3);
			SetPlayerHealth(playerid, 100);
	 		if(org == warTimh[0])
	   		{
	   		    if(warMapah == 1)
	   		    {
			    	SetPlayerPos(playerid, warSpawnh1[rand][0], warSpawnh1[rand][1], warSpawnh1[rand][2]);
					PlayerInfo[playerid][pInt] = 0;
					SetPlayerInterior(playerid, 0);
				}
				else if(warMapah == 2)
				{
				    SetPlayerPos(playerid, warSpawnh3[rand][0], warSpawnh3[rand][1], warSpawnh3[rand][2]);
					PlayerInfo[playerid][pInt] = 0;
 					SetPlayerInterior(playerid, 0);
				}
				else if(warMapah == 3)
				{
				    SetPlayerPos(playerid, warSpawnh5[rand][0], warSpawnh5[rand][1], warSpawnh5[rand][2]);
					PlayerInfo[playerid][pInt] = 0;
 					SetPlayerInterior(playerid, 0);
				}
	   		}
		   	else if(org == warTimh[1])
		    {
	     		if(warMapah == 1)
	   		    {
			    	SetPlayerPos(playerid, warSpawnh2[rand][0], warSpawnh2[rand][1], warSpawnh2[rand][2]);
	PlayerInfo[playerid][pInt] = 0;
 SetPlayerInterior(playerid, 0);
				}
				else if(warMapah == 2)
				{
				    SetPlayerPos(playerid, warSpawnh4[rand][0], warSpawnh4[rand][1], warSpawnh4[rand][2]);
	PlayerInfo[playerid][pInt] = 0;
 SetPlayerInterior(playerid, 0);
				}
				else if(warMapah == 3)
				{
                    SetPlayerPos(playerid, warSpawnh6[rand][0], warSpawnh6[rand][1], warSpawnh6[rand][2]);
	PlayerInfo[playerid][pInt] = 0;
 SetPlayerInterior(playerid, 0);
				}
   			}
   			ResetPlayerWeapons(playerid);
   			ServerWeapon(playerid, oruzijes1[0], 500);
   			ServerWeapon(playerid, oruzijes1[1], 500);
   			ServerWeapon(playerid, oruzijes1[2], 500);
   			return 1;
		}
        if(uSumi[playerid] == 1 && stakor == 1 && (PlayerInfo[playerid][pLider] != 0 || PlayerInfo[playerid][pClan] != 0))
		{
		    new org;
		    if(PlayerInfo[playerid][pClan] != 0)
		    {
		        org = PlayerInfo[playerid][pClan];
		    }
		    else if(PlayerInfo[playerid][pLider] != 0)
		    {
		        org = PlayerInfo[playerid][pLider];
		    }
		    new rand=random(3);
			SetPlayerHealth(playerid, 100);
	 		if(org == wartattim[0])
	   		{
	   		    if(warMapsume == 1)
	   		    {
			    	SetPlayerPos(playerid, warSpwnsuma1[rand][0], warSpwnsuma1[rand][1], warSpwnsuma1[rand][2]);
	PlayerInfo[playerid][pInt] = 0;
 SetPlayerInterior(playerid, 0);
				}
				else if(warMapsume == 2)
				{
				    SetPlayerPos(playerid, warSpwnsuma3[rand][0], warSpwnsuma3[rand][1], warSpwnsuma3[rand][2]);
	PlayerInfo[playerid][pInt] = 0;
 SetPlayerInterior(playerid, 0);
				}
				else if(warMapsume == 3)
				{
				    SetPlayerPos(playerid, warSpwnsuma5[rand][0], warSpwnsuma5[rand][1], warSpwnsuma5[rand][2]);
	PlayerInfo[playerid][pInt] = 0;
 SetPlayerInterior(playerid, 0);
				}
		    	else if(warMapsume == 4)
				{
				    SetPlayerPos(playerid, warSpwnsuma7[rand][0], warSpwnsuma7[rand][1], warSpwnsuma7[rand][2]);
	PlayerInfo[playerid][pInt] = 0;
 SetPlayerInterior(playerid, 0);
				}
		    	else if(warMapsume == 5)
				{
				    SetPlayerPos(playerid, warSpwnsuma9[rand][0], warSpwnsuma9[rand][1], warSpwnsuma9[rand][2]);
	PlayerInfo[playerid][pInt] = 0;
 SetPlayerInterior(playerid, 0);
				}
		    	else if(warMapsume == 6)
				{
				    SetPlayerPos(playerid, warSpwnsuma11[rand][0], warSpwnsuma11[rand][1], warSpwnsuma11[rand][2]);
	PlayerInfo[playerid][pInt] = 0;
 SetPlayerInterior(playerid, 0);
				}

	   		}
		   	else if(org == wartattim[1])
		    {
	     		if(warMapsume == 1)
	   		    {
			    	SetPlayerPos(playerid, warSpwnsuma2[rand][0], warSpwnsuma2[rand][1], warSpwnsuma2[rand][2]);
	PlayerInfo[playerid][pInt] = 0;
 SetPlayerInterior(playerid, 0);
				}
				else if(warMapsume == 2)
				{
				    SetPlayerPos(playerid, warSpwnsuma4[rand][0], warSpwnsuma4[rand][1], warSpwnsuma4[rand][2]);
	PlayerInfo[playerid][pInt] = 0;
 SetPlayerInterior(playerid, 0);
				}
				else if(warMapsume == 3)
				{
                    SetPlayerPos(playerid, warSpwnsuma6[rand][0], warSpwnsuma6[rand][1], warSpwnsuma6[rand][2]);
	PlayerInfo[playerid][pInt] = 0;
 SetPlayerInterior(playerid, 0);
				}
				else if(warMapsume == 4)
				{
                    SetPlayerPos(playerid, warSpwnsuma8[rand][0], warSpwnsuma8[rand][1], warSpwnsuma8[rand][2]);
	PlayerInfo[playerid][pInt] = 0;
 SetPlayerInterior(playerid, 0);
				}
				else if(warMapsume == 5)
				{
                    SetPlayerPos(playerid, warSpwnsuma10[rand][0], warSpwnsuma10[rand][1], warSpwnsuma10[rand][2]);
	PlayerInfo[playerid][pInt] = 0;
 SetPlayerInterior(playerid, 0);
				}
				else if(warMapsume == 6)
				{
                    SetPlayerPos(playerid, warSpwnsuma12[rand][0], warSpwnsuma12[rand][1], warSpwnsuma12[rand][2]);
	PlayerInfo[playerid][pInt] = 0;
 SetPlayerInterior(playerid, 0);
				}
   			}
   			ResetPlayerWeapons(playerid);
   			ServerWeapon(playerid, oruzijes2[0], 500);
   			ServerWeapon(playerid, oruzijes2[1], 500);
   			ServerWeapon(playerid, oruzijes2[2], 500);
   			return 1;
		}
        if(uPoljimapl[playerid] == 1 && skobalj == 1 && (PlayerInfo[playerid][pLider] != 0 || PlayerInfo[playerid][pClan] != 0))
		{
		    new org;
		    if(PlayerInfo[playerid][pClan] != 0)
		    {
		        org = PlayerInfo[playerid][pClan];
		    }
		    else if(PlayerInfo[playerid][pLider] != 0)
		    {
		        org = PlayerInfo[playerid][pLider];
		    }
		    new rand=random(3);
			SetPlayerHealth(playerid, 100);
	 		if(org == warsmnTim[0])
	   		{
	   		    if(warMapingpolje == 1)
	   		    {
			    	SetPlayerPos(playerid, warGuzicaspwn1[rand][0], warGuzicaspwn1[rand][1], warGuzicaspwn1[rand][2]);
	PlayerInfo[playerid][pInt] = 0;
 SetPlayerInterior(playerid, 0);
				}
				else if(warMapingpolje == 2)
				{
				    SetPlayerPos(playerid, warGuzicaspwn3[rand][0], warGuzicaspwn3[rand][1], warGuzicaspwn3[rand][2]);
	PlayerInfo[playerid][pInt] = 0;
 SetPlayerInterior(playerid, 0);
				}
				else if(warMapingpolje == 3)
				{
				    SetPlayerPos(playerid, warGuzicaspwn5[rand][0], warGuzicaspwn5[rand][1], warGuzicaspwn5[rand][2]);
	PlayerInfo[playerid][pInt] = 0;
 SetPlayerInterior(playerid, 0);
				}
		    	else if(warMapingpolje == 4)
				{
				    SetPlayerPos(playerid, warGuzicaspwn7[rand][0], warGuzicaspwn7[rand][1], warGuzicaspwn7[rand][2]);
	PlayerInfo[playerid][pInt] = 0;
 SetPlayerInterior(playerid, 0);
				}
		    	else if(warMapingpolje == 5)
				{
				    SetPlayerPos(playerid, warGuzicaspwn9[rand][0], warGuzicaspwn9[rand][1], warGuzicaspwn9[rand][2]);
	PlayerInfo[playerid][pInt] = 0;
 SetPlayerInterior(playerid, 0);
				}
		    	else if(warMapingpolje == 6)
				{
				    SetPlayerPos(playerid, warGuzicaspwn11[rand][0], warGuzicaspwn11[rand][1], warGuzicaspwn11[rand][2]);
	PlayerInfo[playerid][pInt] = 0;
 SetPlayerInterior(playerid, 0);
				}

	   		}
		   	else if(org == warsmnTim[1])
		    {
	     		if(warMapingpolje == 1)
	   		    {
			    	SetPlayerPos(playerid, warGuzicaspwn2[rand][0], warGuzicaspwn2[rand][1], warGuzicaspwn2[rand][2]);
	PlayerInfo[playerid][pInt] = 0;
 SetPlayerInterior(playerid, 0);
				}
				else if(warMapingpolje == 2)
				{
				    SetPlayerPos(playerid, warGuzicaspwn4[rand][0], warGuzicaspwn4[rand][1], warGuzicaspwn4[rand][2]);
	PlayerInfo[playerid][pInt] = 0;
 SetPlayerInterior(playerid, 0);
				}
				else if(warMapingpolje == 3)
				{
                    SetPlayerPos(playerid, warGuzicaspwn6[rand][0], warGuzicaspwn6[rand][1], warGuzicaspwn6[rand][2]);
	PlayerInfo[playerid][pInt] = 0;
 SetPlayerInterior(playerid, 0);
				}
				else if(warMapingpolje == 4)
				{
                    SetPlayerPos(playerid, warGuzicaspwn8[rand][0], warGuzicaspwn8[rand][1], warGuzicaspwn8[rand][2]);
	PlayerInfo[playerid][pInt] = 0;
 SetPlayerInterior(playerid, 0);
				}
				else if(warMapingpolje == 5)
				{
                    SetPlayerPos(playerid, warGuzicaspwn10[rand][0], warGuzicaspwn10[rand][1], warGuzicaspwn10[rand][2]);
	PlayerInfo[playerid][pInt] = 0;
 SetPlayerInterior(playerid, 0);
				}
				else if(warMapingpolje == 6)
				{
                    SetPlayerPos(playerid, warGuzicaspwn12[rand][0], warGuzicaspwn12[rand][1], warGuzicaspwn12[rand][2]);
	PlayerInfo[playerid][pInt] = 0;
 SetPlayerInterior(playerid, 0);
				}
   			}
   			ResetPlayerWeapons(playerid);
   			ServerWeapon(playerid, oruzijeskl[0], 500);
   			ServerWeapon(playerid, oruzijeskl[1], 500);
   			ServerWeapon(playerid, oruzijeskl[2], 500);
   			return 1;
		}

		if(IsPlayerNPC(playerid)) //Checks if the player that just spawned is an NPC.
  		{
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid, 4000,4000,-15);
		}
	 	AC_SetPlayerMoney(playerid,PlayerInfo[playerid][pNovac]);
	 	TextDrawHideForPlayer(playerid,TDSpeedo[playerid]);
	 	TextDrawHideForPlayer(playerid,TDSpeedo6[playerid]);
	  	TextDrawHideForPlayer(playerid,TDSpeedo1[playerid]);
	    TextDrawHideForPlayer(playerid,td_fuel[playerid]);
	    TextDrawHideForPlayer(playerid,TDSpeedo3);
	    TextDrawHideForPlayer(playerid,TDSpeedo4);
		TextDrawHideForPlayer(playerid, TDSpeedo3);
		TextDrawHideForPlayer(playerid, TDSpeedo4);

   		TextDrawShowForPlayer(playerid, TDPoruke2);
		TextDrawShowForPlayer(playerid, TDPoruke1);
		TextDrawShowForPlayer(playerid, TDPoruke3);
		TextDrawShowForPlayer(playerid, TextDrawSAFASF);
		TextDrawShowForPlayer(playerid, TextDrawSfasf);
		TextDrawShowForPlayer(playerid, TextDrawAsfa);
		TextDrawShowForPlayer(playerid, TextDrawVFnaw);
	    SetPlayerScore(playerid,PlayerInfo[playerid][pLevel]);
	 	ClearCrime(playerid);
	   	StopAudioStreamForPlayer(playerid);
	    SetPlayerVirtualWorld(playerid, 0);
	    SetPlayerInterior(playerid,0);


		new skin = GetPlayerSkin(playerid);
		SetPlayerAttachedObject(playerid, GetSlot(playerid), PlayerInfo[playerid][pKosa], 2, SkinKosaOffSet[skin][0], SkinKosaOffSet[skin][1], SkinKosaOffSet[skin][2], SkinKosaOffSet[skin][3], SkinKosaOffSet[skin][4], SkinKosaOffSet[skin][5], SkinKosaOffSet[skin][8], SkinKosaOffSet[skin][8], SkinKosaOffSet[skin][8]);

    	if(PlayerInfo[playerid][pSkin] > 0) { SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]); }
		else { SetPlayerSkin(playerid, 60); }

		if(PlayerInfo[playerid][pZatvoren] == 1)
		{
			new rand = random(sizeof(gRandomJailSpawns));
		    SetTimerEx("TuglPleyerKontrelajbl", 2000, false, "i", playerid);
		    rand = random(sizeof(gRandomJailSpawns));
			SetPlayerPos(playerid, gRandomJailSpawns[rand][0], gRandomJailSpawns[rand][1], gRandomJailSpawns[rand][2]);
			SendClientMessage(playerid, COLOR_LIGHTRED, "{FFFFFF}[BS:RP Info]: {FFFF33}Nepotpuna zatvorska kazna, nazad u zatvor!");
			return 1;
		}
		if(PlayerInfo[playerid][pZatvoren] == 2)
		{
		    SetPlayerInterior(playerid, 0);
		    PlayerInfo[playerid][pInt] = 0;
	    	SetPlayerPos(playerid, -1427.9514, 505.9415, 11.4418);
			return 1;
		}

    if(!gPlayerAnimLibsPreloaded[playerid])
	{
		gPlayerAnimLibsPreloaded[playerid] = 1;
	}

	InitLockDoors(playerid);
	STDPlayer[playerid] = 0;
	gTeam[playerid] = PlayerInfo[playerid][pTeam]; //Set the Team
	if (gTeam[playerid] == 4) //medic / criminal reset team
	{
		gTeam[playerid] = 3;
	}
	if(gTeam[playerid] == 11 && PlayerInfo[playerid][pLider] < 1)
	{
		SetSpawnInfo(playerid, gTeam[playerid], PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0);
		SpawnPlayer(playerid);
	}
	if(gTeam[playerid] == 5)
	{
	    if(PlayerInfo[playerid][pClan] < 1)
	    {
			SetSpawnInfo(playerid, gTeam[playerid], PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0);
			SpawnPlayer(playerid);
		}
	}
	if(gTeam[playerid] == 10)
	{
	    if(PlayerInfo[playerid][pClan] != 8)
	    {
			SetSpawnInfo(playerid, gTeam[playerid], PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0);
			SpawnPlayer(playerid);
		}
	}
	if(gTeam[playerid] == 2 && PlayerInfo[playerid][pClan] > 3)
	{
		SetSpawnInfo(playerid, gTeam[playerid], PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0);
		SpawnPlayer(playerid);
	}
	if(gTeam[playerid] == 3)
	{
	    if(PlayerInfo[playerid][pClan] > 0 || PlayerInfo[playerid][pLider] > 0)
	    {
			new model = PlayerInfo[playerid][pSkin];
			if(PlayerInfo[playerid][pClan] == 1) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2;  }
			else if(PlayerInfo[playerid][pClan] == 2) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2;  }
			else if(PlayerInfo[playerid][pClan] == 3) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2;  }
			else if(PlayerInfo[playerid][pClan] == 4) { SetSpawnInfo(playerid, 1, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 1; gTeam[playerid] = 1;  }
			else if(PlayerInfo[playerid][pClan] == 5) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5;  }
			else if(PlayerInfo[playerid][pClan] == 6) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5;  }
			else if(PlayerInfo[playerid][pClan] == 7) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12;  }
			else if(PlayerInfo[playerid][pClan] == 8) { SetSpawnInfo(playerid, 10, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 10; gTeam[playerid] = 10;  }
			else if(PlayerInfo[playerid][pClan] == 9) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12;  }
			else if(PlayerInfo[playerid][pClan] == 10) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12;  }
			else if(PlayerInfo[playerid][pClan] == 12) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5;  }
			else if(PlayerInfo[playerid][pClan] == 13) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5;  }
			else if(PlayerInfo[playerid][pClan] == 14) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5;  }
			else if(PlayerInfo[playerid][pClan] == 15) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5;  }
			else if(PlayerInfo[playerid][pClan] == 16) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5;  }
			else if(PlayerInfo[playerid][pClan] == 17) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5;  }
			else if(PlayerInfo[playerid][pClan] == 18) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5;  }
			else if(PlayerInfo[playerid][pClan] == 19) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5;  }
			else if(PlayerInfo[playerid][pLider] == 1) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11;  }
			else if(PlayerInfo[playerid][pLider] == 2) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11;  }
			else if(PlayerInfo[playerid][pLider] == 3) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11;  }
			else if(PlayerInfo[playerid][pLider] == 4) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11;  }
			else if(PlayerInfo[playerid][pLider] == 5) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11;  }
			else if(PlayerInfo[playerid][pLider] == 6) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11;  }
			else if(PlayerInfo[playerid][pLider] == 7) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11;  }
			else if(PlayerInfo[playerid][pLider] == 8) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11;  }
			else if(PlayerInfo[playerid][pLider] == 9) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11;  }
			else if(PlayerInfo[playerid][pLider] == 10) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11;  }
			else if(PlayerInfo[playerid][pLider] == 12) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; }
			else if(PlayerInfo[playerid][pLider] == 13) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; }
			else if(PlayerInfo[playerid][pLider] == 14) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; }
			else if(PlayerInfo[playerid][pLider] == 15) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11;  }
			else if(PlayerInfo[playerid][pLider] == 16) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11;  }
			else if(PlayerInfo[playerid][pLider] == 17) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11;  }
			else if(PlayerInfo[playerid][pLider] == 18) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11;  }
			else if(PlayerInfo[playerid][pLider] == 19) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11;  }

			SpawnPlayer(playerid);
		}
	}
	SetPlayerSpawn(playerid);
	SetPlayerWeapons(playerid);
	SetPlayerToTeamColor(playerid);
	for(new i = 0; i < sizeof(Turfs); i++)
	{
		GangZoneShowForPlayer(playerid, i, TurfInfo[i][zColor]);
		if(gangzona[gzona1] == 0)
		{
			GangZoneShowForPlayer(playerid,zona1, 0x9A9A9A96);
		}
		else if(gangzona[gzona1] == 1)
		{
			GangZoneShowForPlayer(playerid,zona1, 0x31B53496);
		}
		else if(gangzona[gzona1] == 2)
		{
			GangZoneShowForPlayer(playerid, zona1, 0xE722EEAA);
		}
		if(gangzona[gzona2] == 0)
		{
			GangZoneShowForPlayer(playerid,zona2, 0x9A9A9A96);
		}
		else if(gangzona[gzona2] == 1)
		{
			GangZoneShowForPlayer(playerid,zona2, 0x31B53496);
		}
		else if(gangzona[gzona2] == 2)
		{
			GangZoneShowForPlayer(playerid, zona2, 0xE722EEAA);
		}
		if(gangzona[gzona3] == 0)
		{
			GangZoneShowForPlayer(playerid,zona3, 0x9A9A9A96);
		}
		else if(gangzona[gzona3] == 1)
		{
			GangZoneShowForPlayer(playerid,zona3, 0x31B53496);
		}
		else if(gangzona[gzona3] == 2)
		{
			GangZoneShowForPlayer(playerid, zona3, 0xE722EEAA);
		}
		if(gangzona[gzona4] == 0)
		{
			GangZoneShowForPlayer(playerid,zona4, 0x9A9A9A96);
		}
		else if(gangzona[gzona4] == 1)
		{
			GangZoneShowForPlayer(playerid,zona4, 0x31B53496);
		}
		else if(gangzona[gzona4] == 2)
		{
			GangZoneShowForPlayer(playerid, zona4, 0xE722EEAA);
		}
		if(gangzona[gzona5] == 0)
		{
			GangZoneShowForPlayer(playerid,zona5, 0x9A9A9A96);
		}
		else if(gangzona[gzona5] == 1)
		{
			GangZoneShowForPlayer(playerid,zona5, 0x31B53496);
		}
		else if(gangzona[gzona5] == 2)
		{
			GangZoneShowForPlayer(playerid, zona5, 0xE722EEAA);
		}
		if(gangzona[gzona6] == 0)
		{
			GangZoneShowForPlayer(playerid,zona6, 0x9A9A9A96);
		}
		else if(gangzona[gzona6] == 1)
		{
			GangZoneShowForPlayer(playerid,zona6, 0x31B53496);
		}
		else if(gangzona[gzona6] == 2)
		{
			GangZoneShowForPlayer(playerid, zona6, 0xE722EEAA);
		}
        return 1;
	}

	if(MapIconsShown[playerid] != 1)
	{
	    MapIconsShown[playerid] = 1;
	    for(new i = 0; i < sizeof(BizzInfo); i++)
		{
			SetPlayerMapIcon(playerid,i + 1,BizzInfo[i][bEntranceX],BizzInfo[i][bEntranceY],BizzInfo[i][bEntranceZ],56,YELLOW);
		}
		for(new i = 0; i < sizeof(SBizzInfo); i++)
		{
		    SetPlayerMapIcon(playerid,i + 20,SBizzInfo[i][sbEntranceX],SBizzInfo[i][sbEntranceY],SBizzInfo[i][sbEntranceZ],56,COLOR_ZELENKASTA);
		}
	}
	return 1;
}

Blaeks

*

Madmen

onda sve ovo sto si pravio prebaci u funkciju SetPlayerSpawn