Advertisement
Guest User

OnplayerSpawn

a guest
Oct 7th, 2012
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.37 KB | None | 0 0
  1. public OnPlayerSpawn(playerid)
  2. {
  3. TextDrawShowForPlayer(playerid, Vreme);
  4. TextDrawShowForPlayer(playerid, Datum);
  5.  
  6. if(!gPlayerAnimLibsPreloaded[playerid])
  7. {
  8. PreloadAnimLib(playerid,"BOMBER");
  9. PreloadAnimLib(playerid,"RAPPING");
  10. PreloadAnimLib(playerid,"SHOP");
  11. PreloadAnimLib(playerid,"BEACH");
  12. PreloadAnimLib(playerid,"SMOKING");
  13. PreloadAnimLib(playerid,"FOOD");
  14. PreloadAnimLib(playerid,"ON_LOOKERS");
  15. PreloadAnimLib(playerid,"DEALER");
  16. PreloadAnimLib(playerid,"CRACK");
  17. PreloadAnimLib(playerid,"CARRY");
  18. PreloadAnimLib(playerid,"COP_AMBIENT");
  19. PreloadAnimLib(playerid,"PARK");
  20. PreloadAnimLib(playerid,"INT_HOUSE");
  21. PreloadAnimLib(playerid,"FOOD");
  22. PreloadAnimLib(playerid,"PED");
  23. PreloadAnimLib(playerid,"MISC");
  24. PreloadAnimLib(playerid,"BLOWJOBZ");
  25. PreloadAnimLib(playerid,"RIFLE");
  26. PreloadAnimLib(playerid,"UZI");
  27. PreloadAnimLib(playerid,"SHOTGUN");
  28. PreloadAnimLib(playerid,"COLT45");
  29. PreloadAnimLib(playerid,"SILENCED");
  30. PreloadAnimLib(playerid,"GYMNASIUM");
  31. PreloadAnimLib(playerid,"PARK");
  32. PreloadAnimLib(playerid,"BSKTBALL");
  33. PreloadAnimLib(playerid,"GANGS");
  34. PreloadAnimLib(playerid,"FIGHT_D");
  35. PreloadAnimLib(playerid,"PAULNMAC");
  36. gPlayerAnimLibsPreloaded[playerid] = 1;
  37. }
  38.  
  39. InitLockDoors(playerid);
  40. STDPlayer[playerid] = 0;
  41. gTeam[playerid] = PlayerInfo[playerid][pTeam]; //Set the Team
  42. if (gTeam[playerid] == 4) //medic / criminal reset team
  43. {
  44. gTeam[playerid] = 3;
  45. }
  46. if(gPlayerLogged[playerid] == 0 && IsPlayerNPC(playerid) != 1)
  47. {
  48. SendClientMessage(playerid, WHITE, "("COL_RED"BE!{FFFFFF})** Ovaj server zahteva prvo da se prijavite pre spawnovanja ("COL_RED"Kikovan{FFFFFF}) **");
  49. KickPlayer[playerid] = 1;
  50. }
  51. if(gTeam[playerid] == 11 && PlayerInfo[playerid][pLeader] < 1)
  52. {
  53. MedicBill[playerid] = 0;
  54. new rand = random(sizeof(CIV));
  55. SendClientMessage(playerid, WHITE, "("COL_RED"BE!{FFFFFF}) Niste prihvaceni "COL_RED"Lider{FFFFFF}, sada ste civil!");
  56. PlayerInfo[playerid][pTeam] = 3;
  57. gTeam[playerid] = 3;
  58. SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
  59. PlayerInfo[playerid][pModel] = CIV[rand];
  60. SpawnPlayer(playerid);
  61. }
  62. if(gTeam[playerid] == 5)
  63. {
  64. if(PlayerInfo[playerid][pMember] < 1)
  65. {
  66. MedicBill[playerid] = 0;
  67. new rand = random(sizeof(CIV));
  68. SendClientMessage(playerid, WHITE, "("COL_RED"BE!{FFFFFF}) Niste clan organizacije, sada ste "COL_RED"civil!");
  69. PlayerInfo[playerid][pTeam] = 3;
  70. gTeam[playerid] = 3;
  71. SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
  72. PlayerInfo[playerid][pModel] = CIV[rand];
  73. SpawnPlayer(playerid);
  74. }
  75. }
  76. if(gTeam[playerid] == 10)
  77. {
  78. if(PlayerInfo[playerid][pMember] != 8)
  79. {
  80. MedicBill[playerid] = 0;
  81. new rand = random(sizeof(CIV));
  82. SendClientMessage(playerid, WHITE, "("COL_RED"BE!{FFFFFF}) Niste clan ove agencije, sada ste "COL_RED"civil!");
  83. PlayerInfo[playerid][pTeam] = 3;
  84. gTeam[playerid] = 3;
  85. SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
  86. PlayerInfo[playerid][pModel] = CIV[rand];
  87. SpawnPlayer(playerid);
  88. }
  89. }
  90. /*if(gTeam[playerid] == 2 && PlayerInfo[playerid][pMember] > 3)
  91. {
  92. MedicBill[playerid] = 0;
  93. new rand = random(sizeof(CIV));
  94. SendClientMessage(playerid, WHITE, "("COL_RED"GG RP!{FFFFFF}) Niste se prijavili za clana "COL_RED"Drzavne Agencije!");
  95. PlayerInfo[playerid][pTeam] = 3;
  96. gTeam[playerid] = 3;
  97. SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
  98. PlayerInfo[playerid][pModel] = CIV[rand];
  99. SpawnPlayer(playerid);
  100. }
  101. if(gTeam[playerid] == 3)
  102. {
  103. if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pLeader] > 0)
  104. {
  105. SendClientMessage(playerid, WHITE, "("COL_RED"GG RP!{FFFFFF}) Niste clan organizacije premjesteni ste na odgovarajucu "COL_RED"Klasu + Skin!");
  106. MedicBill[playerid] = 0;
  107. new model = PlayerInfo[playerid][pModel];
  108. 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; }
  109. 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; }
  110. 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; }
  111. 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; }
  112. 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; }
  113. 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; }
  114. else if(PlayerInfo[playerid][pMember] == 7) { 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; }
  115. 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; }
  116. 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; }
  117. 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; }
  118. else if(PlayerInfo[playerid][pMember] == 12) { 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; }
  119. else if(PlayerInfo[playerid][pMember] == 13) { 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; }
  120. else if(PlayerInfo[playerid][pMember] == 14) { 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; }
  121. else if(PlayerInfo[playerid][pMember] == 15) { 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; }
  122. else if(PlayerInfo[playerid][pMember] == 16) { 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; }
  123. else if(PlayerInfo[playerid][pMember] == 17) { 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; }
  124. else if(PlayerInfo[playerid][pMember] == 18) { 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; }
  125. else if(PlayerInfo[playerid][pMember] == 19) { 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; }
  126. else if(PlayerInfo[playerid][pMember] == 20) { 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; }
  127. 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; }
  128. 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; }
  129. 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; }
  130. 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; }
  131. 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; }
  132. 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; }
  133. 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; }
  134. 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; }
  135. 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; }
  136. 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; }
  137. else if(PlayerInfo[playerid][pLeader] == 12) { 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;}
  138. else if(PlayerInfo[playerid][pLeader] == 13) { 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;}
  139. else if(PlayerInfo[playerid][pLeader] == 14) { 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;}
  140. else if(PlayerInfo[playerid][pLeader] == 15) { 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; }
  141. else if(PlayerInfo[playerid][pLeader] == 16) { 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; }
  142. else if(PlayerInfo[playerid][pLeader] == 17) { 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; }
  143. else if(PlayerInfo[playerid][pLeader] == 18) { 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; }
  144. else if(PlayerInfo[playerid][pLeader] == 19) { 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; }
  145. else if(PlayerInfo[playerid][pLeader] == 20) { 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; }
  146. SpawnPlayer(playerid);
  147. }
  148. }
  149. if(PlayerInfo[playerid][pChar] > 0) { SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]); }
  150. else { SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]); }*/
  151. SetPlayerSpawn(playerid);
  152. SetPlayerToTeamColor(playerid);
  153. PlayerFixRadio(playerid);
  154.  
  155. for(new i = 0; i < sizeof(Turfs); i++)
  156. {
  157. GangZoneShowForPlayer(playerid, i, TurfInfo[i][zColor]);
  158. GangZoneShowForPlayer(playerid, crips, 0x2641FEAA);
  159. GangZoneShowForPlayer(playerid, bloods, 0xAA3333AA);
  160.  
  161. if(gangzona[gzona1] == 0)
  162. {
  163. GangZoneShowForPlayer(playerid,zona1, 0xC0C0C096);
  164. }
  165. else if(gangzona[gzona1] == 1)
  166. {
  167. GangZoneShowForPlayer(playerid,zona1, 0x2641FEAA);
  168. }
  169. else if(gangzona[gzona1] == 2)
  170. {
  171. GangZoneShowForPlayer(playerid, zona1, 0xAA3333AA);
  172. }
  173. if(gangzona[gzona2] == 0)
  174. {
  175. GangZoneShowForPlayer(playerid,zona2, 0xC0C0C096);
  176. }
  177. else if(gangzona[gzona2] == 1)
  178. {
  179. GangZoneShowForPlayer(playerid,zona2, 0x2641FEAA);
  180. }
  181. else if(gangzona[gzona2] == 2)
  182. {
  183. GangZoneShowForPlayer(playerid, zona2, 0xAA3333AA);
  184. }
  185. if(gangzona[gzona3] == 0)
  186. {
  187. GangZoneShowForPlayer(playerid,zona3, 0xC0C0C096);
  188. }
  189. else if(gangzona[gzona3] == 1)
  190. {
  191. GangZoneShowForPlayer(playerid,zona3, 0x2641FEAA);
  192. }
  193. else if(gangzona[gzona3] == 2)
  194. {
  195. GangZoneShowForPlayer(playerid, zona3, 0xAA3333AA);
  196. }
  197. if(gangzona[gzona4] == 0)
  198. {
  199. GangZoneShowForPlayer(playerid,zona4, 0xC0C0C096);
  200. }
  201. else if(gangzona[gzona4] == 1)
  202. {
  203. GangZoneShowForPlayer(playerid,zona4, 0x2641FEAA);
  204. }
  205. else if(gangzona[gzona4] == 2)
  206. {
  207. GangZoneShowForPlayer(playerid, zona4, 0xAA3333AA);
  208. }
  209. if(gangzona[gzona5] == 0)
  210. {
  211. GangZoneShowForPlayer(playerid,zona5, 0xC0C0C096);
  212. }
  213. else if(gangzona[gzona5] == 1)
  214. {
  215. GangZoneShowForPlayer(playerid,zona5, 0x2641FEAA);
  216. }
  217. else if(gangzona[gzona5] == 2)
  218. {
  219. GangZoneShowForPlayer(playerid, zona5, 0xAA3333AA);
  220. }
  221. if(gangzona[gzona6] == 0)
  222. {
  223. GangZoneShowForPlayer(playerid,zona6, 0xC0C0C096);
  224. }
  225. else if(gangzona[gzona6] == 1)
  226. {
  227. GangZoneShowForPlayer(playerid,zona6, 0x2641FEAA);
  228. }
  229. else if(gangzona[gzona6] == 2)
  230. {
  231. GangZoneShowForPlayer(playerid, zona6, 0xAA3333AA);
  232. }
  233. return 1;
  234. }
  235.  
  236. if(MapIconsShown[playerid] != 1)
  237. {
  238. MapIconsShown[playerid] = 1;
  239. for(new i = 0; i < sizeof(BizzInfo); i++)
  240. {
  241. SetPlayerMapIcon(playerid,i + 1,BizzInfo[i][bEntranceX],BizzInfo[i][bEntranceY],BizzInfo[i][bEntranceZ],56,YELLOW);
  242. }
  243. for(new i = 0; i < sizeof(SBizzInfo); i++)
  244. {
  245. SetPlayerMapIcon(playerid,i + 20,SBizzInfo[i][sbEntranceX],SBizzInfo[i][sbEntranceY],SBizzInfo[i][sbEntranceZ],56,COLOR_ZELENKASTA);
  246. }
  247. }
  248. return 1;
  249. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement