Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2014
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.54 KB | None | 0 0
  1. #include <a_samp>
  2. #include <core>
  3. #include <float>
  4.  
  5. new glob0[500];
  6.  
  7. new glob7D0[500];
  8.  
  9. new Text:globFA0;
  10.  
  11. new globFA4[128];
  12.  
  13. new glob11A4 = -1;
  14.  
  15.  
  16.  
  17.  
  18. public OnGameModeInit()
  19. {
  20. AddPlayerClass(0, 0.0, 0.0, 0.0, 0.0, 23, 500, 28, 750, 30, 500);
  21. AddPlayerClass(164, 0.0, 0.0, 0.0, 0.0, 23, 500, 28, 750, 30, 500);
  22. AddPlayerClass(165, 0.0, 0.0, 0.0, 0.0, 23, 500, 28, 750, 30, 500);
  23. AddPlayerClass(166, 0.0, 0.0, 0.0, 0.0, 23, 500, 28, 750, 30, 500);
  24. AddPlayerClass(121, 0.0, 0.0, 0.0, 0.0, 4, 1, 25, 100, 0, 0);
  25. AddPlayerClass(122, 0.0, 0.0, 0.0, 0.0, 4, 1, 25, 100, 0, 0);
  26. AddPlayerClass(181, 0.0, 0.0, 0.0, 0.0, 4, 1, 25, 100, 0, 0);
  27. AddPlayerClass(280, 0.0, 0.0, 0.0, 0.0, 22, 500, 25, 100, 33, 50);
  28. AddPlayerClass(281, 0.0, 0.0, 0.0, 0.0, 22, 500, 25, 100, 33, 50);
  29. AddPlayerClass(282, 0.0, 0.0, 0.0, 0.0, 22, 500, 25, 100, 33, 50);
  30. AddPlayerClass(283, 0.0, 0.0, 0.0, 0.0, 22, 500, 25, 100, 33, 50);
  31. AddPlayerClass(284, 0.0, 0.0, 0.0, 0.0, 22, 500, 25, 100, 33, 50);
  32. AddPlayerClass(285, 0.0, 0.0, 0.0, 0.0, 22, 500, 25, 100, 33, 50);
  33. AddPlayerClass(288, 0.0, 0.0, 0.0, 0.0, 22, 500, 25, 100, 33, 50);
  34. AddPlayerClass(79, 0.0, 0.0, 0.0, 0.0, 6, 1, 28, 500, 0, 0);
  35. AddPlayerClass(137, 0.0, 0.0, 0.0, 0.0, 6, 1, 28, 500, 0, 0);
  36. AddPlayerClass(213, 0.0, 0.0, 0.0, 0.0, 6, 1, 28, 500, 0, 0);
  37. AddPlayerClass(230, 0.0, 0.0, 0.0, 0.0, 6, 1, 28, 500, 0, 0);
  38. AddPlayerClass(239, 0.0, 0.0, 0.0, 0.0, 6, 1, 28, 500, 0, 0);
  39. AddStaticVehicle(484, 4498.3251, -2517.7303, -0.4129, 138.2467, -1, -1);
  40. CreateObject(12990, 4495.664, -2510.7591, 2.3733, 0.0, 0.0, 270.0, 0);
  41. UsePlayerPedAnims();
  42. DisableInteriorEnterExits();
  43. format(globFA4, 128, " ");
  44. globFA0 = TextDrawCreate(480.0, 420.0, globFA4);
  45. TextDrawLetterSize(globFA0, 0.4, 1.1);
  46. TextDrawSetShadow(globFA0, 0);
  47. TextDrawSetOutline(globFA0, 1);
  48. return 1;
  49. }
  50.  
  51. public OnPlayerRequestClass(playerid, classid)
  52. {
  53. SetPlayerWeather(playerid, 9);
  54. SetPlayerPos(playerid, 4480.9755, -2510.5552, 3.6747);
  55. SetPlayerCameraPos(playerid, 4475.0512, -2508.5027, 4.1532);
  56. SetPlayerCameraLookAt(playerid, 4480.9755, -2510.5552, 3.6747, 2);
  57. SetPlayerFacingAngle(playerid, 91.9195);
  58. switch(classid) {
  59. case 0:
  60. case 3:
  61. case 2:
  62. case 1:
  63. GameTextForPlayer(playerid, "~b~Bodyguard", 999999, 6);
  64. glob0[playerid] = 1;
  65. case 6:
  66. case 5:
  67. case 4:
  68. GameTextForPlayer(playerid, "~r~Terrorist", 999999, 6);
  69. glob0[playerid] = 2;
  70. case 12:
  71. case 13:
  72. case 14:
  73. case 11:
  74. case 10:
  75. case 9:
  76. case 8:
  77. GameTextForPlayer(playerid, "~b~PoliceOfficer", 999999, 6);
  78. glob0[playerid] = 3;
  79. case 17:
  80. case 18:
  81. case 16:
  82. case 15:
  83. case 19:
  84. GameTextForPlayer(playerid, "~r~Psycho", 999999, 6);
  85. glob0[playerid] = 4;
  86. }
  87. return 1;
  88. }
  89.  
  90. public OnPlayerRequestSpawn(playerid)
  91. {
  92. new var0[24], var1[128];
  93. GetPlayerName(playerid, var0, 24);
  94. format(var1, 128, "{FF0000}Dibra-Gaming: {FFFFFF}%s tani është një %s", var0, glob11A8[glob0[playerid]][0]);
  95. SendClientMessageToAll(0xFFFFFFAA, var1);
  96. return 1;
  97. }
  98.  
  99. public OnPlayerConnect(playerid)
  100. {
  101. new var0[24], var1[128];
  102. GetPlayerName(playerid, var0, 24);
  103. format(var1, 128, "{FF0000}Dibra-Gaming: {FFFFFF}%s eshtë ne server", var0);
  104. SendClientMessageToAll(0xA9A9A9AA, var1);
  105. SendDeathMessage(playerid, playerid, 200);
  106. glob0[playerid] = 0;
  107. glob7D0[playerid] = 0;
  108. SetPlayerColor(playerid, 0xA9A9A9AA);
  109. PlayerPlaySound(playerid, 1188, 0.0, 0.0, 0.0);
  110. GivePlayerMoney(playerid, 1000);
  111. return 1;
  112. }
  113.  
  114. public OnPlayerDisconnect(playerid, reason)
  115. {
  116. new var0[24], var1[128];
  117. GetPlayerName(playerid, var0, 24);
  118. format(var1, 128, "{FF0000}Dibra-Gaming: {FFFFFF}%s dul nga serveri.", var0);
  119. SendClientMessageToAll(0xA9A9A9AA, var1);
  120. SendDeathMessage(playerid, playerid, 201);
  121. return 1;
  122. }
  123.  
  124. public OnPlayerSpawn(playerid)
  125. {
  126. GameTextForPlayer(playerid, " ", 10, 3);
  127. SetPlayerWeather(playerid, 1);
  128. if(playerid == glob11A4)
  129. {
  130. TogglePlayerControllable(playerid, false);
  131. }
  132. switch(glob0[playerid]) {
  133. case 1:
  134. SetPlayerPos(playerid, -2787.6155 + random(66), -294.2366 + random(8), 7.0399);
  135. SetPlayerFacingAngle(playerid, random(360));
  136. SetPlayerColor(playerid, 0x87CEEBAA);
  137. case 2:
  138. SetPlayerPos(playerid, 1672.6181 + random(23), 1440.2609 + random(15), 10.7791);
  139. SetPlayerFacingAngle(playerid, random(360));
  140. SetPlayerColor(playerid, 0xFF0000AA);
  141. case 3:
  142. SetPlayerPos(playerid, -1639.0776 + random(66), 655.8917 + random(14), 7.1901);
  143. SetPlayerFacingAngle(playerid, random(360));
  144. SetPlayerColor(playerid, 0x0000FFAA);
  145. case 4:
  146. SetPlayerPos(playerid, 2471.2419 + random(36), -1684.1921 + random(30), 13.5459);
  147. SetPlayerFacingAngle(playerid, random(360));
  148. SetPlayerColor(playerid, 0x32CD32AA);
  149. }
  150. SetCameraBehindPlayer(playerid);
  151. return 1;
  152. }
  153.  
  154. public OnPlayerDeath(playerid, killerid, reason)
  155. {
  156. SendDeathMessage(killerid, playerid, reason);
  157. SendClientMessage(playerid, 0xAAAAAAAA, "{FF0000}Dibra-Gaming: {FFFFFF}Ti vdeke dhe humbe 1000$.");
  158. GivePlayerMoney(playerid, -1000);
  159. GivePlayerMoney(killerid, 2000);
  160. SendClientMessage(killerid, 0xAAAAAAAA, "{FF0000}Dibra-Gaming: {FFFFFF}Ti e mbyte armikun edhe fitove 2000$ plus 1 pik (score)");
  161. SetPlayerWantedLevel(killerid, 0);
  162. if(65535 != killerid)
  163. {
  164. SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
  165. }
  166. return 1;
  167. }
  168. public OnPlayerCommandText(playerid, cmdtext[])
  169. {
  170. if (strcmp("/plazhi", cmdtext, true, 10) == 0)
  171. {
  172. SetPlayerPos(playerid,312.8729,-1822.9288,6.5443);
  173. SendClientMessage(playerid, 0xFFFFFFFF, "Ti je tek plazhi");
  174. return 1;
  175. }
  176. return 0;
  177. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement