Advertisement
JamieVic

OnPlayerSpawn

Sep 23rd, 2012
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.49 KB | None | 0 0
  1. public OnPlayerSpawn(playerid)
  2. {
  3. if(!gPlayerAnimLibsPreloaded[playerid])
  4. {
  5. PreloadAnimLib(playerid,"BOMBER");
  6. PreloadAnimLib(playerid,"RAPPING");
  7. PreloadAnimLib(playerid,"SHOP");
  8. PreloadAnimLib(playerid,"BEACH");
  9. PreloadAnimLib(playerid,"SMOKING");
  10. PreloadAnimLib(playerid,"FOOD");
  11. PreloadAnimLib(playerid,"ON_LOOKERS");
  12. PreloadAnimLib(playerid,"DEALER");
  13. PreloadAnimLib(playerid,"CRACK");
  14. PreloadAnimLib(playerid,"CARRY");
  15. PreloadAnimLib(playerid,"COP_AMBIENT");
  16. PreloadAnimLib(playerid,"PARK");
  17. PreloadAnimLib(playerid,"INT_HOUSE");
  18. //PreloadAnimLib(playerid,"FLOOR_HIT");
  19. PreloadAnimLib(playerid,"FOOD");
  20. gPlayerAnimLibsPreloaded[playerid] = 1;
  21. }
  22. SetPlayerColor(playerid,COLOR_WHITE);
  23. pSpawned[playerid] = 1;
  24. SetPlayerHealth(playerid,100);
  25. SpawnPlayerToJob(playerid);
  26. if(DoC[playerid] >= 1)
  27. {
  28. if(OnDuty[playerid] >= 1)
  29. {
  30. SetPlayerSkin(playerid,71);
  31. GivePlayerWeapon(playerid, 3, 1); GivePlayerWeapon(playerid, 24, 15000); GivePlayerWeapon(playerid, 41, 15000);
  32. GivePlayerWeapon(playerid, 17, 3);
  33. if(DoC[playerid] == 1)
  34. {
  35. SetPlayerArmour(playerid, 50);
  36. }
  37. if(DoC[playerid] >= 2)
  38. {
  39. GivePlayerWeapon(playerid, 25, 15000);
  40. }
  41. if(DoC[playerid] >= 4)
  42. {
  43. GivePlayerWeapon(playerid, 29, 15000);
  44. }
  45. if(OnDuty[playerid] == 1)
  46. {
  47. SetPlayerArmour(playerid, 50);
  48. SetPlayerColor(playerid, 0xC2A2DAFF);
  49. }
  50. else if(OnDuty[playerid] == 2)
  51. {
  52. SetPlayerArmour(playerid, 75);
  53. SetPlayerColor(playerid, 0x613C71FF);
  54. }
  55. if(pInfo[playerid][pSex] == 2) SetPlayerSkin(playerid, 211);
  56. }
  57. }
  58. SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL, 200);
  59. SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL_SILENCED, 200);
  60. SetPlayerSkillLevel(playerid, WEAPONSKILL_DESERT_EAGLE, 200);
  61. SetPlayerSkillLevel(playerid, WEAPONSKILL_SAWNOFF_SHOTGUN, 1);
  62. SetPlayerSkillLevel(playerid, WEAPONSKILL_SPAS12_SHOTGUN, 200);
  63. SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, 200);
  64. SetPlayerSkillLevel(playerid, WEAPONSKILL_MP5, 200);
  65. SetPlayerSkillLevel(playerid, WEAPONSKILL_AK47, 200);
  66. SetPlayerSkillLevel(playerid, WEAPONSKILL_M4, 200);
  67. if(PlayerDied[playerid] == 1)
  68. {
  69. SetPlayerPos(playerid, DiedX[playerid], DiedY[playerid], DiedZ[playerid]);
  70. SetPlayerFacingAngle(playerid, DiedAngle[playerid]); SetPlayerInterior(playerid, DiedInt[playerid]);
  71. ApplyAnimation(playerid, "PED" , "FLOOR_HIT" , 2.0 , 0 , 2 , 1 , 1 , 0 , 1); TogglePlayerControllable(playerid, 0);
  72. SendCustomPlayerMessage(playerid, COLOR_WHITE, "{FF0000}* Seems like you just died you {FFFFFF} NOOB. {FF0000} Type /acceptdeath in order to get out of this state without medical help.");
  73. SetTimerEx("Anim", 500, 0, "i", playerid);
  74. }
  75. if(pJailTime[playerid] > 0)
  76. {
  77. SetPlayerInterior(playerid,3);
  78. SetPlayerPos(playerid,198.3887,161.9649,1003.0300);
  79. SetPlayerFacingAngle(playerid,179.2283);
  80. } else { SetPlayerInterior(playerid, 0); }
  81. if(dUserINT(PlayerName(playerid)).("Crashed") == 1)
  82. {
  83. SetPlayerPos(playerid, dUserFLOAT(PlayerName(playerid)).("X"), dUserFLOAT(PlayerName(playerid)).("Y"), dUserFLOAT(PlayerName(playerid)).("Z"));
  84. SetPlayerFacingAngle(playerid, dUserFLOAT(PlayerName(playerid)).("Angle"));
  85. SetPlayerInterior(playerid, dUserINT(PlayerName(playerid)).("Interior"));
  86. //dUserSetINT(PlayerName(playerid)).("Crashed", crash);
  87. }
  88. return 1;
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement