Skripta koju koristim: GF
Detaljan opis problema: Igram i kad izadjem sa servera,spawnam se tamo de sam poslednji put bio. Ocu da se spawna,tamo de treba ili ako je u nekoj org da se spawna ispred baze.
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
[POMOC] Poslednje mesto SPAWNA.
891
pregleda
16
postova
9. Dec. 2012.
Eto ti :
Pa posle dole ima ono za pJailed 😄 i td 😄
public SetPlayerSpawn(playerid)
{
if(IsPlayerConnected(playerid))
{
if(!IsPlayerNPC(playerid))
{
if(PlayerInfo == 1 && PlayerInfo >= 3)
{
SetPlayerSkin(playerid, 117);
if(PlayerInfo >= 6)
{
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 != 255)
{
SafeSetPlayerPos(playerid, TeleportDest,TeleportDest,TeleportDest);
SafeSetPlayerInterior(playerid, Interior);
SetPlayerVirtualWorld(playerid, VirWorld);
if(PlayerInfo >= 6)
{
if(PlayerInfo == 1)
{
SetPlayerHealth(playerid, SpHealth);
SetPlayerArmour(playerid, SpArmour);
}
else
{
SetPlayerHealth(playerid, PlayerInfo);
SetPlayerArmour(playerid, PlayerInfo);
}
}
else
{
SetPlayerHealth(playerid, PlayerInfo);
SetPlayerArmour(playerid, PlayerInfo);
}
SetPlayerWeapons(playerid);
SetPlayerToTeamColor(playerid);
Spectate = 255;
TextDrawShowForPlayer(playerid, Textdraw44);
TextDrawShowForPlayer(playerid, Textdraw45);
TextDrawShowForPlayer(playerid, Textdraw55);
TextDrawShowForPlayer(playerid, Textdraw51);
TextDrawHideForPlayer(playerid, Textdraw54);
if(PlayerInfo == 1)
{
TextDrawShowForPlayer(playerid, Textdraw56);
TextDrawShowForPlayer(playerid, Textdraw57);
TextDrawShowForPlayer(playerid, Textdraw58);
}
return 1;
}
if(PlayerInfo == 1)
{
SendClientMessage(playerid, COLOR_GREY, "US Airlines: MD te spasio, vracas se na svoj put!");
SafeSetPlayerInterior(playerid, PlayerInfo);
SetPlayerVirtualWorld(playerid, PlayerInfo);
SafeSetPlayerPos(playerid, 315.745,984.969,1958.919);
return 1;
}
if(PlayerInfo == 1)
{
SendClientMessage(playerid, COLOR_GREY, "US Airlines: MD te spasio, vracas se na svoj put!");
SafeSetPlayerInterior(playerid, PlayerInfo);
SetPlayerVirtualWorld(playerid, PlayerInfo);
SafeSetPlayerPos(playerid, 3.7333,23.0483,1199.6012);
return 1;
}
if(PlayerInfo == 0)
{
gOoc = 1; gNews = 1; gFam = 1;
SafeSetPlayerInterior(playerid, 3);
SafeSetPlayerPos(playerid, 330.6825,163.6688,1014.1875);
SetPlayerFacingAngle(playerid, 280);
TogglePlayerControllable(playerid, 0);
RegistrationStep = 1;
SendClientMessage(playerid, COLOR_LIGHTRED, "Dobrodosli na LostCountry RolePlay Server, bit ces preuzet u Beograd centar za beskucnike.");
SendClientMessage(playerid, COLOR_LIGHTRED, "Pozdrav! Dobro dosli u Beograd centar za bezkucnike, postavit cemo vam nekoliko pitanja.");
SendClientMessage(playerid, COLOR_LIGHTRED, "Prvo pitanje: Dali ste Musko ili Zensko?");
SendClientMessage(playerid, COLOR_LIGHTRED, "SAVJET: Napisite sta ste! Nebrinite, nitko nece ovo vidjeti!");
PlayerInfo = 144000;
SafeGivePlayerMoney(playerid,500);
return 1;
}Pa posle dole ima ono za pJailed 😄 i td 😄
9. Dec. 2012.
Eto ceo 😄
public SetPlayerSpawn(playerid)
{
if(IsPlayerConnected(playerid))
{
if(!IsPlayerNPC(playerid))
{
if(PlayerInfo == 1 && PlayerInfo >= 3)
{
SetPlayerSkin(playerid, 117);
if(PlayerInfo >= 6)
{
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 != 255)
{
SafeSetPlayerPos(playerid, TeleportDest,TeleportDest,TeleportDest);
SafeSetPlayerInterior(playerid, Interior);
SetPlayerVirtualWorld(playerid, VirWorld);
if(PlayerInfo >= 6)
{
if(PlayerInfo == 1)
{
SetPlayerHealth(playerid, SpHealth);
SetPlayerArmour(playerid, SpArmour);
}
else
{
SetPlayerHealth(playerid, PlayerInfo);
SetPlayerArmour(playerid, PlayerInfo);
}
}
else
{
SetPlayerHealth(playerid, PlayerInfo);
SetPlayerArmour(playerid, PlayerInfo);
}
SetPlayerWeapons(playerid);
SetPlayerToTeamColor(playerid);
Spectate = 255;
TextDrawShowForPlayer(playerid, Textdraw44);
TextDrawShowForPlayer(playerid, Textdraw45);
TextDrawShowForPlayer(playerid, Textdraw55);
TextDrawShowForPlayer(playerid, Textdraw51);
TextDrawHideForPlayer(playerid, Textdraw54);
if(PlayerInfo == 1)
{
TextDrawShowForPlayer(playerid, Textdraw56);
TextDrawShowForPlayer(playerid, Textdraw57);
TextDrawShowForPlayer(playerid, Textdraw58);
}
return 1;
}
if(PlayerInfo == 1)
{
SendClientMessage(playerid, COLOR_GREY, "US Airlines: MD te spasio, vracas se na svoj put!");
SafeSetPlayerInterior(playerid, PlayerInfo);
SetPlayerVirtualWorld(playerid, PlayerInfo);
SafeSetPlayerPos(playerid, 315.745,984.969,1958.919);
return 1;
}
if(PlayerInfo == 1)
{
SendClientMessage(playerid, COLOR_GREY, "US Airlines: MD te spasio, vracas se na svoj put!");
SafeSetPlayerInterior(playerid, PlayerInfo);
SetPlayerVirtualWorld(playerid, PlayerInfo);
SafeSetPlayerPos(playerid, 3.7333,23.0483,1199.6012);
return 1;
}
if(PlayerInfo == 0)
{
gOoc = 1; gNews = 1; gFam = 1;
SafeSetPlayerInterior(playerid, 3);
SafeSetPlayerPos(playerid, 330.6825,163.6688,1014.1875);
SetPlayerFacingAngle(playerid, 280);
TogglePlayerControllable(playerid, 0);
RegistrationStep = 1;
SendClientMessage(playerid, COLOR_LIGHTRED, "Dobrodosli na LostCountry RolePlay Server, bit ces preuzet u Beograd centar za beskucnike.");
SendClientMessage(playerid, COLOR_LIGHTRED, "Pozdrav! Dobro dosli u Beograd centar za bezkucnike, postavit cemo vam nekoliko pitanja.");
SendClientMessage(playerid, COLOR_LIGHTRED, "Prvo pitanje: Dali ste Musko ili Zensko?");
SendClientMessage(playerid, COLOR_LIGHTRED, "SAVJET: Napisite sta ste! Nebrinite, nitko nece ovo vidjeti!");
PlayerInfo = 144000;
SafeGivePlayerMoney(playerid,500);
return 1;
}
new rand;
new house = PlayerInfo;
if(PlayerInfo == 1)
{
SafeSetPlayerInterior(playerid, 6);
SafeSetPlayerPos(playerid,1392,-21,1000.3);
SendClientMessage(playerid, COLOR_LIGHTRED, "Nepotpuno vrijeme u zatvoru,vracate se u zatvor.");
return 1;
}
if(PlayerInfo == 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 == 3)
{
SafeSetPlayerInterior(playerid, 3);
SafeSetPlayerPos(playerid,1392,-21,1000.3);
SendClientMessage(playerid, COLOR_LIGHTRED, "Nepotpuno vrijeme u zatvoru,vracate se u zatvor.");
return 1;
}
if(PlayerInfo == 4)
{
SafeSetPlayerInterior(playerid, 10);
SafeSetPlayerPos(playerid,1392,-21,1000.3);
SendClientMessage(playerid, COLOR_LIGHTRED, "Nepotpuno vrijeme u zatvoru,vracate se u zatvor.");
return 1;
}
if(MedicBill == 1 && PlayerInfo == 0)
{
if(PlayerInfo == 1) return 1;
if(FirstSpawn != 1)
{
SetRealMoney(playerid, ScriptMoney);
PlayerInfo += 1;
SetPlayerHealth(playerid, 50.0);
SafeSetPlayerInterior(playerid, 3);
rand = random(sizeof(gMedicSpawns));
SafeSetPlayerPos(playerid, gMedicSpawns, gMedicSpawns, gMedicSpawns); // 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 == 1)
{
SetTimerEx("ReleaseFromHospital", 20000, 0, "i", playerid);
}
else if(PlayerInfo == 2)
{
SetTimerEx("ReleaseFromHospital", 17500, 0, "i", playerid);
}
else if(PlayerInfo == 3)
{
SetTimerEx("ReleaseFromHospital", 15000, 0, "i", playerid);
}
else if(PlayerInfo >= 1)
{
SetTimerEx("ReleaseFromHospital", 12500, 0, "i", playerid);
}
else if(PlayerInfo >= 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 == 1)
{
if(GetPlayerVirtualWorld(playerid) != 0 || PlayerInfo != 0)
{
SetPlayerVirtualWorld(playerid, 0);
PlayerInfo = 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 == 1) //If 1, then you get to your house, else spawn somewhere else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid,HouseInfo);
SetPlayerVirtualWorld(playerid,HouseInfo);
SafeSetPlayerPos(playerid, HouseInfo, HouseInfo,HouseInfo); // Warp the player
PlayerInfo = house;
HouseEntered = house;
return 1;
}
else if(PlayerInfo == 0)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
else if(PlayerInfo == 2)
{
new family = PlayerInfo;
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid, FamilyInfo);
SafeSetPlayerPos(playerid, FamilyInfo,FamilyInfo,FamilyInfo);
SetPlayerFacingAngle(playerid, FamilyInfo);
return 1;
}
else
{
if (PlayerInfo == 1 || PlayerInfo == 1)//Police Force spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid,6);
rand = random(sizeof(gCopPlayerSpawns));
SafeSetPlayerPos(playerid, gCopPlayerSpawns, gCopPlayerSpawns, gCopPlayerSpawns); // Warp the player
SetPlayerFacingAngle(playerid, 270.0);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 2 || PlayerInfo == 2)//FBI spawn
{
if(PlayerInfo == 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,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 3 || PlayerInfo == 3)//National Guard spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid, 0);
SafeSetPlayerPos(playerid, 2731.5229,-2451.3643,17.5937);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 4 || PlayerInfo == 4)//Fire/Ambulance spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid, 1174.9027,-1326.7284,14.5938);
SetPlayerFacingAngle(playerid, 0);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 5 || PlayerInfo == 5)//Surenos spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid, 5);
SafeSetPlayerPos(playerid, 2345.6570,-1185.5266,1027.9766);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 6 || PlayerInfo == 6)//La Famiglia Sinatra spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid, 5);
SafeSetPlayerPos(playerid, 1265.4475,-794.9257,1084.0078);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if(PlayerInfo == 7 || PlayerInfo == 7)//Mayor spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid, 3);
SafeSetPlayerPos(playerid, 356.2998,151.9914,1025.7891);
PlayerInfo = 241;
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 8 || PlayerInfo == 8) //Hitman spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid, 1102.7017,-299.0774,73.9922);
SafeSetPlayerInterior(playerid,0);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 9 || PlayerInfo == 9) //News spawn
{
if(PlayerInfo == 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,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 13 || PlayerInfo == 10 || PlayerInfo == 10) //Taxi Cab Company spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid, 1754.99,-1894.19,13.55);
SafeSetPlayerInterior(playerid,0);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if(IsAnInstructor(playerid) || PlayerInfo == 11 || PlayerInfo == 11) //Driving/Flying School spawn
{
if(PlayerInfo == 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,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 12 || PlayerInfo == 12) //Firemen
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid,0);
SafeSetPlayerPos(playerid, 616.9447,-1538.7158,15.2904);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 13 || PlayerInfo == 13) //Sons of Anarchy spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid,0);
SafeSetPlayerPos(playerid, 683.0686,-473.8775,16.5363);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 14 || PlayerInfo == 14)//UnderGround Racers spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid, 3);
SafeSetPlayerPos(playerid, 967.4117,-53.1641,1001.1246);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 15 || PlayerInfo == 15)//Lcn spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid, 2);
SafeSetPlayerPos(playerid, 2569.4744,-1284.6810,1065.3749);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 16 || PlayerInfo == 16)//Bloods spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid, 2);
SafeSetPlayerPos(playerid, 455.8776,1413.6802,1084.3080);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
}
}
if (PlayerInfo == 1 || PlayerInfo == 1)//Police Force spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid,6);
rand = random(sizeof(gCopPlayerSpawns));
SafeSetPlayerPos(playerid, gCopPlayerSpawns, gCopPlayerSpawns, gCopPlayerSpawns); // Warp the player
SetPlayerFacingAngle(playerid, 270.0);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 2 || PlayerInfo == 2)//FBI spawn
{
if(PlayerInfo == 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,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 3 || PlayerInfo == 3)//National Guard spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid, 0);
SafeSetPlayerPos(playerid, 2731.5229,-2451.3643,17.5937);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 4 || PlayerInfo == 4)//Fire/Ambulance spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid, 1174.9027,-1326.7284,14.5938);
SetPlayerFacingAngle(playerid, 0);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 5 || PlayerInfo == 5)//Surenos spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid, 5);
SafeSetPlayerPos(playerid, 2345.6570,-1185.5266,1027.9766);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 6 || PlayerInfo == 6)//La Famiglia Sinatra spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid, 5);
SafeSetPlayerPos(playerid, 1265.4475,-794.9257,1084.0078);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if(PlayerInfo == 7 || PlayerInfo == 7)//Mayor spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid, 3);
SafeSetPlayerPos(playerid, 356.2998,151.9914,1025.7891);
PlayerInfo = 241;
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 8 || PlayerInfo == 8) //Hitman spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid, 1102.7017,-299.0774,73.9922);
SafeSetPlayerInterior(playerid,0);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 9 || PlayerInfo == 9) //News spawn
{
if(PlayerInfo == 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,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 10 || PlayerInfo == 10 || PlayerInfo == 13) //Taxi Cab Company spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid, 1754.99,-1894.19,13.55);
SafeSetPlayerInterior(playerid,0);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if(PlayerInfo == 11 || PlayerInfo == 11 || IsAnInstructor(playerid)) //Driving/Flying School spawn
{
if(PlayerInfo == 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,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 12 || PlayerInfo == 12)//UnderGround Racers spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid, 0);
SafeSetPlayerPos(playerid, 616.9447,-1538.7158,15.2904);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 13 || PlayerInfo == 13)//TIM spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid, 0);
SafeSetPlayerPos(playerid, 683.0686,-473.8775,16.5363);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 14 || PlayerInfo == 14)//UnderGround Racers spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid, 3);
SafeSetPlayerPos(playerid, 967.4117,-53.1641,1001.1246);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 15 || PlayerInfo == 15)//Lcn spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid, 2);
SafeSetPlayerPos(playerid, 2569.4744,-1284.6810,1065.3749);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 16 || PlayerInfo == 16)//Bloods spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid, 2);
SafeSetPlayerPos(playerid, 455.8776,1413.6802,1084.3080);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if(PlayerInfo != 255)
{
if(PlayerInfo == 2)
{
new family = PlayerInfo;
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid, FamilyInfo);
SafeSetPlayerPos(playerid, FamilyInfo,FamilyInfo,FamilyInfo);
SetPlayerFacingAngle(playerid, FamilyInfo);
return 1;
}
else if(PlayerInfo == 0)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
else if(PlayerInfo == 3)
{
if (PlayerInfo == 1 || PlayerInfo == 1)//Police Force spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid,6);
rand = random(sizeof(gCopPlayerSpawns));
SafeSetPlayerPos(playerid, gCopPlayerSpawns, gCopPlayerSpawns, gCopPlayerSpawns); // Warp the player
SetPlayerFacingAngle(playerid, 270.0);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 2 || PlayerInfo == 2)//FBI spawn
{
if(PlayerInfo == 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,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 3 || PlayerInfo == 3)//National Guard spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid, 0);
SafeSetPlayerPos(playerid, 2731.5229,-2451.3643,17.5937);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 4 || PlayerInfo == 4)//Fire/Ambulance spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid, 1174.9027,-1326.7284,14.5938);
SetPlayerFacingAngle(playerid, 0);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 5 || PlayerInfo == 5)//Surenos spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid, 5);
SafeSetPlayerPos(playerid, 2345.6570,-1185.5266,1027.9766);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 6 || PlayerInfo == 6)//La Famiglia Sinatra spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid, 5);
SafeSetPlayerPos(playerid, 1265.4475,-794.9257,1084.0078);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if(PlayerInfo == 7 || PlayerInfo == 7)//Mayor spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid, 3);
SafeSetPlayerPos(playerid, 356.2998,151.9914,1025.7891);
PlayerInfo = 241;
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 8 || PlayerInfo == 8) //Hitman spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid, 1102.7017,-299.0774,73.9922);
SafeSetPlayerInterior(playerid,0);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 9 || PlayerInfo == 9) //News spawn
{
if(PlayerInfo == 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,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 10 || PlayerInfo == 10 || PlayerInfo == 13) //Taxi Cab Company spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid, 1754.99,-1894.19,13.55);
SafeSetPlayerInterior(playerid,0);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if(PlayerInfo == 11 || PlayerInfo == 11 || IsAnInstructor(playerid)) //Driving/Flying School spawn
{
if(PlayerInfo == 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,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 12 || PlayerInfo == 12)//Vatrogasci spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid, 0);
SafeSetPlayerPos(playerid, 616.9447,-1538.7158,15.2904);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 13 || PlayerInfo == 13)//TIM spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid, 0);
SafeSetPlayerPos(playerid, 683.0686,-473.8775,16.5363);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 14 || PlayerInfo == 14)//UnderGround Racers spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid, 3);
SafeSetPlayerPos(playerid, 967.4117,-53.1641,1001.1246);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 15 || PlayerInfo == 15)//Lcn spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid, 2);
SafeSetPlayerPos(playerid, 2569.4744,-1284.6810,1065.3749);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if (PlayerInfo == 16 || PlayerInfo == 16)//Bloods spawn
{
if(PlayerInfo == 3)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid, 2);
SafeSetPlayerPos(playerid, 455.8776,1413.6802,1084.3080);
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
}
}
else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo,PlayerInfo,PlayerInfo);
SetPlayerVirtualWorld(playerid, SpawnWorld);
SafeSetPlayerInterior(playerid, SpawnInterior);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
}
return 1;
}
9. Dec. 2012.
Posluzi se ovde http://balkan-samp.com/forum/index.php?topic=59823.msg429796#msg429796 , tu sam vec pomogo nekom
9. Dec. 2012.
napravis variablu pod
pInfo
pX
pY
pZ
...
i onda napravis onplayer disconnect
new Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x,y,z);
PlayerInfo = x;
PlayerInfo = y;
PlayerInfo = z;
i onda obavezni Sacuvaj acc sad nez kako cuvas
msm Da je nes UpdatePlayer ili SaveAccount
eto 😉
pInfo
pX
pY
pZ
...
i onda napravis onplayer disconnect
new Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x,y,z);
PlayerInfo = x;
PlayerInfo = y;
PlayerInfo = z;
i onda obavezni Sacuvaj acc sad nez kako cuvas
msm Da je nes UpdatePlayer ili SaveAccount
eto 😉
9. Dec. 2012.
--Lood-- wrote on December 9, 2012, 10:01 pm:
napravis variablu pod
pInfo
pX
pY
pZ
...
i onda napravis onplayer disconnect
new Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x,y,z);
PlayerInfo = x;
PlayerInfo = y;
PlayerInfo = z;
i onda obavezni Sacuvaj acc sad nez kako cuvas
msm Da je nes UpdatePlayer ili SaveAccount
eto 😉
pInfo
pX
pY
pZ
...
i onda napravis onplayer disconnect
new Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x,y,z);
PlayerInfo = x;
PlayerInfo = y;
PlayerInfo = z;
i onda obavezni Sacuvaj acc sad nez kako cuvas
msm Da je nes UpdatePlayer ili SaveAccount
eto 😉
9. Dec. 2012.
Pogledaj kod spremanja i vidjet ćeÅ¡ da ti piÅ¡e da sprema zadnju lokaciju, a ti umjesto te zadnje lokacije staviÅ¡ samo provjeru, ako je igraÄ u organizaciji/mafiji/bandi da ga spawna u org/mafiju/bandu, a ako nije da ga spawna na odreÄ‘no mjesto koje ti odrediÅ¡. Pozdrav
10. Dec. 2012.
U modu imas ovako:
Umesto toga stavi ovako:
if(TutTime == 0 && PlayerInfo == 1 && RegistrationStep == 0 && AfterTutorial == 0 && FirstSpawn == 1)
{
new plname;
GetPlayerName(playerid, plname, sizeof(plname));
SetPlayerVirtualWorld(playerid,PlayerInfo);
SafeSetPlayerInterior(playerid,PlayerInfo);
SafeSetPlayerPos(playerid, PlayerInfo, PlayerInfo, PlayerInfo + 1);
format(string, sizeof(string), "Welcome to Los Santos, %s... Returning where have you been",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;
}Umesto toga stavi ovako:
if(TutTime == 0 && PlayerInfo == 1 && RegistrationStep == 0 && AfterTutorial == 0 && FirstSpawn == 1)
if(house !=255)
{
if(PlayerInfo == 1) //If 1, then you get to your house, else spawn somewhere else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid,HouseInfo);
SetPlayerVirtualWorld(playerid,HouseInfo);
SafeSetPlayerPos(playerid, HouseInfo, HouseInfo,HouseInfo); // Warp the player
PlayerInfo = house;
HouseEntered = house;
return 1;
}
}10. Dec. 2012.
Ricky_Danzel wrote on December 10, 2012, 12:33 am:
U modu imas ovako:
Umesto toga stavi ovako:
if(TutTime == 0 && PlayerInfo == 1 && RegistrationStep == 0 && AfterTutorial == 0 && FirstSpawn == 1)
{
new plname;
GetPlayerName(playerid, plname, sizeof(plname));
SetPlayerVirtualWorld(playerid,PlayerInfo);
SafeSetPlayerInterior(playerid,PlayerInfo);
SafeSetPlayerPos(playerid, PlayerInfo, PlayerInfo, PlayerInfo + 1);
format(string, sizeof(string), "Welcome to Los Santos, %s... Returning where have you been",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;
}Umesto toga stavi ovako:
if(TutTime == 0 && PlayerInfo == 1 && RegistrationStep == 0 && AfterTutorial == 0 && FirstSpawn == 1)
if(house !=255)
{
if(PlayerInfo == 1) //If 1, then you get to your house, else spawn somewhere else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid,HouseInfo);
SetPlayerVirtualWorld(playerid,HouseInfo);
SafeSetPlayerPos(playerid, HouseInfo, HouseInfo,HouseInfo); // Warp the player
PlayerInfo = house;
HouseEntered = house;
return 1;
}
}10. Dec. 2012.
Blaeks wrote on December 9, 2012, 10:01 pm:
napravis variablu pod
pInfo
pX
pY
pZ
...
i onda napravis onplayer disconnect
new Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x,y,z);
PlayerInfo = x;
PlayerInfo = y;
PlayerInfo = z;
i onda obavezni Sacuvaj acc sad nez kako cuvas
msm Da je nes UpdatePlayer ili SaveAccount
eto 😉
pInfo
pX
pY
pZ
...
i onda napravis onplayer disconnect
new Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x,y,z);
PlayerInfo = x;
PlayerInfo = y;
PlayerInfo = z;
i onda obavezni Sacuvaj acc sad nez kako cuvas
msm Da je nes UpdatePlayer ili SaveAccount
eto 😉
a nisam skonto :s
Onda smao napravis varijablu pSpawn
i onda npr ako oces da se spawna u kucu
Stavis kada kupi kucu ili nesto
PlayerInfo = 1;
onda onplayerspawn stavis proveru
if(PlayerInfo == 1)
{
SetPlayerPos(playerid, kucax, kucay, kucaz);
SetPlayerInterior(playerid, kucainterier);
SetPlayerFacingAngle(playerid, 180);
}
Eto 😉
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava