Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerSpawn(playerid)
- {
- if(IsPlayerNPC(playerid))return 1;
- GangZoneShowForPlayer(playerid, ballasturf, 0x8000FFFF);
- GangZoneShowForPlayer(playerid, corleoneturf, 0x000000FF);
- GangZoneShowForPlayer(playerid, bikersturf, 0x542C2CFF);
- GangZoneShowForPlayer(playerid, grooveturf, 0x00E800FF);
- GangZoneShowForPlayer(playerid, triadsturf, 0x80FFFFFF);
- GangZoneShowForPlayer(playerid, ykzturf, 0x808000FF);
- InitLockDoors(playerid);
- STDPlayer[playerid] = 0;
- gTeam[playerid] = PlayerInfo[playerid][pTeam]; //Set the Team
- if (gTeam[playerid] == 4) //medic / criminal reset team
- {
- gTeam[playerid] = 3;
- }
- if(gPlayerLogged[playerid] == 0)
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "** This server requires a Login BEFORE spawn (Kicked) **");
- KickPlayer[playerid] = 1;
- }
- if(gTeam[playerid] >= 15 && PlayerInfo[playerid][pLeader] <= 1)
- {
- MedicBill[playerid] = 0;
- new rand = random(sizeof(CIV));
- SendClientMessage(playerid, COLOR_LIGHTRED, "You are not an Approved Leader, you are now a Civilian !");
- PlayerInfo[playerid][pTeam] = 3;
- gTeam[playerid] = 3;
- SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
- PlayerInfo[playerid][pModel] = CIV[rand];
- SpawnPlayer(playerid);
- }
- if(gTeam[playerid] == 5)
- {
- if(PlayerInfo[playerid][pMember] < 1)
- {
- MedicBill[playerid] = 0;
- new rand = random(sizeof(CIV));
- SendClientMessage(playerid, COLOR_LIGHTRED, "You are not a Family Member, you are now a Civilian !");
- PlayerInfo[playerid][pTeam] = 3;
- gTeam[playerid] = 3;
- SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
- PlayerInfo[playerid][pModel] = CIV[rand];
- SpawnPlayer(playerid);
- }
- }
- if(gTeam[playerid] == 10)
- {
- if(PlayerInfo[playerid][pMember] != 8)
- {
- MedicBill[playerid] = 0;
- new rand = random(sizeof(CIV));
- SendClientMessage(playerid, COLOR_LIGHTRED, "You are not a Member of this Agency, you are now a Civilian !");
- PlayerInfo[playerid][pTeam] = 3;
- gTeam[playerid] = 3;
- SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
- PlayerInfo[playerid][pModel] = CIV[rand];
- SpawnPlayer(playerid);
- }
- }
- if(AFK[playerid] == 1)
- {
- AFK[playerid] = 1;
- TogglePlayerControllable(playerid, 0);
- SetPlayerColor(playerid,COLOR_AFK);
- ApplyAnimation(playerid,"PED","KO_skid_front",4.1,0,1,1,1,0);
- SendClientMessage(playerid, COLOR_YELLOW, " You have been respawned, but still afk !");
- }
- if(gTeam[playerid] == 2 && PlayerInfo[playerid][pMember] > 3)
- {
- MedicBill[playerid] = 0;
- new rand = random(sizeof(CIV));
- SendClientMessage(playerid, COLOR_LIGHTRED, "You haven't applied for being an Officer / FBI / National Guard, you are now a Civilian !");
- PlayerInfo[playerid][pTeam] = 3;
- gTeam[playerid] = 3;
- SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
- PlayerInfo[playerid][pModel] = CIV[rand];
- SpawnPlayer(playerid);
- }
- if(gTeam[playerid] == 3)
- {
- if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pLeader] > 0)
- {
- TogglePlayerControllable(playerid, 1);
- new model = PlayerInfo[playerid][pChar];
- if(PlayerInfo[playerid][pMember] == 1) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
- else if(PlayerInfo[playerid][pMember] == 2) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
- else if(PlayerInfo[playerid][pMember] == 3) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
- else if(PlayerInfo[playerid][pMember] == 4) { SetSpawnInfo(playerid, 1, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 1; gTeam[playerid] = 1; PlayerInfo[playerid][pModel] = model; }
- else if(PlayerInfo[playerid][pMember] == 5) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
- else if(PlayerInfo[playerid][pMember] == 6) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
- else if(PlayerInfo[playerid][pMember] == 8) { SetSpawnInfo(playerid, 10, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 10; gTeam[playerid] = 10; PlayerInfo[playerid][pModel] = model; }
- else if(PlayerInfo[playerid][pMember] == 9) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
- else if(PlayerInfo[playerid][pMember] == 10) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
- else if(PlayerInfo[playerid][pMember] == 11) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
- else if(PlayerInfo[playerid][pLeader] == 1) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
- else if(PlayerInfo[playerid][pLeader] == 2) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
- else if(PlayerInfo[playerid][pLeader] == 3) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
- else if(PlayerInfo[playerid][pLeader] == 4) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
- else if(PlayerInfo[playerid][pLeader] == 5) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
- else if(PlayerInfo[playerid][pLeader] == 6) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
- else if(PlayerInfo[playerid][pLeader] == 7) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
- else if(PlayerInfo[playerid][pLeader] == 8) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
- else if(PlayerInfo[playerid][pLeader] == 9) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
- else if(PlayerInfo[playerid][pLeader] == 10) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
- else if(PlayerInfo[playerid][pLeader] == 11) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
- //SetSpawnInfo(playerid, team, model,0.0,0.0,0.0,0,0,0,0,0,0,0);
- SpawnPlayer(playerid);
- }
- }
- if(PlayerInfo[playerid][pChar] > 0) { SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]); }
- else { SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]); }
- SetPlayerWeapons(playerid);
- SetPlayerSpawn(playerid);
- SetPlayerToTeamColor(playerid);
- PlayerFixRadio(playerid);
- for(new i = 0; i < sizeof(Turfs); i++)
- {
- GangZoneShowForPlayer(playerid, i, TurfInfo[i][zColor]);
- }
- if(AFK[playerid] == 1)
- {
- AFK[playerid] = 1;
- TogglePlayerControllable(playerid, 0);
- SetPlayerColor(playerid,COLOR_AFK);
- ApplyAnimation(playerid,"PED","KO_skid_front",4.1,0,1,1,1,0);
- SendClientMessage(playerid, COLOR_YELLOW, " You have been respawned, but still afk !");
- }
- if(MapIconsShown[playerid] != 1)
- {
- MapIconsShown[playerid] = 1;
- for(new i = 0; i < sizeof(BizzInfo); i++)
- {
- SetPlayerMapIcon(playerid,i + 1,BizzInfo[i][bEntranceX],BizzInfo[i][bEntranceY],BizzInfo[i][bEntranceZ],36,COLOR_LIGHTRED);
- SetPlayerMapIcon(playerid, 1, 1743.4507, -1863.8843, 13.5745, 55, COLOR_YELLOW); // Driving School
- SetPlayerMapIcon(playerid, 6, 1528.779, -1678.113, 5.890625, 30, COLOR_YELLOW); // Police Station
- SetPlayerMapIcon(playerid, 7, 1461.695, -1011.915, 26.84375, 52, COLOR_YELLOW); // Bank ls
- SetPlayerMapIcon(playerid, 9, 1178.03, -1323.41, 14.10, 22, COLOR_YELLOW); // Hospital
- SetPlayerMapIcon(playerid, 11, 2410.1682,-1220.7765,25.2978, 49, COLOR_YELLOW); // Pig Pen
- SetPlayerMapIcon(playerid, 12, 2312.9451,-1645.0206,14.8270, 49, COLOR_YELLOW); // Ten Green
- SetPlayerMapIcon(playerid, 17, 1312.4210,-898.5630,39.5781, 52, COLOR_YELLOW); // 24/7
- SetPlayerMapIcon(playerid, 18, 1832.4276,-1838.3896,13.5781, 52, COLOR_YELLOW); // 24/7
- SetPlayerMapIcon(playerid, 19, 1353.6860,-1757.4297,13.5078, 52, COLOR_YELLOW); // 24/7
- SetPlayerMapIcon(playerid, 23, 2244.3423,-1665.5542,15.4766, 45, COLOR_YELLOW); // Binco
- SetPlayerMapIcon(playerid, 13, -1601.7290, 718.9783, 11.2795, 30, COLOR_YELLOW); // Police Station SF
- SetPlayerMapIcon(playerid, 10, -1613.6985, 863.5424, 7.6875, 52, COLOR_YELLOW); // Bank sf
- }
- for(new i = 0; i < sizeof(HouseInfo); i++)
- {
- SetPlayerMapIcon(playerid,i + 20,HouseInfo[i][hEntrancex],HouseInfo[i][hEntrancey],HouseInfo[i][hEntrancez],31,COLOR_LIGHTRED);
- }
- for(new i = 0; i < sizeof(SBizzInfo); i++)
- {
- SetPlayerMapIcon(playerid,i + 20,SBizzInfo[i][sbEntranceX],SBizzInfo[i][sbEntranceY],SBizzInfo[i][sbEntranceZ],36,COLOR_LIGHTRED);
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement