Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Function SetPlayerSpawn(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pTot] == 1 && PlayerInfo[playerid][pLevel] > 2 && PlayerInfo[playerid][pJailed] == 0 && PlayerInfo[playerid][pGangJailed] == 0 && PlayerPaintballing[playerid] == 0)
- {
- if(IsPlayerInFrac(playerid, 1))
- {
- SetPlayerColor(playerid,NAMECOLOR_LSCOP);
- }
- else
- {
- SetPlayerColor(playerid,TEAM_HIT_COLOR);
- }
- TogglePlayerControllable(playerid, 0);
- ResetPlayerWeapons(playerid);
- SetPlayerPos(playerid,895.1538,-1119.9735,24.5863);
- SetPlayerCameraPos(playerid, 1223.379028, -1333.354126, 33.809105);
- SetPlayerCameraLookAt(playerid, 910.9415,-1102.5831,34.3235);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerInterior(playerid, 0);
- FreezePlayer(playerid);
- return 1;
- }
- if(IsPlayerNPC(playerid))
- {
- new botname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, botname, sizeof(botname));
- if(!strcmp(botname, "NeuerBot", true))
- {
- PlayerInfo[playerid][pCarLic] = 1;
- PlayerInfo[playerid][pChar] = 255;
- PlayerInfo[playerid][pJob] = 14;
- SetPlayerSkin(playerid, 255);
- PutPlayerInVehicle(playerid, car_BulletLS, 0);
- }
- }
- if(IsPlayerNPC(playerid))
- {
- new botname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, botname, sizeof(botname));
- if(!strcmp(botname, "Busbot1", true))
- {
- PlayerInfo[playerid][pCarLic] = 1;
- PlayerInfo[playerid][pChar] = 255;
- PlayerInfo[playerid][pJob] = 14;
- SetPlayerSkin(playerid, 255);
- PutPlayerInVehicle(playerid, car_Busbot1, 0);
- }
- }
- if(PlayerInfo[playerid][pTut] == 0 && !IsPlayerNPC(playerid))
- {
- gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
- FreezePlayer(playerid);
- AtRegestration[playerid] = 1;
- RegistrationStep[playerid] = 1;
- //SendClientMessage(playerid, COLOR_YELLOW, " ");
- //SendClientMessage(playerid, COLOR_LIGHTRED, " Bist du Männlich oder Weiblich?");
- ShowPlayerDialog(playerid,DIALOG_REGSTEP_1,DIALOG_STYLE_MSGBOX,"Geschlecht","Bist du Männlich oder Weiblich?","Männlich","Weiblich");
- //----------------
- SetPlayerPos(playerid,1424.7075,-980.6817,53.9398);
- SetPlayerFacingAngle(playerid, 4.0557);
- SetPlayerInterior(playerid,0);
- PlayerInfo[playerid][pInt] = 0;
- SetPlayerCameraPos(playerid, 1431.3164,-975.2504,57.5156);
- SetPlayerCameraLookAt(playerid,1422.5352,-912.2574,76.5841);
- ShowPlayerDialog(playerid,DIALOG_REGSTEP_1,DIALOG_STYLE_MSGBOX,"Geschlecht","Welches Geschlecht bist du?","Männlich","Weiblich");
- //ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login to your account",s,"Login","Cancel");
- // ShowMenuForPlayer(Geschlecht,playerid);
- }
- if(PlayerInfo[playerid][pTut] == 0 && !IsPlayerNPC(playerid))
- {
- gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
- FreezePlayer(playerid);
- AtRegestration[playerid] = 1;
- RegistrationStep[playerid] = 1;
- //SendClientMessage(playerid, COLOR_YELLOW, " ");
- //SendClientMessage(playerid, COLOR_LIGHTRED, " Bist du Männlich oder Weiblich?");
- //ShowPlayerDialog(playerid,DIALOG_REGSTEP_1,DIALOG_STYLE_INPUT,"Geworben","Von wem wordest du geworben ?","Weiter","abbrechen");
- //----------------
- SetPlayerPos(playerid,1424.7075,-980.6817,53.9398);
- SetPlayerFacingAngle(playerid, 4.0557);
- SetPlayerInterior(playerid,0);
- PlayerInfo[playerid][pInt] = 0;
- SetPlayerCameraPos(playerid,1431.3164,-975.2504,57.5156);
- SetPlayerCameraLookAt(playerid,1422.5352,-912.2574,76.5841);
- //ShowPlayerDialog(playerid,DIALOG_REGSTEP_1,DIALOG_STYLE_MSGBOX,"Geschlecht","Bist du Männlich oder Weiblich?","Erstellen","Abbrechen");
- //ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login to your account",s,"Login","Cancel");
- // ShowMenuForPlayer(Geschlecht,playerid);
- }
- new rand;
- new house = PlayerInfo[playerid][pPhousekey];
- if(PlayerPaintballing[playerid] != 0)
- {
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 29, 999);
- GivePlayerWeapon(playerid, 24, 999);
- rand = random(sizeof(PaintballSpawns));
- SetPlayerPos(playerid, PaintballSpawns[rand][0], PaintballSpawns[rand][1], PaintballSpawns[rand][2]);
- return 1;
- }
- if(KnastTime[playerid] > 0)
- {
- SetPlayerToKnast(playerid,Knast[playerid]);
- SendClientMessage(playerid, COLOR_LIGHTRED, " Flüchten bringt nichts, zurück in die Zelle!");
- SetPlayerInterior(playerid,3);
- return 1;
- }
- if(PlayerInfo[playerid][pJailed] == 1)
- {
- SetPlayerInterior(playerid,10);
- SetPlayerPos(playerid,219.4217,110.5207,999.0156);
- SetCameraBehindPlayer(playerid);
- TogglePlayerControllable(playerid, 1);
- SendClientMessage(playerid, COLOR_LIGHTRED, "Flüchten bringt nichts, zurück in die Zelle!");
- return 1;
- }
- if(PlayerInfo[playerid][pJailed] == 2)
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "Du wurdest wieder ins Alcatraz Gefängnis gebracht!");
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid, 60);
- SetCameraBehindPlayer(playerid);
- TogglePlayerControllable(playerid, 1);
- SetPlayerPos(playerid, 1022.0858,-5.1644,4.2630);
- SetPlayerVirtualWorld(playerid, 0);
- return 1;
- }
- if(PlayerInfo[playerid][pGangJailed] == 1)
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerPos(playerid, 218.9510,-231.8540,1.7786);
- SetCameraBehindPlayer(playerid);
- TogglePlayerControllable(playerid, 1);
- SendClientMessage(playerid, COLOR_LIGHTRED, " Du befindest dich noch im GangJail!");
- return 1;
- }
- if(house != 255)
- {
- if(SpawnChange[playerid]) //If 1, then you get to your house, else spawn somewhere else
- {
- GivePlayerWeapons(playerid);
- SetPlayerToTeamColor(playerid);
- SetPlayerInterior(playerid,HouseInfo[house][hInt]);
- SetPlayerPos(playerid,HouseInfo[house][hExitx],HouseInfo[house][hExity],HouseInfo[house][hExitz]);
- PlayerInfo[playerid][pInt] = HouseInfo[house][hInt];
- PlayerInfo[playerid][pLocal] = house;
- SetPlayerVirtualWorld(playerid,house);
- return 1;
- }
- }
- if(PlayerInfo[playerid][pSpawnChange] == 2)
- {
- if (PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)//Las Venturas Yakuza Spawn -> Fertig
- {
- SetPlayerPos(playerid,2324.4922,-1149.0463,1050.7101);
- SetPlayerInterior(playerid,12);
- SetPlayerVirtualWorld(playerid,9);
- SetPlayerFacingAngle(playerid,88.3555);
- return 1;
- }
- if (PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) //Los Santos Grove Street Spawn -> Fertig
- {
- SetPlayerToTeamColor(playerid);
- SetPlayerInterior(playerid,8);
- SetPlayerVirtualWorld(playerid,5);
- SetPlayerPos(playerid,2807.6880,-1174.2935,1025.5703);
- return 1;
- }
- if (PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14) //Los Santos Ballas Spawn -> Fertig
- {
- SetPlayerToTeamColor(playerid);
- SetPlayerPos(playerid,318.6295,1115.3989,1083.8828);
- SetPlayerInterior(playerid,5);
- SetPlayerVirtualWorld(playerid,6);
- return 1;
- }
- if (PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18) //San Fierro Rifa Spawn -> Fertig
- {
- SetPlayerToTeamColor(playerid);
- SetPlayerPos(playerid,2807.6880,-1174.2935,1025.5703);
- SetPlayerInterior(playerid,8);
- SetPlayerVirtualWorld(playerid,8);
- return 1;
- }
- if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)//Los Santos Police Department Spawn -> NFertig
- {
- SetPlayerToTeamColor(playerid);
- GivePlayerWeapons(playerid);
- SetPlayerPos(playerid, 1529.2698,-1665.2559,6.2188);
- SetPlayerFacingAngle(playerid,267.6532);
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid,0);
- return 1;
- }
- if (PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2) //FBI
- {
- SetPlayerToTeamColor(playerid);
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid,0);
- SetPlayerPos(playerid,-1617.0476,676.5656,-4.9063);
- SetPlayerFacingAngle(playerid,359.1006);
- return 1;
- }
- if (PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//Las Venturas Police Department Spawn -> Feritg
- {
- SetPlayerToTeamColor(playerid);
- GivePlayerWeapons(playerid);
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 2263.4172,2446.4880,3.5313);
- PlayerInfo[playerid][pInt] = 0;
- return 1;
- }
- if (PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)//Los Santos Medical Spawn -> Fertig
- {
- SetPlayerToTeamColor(playerid);
- SetPlayerPos(playerid,1494.4487,1304.0544,1093.2891);
- SetPlayerFacingAngle(playerid,88.8873);
- SetPlayerInterior(playerid,3);
- for(new iosa2 = 0; iosa2 < MAX_PLAYERS; iosa2++)
- {
- SetPlayerMarkerForPlayer(iosa2, playerid, NAMECOLOR_MEDIC);
- }
- return 1;
- }
- if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)//La Cosa Nostra Spawn -> Entfernt
- {
- SetPlayerToTeamColor(playerid);
- SetPlayerHealth(playerid,100);
- SetPlayerPos(playerid,2107.4829,1004.1138,11.0651);
- SetPlayerFacingAngle(playerid,1.7557);
- return 1;
- }
- if(PlayerInfo[playerid][pLeader] == 7)//San Andreas Präsident Spawn -> Fertig
- {
- SetPlayerToTeamColor(playerid);
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 1261.3036,-785.4796,1091.9063);
- SetPlayerInterior(playerid, 5);
- SetPlayerVirtualWorld(playerid, 4);
- return 1;
- }
- if(PlayerInfo[playerid][pMember] == 7)//San Andreas Präsident Bodyguard Spawn -> Nicht Fertig
- {
- SetPlayerToTeamColor(playerid);
- SetPlayerPos(playerid,1274.0594,-790.8364,1089.9316);
- SetPlayerInterior(playerid, 5);
- SetPlayerVirtualWorld(playerid, 4);
- return 1;
- }
- if (PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) //Las Venturas Hitman -> Fertig
- {
- SetPlayerToTeamColor(playerid);
- SetPlayerPos(playerid, -2636.7258,1402.9813,906.4609);
- SetPlayerInterior(playerid,3);
- SetPlayerVirtualWorld(playerid,7);
- return 1;
- }
- if (PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) //Las Venturas News Reporter Spawn -> Fertig
- {
- SetPlayerToTeamColor(playerid);
- SetPlayerPos(playerid,-308.4424,1538.4647,75.5625);
- SetPlayerFacingAngle(playerid, 179.6135);
- SetPlayerInterior(playerid,0);
- PlayerInfo[playerid][pInt] = 0;
- return 1;
- }
- if (PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10) //Los Santos Taxi Company Spawn -> Entfernt
- {
- SetPlayerToTeamColor(playerid);
- SetPlayerPos(playerid, 1025.2363,-1358.8267,13.7266);
- SetPlayerFacingAngle(playerid,243.8503);
- SetPlayerInterior(playerid,0);
- PlayerInfo[playerid][pInt] = 0;
- return 1;
- }
- if (PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) //Fuegos -> Entfernt
- {
- SetPlayerToTeamColor(playerid);
- SetPlayerPos(playerid,-2642.3894,1398.7834,906.4666);
- SetPlayerFacingAngle(playerid,51.4238);
- SetPlayerInterior(playerid,3);
- PlayerInfo[playerid][pInt] = 3;
- return 1;
- }
- if (PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15) //Street Racer -> Entfernt
- {
- SetPlayerToTeamColor(playerid);
- SetPlayerPos(playerid,-2032.5929,161.4476,29.046);
- SetPlayerFacingAngle(playerid,263.0450);
- SetPlayerInterior(playerid,0);
- PlayerInfo[playerid][pInt] = 0;
- SetPlayerVirtualWorld(playerid,0);
- return 1;
- }
- if (PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16) //Los Santos Vagos -> Entfernt
- {
- SetPlayerToTeamColor(playerid);
- SetPlayerPos(playerid,2808.2705,-1169.3121,1025.5703);
- SetPlayerFacingAngle(playerid,88.9785);
- SetPlayerInterior(playerid,8);
- return 1;
- }
- if (PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17) //Varios Los Aztecas -> Entfernt
- {
- SetPlayerToTeamColor(playerid);
- SetPlayerPos(playerid,2808.2705,-1169.3121,1025.5703);
- SetPlayerFacingAngle(playerid,134.9023);
- SetPlayerInterior(playerid,8);
- PlayerInfo[playerid][pInt] = 8;
- SetPlayerVirtualWorld(playerid,9);
- return 1;
- }
- if (PlayerInfo[playerid][pMember] == 19 || PlayerInfo[playerid][pLeader] == 19) //RS SPAWN -> Entfernt
- {
- SetPlayerToTeamColor(playerid);
- SetPlayerPos(playerid,234.1262,1081.6293,1084.2415);
- SetPlayerFacingAngle(playerid,179.4645);
- SetPlayerInterior(playerid,6);
- SetPlayerVirtualWorld(playerid,5);
- return 1;
- }
- if (PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20) //Terroristen -> Entfernt
- {
- SetPlayerToTeamColor(playerid);
- SetPlayerPos(playerid,2808.2705,-1169.3121,1025.5703);
- SetPlayerFacingAngle(playerid,179.9684);
- SetPlayerInterior(playerid,8);
- SetPlayerVirtualWorld(playerid,12);
- return 1;
- }
- if(IsPlayerInFrac(playerid, 21)) //Wheelman Spawn -> Entfernt
- {
- SetPlayerPos(playerid, 2562.6875,-1282.1237,1065.3672);
- SetPlayerInterior(playerid,2);
- SetPlayerVirtualWorld(playerid,0);
- return 1;
- }
- if (PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22) //SWAT -> Entfernt
- {
- SetPlayerToTeamColor(playerid);
- SetPlayerInterior(playerid,10);
- SetPlayerPos(playerid,216.5056,168.7749,1003.0234);
- SetPlayerFacingAngle(playerid,273.0);
- SetPlayerInterior(playerid, 3);
- return 1;
- }
- if (PlayerInfo[playerid][pMember] == 23 || PlayerInfo[playerid][pLeader] == 23) //Las Venturas Russen Maifa Spawn -> Fertig
- {
- SetPlayerToTeamColor(playerid);
- SetPlayerPos(playerid,2324.4922,-1149.0463,1050.7101);
- SetPlayerFacingAngle(playerid,46.0943);
- SetPlayerVirtualWorld(playerid,10);
- SetPlayerInterior(playerid,12);
- return 1;
- }
- if (PlayerInfo[playerid][pMember] == 24 || PlayerInfo[playerid][pLeader] == 24) //Las Venturas Ordnungsamt Spawn -> Fertig
- {
- SetPlayerToTeamColor(playerid);
- SetPlayerPos(playerid,322.2144,302.7917,999.1484,179);
- SetPlayerInterior(playerid,5);
- GivePlayerWeapon(playerid, 24, 50);
- return 1;
- }
- if(IsAnInstructor(playerid)) //Fahrschule Spawn -> Entfernt
- {
- if(SchoolSpawn[playerid] == 0)
- {
- SetPlayerToTeamColor(playerid);
- SetPlayerPos(playerid,-2022.2632,-116.6569,1035.1719);
- SetPlayerFacingAngle(playerid,4.7173);
- SetPlayerInterior(playerid,3);
- PlayerInfo[playerid][pInt] = 0;
- }
- else if(SchoolSpawn[playerid] == 1)
- {
- SetPlayerToTeamColor(playerid);
- SetPlayerPos(playerid,2145.5706,-1803.3696,16.1406);
- SetPlayerFacingAngle(playerid,4.7173);
- SetPlayerInterior(playerid,0);
- PlayerInfo[playerid][pInt] = 0;
- }
- return 1;
- }
- if ((gTeam[playerid]) == 1)
- {
- SetPlayerToTeamColor(playerid);
- rand = random(sizeof(gMedPlayerSpawns));
- SetPlayerPos(playerid, gMedPlayerSpawns[rand][0], gMedPlayerSpawns[rand][1], gMedPlayerSpawns[rand][2]); // Warp the player
- SetPlayerFacingAngle(playerid, 270.0);
- SetPlayerInterior(playerid,0);
- PlayerInfo[playerid][pInt] = 0;
- return 1;
- }
- else
- {
- SetPlayerToTeamColor(playerid);
- if(PlayerInfo[playerid][pOrigin] == 1 || PlayerInfo[playerid][pOrigin] == 2 || PlayerInfo[playerid][pOrigin] == 3)
- {
- SetPlayerPos(playerid,1759.8682,-1895.6047,13.5612);
- SetPlayerFacingAngle(playerid,267.9915);
- SetPlayerInterior(playerid,0);
- PlayerInfo[playerid][pInt] = 0;
- PlayerInfo[playerid][pRollerLic] = 1;
- PlayerInfo[playerid][pPhoneBook] = 1;
- }
- else
- {
- rand = random(sizeof(gRandomPlayerSpawns));
- SetPlayerPos(playerid, gRandomPlayerSpawns[rand][0], gRandomPlayerSpawns[rand][1], gRandomPlayerSpawns[rand][2]); // Warp the player
- SetPlayerFacingAngle(playerid, 180.0); //normal 270.0
- SetPlayerInterior(playerid,3); //normal 15
- PlayerInfo[playerid][pInt] = 3; //normal 15
- }
- return 1;
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement