[POMOC]Spawn


Započeo |Xeptic| Führer, Jun 07, 2011, 13:53:11 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:LARP
Detaljan opis problema:kad idem /prison id i stavim ga ja u areu51 NOVU.... a kad on izadje i udje u server on je u area51 u pustinji .
Dio skripte:Samo recite sto da vam dam ...
Neke slike/video za lakse dobivanje pomoci(neobavezno):

daj OnPlayerDissconect i taj /prison
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

OnPlayerDissconect
public OnPlayerDisconnect(playerid, reason)
{
	new textreason[64];
	new plname[24];
	GetPlayerName(playerid, plname, sizeof(plname));
	new playersip[24];
	GetPlayerIp(playerid, playersip, sizeof(playersip));
	new string2[128];
	if(PlayerInfo[playerid][pAdminDuty] == 1)
	{
		SafeResetPlayerWeapons(playerid);
	}
	if(Searching[playerid] == 1)
	{
		RemovePlayerMapIcon(playerid, 500 + playerid);
		Searching[playerid] = 0;
	}
	if(Ronned[playerid] >= 1)
	{
	    KillTimer(RonnTimer[playerid]);
	}
	if(playerid == beingvoted && reason != 2)
	{
	    KillTimer(votetimer1);
	    KillTimer(votetimer2);
	    format(string2,sizeof(string2),"[GLASOVANJE]: %s (%d) se odjavio,glasovanje gotovo!",plname,playerid);
	    SendClientMessageToAll(TEAM_GROVE_COLOR,string2);
        votetimer1 = SetTimer("ResetVotation",300000,false);
	}
	if(Tazer[playerid] == 1) { SafeGivePlayerWeapon(playerid, 24, PreTazerAmmo[playerid]); }
	Delete3DTextLabel(DutyLabel[playerid]);
	gActivePlayers[playerid]--;
	numplayers--;
	RemovePlayerMapIcon(playerid, 37 + playerid);
	TextDrawDestroy(Textdraw54[playerid]);
	TextDrawDestroy(Textdraw53[playerid]);
	TextDrawDestroy(Textdraw52[playerid]);
	TextDrawDestroy(Textdraw51[playerid]);
	TextDrawDestroy(Textdraw49[playerid]);
	TextDrawDestroy(Textdraw42[playerid]);
	TextDrawDestroy(Textdraw41[playerid]);
	TextDrawDestroy(Textdraw40[playerid]);
	TextDrawDestroy(Textdraw39[playerid]);
	TextDrawDestroy(Textdraw1[playerid]);
	KillTimer(TrainTimer[playerid]);
	KillTimer(MoneyTimer[playerid]);
	if(IsPlayerInEVehicle[playerid] != 9999)
	{
	    new i = IsPlayerInEVehicle[playerid];
		Seats[i] --;
	}
	new string[24];
	new d,m,y,h,mi,s;
	getdate(y,m,d);
	gettime(h,mi,s);
	format(string, sizeof(string), "%d/%d/%d at %d:%d:%d",d,m,y,h,mi,s);
	strmid(PlayerInfo[playerid][pLastSeen], string, 0, strlen(string), 255);
	if(reason == 0)
	{
		textreason = "Crashed";
		strmid(PlayerInfo[playerid][pWhyLeft], "Crashed", 0, strlen("Crashed"), 255);
		format(string2, sizeof(string2),"",plname, textreason);
   		SendAdminMessage(COLOR_GREEN, string2);
	}
	else if(reason == 1)
	{
		textreason = "Leaving";
		strmid(PlayerInfo[playerid][pWhyLeft], "Leaving", 0, strlen("Leaving"), 255);
		format(string2, sizeof(string2),"",plname, textreason);
   		SendAdminMessage(COLOR_GREEN, string2);
	}
	else if(reason == 2)
	{
		strmid(PlayerInfo[playerid][pWhyLeft], "Kicked/Banned", 0, strlen("Kicked/Banned"), 255);
	}
	SaveGuns(playerid);
	OnPlayerUpdateEx(playerid);
	if(OfficerCourseStep[playerid] != 255)
	{
	    SafeGivePlayerMoney(playerid, -2500);
	}
	if(OnOfficerTest[playerid] != 0)
	{
	    SafeGivePlayerMoney(playerid, -5000);
	}
	if(ServerRestarted == 0)
	{
	    UpdatePlayerPosition(playerid)
	}
	KillTimer(ChangeNameTimer);
	OnPlayerUpdateEx(playerid);
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
	    if(IsPlayerConnected(i))
	    {
	        if(TaxiAccepted[i] < 999)
	        {
		        if(TaxiAccepted[i] == playerid)
		        {
		            TaxiAccepted[i] = 999;
		            GameTextForPlayer(i, "~w~Taxi pozivatelj~n~~r~napustio je server", 5000, 1);
		            TaxiCallTime[i] = 0;
		            DisablePlayerCheckpoint(i);
		        }
	        }
	        else if(BusAccepted[i] < 999)
	        {
		        if(BusAccepted[i] == playerid)
		        {
		            BusAccepted[i] = 999;
		            GameTextForPlayer(i, "~w~Bus pozivatelj~n~~r~napustio je server", 5000, 1);
		            BusCallTime[i] = 0;
		            DisablePlayerCheckpoint(i);
		        }
	        }
	    }
	}
	if(PlayerInfo[playerid][pAdmin] >= 1)
	{
		admins --;
		if(AFK[playerid] == 1)
		{
		    afkadmins --;
		}
	}
	KillTimer(DildoTimerReset);
	/*if(GettingCK[playerid] < 999)
	{
	    if(IsPlayerConnected(GettingCK[playerid]))
	    {
	        SendClientMessage(GettingCK[playerid], COLOR_YELLOW, "Your Character Kill has left the server, try again later.");
	        OnCK[GettingCK[playerid]] = 999;
	    }
	}*/
	if(TransportCost[playerid] > 0 && TransportDriver[playerid] < 999)
	{
	    if(IsPlayerConnected(TransportDriver[playerid]))
		{
		    new string5[64];
		    TransportMoney[TransportDriver[playerid]] += TransportCost[playerid];
		    TransportTime[TransportDriver[playerid]] = 0;
		    TransportCost[TransportDriver[playerid]] = 0;
		    format(string5, sizeof(string5), "~w~Putnik je izasao~n~~g~Zarada $%d",TransportCost[playerid]);
		    GameTextForPlayer(TransportDriver[playerid], string5, 5000, 1);
		}
	}
	if(GotHit[playerid] > 0)
	{
	    if(GetChased[playerid] < 999)
	    {
	        if(IsPlayerConnected(GetChased[playerid]))
	        {
	        	SendClientMessage(GetChased[playerid], COLOR_YELLOW, "HITMAN| Tvoja meta je napustila server.");
	            GoChase[GetChased[playerid]] = 999;
			}
	    }
	}
	if(PlayersChannel[playerid] < 999)
	{
		IRCInfo[PlayersChannel[playerid]][iPlayers] -= 1;
	}
	if(HireCar[playerid] != 299)
	{
		gLastDriver[HireCar[playerid]] = 300;
		gCarLock[HireCar[playerid]] = 0;
		UnLockCar(HireCar[playerid]);
		if(reason != 0)
		{
			SetVehicleToRespawn(HireCar[playerid]);
		}
	}
	if(GangCar[playerid] != 512)
	{
		gLastDriver[GangCar[playerid]] = 520;
		gCarLock[GangCar[playerid]] = 0;
		UnLockCar(GangCar[playerid]);
	}
	if (gLastCar[playerid] > 0)
	{
		gLastDriver[gLastCar[playerid]] = 300;
		if(PlayerInfo[playerid][pPhousekey] != gLastCar[playerid]-1)
		{
			gCarLock[gLastCar[playerid]] = 0;
			UnLockCar(gLastCar[playerid]);
		}
	}
	if(PlayerBoxing[playerid] > 0)
	{
	    if(Boxer1 == playerid)
	    {
	        if(IsPlayerConnected(Boxer2))
	        {
	        	PlayerBoxing[Boxer2] = 0;
	        	SafeSetPlayerPos(Boxer2, 765.8433,3.2924,1000.7186);
	        	SafeSetPlayerInterior(Boxer2, 5);
	        	GameTextForPlayer(Boxer2, "~r~Okrsaj prekinut", 5000, 1);
			}
	    }
	    else if(Boxer2 == playerid)
	    {
	        if(IsPlayerConnected(Boxer1))
	        {
	        	PlayerBoxing[Boxer1] = 0;
	        	SafeSetPlayerPos(Boxer1, 765.8433,3.2924,1000.7186);
	        	SafeSetPlayerInterior(Boxer1, 5);
	        	GameTextForPlayer(Boxer1, "~r~Okrsaj prekinut", 5000, 1);
			}
	    }
	    InRing = 0;
     	RoundStarted = 0;
		Boxer1 = 255;
		Boxer2 = 255;
		TBoxer = 255;
	}
    if(TransportDuty[playerid] == 1)
	{
		TaxiDrivers -= 1;
	}
    else if(TransportDuty[playerid] == 2)
	{
		BusDrivers -= 1;
	}
/*	if(PlayerInfo[playerid][pJob] == 11)
	{
	    if(JobDuty[playerid] == 1) { Medics -= 1; }
	}*/
	else if(PlayerInfo[playerid][pJob] == 7)
	{
	    if(JobDuty[playerid] == 1) { Mechanics -= 1; }
	}
	else if(PlayerInfo[playerid][pJob] == 17)
	{
		if(JobDuty[playerid] == 1) { PizzaBoys -= 1; }
	}
	if (PlayerInfo[playerid][pRoadblock] != 0)
	{
		RemoveRoadblock(playerid);
	}
	BusrouteEast[playerid][0] = 0;
	BusrouteWest[playerid][0] = 0;
}

public GateClose(playerid)
{
      MoveDynamicObject(pdgate1,1589.053344,-1638.123168,14.122960, 0.97);
      PlayerPlaySound(playerid, 1153, 1589.053344,-1638.123168,14.122960);
      lspdg = 0;
      return 1;
}

public GateClose2()
{
      MoveDynamicObject(armygate1,2720.3772, -2409.7523, 12.6, 2.5);
      MoveDynamicObject(armygate2,2720.3772, -2508.3069, 12.6, 2.5);
      MoveDynamicObject(armygate3,2774.4670, -2494.5842, 14.2665, 4.5);
      armyg = 0;
      armyg2 = 0;
      return 1;
}

public GateClose3()
{
      MoveDynamicObject(fbigate, 1534.9020,-1451.5979,14.4882, 1.5);
      fbig = 0;
      return 1;
}


public GateClose5()
{
      DestroyDynamicObject( pdgate3 );
      pdgate2 = CreateDynamicObject(968,1544.700317,-1630.735717,13.096980,-1.000000,-91.000000,269.972869);
      lspdg2 = 0;
      return 1;
}


public GateCloseDD()
{
      MoveDynamicObject(DD_GATE, 1104.1,1701.04,9.1437, 5.0);
	  return 1;
}

public GateCloseDevs()
{
      MoveDynamicObject(devs_gate, 2515.6912,2472.2561,11.8288, 5.0);
	  return 1;
}

public elevator1(playerid)
{
      SafeSetPlayerPos(playerid,1174.9591,-1374.8761,23.9736);
      return 1;
}

public elevator2(playerid)
{
      SafeSetPlayerPos(playerid,1174.9100,-1361.7330,13.9876);
	  return 1;
}

public SetPlayerSpawn(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	    if(!IsPlayerNPC(playerid))
	    {
		    if(PlayerInfo[playerid][pAdminDuty] == 1 && PlayerInfo[playerid][pAdmin] >= 3)
			{
				SetPlayerSkin(playerid, 250);
				if(PlayerInfo[playerid][pAdmin] >= 1337)
				{
					SafeResetPlayerWeapons(playerid);
					SafeGivePlayerWeapon(playerid, 42, 10000);
					SafeGivePlayerWeapon(playerid, 39, 10000);
					SafeGivePlayerWeapon(playerid, 38, 10000);
					SafeGivePlayerWeapon(playerid, 34, 10000);
					SafeGivePlayerWeapon(playerid, 31, 10000);
					SafeGivePlayerWeapon(playerid, 29, 10000);
					SafeGivePlayerWeapon(playerid, 27, 10000);
					SafeGivePlayerWeapon(playerid, 24, 10000);
					SafeGivePlayerWeapon(playerid, 40, 1);
					SafeGivePlayerWeapon(playerid, 10, 1);
					SafeGivePlayerWeapon(playerid, 9, 1);
					SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL, 1000);
					SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL_SILENCED, 1000);
					SetPlayerSkillLevel(playerid, WEAPONSKILL_DESERT_EAGLE, 1000);
					SetPlayerSkillLevel(playerid, WEAPONSKILL_SHOTGUN, 1000);
					SetPlayerSkillLevel(playerid, WEAPONSKILL_SAWNOFF_SHOTGUN, 1000);
					SetPlayerSkillLevel(playerid, WEAPONSKILL_SPAS12_SHOTGUN, 1000);
					SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, 1000);
					SetPlayerSkillLevel(playerid, WEAPONSKILL_MP5, 1000);
					SetPlayerSkillLevel(playerid, WEAPONSKILL_AK47, 1000);
					SetPlayerSkillLevel(playerid, WEAPONSKILL_M4, 1000);
					SetPlayerHealth(playerid, 99999);
					SetPlayerArmour(playerid, 99999);
				}
			}
   			if(Spectate[playerid] != 255)
			{
			    SafeSetPlayerPos(playerid, TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
			    SafeSetPlayerInterior(playerid, Interior[playerid]);
			    SetPlayerVirtualWorld(playerid, VirWorld[playerid]);
			    if(PlayerInfo[playerid][pAdmin] >= 1337)
			    {
			        if(PlayerInfo[playerid][pAdminDuty] == 1)
			        {
					    SetPlayerHealth(playerid, SpHealth[playerid]);
					    SetPlayerArmour(playerid, SpArmour[playerid]);
					}
					else
					{
						SetPlayerHealth(playerid, PlayerInfo[playerid][pHealth]);
					    SetPlayerArmour(playerid, PlayerInfo[playerid][pArmour]);
					}
				}
				else
				{
				    SetPlayerHealth(playerid, PlayerInfo[playerid][pHealth]);
				    SetPlayerArmour(playerid, PlayerInfo[playerid][pArmour]);
				}
			    SetPlayerWeapons(playerid);
			    SetPlayerToTeamColor(playerid);
			    Spectate[playerid] = 255;
			    TextDrawShowForPlayer(playerid, Textdraw44);
			   	TextDrawShowForPlayer(playerid, Textdraw45);
				TextDrawShowForPlayer(playerid, Textdraw55);
			   	TextDrawShowForPlayer(playerid, Textdraw51[playerid]);
			   	TextDrawHideForPlayer(playerid, Textdraw54[playerid]);
			   	if(PlayerInfo[playerid][pWatch] == 1)
				{
					TextDrawShowForPlayer(playerid, Textdraw56);
					TextDrawShowForPlayer(playerid, Textdraw57);
					TextDrawShowForPlayer(playerid, Textdraw58);
				}
			    return 1;
			}
		    if(PlayerInfo[playerid][pAndro] == 1)
			{
			    SendClientMessage(playerid, COLOR_GREY, "US Airlines: MD te spasio, vracas se na svoj put!");
		     	SafeSetPlayerInterior(playerid, PlayerInfo[playerid][pInt]);
		     	SetPlayerVirtualWorld(playerid, PlayerInfo[playerid][pVirWorld]);
		     	SafeSetPlayerPos(playerid, 315.745,984.969,1958.919);
		     	return 1;
		 	}
		 	if(PlayerInfo[playerid][pJet] == 1)
			{
			    SendClientMessage(playerid, COLOR_GREY, "US Airlines: MD te spasio, vracas se na svoj put!");
			   	SafeSetPlayerInterior(playerid, PlayerInfo[playerid][pInt]);
		     	SetPlayerVirtualWorld(playerid, PlayerInfo[playerid][pVirWorld]);
		     	SafeSetPlayerPos(playerid, 3.7333,23.0483,1199.6012);
		     	return 1;
		 	}
		    if(PlayerInfo[playerid][pTut] == 0)
		    {
				gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
				SafeSetPlayerInterior(playerid, 3);
				SafeSetPlayerPos(playerid, 330.6825,163.6688,1014.1875);
				SetPlayerFacingAngle(playerid, 280);
				TogglePlayerControllable(playerid, 0);
				RegistrationStep[playerid] = 1;
				SendClientMessage(playerid, COLOR_LIGHTRED, "SERVER| Dobrodosli na  Balkan People Roleplay/DM Server, bit ces preuzet u Los Santos centar za beskucnike.");
				SendClientMessage(playerid, COLOR_LIGHTRED, "SERVER| Pozdrav! Dobro dosli u Los Santos centar za bezkucnike, postavit cemo vam nekoliko pitanja.");
				SendClientMessage(playerid, COLOR_LIGHTRED, "SERVER| Prvo pitanje: Dali ste Musko ili Zensko?");
				SendClientMessage(playerid, COLOR_LIGHTRED, "SERVER| SAVJET: Napisite sta ste! Nebrinite, nitko nece ovo vidjeti!");
				PlayerInfo[playerid][pRegularCount] = 144000;
   				SafeGivePlayerMoney(playerid,500);
				return 1;
		    }
			new rand;
			new house = PlayerInfo[playerid][pPhousekey];
			if(PlayerInfo[playerid][pJailed] == 1)
			{
			    SafeSetPlayerInterior(playerid, 6);
				SafeSetPlayerPos(playerid,264.6288,77.5742,1001.0391);
				SendClientMessage(playerid, COLOR_LIGHTRED, "SERVER| Nepotpuno vrijeme u zatvoru,vracate se u zatvor.");
				return 1;
			}
			if(PlayerInfo[playerid][pJailed] == 2)
			{
			    SafeSetPlayerInterior(playerid, 0);
				SafeSetPlayerPos(playerid,268.5777,1857.9351,9.8133);
				SetPlayerWorldBounds(playerid, 337.5694,101.5826,1940.9759,1798.7453); //285.3481,96.9720,1940.9755,1799.0811
				return 1;
			}
			if(PlayerInfo[playerid][pJailed] == 3)
			{
			    SafeSetPlayerInterior(playerid, 3);
				SafeSetPlayerPos(playerid,197.7956,175.0676,1003.0234);
				SendClientMessage(playerid, COLOR_LIGHTRED, "SERVER| Nepotpuno vrijeme u zatvoru,vracate se u zatvor.");
				return 1;
			}
			if(PlayerInfo[playerid][pJailed] == 4)
			{
			    SafeSetPlayerInterior(playerid, 10);
				SafeSetPlayerPos(playerid,214.8052,108.9046,999.0156);
				SendClientMessage(playerid, COLOR_LIGHTRED, "SERVER| Nepotpuno vrijeme u zatvoru,vracate se u zatvor.");
				return 1;
			}
			if(MedicBill[playerid] == 1 && PlayerInfo[playerid][pJailed] == 0)
			{
				if(PlayerInfo[playerid][pAdminDuty] == 1) return 1;
			    if(FirstSpawn[playerid] != 1)
			    {
			        SetRealMoney(playerid, ScriptMoney[playerid]);
					PlayerInfo[playerid][pDeaths] += 1;
					SetPlayerHealth(playerid, 50.0);
			    	SafeSetPlayerInterior(playerid, 3);
		        	rand = random(sizeof(gMedicSpawns));
					SafeSetPlayerPos(playerid, gMedicSpawns[rand][0], gMedicSpawns[rand][1], gMedicSpawns[rand][2]); // Warp the player
					SetPlayerFacingAngle(playerid, 0);
		        	TogglePlayerControllable(playerid, 0);
		        	GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Morate se odmoriti sada ...", 5000, 3);
		        	ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
		        	if(PlayerInfo[playerid][pRegularRank] == 1)
		        	{
		        		SetTimerEx("ReleaseFromHospital", 20000, 0, "i", playerid);
					}
					else if(PlayerInfo[playerid][pRegularRank] == 2)
		        	{
		        		SetTimerEx("ReleaseFromHospital", 17500, 0, "i", playerid);
					}
					else if(PlayerInfo[playerid][pRegularRank] == 3)
		        	{
		        		SetTimerEx("ReleaseFromHospital", 15000, 0, "i", playerid);
					}
					else if(PlayerInfo[playerid][pAdmin] >= 1)
		        	{
		        		SetTimerEx("ReleaseFromHospital", 12500, 0, "i", playerid);
					}
					else if(PlayerInfo[playerid][pAdmin] >= 4)
		        	{
		        		SetTimerEx("ReleaseFromHospital", 10000, 0, "i", playerid);
					}
					else
					{
					    SetTimerEx("ReleaseFromHospital", 25000, 0, "i", playerid);
					}
		        	PlayerPlaySound(playerid, 1062, 0.0, 0.0, 0.0);
			    	return 1;
				}
			}
			if(JustDied[playerid] == 1)
			{
			    if(GetPlayerVirtualWorld(playerid) != 0 || PlayerInfo[playerid][pVirWorld] != 0)
			    {
			        SetPlayerVirtualWorld(playerid, 0);
			        PlayerInfo[playerid][pVirWorld] = 0;
			    }
			    SafeSetPlayerPos(playerid, 1182.5638,-1323.5256,13.5790);
			    SetPlayerFacingAngle(playerid, 270.0);
			    SafeSetPlayerInterior(playerid,0);
			    TogglePlayerControllable(playerid, 1);
			    return 1;

			}
			if(house != 999)
			{
			    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,1107.0265,-1796.3153,16.5938);
					SetPlayerVirtualWorld(playerid, 0);
					SafeSetPlayerInterior(playerid,0);
					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)//CobraCobra 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)//BowerBoys spawn
					{
					    if(PlayerInfo[playerid][pSpawn] == 3)
				        {
						    SetPlayerToTeamColor(playerid);
						    SafeSetPlayerInterior(playerid, 3);
						    SafeSetPlayerPos(playerid, 967.4117,-53.1641,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)//Lcn 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)//Bloods 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;
						}
					}
				}
			}




/Prison
if(strcmp(cmd, "/prison",true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
	        if(PlayerInfo[playerid][pAdmin] < 3)
	        {
	            SendClientMessage(playerid, COLOR_GREY, "  Nisi ovlasten koristiti ovu komandu !");
	            return 1;
	        }
	        tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "{FFAF00}[BP:RP | KOMANDA] {FFFFFF} /prison [playerid/Dio Imena]");
				return 1;
			}
			giveplayerid = ReturnUser(tmp);
		    if(IsPlayerConnected(giveplayerid))
		    {
		        if(giveplayerid != INVALID_PLAYER_ID)
		        {
		            GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));

					format(string, sizeof(string), "AREA 51| Stavio/la si %s u Areu 51.", giveplayer);
					SendClientMessage(playerid, COLOR_ORANGE, string);
					format(string, sizeof(string), "AREA 51| Postavljen si u Areu 51 od Administratora/ice %s.", sendername);
					SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
					WantedPoints[giveplayerid] = 0;
					WantedLevel[giveplayerid] = 0;
					PlayerInfo[giveplayerid][pJailed] = 2;
					PlayerInfo[giveplayerid][pJailTime] = 1800;
					TextDrawShowForPlayer(giveplayerid, Textdraw1[giveplayerid]);
		            SafeSetPlayerPos(giveplayerid, -1110.3110,-1016.0950,132.5943);
					SafeSetPlayerInterior(giveplayerid,0);
					format(string, sizeof(string), "AREA 51| %s je poslan u Area 51 od Administratora/ice %s.", giveplayer, sendername);
					SendClientMessageToAll(COLOR_NICERED,string);
					format(string, 256, "AREA 51| %s je stavljen u Area 51 od Administratora/ice %s.", giveplayer, sendername);
					SendAdminMessage(COLOR_LIGHTRED,string);
					new y, m, d;
					new h,mi,s;
					getdate(y,m,d);
					gettime(h,mi,s);
					format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s Prisoned to %s",d,m,y,h,mi,s,sendername,giveplayer);
					JailLog(string);
		        }
			}
			else
			{
			    SendClientMessage(playerid, COLOR_GREY, "   Igrac je offline !");
			    return 1;
			}
	    }
	    return 1;
	}







EDIT : RIJESIO SA,OPROSITE NA OVOJ GLU*POM TOPICU XD
Poslednja Izmena: Jun 07, 2011, 16:49:24 POSLE PODNE od Apokalipsa

Ovako pre nego sto otvorite kako ti kazes "Gl*P TOPIC" malo pokusaj da iskoristis Mozak!?