Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //here is onplayer spawn
- public OnPlayerSpawn(playerid)
- {
- if(IsPlayerNPC(playerid)) return 1;
- if(gTeam[playerid] == TEAM_RESISTANCE)
- {
- ResetPlayerWeapons(playerid);
- SetPlayerTeam(playerid,0);
- if(Player[playerid][pclothes]==1)
- {
- SetPlayerSkin(playerid, Player[playerid][Skin]);
- }
- else
- {
- SetPlayerSkin(playerid, 275);
- Player[playerid][Skin]=GetPlayerSkin(playerid);
- }
- if(Player[playerid][pLeader]==1)
- {
- SetPlayerColor(playerid,Player[playerid][pcolor]);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,8,1);
- GivePlayerWeapon(playerid,23,999);
- GivePlayerWeapon(playerid,31,999);
- GivePlayerWeapon(playerid,33,999);
- }
- else if(Player[playerid][pLeader]==2)
- {
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,8,1);
- GivePlayerWeapon(playerid,23,999);
- GivePlayerWeapon(playerid,31,999);
- GivePlayerWeapon(playerid,33,999);
- SetPlayerColor(playerid,Player[playerid][pcolor]);
- }
- else
- {
- SetPlayerColor(playerid,COLOR_KRED);
- Player[playerid][pcolor]=GetPlayerColor(playerid);
- GivePlayerWeapon(playerid,24,900);
- GivePlayerWeapon(playerid,25,900);
- GivePlayerWeapon(playerid,29,900);
- GivePlayerWeapon(playerid,33,900);
- if ( Player[playerid][pLeader]<1 )return Delete3DTextLabel( label[ playerid ] );
- }
- // SetPlayerAttachedObject(playerid, 5, 371, 1, 0.082144, -0.081762, 0.000000, 2.327883, 85.727882, 0.000000, 1.200000, 1.200000, 1.200000);
- if(death[playerid]==1)
- {
- GivePlayerMoneyEx(playerid,100);
- death[playerid]=0;
- }
- if(Player[playerid][pUsePos]==1)
- {
- SetPlayerPos(playerid, Player[playerid][pX1], Player[playerid][pY1], Player[playerid][pZ1]);
- SetPlayerFacingAngle(playerid, Player[playerid][pA]);
- }
- else if(Player[playerid][pevent]==1)
- {
- SetPlayerPos(playerid, Player[playerid][px1], Player[playerid][py1], Player[playerid][pz1]);
- SetPlayerFacingAngle(playerid, Player[playerid][pa]);
- }
- else
- {
- new Random = random(sizeof(grovespawn));
- SetPlayerPos(playerid, grovespawn[Random][0], grovespawn[Random][1], grovespawn[Random][2]+1);
- SetPlayerFacingAngle(playerid, grovespawn[Random][3]);
- }
- }
- else if(gTeam[playerid] == TEAM_ARMY)
- {
- ResetPlayerWeapons(playerid);
- SetPlayerTeam(playerid,1);
- if(Player[playerid][pclothes]==1)
- {
- SetPlayerSkin(playerid, Player[playerid][Skin]);
- }
- else
- {
- SetPlayerSkin(playerid, 287);
- Player[playerid][Skin]=GetPlayerSkin(playerid);
- }
- if(Player[playerid][pLeader]==1)
- {ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,8,1);
- GivePlayerWeapon(playerid,23,999);
- GivePlayerWeapon(playerid,31,999);
- GivePlayerWeapon(playerid,33,999);
- SetPlayerColor(playerid,Player[playerid][pcolor]);
- }
- else if(Player[playerid][pLeader]==2)
- {ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,8,1);
- GivePlayerWeapon(playerid,23,999);
- GivePlayerWeapon(playerid,31,999);
- GivePlayerWeapon(playerid,33,999);
- SetPlayerColor(playerid,Player[playerid][pcolor]);
- }
- else
- {
- SetPlayerColor(playerid,COLOR_LIGHTGREEN);
- Player[playerid][pcolor]=GetPlayerColor(playerid);
- Delete3DTextLabel(Text3D:label[playerid]);
- GivePlayerWeapon(playerid,24,900);
- GivePlayerWeapon(playerid,25,900);
- GivePlayerWeapon(playerid,29,900);
- GivePlayerWeapon(playerid,33,900);
- if ( Player[playerid][pLeader]<1 )return Delete3DTextLabel( label[ playerid ] );
- }
- if(death[playerid]==1)
- {
- GivePlayerMoneyEx(playerid,100);
- death[playerid]=0;
- }
- // SetPlayerAttachedObject(playerid, 5, 363, 1, 0.300000, -0.14,0.2, 0.000000, 90, 359.5022,1,1,1);
- if(Player[playerid][pUsePos]==1)
- {
- SetPlayerPos(playerid, Player[playerid][pX1], Player[playerid][pY1], Player[playerid][pZ1]);
- SetPlayerFacingAngle(playerid, Player[playerid][pA]);
- }
- else if(Player[playerid][pevent1]==1)
- {
- SetPlayerPos(playerid, Player[playerid][px1], Player[playerid][py1], Player[playerid][pz1]);
- SetPlayerFacingAngle(playerid, Player[playerid][pA]);
- }
- else
- {
- new Random = random(sizeof(aztecasspawn));
- SetPlayerPos(playerid, aztecasspawn[Random][0], aztecasspawn[Random][1], aztecasspawn[Random][2]+1);
- SetPlayerFacingAngle(playerid, aztecasspawn[Random][3]);
- }
- }
- else if (gTeam[playerid] == TEAM_FBI )
- {
- if(Player[playerid][pUsePos]==1)
- {
- SetPlayerPos(playerid, Player[playerid][pX1], Player[playerid][pY1], Player[playerid][pZ1]);
- SetPlayerFacingAngle(playerid, Player[playerid][pA]);
- }
- else
- {
- SetPlayerPos(playerid, -2510.8953,-667.0922,139.3203);
- }
- SetPlayerTeam(playerid,2);
- if(Player[playerid][pclothes]==1)
- {
- SetPlayerSkin(playerid, Player[playerid][Skin]);
- }
- else
- {
- SetPlayerSkin(playerid, 67);
- Player[playerid][Skin]=GetPlayerSkin(playerid);
- }
- Delete3DTextLabel(Text3D:label[playerid]);
- GivePlayerWeapon(playerid,23,1000);
- GivePlayerWeapon(playerid,25,1000);
- GivePlayerWeapon(playerid,31,1000);
- GivePlayerWeapon(playerid,33,1000);
- SetPlayerColor(playerid,0x0000BBAA );
- Player[playerid][pcolor]=GetPlayerColor(playerid);
- if(death[playerid]==1)
- {
- GivePlayerMoneyEx(playerid,100);
- death[playerid]=0;
- }
- }
- if(Player[playerid][pVip]==1)
- {
- SetPlayerArmour(playerid,40);
- }
- else if (Player[playerid][pVip]==2)
- {
- SetPlayerArmour(playerid,75);
- }
- else if(Player[playerid][pVip]==3)
- {
- SetPlayerArmour(playerid,99.0);
- }
- duelMode[playerid]=0;
- GameTextForPlayer(playerid,"~r~Plz Wait Map Is Loading",9000,5);
- if(StopMusic[playerid]==1)
- {
- StopAudioStreamForPlayer(playerid);
- StopMusic[playerid]=0;
- }
- PlayerSpawn[playerid]=0;
- TogglePlayerControllable(playerid, false);
- SetTimerEx("Unfreeze", 5000, false, "i", playerid);
- IsPlayerInSpawnProtection[playerid] =true;
- SetPlayerHealth(playerid, 99999.0);
- SetTimerEx("SpawnProtection", 10000, false, "i", playerid);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, "Anti Spawn Kill Started for 10 Seconds.");
- GangZoneShowForPlayer(playerid, Redteam , -16777017);
- GangZoneShowForPlayer(playerid, Armyzone, 16711888);
- TextDrawShowForPlayer(playerid, randommsg);
- TextDrawShowForPlayer(playerid, RATIO[playerid]);
- TextDrawShowForPlayer(playerid, Deaths[playerid]);
- TextDrawShowForPlayer(playerid, HEADSHOTS[playerid]);
- TextDrawShowForPlayer(playerid, kills[playerid]);
- TextDrawShowForPlayer(playerid, Stats[playerid]);
- TextDrawShowForPlayer(playerid, KILLINGSTREAK[playerid]);
- TextDrawShowForPlayer(playerid, Textdraw0);
- return 0;// i tried with both 0 and 1 i dont know it was working before fine
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement