Advertisement
Guest User

Untitled

a guest
Jul 6th, 2018
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.38 KB | None | 0 0
  1. public SetPlayerSpawn(playerid)
  2. {
  3. if(IsPlayerConnected(playerid))
  4. {
  5. InHouse[playerid] = -1;
  6. InBussines[playerid] = -1;
  7. InHQ[playerid] = -1;
  8. StopAudioStreamForPlayer(playerid);
  9. SetPlayerVirtualWorld(playerid,0);
  10. SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]);
  11. if(PlayerInfo[playerid][pTut] == 0)
  12. {
  13. gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
  14. TogglePlayerControllable(playerid, 0);
  15. RegistrationStep[playerid] = 1;
  16. new sendername[30],stringy[128];
  17. GetPlayerName(playerid, sendername, sizeof(sendername));
  18. SendClientMessage(playerid, COLOR_TEAL, "----------------------------------------------------------------------------");
  19. format(stringy,sizeof(stringy),"Welcome to RPG.TEMP-ZONE.RO, %s.", sendername);
  20. SendClientMessage(playerid, COLOR_YELLOW, stringy);
  21. SetPlayerInterior(playerid,0);
  22. SetPlayerVirtualWorld(playerid, 9994);
  23. SetPlayerPosEx(playerid, 1742.9814,-1863.0938,16.2048);
  24. InterpolateCameraPos(playerid, 1804.1313,-1732.0179,21.7294, 1037.3715,-1732.7358,25.2859, 30000, CAMERA_MOVE);
  25. InterpolateCameraLookAt(playerid,1441.6654,-1732.0317,18.0373,1037.3715,-1732.7358,25.2859, 30000, CAMERA_MOVE);
  26. 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");
  27. return 1;
  28. }
  29. new rand,
  30. house = PlayerInfo[playerid][pPhousekey];
  31. if(PlayerInfo[playerid][pPaintBallG] >= 1)
  32. {
  33. curatj[playerid] = 1;
  34. SetPlayerToTeamColor(playerid);
  35. if(PlayerInfo[playerid][pPaintBallG] == 2 && paintt[PlayerInfo[playerid][pPaintBallG]] > 0)
  36. {
  37. SetPlayerArmourEx(playerid, 100.0);
  38. }
  39. if(PlayerInfo[playerid][pPaintBallG] == 1 || PlayerInfo[playerid][pPaintBallG] == 2)
  40. {
  41. if(paintg[PlayerInfo[playerid][pPaintBallG]] == 1 && paintt[PlayerInfo[playerid][pPaintBallG]] > 0)
  42. {
  43. GivePlayerWeaponEx(playerid, 24, 1000);
  44. GivePlayerWeaponEx(playerid, 31, 1000);
  45. GivePlayerWeaponEx(playerid, 16, 1);
  46. GivePlayerWeaponEx(playerid, 41, 1000);
  47. }
  48. else if(paintg[PlayerInfo[playerid][pPaintBallG]] == 2 && paintt[PlayerInfo[playerid][pPaintBallG]] > 0)
  49. {
  50. GivePlayerWeaponEx(playerid, 5, 1);
  51. }
  52. else if(paintg[PlayerInfo[playerid][pPaintBallG]] == 3 && paintt[PlayerInfo[playerid][pPaintBallG]] > 0)
  53. {
  54. GivePlayerWeaponEx(playerid, 9, 1);
  55. }
  56. }
  57. else if(PlayerInfo[playerid][pPaintBallG] == 3 && paintt[PlayerInfo[playerid][pPaintBallG]] > 0)
  58. {
  59. if(PlayerInfo[playerid][pPaintBallKills] >= 0 && PlayerInfo[playerid][pPaintBallKills] <= 1) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 24, 1000); }
  60. else if(PlayerInfo[playerid][pPaintBallKills] >= 2 && PlayerInfo[playerid][pPaintBallKills] <= 3) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 29, 1000); }
  61. else if(PlayerInfo[playerid][pPaintBallKills] >= 4 && PlayerInfo[playerid][pPaintBallKills] <= 5) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 28, 1000); }
  62. else if(PlayerInfo[playerid][pPaintBallKills] >= 6 && PlayerInfo[playerid][pPaintBallKills] <= 7) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 33, 1000); }
  63. else if(PlayerInfo[playerid][pPaintBallKills] >= 8 && PlayerInfo[playerid][pPaintBallKills] <= 9) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 32, 1000); }
  64. else if(PlayerInfo[playerid][pPaintBallKills] >= 10 && PlayerInfo[playerid][pPaintBallKills] <= 11) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 25, 1000); }
  65. else if(PlayerInfo[playerid][pPaintBallKills] >= 12 && PlayerInfo[playerid][pPaintBallKills] <= 13) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 26, 1000); }
  66. else if(PlayerInfo[playerid][pPaintBallKills] >= 14 && PlayerInfo[playerid][pPaintBallKills] <= 15) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 34, 1000); }
  67. else if(PlayerInfo[playerid][pPaintBallKills] >= 16 && PlayerInfo[playerid][pPaintBallKills] <= 17) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 27, 1000); }
  68. else if(PlayerInfo[playerid][pPaintBallKills] >= 18 && PlayerInfo[playerid][pPaintBallKills] <= 19) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 31, 1000); }
  69. else if(PlayerInfo[playerid][pPaintBallKills] >= 20 && PlayerInfo[playerid][pPaintBallKills] <= 21) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 30, 1000); }
  70. else if(PlayerInfo[playerid][pPaintBallKills] >= 22 && PlayerInfo[playerid][pPaintBallKills] <= 23) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 23, 1000); }
  71. else if(PlayerInfo[playerid][pPaintBallKills] >= 24 && PlayerInfo[playerid][pPaintBallKills] <= 25) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 22, 1000); }
  72. else if(PlayerInfo[playerid][pPaintBallKills] >= 26 && PlayerInfo[playerid][pPaintBallKills] <= 27) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 9, 1); }
  73. else if(PlayerInfo[playerid][pPaintBallKills] >= 28) { ResetPlayerWeaponsEx(playerid); ResetPlayerWeapons(playerid); GivePlayerWeaponEx(playerid, 4, 1); }
  74. }
  75. else if(PlayerInfo[playerid][pPaintBallG] == 4 && paintt[PlayerInfo[playerid][pPaintBallG]] > 0)
  76. {
  77. GivePlayerWeaponEx(playerid, 24, 1000);
  78. }
  79. if(paintm[PlayerInfo[playerid][pPaintBallG]] == 1)
  80. {
  81. rand = random(sizeof(gRandomSpawnRC));
  82. SetPlayerPosEx(playerid,gRandomSpawnRC[rand][0],gRandomSpawnRC[rand][1],gRandomSpawnRC[rand][2]);
  83. SetPlayerSkin(playerid, 250);
  84. SetPlayerInterior(playerid, 10);
  85. if(PlayerInfo[playerid][pPaintBallG] == 1)
  86. {
  87. SetPlayerVirtualWorld(playerid,125);
  88. }
  89. else if(PlayerInfo[playerid][pPaintBallG] == 2)
  90. {
  91. SetPlayerVirtualWorld(playerid,126);
  92. }
  93. else if(PlayerInfo[playerid][pPaintBallG] == 3)
  94. {
  95. SetPlayerVirtualWorld(playerid,127);
  96. }
  97. else if(PlayerInfo[playerid][pPaintBallG] == 4)
  98. {
  99. SetPlayerVirtualWorld(playerid,128);
  100. }
  101. SetTimerEx("UnFreezeStation", 100, false, "i", playerid);
  102. }
  103. else if(paintm[PlayerInfo[playerid][pPaintBallG]] == 2)
  104. {
  105. rand = random(sizeof(gRandomSpawnTennis));
  106. SetPlayerPosEx(playerid,gRandomSpawnTennis[rand][0],gRandomSpawnTennis[rand][1],gRandomSpawnTennis[rand][2]);
  107. SetPlayerSkin(playerid, 96);
  108. SetPlayerWorldBounds(playerid, -2712.4683, -2792.2351,-229.3094, -274.6794);
  109. SetPlayerInterior(playerid, 0);
  110. if(PlayerInfo[playerid][pPaintBallG] == 1)
  111. {
  112. SetPlayerVirtualWorld(playerid,125);
  113. }
  114. else if(PlayerInfo[playerid][pPaintBallG] == 2)
  115. {
  116. SetPlayerVirtualWorld(playerid,126);
  117. }
  118. else if(PlayerInfo[playerid][pPaintBallG] == 3)
  119. {
  120. SetPlayerVirtualWorld(playerid,127);
  121. }
  122. else if(PlayerInfo[playerid][pPaintBallG] == 4)
  123. {
  124. SetPlayerVirtualWorld(playerid,128);
  125. }
  126. SetTimerEx("UnFreezeStation", 100, false, "i", playerid);
  127. }
  128. else if(paintm[PlayerInfo[playerid][pPaintBallG]] == 3)
  129. {
  130. rand = random(sizeof(gRandomSpawnFarm));
  131. SetPlayerPosEx(playerid,gRandomSpawnFarm[rand][0],gRandomSpawnFarm[rand][1],gRandomSpawnFarm[rand][2]);
  132. SetPlayerSkin(playerid, 158);
  133. SetPlayerWorldBounds(playerid, 135.3258, -287.9915, 57.6137 ,-74.2723);
  134. SetPlayerInterior(playerid, 0);
  135. if(PlayerInfo[playerid][pPaintBallG] == 1)
  136. {
  137. SetPlayerVirtualWorld(playerid,125);
  138. }
  139. else if(PlayerInfo[playerid][pPaintBallG] == 2)
  140. {
  141. SetPlayerVirtualWorld(playerid,126);
  142. }
  143. else if(PlayerInfo[playerid][pPaintBallG] == 3)
  144. {
  145. SetPlayerVirtualWorld(playerid,127);
  146. }
  147. else if(PlayerInfo[playerid][pPaintBallG] == 4)
  148. {
  149. SetPlayerVirtualWorld(playerid,128);
  150. }
  151. SetTimerEx("UnFreezeStation", 100, false, "i", playerid);
  152. }
  153. else if(paintm[PlayerInfo[playerid][pPaintBallG]] == 4)
  154. {
  155. rand = random(sizeof(gRandomSpawnBeach));
  156. SetPlayerPosEx(playerid,gRandomSpawnBeach[rand][0],gRandomSpawnBeach[rand][1],gRandomSpawnBeach[rand][2]);
  157. SetPlayerSkin(playerid, 97);
  158. SetPlayerWorldBounds(playerid, 708.0417, 409.4930, -1806.0677, -1907.7119);
  159. SetPlayerInterior(playerid, 0);
  160. if(PlayerInfo[playerid][pPaintBallG] == 1)
  161. {
  162. SetPlayerVirtualWorld(playerid,125);
  163. }
  164. else if(PlayerInfo[playerid][pPaintBallG] == 2)
  165. {
  166. SetPlayerVirtualWorld(playerid,126);
  167. }
  168. else if(PlayerInfo[playerid][pPaintBallG] == 3)
  169. {
  170. SetPlayerVirtualWorld(playerid,127);
  171. }
  172. else if(PlayerInfo[playerid][pPaintBallG] == 4)
  173. {
  174. SetPlayerVirtualWorld(playerid,128);
  175. }
  176. SetTimerEx("UnFreezeStation", 100, false, "i", playerid);
  177. }
  178. else if(paintm[PlayerInfo[playerid][pPaintBallG]] == 5)
  179. {
  180. rand = random(sizeof(gRandomSpawnLSPD));
  181. SetPlayerPosEx(playerid,gRandomSpawnLSPD[rand][0],gRandomSpawnLSPD[rand][1],gRandomSpawnLSPD[rand][2]);
  182. SetPlayerSkin(playerid, 285);
  183. SetPlayerWorldBounds(playerid, 1558.4261, 1387.0891, -1578.9333, -1776.6854);
  184. SetPlayerInterior(playerid, 0);
  185. if(PlayerInfo[playerid][pPaintBallG] == 1)
  186. {
  187. SetPlayerVirtualWorld(playerid,125);
  188. }
  189. else if(PlayerInfo[playerid][pPaintBallG] == 2)
  190. {
  191. SetPlayerVirtualWorld(playerid,126);
  192. }
  193. else if(PlayerInfo[playerid][pPaintBallG] == 3)
  194. {
  195. SetPlayerVirtualWorld(playerid,127);
  196. }
  197. else if(PlayerInfo[playerid][pPaintBallG] == 4)
  198. {
  199. SetPlayerVirtualWorld(playerid,128);
  200. }
  201. SetTimerEx("UnFreezeStation", 100, false, "i", playerid);
  202. }
  203. return 1;
  204. }
  205. if(BeforeSpectate[playerid][pSpectating])
  206. {
  207. SetPlayerVirtualWorld(playerid, BeforeSpectate[playerid][pWorld]);
  208. SetPlayerInterior(playerid, BeforeSpectate[playerid][pInt]);
  209.  
  210. if(BeforeSpectate[playerid][pState] == PLAYER_STATE_DRIVER)
  211. PutPlayerInVehicle(playerid, BeforeSpectate[playerid][pInVehicle], 0);
  212.  
  213. else if(BeforeSpectate[playerid][pState] == PLAYER_STATE_PASSENGER)
  214. PutPlayerInVehicle(playerid, BeforeSpectate[playerid][pInVehicle], 1 + random(3));
  215.  
  216. else
  217. SetPlayerPos(playerid, BeforeSpectate[playerid][pOldPos][0], BeforeSpectate[playerid][pOldPos][1], BeforeSpectate[playerid][pOldPos][2]);
  218.  
  219. BeforeSpectate[playerid][pSpectating] = false;
  220. return 1;
  221. }
  222. if(PlayerInfo[playerid][pJailed] == 1)
  223. {
  224. SetPlayerWantedLevel(playerid, 0);
  225. PlayerTextDrawHide(playerid, WantedText[playerid]);
  226. SetPlayerInterior(playerid, 6);
  227. rand = random(sizeof(gRandomJailSpawns));
  228. SetPlayerPosEx(playerid,gRandomJailSpawns[rand][0],gRandomJailSpawns[rand][1],gRandomJailSpawns[rand][2]);
  229. TogglePlayerControllable(playerid, 0);
  230. SetTimerEx("UnFreezeStation", 1000, false, "i", playerid);
  231. if(PlayerInfo[playerid][pVirtualPD] == 3)
  232. {
  233. SetPlayerVirtualWorld(playerid, 3);
  234. }
  235. else
  236. {
  237. SetPlayerVirtualWorld(playerid, 0);
  238. }
  239. return 1;
  240. }
  241. if(PlayerInfo[playerid][pJailed] == 2)
  242. {
  243. PlayerTextDrawHide(playerid, WantedText[playerid]);
  244. SetPlayerInterior(playerid, 10);
  245. rand = random(sizeof(gRandomAJailSpawns));
  246. SetPlayerPosEx(playerid,gRandomAJailSpawns[rand][0],gRandomAJailSpawns[rand][1],gRandomAJailSpawns[rand][2]);
  247. TogglePlayerControllable(playerid, 0);
  248. SetTimerEx("UnFreezeStation", 1000, false, "i", playerid);
  249. return 1;
  250. }
  251. if(house != 999)
  252. {
  253. if(PlayerInfo[playerid][pSpawnChange] == 1)
  254. {
  255. SetPlayerToTeamColor(playerid);
  256. SetPlayerInterior(playerid,HouseInfo[house][hInterior]);
  257. SetPlayerPosEx(playerid, HouseInfo[house][hExitx], HouseInfo[house][hExity],HouseInfo[house][hExitz]);
  258. SetPlayerVirtualWorld(playerid, HouseInfo[house][hVirtual]);
  259. PlayerInfo[playerid][pLocal] = house;
  260. PlayerInfo[playerid][pInt] = HouseInfo[house][hInterior];
  261. InHouse[playerid] = house;
  262. if(strlen(housestring[InHouse[playerid]]) > 0)
  263. {
  264. StopAudioStreamForPlayer(playerid);
  265. PlayAudioStreamForPlayer(playerid, housestring[InHouse[playerid]]);
  266. }
  267. return 1;
  268. }
  269. }
  270. if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) // LSPD
  271. {
  272. SetPlayerToTeamColor(playerid);
  273. SetPlayerPosEx(playerid, 246.7732,65.1425,1003.6406);
  274. SetPlayerFacingAngle(playerid, 270.0);
  275. SetPlayerInterior(playerid,6);
  276. PlayerInfo[playerid][pInt] = 6;
  277. InHQ[playerid] = 1;
  278. return 1;
  279. }
  280. if (PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2) // FBI
  281. {
  282. SetPlayerToTeamColor(playerid);
  283. SetPlayerInterior(playerid, 3);
  284. SetPlayerPosEx(playerid, 238.5394,145.5338,1003.0234);
  285. PlayerInfo[playerid][pInt] = 3;
  286. InHQ[playerid] = 2;
  287. return 1;
  288. }
  289. if (PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) // NG
  290. {
  291. SetPlayerToTeamColor(playerid);
  292. SetPlayerInterior(playerid, 10);
  293. SetPlayerPosEx(playerid, 246.7361,110.1871,1003.2188);
  294. PlayerInfo[playerid][pInt] = 10;
  295. SetPlayerVirtualWorld(playerid, 3);
  296. InHQ[playerid] = 3;
  297. return 1;
  298. }
  299. if (PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4) // Los Aztecas
  300. {
  301. SetPlayerToTeamColor(playerid);
  302. SetPlayerInterior(playerid, 2);
  303. SetPlayerPosEx(playerid, 2545.6001,-1305.1400,1054.6406);
  304. PlayerInfo[playerid][pInt] = 2;
  305. SetPlayerVirtualWorld(playerid, 4);
  306. InHQ[playerid] = 4;
  307. if(PlayerInfo[playerid][pGunLic] == 1)
  308. {
  309. GivePlayerWeaponEx(playerid, 24, 50);
  310. }
  311. return 1;
  312. }
  313. if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5) // Grove Street
  314. {
  315. SetPlayerToTeamColor(playerid);
  316. SetPlayerPosEx(playerid,2545.6001,-1305.1400,1054.6406);
  317. SetPlayerInterior(playerid, 2);
  318. PlayerInfo[playerid][pInt] = 2;
  319. InHQ[playerid] = 5;
  320. if(PlayerInfo[playerid][pGunLic] == 1)
  321. {
  322. GivePlayerWeaponEx(playerid, 24, 50);
  323. }
  324. SetPlayerVirtualWorld(playerid,5);
  325. return 1;
  326. }
  327. if (PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6) // Los Vagos
  328. {
  329. SetPlayerToTeamColor(playerid);
  330. SetPlayerInterior(playerid, 2);
  331. SetPlayerPosEx(playerid, 2545.6001,-1305.1400,1054.6406);
  332. PlayerInfo[playerid][pInt] = 2;
  333. InHQ[playerid] = 6;
  334. if(PlayerInfo[playerid][pGunLic] == 1)
  335. {
  336. GivePlayerWeaponEx(playerid, 24, 50);
  337. }
  338. SetPlayerVirtualWorld(playerid,6);
  339. return 1;
  340. }
  341. if (PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) // lvpd
  342. {
  343. SetPlayerToTeamColor(playerid);
  344. SetPlayerPosEx(playerid, 246.8886,64.7381,1003.6406);
  345. SetPlayerInterior(playerid,6);
  346. PlayerInfo[playerid][pInt] = 6;
  347. InHQ[playerid] = 8;
  348. SetPlayerVirtualWorld(playerid, 8);
  349. return 1;
  350. }
  351. if (PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) // News Reporter
  352. {
  353. SetPlayerToTeamColor(playerid);
  354. SetPlayerPosEx(playerid, 1700.5300,-1667.7700,20.2188);
  355. SetPlayerInterior(playerid,18);
  356. PlayerInfo[playerid][pInt] = 18;
  357. GivePlayerWeaponEx(playerid,43,50);
  358. InHQ[playerid] = 9;
  359. SetPlayerVirtualWorld(playerid,9);
  360. return 1;
  361. }
  362. if (PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10) // Ballas
  363. {
  364. SetPlayerToTeamColor(playerid);
  365. SetPlayerPosEx(playerid, 2545.6001,-1305.1400,1054.6406);
  366. SetPlayerInterior(playerid,2);
  367. PlayerInfo[playerid][pInt] = 2;
  368. InHQ[playerid] = 10;
  369. if(PlayerInfo[playerid][pGunLic] == 1)
  370. {
  371. GivePlayerWeaponEx(playerid, 24, 50);
  372. }
  373. SetPlayerVirtualWorld(playerid,10);
  374. return 1;
  375. }
  376. if (PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) // Hitman
  377. {
  378. SetPlayerToTeamColor(playerid);
  379. SetPlayerPosEx(playerid, 288.4436,167.1494,1007.1719);
  380. SetPlayerInterior(playerid,3);
  381. PlayerInfo[playerid][pInt] = 3;
  382. InHQ[playerid] = 11;
  383. SetPlayerVirtualWorld(playerid, 11);
  384. return 1;
  385. }
  386. if (PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) // SI
  387. {
  388. SetPlayerToTeamColor(playerid);
  389. SetPlayerPosEx(playerid,1700.5300,-1667.7700,20.2188);
  390. SetPlayerInterior(playerid,18);
  391. PlayerInfo[playerid][pInt] = 18;
  392. SetPlayerVirtualWorld(playerid, 12);
  393. InHQ[playerid] = 12;
  394. return 1;
  395. }
  396. if (PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) // LS TAXI
  397. {
  398. SetPlayerToTeamColor(playerid);
  399. SetPlayerPosEx(playerid,1700.9830,-1667.8865,20.2188);
  400. SetPlayerInterior(playerid,18);
  401. PlayerInfo[playerid][pInt] = 18;
  402. SetPlayerVirtualWorld(playerid, 13);
  403. InHQ[playerid] = 13;
  404. return 1;
  405. }
  406. if (PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14) // Paramedic
  407. {
  408. SetPlayerToTeamColor(playerid);
  409. SetPlayerPosEx(playerid,288.7515,170.2552,1007.1794);
  410. SetPlayerInterior(playerid,3);
  411. PlayerInfo[playerid][pInt] = 3;
  412. SetPlayerVirtualWorld(playerid, 14);
  413. InHQ[playerid] = 14;
  414. return 1;
  415. }
  416. if (PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0) // Civilian
  417. {
  418. SetPlayerPosEx(playerid, 1800.1581,-1865.7731,13.5722);
  419. SetPlayerFacingAngle(playerid, 6.9127);
  420. SetPlayerInterior(playerid,0);
  421. PlayerInfo[playerid][pInt] = 0;
  422. SetPlayerVirtualWorld(playerid, 0);
  423. return 1;
  424. }
  425. if ((gTeam[playerid]) == 3)
  426. {
  427. SetPlayerPosEx(playerid, 1800.1581,-1865.7731,13.5722);
  428. SetPlayerFacingAngle(playerid, 6.9127);
  429. SetPlayerInterior(playerid,0);
  430. PlayerInfo[playerid][pInt] = 0;
  431. SetPlayerVirtualWorld(playerid, 0);
  432. return 1;
  433. }
  434. else
  435. {
  436. SetPlayerToTeamColor(playerid);
  437. if(PlayerInfo[playerid][pOrigin] == 1) // Europa
  438. {
  439. SetPlayerPosEx(playerid, 1800.1581,-1865.7731,13.5722);
  440. SetPlayerFacingAngle(playerid, 6.9127);
  441. SetPlayerInterior(playerid,0);
  442. PlayerInfo[playerid][pInt] = 0;
  443. SetPlayerVirtualWorld(playerid, 0);
  444. }
  445. else if(PlayerInfo[playerid][pOrigin] == 2) // America
  446. {
  447. SetPlayerPosEx(playerid, 1800.1581,-1865.7731,13.5722);
  448. SetPlayerFacingAngle(playerid, 6.9127);
  449. SetPlayerInterior(playerid,0);
  450. PlayerInfo[playerid][pInt] = 0;
  451. SetPlayerVirtualWorld(playerid, 0);
  452. }
  453. else if(PlayerInfo[playerid][pOrigin] == 3) // Asia
  454. {
  455. SetPlayerPosEx(playerid, 1800.1581,-1865.7731,13.5722);
  456. SetPlayerFacingAngle(playerid, 6.9127);
  457. SetPlayerInterior(playerid,0);
  458. PlayerInfo[playerid][pInt] = 0;
  459. SetPlayerVirtualWorld(playerid, 0);
  460. }
  461. else if(PlayerInfo[playerid][pOrigin] == 4) // Africa
  462. {
  463. SetPlayerPosEx(playerid, 1800.1581,-1865.7731,13.5722);
  464. SetPlayerFacingAngle(playerid, 6.9127);
  465. SetPlayerInterior(playerid,0);
  466. PlayerInfo[playerid][pInt] = 0;
  467. SetPlayerVirtualWorld(playerid, 0);
  468. }
  469. else if(PlayerInfo[playerid][pOrigin] == 5) // Australia
  470. {
  471. SetPlayerPosEx(playerid, 1800.1581,-1865.7731,13.5722);
  472. SetPlayerFacingAngle(playerid, 6.9127);
  473. SetPlayerInterior(playerid,0);
  474. PlayerInfo[playerid][pInt] = 0;
  475. SetPlayerVirtualWorld(playerid, 0);
  476. }
  477. else
  478. {
  479. SetPlayerPosEx(playerid,358.0976,-1841.3488,5.1257);
  480. SetPlayerInterior(playerid,0);
  481. SetPlayerFacingAngle(playerid, 90.0);
  482. SetPlayerCameraPos(playerid,1460.0, -1324.0, 287.2);
  483. SetPlayerCameraLookAt(playerid,1374.5, -1291.1, 239.0);
  484. PlayerPlaySound(playerid, 1097,-119.9460,23.1096,12.2238);
  485. }
  486. }
  487. SetTimerEx("UpdateSecondary", 3000, false, "i", playerid);
  488. }
  489. return 1;
  490. }
  491.  
  492.  
  493.  
  494. public OnPlayerSpawn(playerid)
  495. {
  496. SetPlayerHealthEx(playerid, 100);
  497. PlayerInfo[playerid][pFreezed] = 0;
  498. SetPlayerArmourEx(playerid, 0);
  499. TextDrawShowForPlayer(playerid, Time);
  500. TextDrawShowForPlayer(playerid, Date);
  501. SetPlayerWantedLevel(playerid, PlayerInfo[playerid][pWantedLevel]);
  502. if(PlayerInfo[playerid][pWantedLevel] > 0)
  503. {
  504. Tigaanel[playerid] = 1;
  505. }
  506. DestroyDynamic3DTextLabel(DeadScris[playerid]);
  507. if(PlayerInfo[playerid][pWantedLevel] >= 1 && gPlayerLogged[playerid] != 0)
  508. {
  509. new str1[256];
  510. PlayerTextDrawShow(playerid, WantedText[playerid]);
  511. format(str1,sizeof(str1),"WANTED SCADE IN: ~r~%d MINUTE",wantedlost[playerid]/60+1);
  512. PlayerTextDrawSetString(playerid, WantedText[playerid], str1);
  513. }
  514. else
  515. {
  516. PlayerTextDrawHide(playerid, WantedText[playerid]);
  517. }
  518. SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
  519. if(OnDuty[playerid] > 0)
  520. {
  521. if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
  522. {
  523. GivePlayerWeaponEx(playerid, 24, 500);
  524. GivePlayerWeaponEx(playerid, 3, 1);
  525. GivePlayerWeaponEx(playerid, 41, 500);
  526. GivePlayerWeaponEx(playerid, 29, 1000);
  527. GivePlayerWeaponEx(playerid, 31, 1000);
  528. SetPlayerArmourEx(playerid, 100);
  529. SetPlayerHealthEx(playerid, 100);
  530. }
  531. if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
  532. {
  533. GivePlayerWeaponEx(playerid, 24, 500);
  534. GivePlayerWeaponEx(playerid, 3, 1);
  535. GivePlayerWeaponEx(playerid, 41, 500);
  536. GivePlayerWeaponEx(playerid, 29, 1000);
  537. GivePlayerWeaponEx(playerid, 31, 1000);
  538. SetPlayerArmourEx(playerid, 100);
  539. SetPlayerHealthEx(playerid, 100);
  540. }
  541. if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
  542. {
  543. GivePlayerWeaponEx(playerid, 24, 500);
  544. GivePlayerWeaponEx(playerid, 41, 500);
  545. GivePlayerWeaponEx(playerid, 29, 1000);
  546. GivePlayerWeaponEx(playerid, 31, 1000);
  547. SetPlayerArmourEx(playerid, 100);
  548. SetPlayerHealthEx(playerid, 100);
  549. }
  550. if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8)
  551. {
  552. GivePlayerWeaponEx(playerid, 24, 500);
  553. GivePlayerWeaponEx(playerid, 3, 1);
  554. GivePlayerWeaponEx(playerid, 41, 500);
  555. GivePlayerWeaponEx(playerid, 29, 1000);
  556. GivePlayerWeaponEx(playerid, 31, 1000);
  557. SetPlayerArmourEx(playerid, 100);
  558. SetPlayerHealthEx(playerid, 100);
  559. }
  560. }
  561. if(!gPlayerAnimLibsPreloaded[playerid])
  562. {
  563. PreloadAnimLib(playerid,"BOMBER");
  564. PreloadAnimLib(playerid,"RAPPING");
  565. PreloadAnimLib(playerid,"SHOP");
  566. PreloadAnimLib(playerid,"BEACH");
  567. PreloadAnimLib(playerid,"SMOKING");
  568. PreloadAnimLib(playerid,"FOOD");
  569. PreloadAnimLib(playerid,"ON_LOOKERS");
  570. PreloadAnimLib(playerid,"DEALER");
  571. PreloadAnimLib(playerid,"MISC");
  572. PreloadAnimLib(playerid,"SWEET");
  573. PreloadAnimLib(playerid,"RIOT");
  574. PreloadAnimLib(playerid,"PED");
  575. PreloadAnimLib(playerid,"POLICE");
  576. PreloadAnimLib(playerid,"CRACK");
  577. PreloadAnimLib(playerid,"CARRY");
  578. PreloadAnimLib(playerid,"COP_AMBIENT");
  579. PreloadAnimLib(playerid,"PARK");
  580. PreloadAnimLib(playerid,"INT_HOUSE");
  581. PreloadAnimLib(playerid,"FOOD");
  582. gPlayerAnimLibsPreloaded[playerid] = 1;
  583. }
  584. gTeam[playerid] = PlayerInfo[playerid][pTeam];
  585. if(gTeam[playerid] == 4)
  586. {
  587. gTeam[playerid] = 4;
  588. }
  589. if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8)
  590. {
  591. gTeam[playerid] = 2;
  592. PlayerInfo[playerid][pTeam] = 2;
  593. }
  594. if(gPlayerLogged[playerid] == 0)
  595. {
  596. SendClientMessage(playerid, COLOR_LIGHTRED, "** This server requires a Login BEFORE spawn (Kicked) **");
  597. Kick(playerid);
  598. return 1;
  599. }
  600. ChosenSkin[playerid] = 1;
  601. SetPlayerSpawn(playerid);
  602. SetPlayerToTeamColor(playerid);
  603. playerdeath[playerid] = 0;
  604. Undercover[playerid] = 0;
  605. SetPlayerTeam(playerid,4);
  606. StopAudioStreamForPlayer(playerid);
  607. return 1;
  608. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement