Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.20 KB | None | 0 0
  1. public OnPlayerSpawn(playerid)
  2. {
  3. if(IsPlayerNPC(playerid))return 1;
  4. GangZoneShowForPlayer(playerid, ballasturf, 0x8000FFFF);
  5. GangZoneShowForPlayer(playerid, corleoneturf, 0x000000FF);
  6. GangZoneShowForPlayer(playerid, bikersturf, 0x542C2CFF);
  7. GangZoneShowForPlayer(playerid, grooveturf, 0x00E800FF);
  8. GangZoneShowForPlayer(playerid, triadsturf, 0x80FFFFFF);
  9. GangZoneShowForPlayer(playerid, ykzturf, 0x808000FF);
  10. InitLockDoors(playerid);
  11. STDPlayer[playerid] = 0;
  12. gTeam[playerid] = PlayerInfo[playerid][pTeam]; //Set the Team
  13. if (gTeam[playerid] == 4) //medic / criminal reset team
  14. {
  15. gTeam[playerid] = 3;
  16. }
  17. if(gPlayerLogged[playerid] == 0)
  18. {
  19. SendClientMessage(playerid, COLOR_LIGHTRED, "** This server requires a Login BEFORE spawn (Kicked) **");
  20. KickPlayer[playerid] = 1;
  21. }
  22. if(gTeam[playerid] >= 15 && PlayerInfo[playerid][pLeader] <= 1)
  23. {
  24. MedicBill[playerid] = 0;
  25. new rand = random(sizeof(CIV));
  26. SendClientMessage(playerid, COLOR_LIGHTRED, "You are not an Approved Leader, you are now a Civilian !");
  27. PlayerInfo[playerid][pTeam] = 3;
  28. gTeam[playerid] = 3;
  29. SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
  30. PlayerInfo[playerid][pModel] = CIV[rand];
  31. SpawnPlayer(playerid);
  32. }
  33. if(gTeam[playerid] == 5)
  34. {
  35. if(PlayerInfo[playerid][pMember] < 1)
  36. {
  37. MedicBill[playerid] = 0;
  38. new rand = random(sizeof(CIV));
  39. SendClientMessage(playerid, COLOR_LIGHTRED, "You are not a Family Member, you are now a Civilian !");
  40. PlayerInfo[playerid][pTeam] = 3;
  41. gTeam[playerid] = 3;
  42. SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
  43. PlayerInfo[playerid][pModel] = CIV[rand];
  44. SpawnPlayer(playerid);
  45. }
  46. }
  47. if(gTeam[playerid] == 10)
  48. {
  49. if(PlayerInfo[playerid][pMember] != 8)
  50. {
  51. MedicBill[playerid] = 0;
  52. new rand = random(sizeof(CIV));
  53. SendClientMessage(playerid, COLOR_LIGHTRED, "You are not a Member of this Agency, you are now a Civilian !");
  54. PlayerInfo[playerid][pTeam] = 3;
  55. gTeam[playerid] = 3;
  56. SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
  57. PlayerInfo[playerid][pModel] = CIV[rand];
  58. SpawnPlayer(playerid);
  59. }
  60. }
  61. if(AFK[playerid] == 1)
  62. {
  63. AFK[playerid] = 1;
  64. TogglePlayerControllable(playerid, 0);
  65. SetPlayerColor(playerid,COLOR_AFK);
  66. ApplyAnimation(playerid,"PED","KO_skid_front",4.1,0,1,1,1,0);
  67. SendClientMessage(playerid, COLOR_YELLOW, " You have been respawned, but still afk !");
  68. }
  69. if(gTeam[playerid] == 2 && PlayerInfo[playerid][pMember] > 3)
  70. {
  71. MedicBill[playerid] = 0;
  72. new rand = random(sizeof(CIV));
  73. SendClientMessage(playerid, COLOR_LIGHTRED, "You haven't applied for being an Officer / FBI / National Guard, you are now a Civilian !");
  74. PlayerInfo[playerid][pTeam] = 3;
  75. gTeam[playerid] = 3;
  76. SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
  77. PlayerInfo[playerid][pModel] = CIV[rand];
  78. SpawnPlayer(playerid);
  79. }
  80. if(gTeam[playerid] == 3)
  81. {
  82. if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pLeader] > 0)
  83. {
  84. TogglePlayerControllable(playerid, 1);
  85. new model = PlayerInfo[playerid][pChar];
  86. 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; }
  87. 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; }
  88. 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; }
  89. 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; }
  90. 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; }
  91. 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; }
  92. 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; }
  93. 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; }
  94. 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; }
  95. 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; }
  96. 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; }
  97. 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; }
  98. 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; }
  99. 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; }
  100. 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; }
  101. 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; }
  102. 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; }
  103. 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; }
  104. 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; }
  105. 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; }
  106. 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; }
  107. //SetSpawnInfo(playerid, team, model,0.0,0.0,0.0,0,0,0,0,0,0,0);
  108. SpawnPlayer(playerid);
  109. }
  110. }
  111. if(PlayerInfo[playerid][pChar] > 0) { SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]); }
  112. else { SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]); }
  113. SetPlayerWeapons(playerid);
  114. SetPlayerSpawn(playerid);
  115. SetPlayerToTeamColor(playerid);
  116. PlayerFixRadio(playerid);
  117. for(new i = 0; i < sizeof(Turfs); i++)
  118. {
  119. GangZoneShowForPlayer(playerid, i, TurfInfo[i][zColor]);
  120. }
  121. if(AFK[playerid] == 1)
  122. {
  123. AFK[playerid] = 1;
  124. TogglePlayerControllable(playerid, 0);
  125. SetPlayerColor(playerid,COLOR_AFK);
  126. ApplyAnimation(playerid,"PED","KO_skid_front",4.1,0,1,1,1,0);
  127. SendClientMessage(playerid, COLOR_YELLOW, " You have been respawned, but still afk !");
  128. }
  129. if(MapIconsShown[playerid] != 1)
  130. {
  131. MapIconsShown[playerid] = 1;
  132. for(new i = 0; i < sizeof(BizzInfo); i++)
  133. {
  134. SetPlayerMapIcon(playerid,i + 1,BizzInfo[i][bEntranceX],BizzInfo[i][bEntranceY],BizzInfo[i][bEntranceZ],36,COLOR_LIGHTRED);
  135. SetPlayerMapIcon(playerid, 1, 1743.4507, -1863.8843, 13.5745, 55, COLOR_YELLOW); // Driving School
  136. SetPlayerMapIcon(playerid, 6, 1528.779, -1678.113, 5.890625, 30, COLOR_YELLOW); // Police Station
  137. SetPlayerMapIcon(playerid, 7, 1461.695, -1011.915, 26.84375, 52, COLOR_YELLOW); // Bank ls
  138. SetPlayerMapIcon(playerid, 9, 1178.03, -1323.41, 14.10, 22, COLOR_YELLOW); // Hospital
  139. SetPlayerMapIcon(playerid, 11, 2410.1682,-1220.7765,25.2978, 49, COLOR_YELLOW); // Pig Pen
  140. SetPlayerMapIcon(playerid, 12, 2312.9451,-1645.0206,14.8270, 49, COLOR_YELLOW); // Ten Green
  141. SetPlayerMapIcon(playerid, 17, 1312.4210,-898.5630,39.5781, 52, COLOR_YELLOW); // 24/7
  142. SetPlayerMapIcon(playerid, 18, 1832.4276,-1838.3896,13.5781, 52, COLOR_YELLOW); // 24/7
  143. SetPlayerMapIcon(playerid, 19, 1353.6860,-1757.4297,13.5078, 52, COLOR_YELLOW); // 24/7
  144. SetPlayerMapIcon(playerid, 23, 2244.3423,-1665.5542,15.4766, 45, COLOR_YELLOW); // Binco
  145. SetPlayerMapIcon(playerid, 13, -1601.7290, 718.9783, 11.2795, 30, COLOR_YELLOW); // Police Station SF
  146. SetPlayerMapIcon(playerid, 10, -1613.6985, 863.5424, 7.6875, 52, COLOR_YELLOW); // Bank sf
  147.  
  148. }
  149. for(new i = 0; i < sizeof(HouseInfo); i++)
  150. {
  151. SetPlayerMapIcon(playerid,i + 20,HouseInfo[i][hEntrancex],HouseInfo[i][hEntrancey],HouseInfo[i][hEntrancez],31,COLOR_LIGHTRED);
  152. }
  153. for(new i = 0; i < sizeof(SBizzInfo); i++)
  154. {
  155. SetPlayerMapIcon(playerid,i + 20,SBizzInfo[i][sbEntranceX],SBizzInfo[i][sbEntranceY],SBizzInfo[i][sbEntranceZ],36,COLOR_LIGHTRED);
  156. }
  157. }
  158. return 1;
  159. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement