Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function SetPlayerSpawn(playerid) {
- InHQ[ playerid ] = -1;
- InHouse[ playerid ] = -1;
- InBussines[ playerid ] = -1;
- SetPlayerToTeamColor( playerid );
- SetPlayerVirtualWorld( playerid, 0 );
- StopAudioStreamForPlayer( playerid );
- SetPlayerSkin( playerid, PlayerInfo[ playerid ][ pModel ] );
- if( !PlayerInfo[ playerid ][ pTut ] ) {
- gNews[playerid] = 1;
- TogglePlayerControllable(playerid, 0);
- RegistrationStep[playerid] = 1;
- new stringy[128];
- SendClientMessage(playerid, COLOR_TEAL, "----------------------------------------------------------------------------");
- format(stringy,sizeof(stringy),"Welcome to Anotherlife Blood Server, %s.", GetName(playerid));
- SendClientMessage(playerid, COLOR_YELLOW, stringy);
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid, 9994);
- SetPlayerPosEx(playerid, 2223.2612,1838.9608,10.8203);
- InterpolateCameraPos(playerid, 1544.5609,-1352.9741,329.4749, 600.4993,-1789.5923,89.1544, 20000, CAMERA_MOVE);
- InterpolateCameraLookAt(playerid,1529.2864,-1353.0852,330.0587,397.7937,-1916.2134,41.6428, 20000, CAMERA_MOVE);
- ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_MSGBOX, "Language", "Alege limba in care vrei sa fie afisate mesajele de pe server.\nChoose the language that you speak.", "Romana", "English");
- return 1;
- }
- new rand, house = PlayerInfo[playerid][pPhousekey];
- if(PlayerInfo[playerid][pPaintBallG] >= 1)
- {
- curatj[playerid] = 1;
- SetPlayerToTeamColor(playerid);
- if(PlayerInfo[playerid][pPaintBallG] == 2 && paintt[PlayerInfo[playerid][pPaintBallG]] > 0)
- {
- SetPlayerArmourEx(playerid, 100.0);
- }
- if(PlayerInfo[playerid][pPaintBallG] == 1 || PlayerInfo[playerid][pPaintBallG] == 2) {
- if(paintg[PlayerInfo[playerid][pPaintBallG]] == 1 && paintt[PlayerInfo[playerid][pPaintBallG]] > 0)
- {
- GivePlayerWeaponEx(playerid, 24, 1000);
- GivePlayerWeaponEx(playerid, 31, 1000);
- GivePlayerWeaponEx(playerid, 16, 1);
- GivePlayerWeaponEx(playerid, 41, 1000);
- }
- else if(paintg[PlayerInfo[playerid][pPaintBallG]] == 2 && paintt[PlayerInfo[playerid][pPaintBallG]] > 0)
- {
- GivePlayerWeaponEx(playerid, 5, 1);
- }
- else if(paintg[PlayerInfo[playerid][pPaintBallG]] == 3 && paintt[PlayerInfo[playerid][pPaintBallG]] > 0)
- {
- GivePlayerWeaponEx(playerid, 9, 1);
- }
- }
- else if(PlayerInfo[playerid][pPaintBallG] == 3 && paintt[PlayerInfo[playerid][pPaintBallG]] > 0) {
- if(PlayerInfo[playerid][pPaintBallKills] >= 0 && PlayerInfo[playerid][pPaintBallKills] <= 1) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 24, 1000); }
- else if(PlayerInfo[playerid][pPaintBallKills] >= 2 && PlayerInfo[playerid][pPaintBallKills] <= 3) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 29, 1000); }
- else if(PlayerInfo[playerid][pPaintBallKills] >= 4 && PlayerInfo[playerid][pPaintBallKills] <= 5) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 28, 1000); }
- else if(PlayerInfo[playerid][pPaintBallKills] >= 6 && PlayerInfo[playerid][pPaintBallKills] <= 7) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 33, 1000); }
- else if(PlayerInfo[playerid][pPaintBallKills] >= 8 && PlayerInfo[playerid][pPaintBallKills] <= 9) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 32, 1000); }
- else if(PlayerInfo[playerid][pPaintBallKills] >= 10 && PlayerInfo[playerid][pPaintBallKills] <= 11) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 25, 1000); }
- else if(PlayerInfo[playerid][pPaintBallKills] >= 12 && PlayerInfo[playerid][pPaintBallKills] <= 13) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 26, 1000); }
- else if(PlayerInfo[playerid][pPaintBallKills] >= 14 && PlayerInfo[playerid][pPaintBallKills] <= 15) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 34, 1000); }
- else if(PlayerInfo[playerid][pPaintBallKills] >= 16 && PlayerInfo[playerid][pPaintBallKills] <= 17) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 27, 1000); }
- else if(PlayerInfo[playerid][pPaintBallKills] >= 18 && PlayerInfo[playerid][pPaintBallKills] <= 19) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 31, 1000); }
- else if(PlayerInfo[playerid][pPaintBallKills] >= 20 && PlayerInfo[playerid][pPaintBallKills] <= 21) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 30, 1000); }
- else if(PlayerInfo[playerid][pPaintBallKills] >= 22 && PlayerInfo[playerid][pPaintBallKills] <= 23) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 23, 1000); }
- else if(PlayerInfo[playerid][pPaintBallKills] >= 24 && PlayerInfo[playerid][pPaintBallKills] <= 25) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 22, 1000); }
- else if(PlayerInfo[playerid][pPaintBallKills] >= 26 && PlayerInfo[playerid][pPaintBallKills] <= 27) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 9, 1); }
- else if(PlayerInfo[playerid][pPaintBallKills] >= 28) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 4, 1); }
- }
- else if(PlayerInfo[playerid][pPaintBallG] == 4 && paintt[PlayerInfo[playerid][pPaintBallG]] > 0) {
- GivePlayerWeaponEx(playerid, 24, 1000);
- }
- if(paintm[PlayerInfo[playerid][pPaintBallG]] == 1) {
- rand = random(sizeof(gRandomSpawnRC));
- SetPlayerPosEx(playerid,gRandomSpawnRC[rand][0],gRandomSpawnRC[rand][1],gRandomSpawnRC[rand][2]);
- SetPlayerSkin(playerid, 250);
- SetPlayerInterior(playerid, 10);
- if(PlayerInfo[playerid][pPaintBallG] == 1)
- {
- SetPlayerVirtualWorld(playerid,125);
- }
- else if(PlayerInfo[playerid][pPaintBallG] == 2)
- {
- SetPlayerVirtualWorld(playerid,126);
- }
- else if(PlayerInfo[playerid][pPaintBallG] == 3)
- {
- SetPlayerVirtualWorld(playerid,127);
- }
- else if(PlayerInfo[playerid][pPaintBallG] == 4)
- {
- SetPlayerVirtualWorld(playerid,128);
- }
- SetTimerEx("UnFreezeStation", 100, false, "i", playerid);
- }
- else if(paintm[PlayerInfo[playerid][pPaintBallG]] == 2) {
- rand = random(sizeof(gRandomSpawnTennis));
- SetPlayerPosEx(playerid,gRandomSpawnTennis[rand][0],gRandomSpawnTennis[rand][1],gRandomSpawnTennis[rand][2]);
- SetPlayerSkin(playerid, 96);
- SetPlayerWorldBounds(playerid, -2712.4683, -2792.2351,-229.3094, -274.6794);
- SetPlayerInterior(playerid, 0);
- if(PlayerInfo[playerid][pPaintBallG] == 1)
- {
- SetPlayerVirtualWorld(playerid,125);
- }
- else if(PlayerInfo[playerid][pPaintBallG] == 2)
- {
- SetPlayerVirtualWorld(playerid,126);
- }
- else if(PlayerInfo[playerid][pPaintBallG] == 3)
- {
- SetPlayerVirtualWorld(playerid,127);
- }
- else if(PlayerInfo[playerid][pPaintBallG] == 4)
- {
- SetPlayerVirtualWorld(playerid,128);
- }
- SetTimerEx("UnFreezeStation", 100, false, "i", playerid);
- }
- else if(paintm[PlayerInfo[playerid][pPaintBallG]] == 3) {
- rand = random(sizeof(gRandomSpawnFarm));
- SetPlayerPosEx(playerid,gRandomSpawnFarm[rand][0],gRandomSpawnFarm[rand][1],gRandomSpawnFarm[rand][2]);
- SetPlayerSkin(playerid, 158);
- SetPlayerWorldBounds(playerid, 135.3258, -287.9915, 57.6137 ,-74.2723);
- SetPlayerInterior(playerid, 0);
- if(PlayerInfo[playerid][pPaintBallG] == 1)
- {
- SetPlayerVirtualWorld(playerid,125);
- }
- else if(PlayerInfo[playerid][pPaintBallG] == 2)
- {
- SetPlayerVirtualWorld(playerid,126);
- }
- else if(PlayerInfo[playerid][pPaintBallG] == 3)
- {
- SetPlayerVirtualWorld(playerid,127);
- }
- else if(PlayerInfo[playerid][pPaintBallG] == 4)
- {
- SetPlayerVirtualWorld(playerid,128);
- }
- SetTimerEx("UnFreezeStation", 100, false, "i", playerid);
- }
- else if(paintm[PlayerInfo[playerid][pPaintBallG]] == 4) {
- rand = random(sizeof(gRandomSpawnBeach));
- SetPlayerPosEx(playerid,gRandomSpawnBeach[rand][0],gRandomSpawnBeach[rand][1],gRandomSpawnBeach[rand][2]);
- SetPlayerSkin(playerid, 97);
- SetPlayerWorldBounds(playerid, 708.0417, 409.4930, -1806.0677, -1907.7119);
- SetPlayerInterior(playerid, 0);
- if(PlayerInfo[playerid][pPaintBallG] == 1)
- {
- SetPlayerVirtualWorld(playerid,125);
- }
- else if(PlayerInfo[playerid][pPaintBallG] == 2)
- {
- SetPlayerVirtualWorld(playerid,126);
- }
- else if(PlayerInfo[playerid][pPaintBallG] == 3)
- {
- SetPlayerVirtualWorld(playerid,127);
- }
- else if(PlayerInfo[playerid][pPaintBallG] == 4)
- {
- SetPlayerVirtualWorld(playerid,128);
- }
- SetTimerEx("UnFreezeStation", 100, false, "i", playerid);
- }
- else if(paintm[PlayerInfo[playerid][pPaintBallG]] == 5) {
- rand = random(sizeof(gRandomSpawnLSPD));
- SetPlayerPosEx(playerid,gRandomSpawnLSPD[rand][0],gRandomSpawnLSPD[rand][1],gRandomSpawnLSPD[rand][2]);
- SetPlayerSkin(playerid, 285);
- SetPlayerWorldBounds(playerid, 1558.4261, 1387.0891, -1578.9333, -1776.6854);
- SetPlayerInterior(playerid, 0);
- if(PlayerInfo[playerid][pPaintBallG] == 1)
- {
- SetPlayerVirtualWorld(playerid,125);
- }
- else if(PlayerInfo[playerid][pPaintBallG] == 2)
- {
- SetPlayerVirtualWorld(playerid,126);
- }
- else if(PlayerInfo[playerid][pPaintBallG] == 3)
- {
- SetPlayerVirtualWorld(playerid,127);
- }
- else if(PlayerInfo[playerid][pPaintBallG] == 4)
- {
- SetPlayerVirtualWorld(playerid,128);
- }
- SetTimerEx("UnFreezeStation", 100, false, "i", playerid);
- }
- return 1;
- }
- if(BeforeSpectate[playerid][pSpectating])
- {
- SetPlayerVirtualWorld(playerid, BeforeSpectate[playerid][pWorld]);
- SetPlayerInterior(playerid, BeforeSpectate[playerid][pInt]);
- if(BeforeSpectate[playerid][pState] == PLAYER_STATE_DRIVER)
- PutPlayerInVehicleEx(playerid, BeforeSpectate[playerid][pInVehicle], 0);
- else if(BeforeSpectate[playerid][pState] == PLAYER_STATE_PASSENGER)
- PutPlayerInVehicleEx(playerid, BeforeSpectate[playerid][pInVehicle], 1 + random(3));
- else
- SetPlayerPos(playerid, BeforeSpectate[playerid][pOldPos][0], BeforeSpectate[playerid][pOldPos][1], BeforeSpectate[playerid][pOldPos][2]);
- BeforeSpectate[playerid][pSpectating] = false;
- return 1;
- }
- switch( PlayerInfo[ playerid ][ pJailed ] ) {
- case 1: {
- rand = random( sizeof gRandomJailSpawns );
- SetPlayerInterior( playerid, 6 );
- SetPlayerWantedLevel( playerid, 0 );
- TogglePlayerControllable( playerid, false );
- PlayerTextDrawHide( playerid, WantedText[ playerid ] );
- SetTimerEx( "UnFreezeStation", 1000, false, "d", playerid );
- SetPlayerVirtualWorld( playerid, ( PlayerInfo[ playerid ][ pVirtualPD ] == 3 ) ? ( 8 ) : ( 1 ) );
- SetPlayerPosEx( playerid, gRandomJailSpawns[ rand ][ 0 ], gRandomJailSpawns[ rand ][ 1 ], gRandomJailSpawns[ rand ][ 2 ] );
- return 1;
- }
- case 2: {
- rand = random( sizeof gRandomAJailSpawns );
- SetPlayerInterior( playerid, 10 );
- TogglePlayerControllable( playerid, false );
- PlayerTextDrawHide( playerid, WantedText[ playerid ] );
- SetTimerEx( "UnFreezeStation", 1000, false, "d", playerid );
- SetPlayerPosEx( playerid, gRandomAJailSpawns[ rand ][ 0 ], gRandomAJailSpawns[ rand ][ 1 ], gRandomAJailSpawns[ rand ][ 2 ] );
- return 1;
- }
- }
- if( PlayerInfo[ playerid ][ pPhousekey ] != 999 && PlayerInfo[ playerid ][ pSpawnChange ] ) {
- SetPlayerInterior( playerid, HouseInfo[ house ][ hInterior ] );
- SetPlayerVirtualWorld( playerid, HouseInfo[ house ][ hVirtual ] );
- SetPlayerPosEx( playerid, HouseInfo[ house ][ hExitx ], HouseInfo[ house ][ hExity ], HouseInfo[ house ][ hExitz ] );
- if( strlen( housestring[ InHouse[ playerid ] ] ) > 0 ) StopAudioStreamForPlayer( playerid ), PlayAudioStreamForPlayer( playerid, housestring[ InHouse[ playerid ] ] );
- InHouse[ playerid ] = house;
- PlayerInfo[ playerid ][ pLocal ] = house;
- PlayerInfo[ playerid ][ pInt ] = HouseInfo[ house ][ hInterior ];
- return true;
- }
- if( PlayerInfo[ playerid ][ pMember ] != 0 ) {
- new gid = PlayerInfo[ playerid ][ pMember ];
- InHQ[ playerid ] = gid;
- PlayerInfo[ playerid ][ pInt ] = DynamicFactions[ gid ][ fInterior ];
- SetPlayerInterior( playerid, DynamicFactions[ gid ][ fInterior ] );
- SetPlayerVirtualWorld( playerid, DynamicFactions[ gid ][ fVirtual ] );
- SetPlayerPosEx( playerid, DynamicFactions[ gid ][ fcX ], DynamicFactions[ gid ][ fcY ], DynamicFactions[ gid ][ fcZ ] );
- return true;
- }
- if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0) // Civilian
- {
- SetPlayerPosEx(playerid, 2223.2612,1838.9608,10.8203);
- SetPlayerFacingAngle(playerid, 178.75);
- SetPlayerInterior(playerid,0);
- PlayerInfo[playerid][pInt] = 0;
- SetPlayerVirtualWorld(playerid, 0);
- return 1;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement