Guest User

My Roleplay

a guest
Jun 4th, 2010
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.31 KB | None | 0 0
  1. #include <a_samp>
  2. #define COLOR_RED 0xFF0000FF
  3. forward GodCarFix();
  4. new IsGodCar[MAX_VEHICLES];
  5. #define COLOR_YELLOW 0xFFFF00AA
  6. new car;
  7. main()
  8. {
  9. print("\n----------------------------------");
  10. print(" Zombies by Ozwell_Spencer");
  11. print("----------------------------------\n");
  12. }
  13.  
  14. public OnGameModeInit()
  15. {
  16. SetGameModeText("Zombie Roleplay");
  17. AddPlayerClass(164,-1615.5519,674.9824,-4.9063,357.4276,23,30,27,500,46,1);//umbrella
  18. AddPlayerClass(287, -1615.5519,674.9824,-4.9063,357.4276,30,30,36,1,46,1); //army
  19. AddPlayerClass(286,-1615.5519,674.9824,-4.9063,357.4276,24,30,34,30,46,1);//FBI
  20. AddStaticVehicle(577,297.1870,2503.0688,16.1407,91.0305,126,126);
  21. AddStaticVehicle(598,-1621.2756,692.7515,-5.6687,354.2397,0,3); // tank1
  22. AddStaticVehicle(598,-1628.5917,693.4894,-5.6686,354.2397,0,3); // tank2
  23. AddStaticVehicle(541,-1639.3607,685.3047,-5.6729,271.4316,0,3); // tank3
  24. AddStaticVehicle(541,-1639.1542,677.0540,-5.6725,271.4316,0,3); // tank5
  25. AddStaticVehicle(541,-1639.0149,671.4761,-5.6725,271.4316,0,3); // tank6
  26. AddStaticVehicle(541,-1638.7819,662.1594,-5.6725,271.4316,0,3); // tank8
  27. AddStaticVehicle(541,-1638.5663,653.5353,-5.6725,271.4316,0,3); // tank9
  28. AddStaticVehicle(541,-1624.0831,649.1118,-5.9394,271.4316,0,3); // RANCHER
  29. AddStaticVehicle(541,-1575.0408,705.3793,-5.6725,264.6665,0,3); // rancher
  30. AddStaticVehicle(541,-1574.6283,709.7972,-5.6727,264.6665,0,3); // rancher
  31. AddStaticVehicle(541,-1573.1222,725.9298,-5.6731,264.6665,0,3); // rancher
  32. AddStaticVehicle(541,-1573.6042,720.7682,-5.6730,264.6665,0,3); // rancher
  33. AddStaticVehicle(541,-1572.6862,730.6012,-5.6733,264.6665,0,3); // rancher
  34. AddStaticVehicle(541,-1572.3961,733.7078,-5.6733,264.6665,0,3); // rancher
  35. AddStaticVehicle(541,-1571.9303,738.6971,-5.6735,264.6665,0,3); // rancher
  36. AddStaticVehicle(541,-1571.6244,741.9749,-5.6736,264.6665,0,3); // rancher
  37. AddStaticVehicle(541,-1579.3617,749.6190,-5.6730,2.9829,0,3); // bike
  38. AddStaticVehicle(427,-1586.7583,749.2335,-5.6734,2.9829,0,3); // bike
  39. AddStaticVehicle(427,-1603.4926,748.3613,-5.6744,2.9829,0,3); // bike
  40. AddStaticVehicle(608,278.8636,2496.9248,16.6751,354.9685,0,3); // KEEP
  41. AddStaticVehicle(571,275.6235,2494.1743,16.2301,176.1253,0,3); // KEEP
  42. AddStaticVehicle(427,-1607.6394,748.1453,-5.6746,2.9829,0,3); // bike
  43. car = AddStaticVehicle(425,-1680.3420,705.8512,30.3603,92.0728,0,86); // HELEPLOPPER FBI
  44. CreateObject(981,-2673.9863,1267.4681,55.4429,180.0283,0,0); // blockade 2
  45. CreateObject(981,-2690.4756,1278.5856,55.1297,184.0863,0,0); // blockade 2
  46. CreateObject(981,-2690.4756,1278.5856,55.1297,184.0863,0,0); // blockade 2
  47. AddStaticVehicle(520,-2315.0588,1544.4639,18.5805,270.4608,0,86); // hydra(hidden)
  48. SetTimer("GodCarFix", 1000, 1);
  49. }
  50. public OnGameModeExit()
  51. {
  52. return 1;
  53. }
  54.  
  55. public OnPlayerRequestClass(playerid, classid)
  56. {
  57. SetPlayerPos(playerid, 2116.6829, 1003.1592, 11.0929);
  58. SetPlayerCameraPos(playerid, 2119.5300, 1003.2362, 10.8203);
  59. SetPlayerCameraLookAt(playerid, 2116.6829, 1003.1592, 11.0929);
  60.  
  61. return 1;
  62. }
  63.  
  64. public OnPlayerConnect(playerid)
  65. {
  66. return 1;
  67. }
  68.  
  69. public OnPlayerDisconnect(playerid, reason)
  70. {
  71. return 1;
  72. }
  73.  
  74. public OnPlayerSpawn(playerid)
  75. {
  76. return 1;
  77. }
  78.  
  79. public OnPlayerDeath(playerid, killerid, reason)
  80. {
  81. return 1;
  82. }
  83.  
  84. public OnVehicleSpawn(vehicleid)
  85. {
  86. return 1;
  87. }
  88.  
  89. public OnVehicleDeath(vehicleid, killerid)
  90. {
  91. return 1;
  92. }
  93.  
  94. public OnPlayerText(playerid, text[])
  95. {
  96. return 1;
  97. }
  98.  
  99. public OnPlayerCommandText(playerid, cmdtext[])
  100. if(strcmp(cmd, "/setgodcar", true) == 0)
  101. {
  102. if(IsPlayerAdmin(playerid)){
  103. new string[256];
  104. carid = GetPlayerVehicleID(playerid);
  105. IsGodCar[carid] = 1;
  106. format(string, sizeof(string), "You have made vehicle id %d a god car!", carid);
  107. SendClientMessage(playerid, COLOR_YELLOW, string);
  108. return 1;
  109. }
  110. else{
  111. SendClientMessage(playerid, COLOR_RED, "You must be an RCON admin to use this command!");
  112. }
  113. return 1;
  114. }
  115. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  116. {
  117. if(vehicleid == car)
  118. {
  119. if(!IsPlayerAdmin(playerid))
  120. {
  121. new Float:cx, Float:cy, Float:cz;
  122. GetPlayerPos(playerid, cx, cy, cz);
  123. SetPlayerPos(playerid, cx, cy, cz);
  124. SendClientMessage(playerid,COLOR_RED,"Only administrators can use this vehicle! If you are caught using this, you will be kicked.");
  125. }
  126. else
  127. {
  128. SendClientMessage(playerid,COLOR_RED,"Do not abuse the use of this vehicle.");
  129. }
  130. }
  131. return 1;
  132. }
  133. public OnPlayerExitVehicle(playerid, vehicleid)
  134. {
  135. return 1;
  136. }
  137.  
  138. public OnPlayerStateChange(playerid, newstate, oldstate)
  139. {
  140. return 1;
  141. }
  142.  
  143. public OnPlayerEnterCheckpoint(playerid)
  144. {
  145. return 1;
  146. }
  147.  
  148. public OnPlayerLeaveCheckpoint(playerid)
  149. {
  150. return 1;
  151. }
  152.  
  153. public OnPlayerEnterRaceCheckpoint(playerid)
  154. {
  155. return 1;
  156. }
  157.  
  158. public OnPlayerLeaveRaceCheckpoint(playerid)
  159. {
  160. return 1;
  161. }
  162.  
  163. public OnRconCommand(cmd[])
  164. {
  165. return 1;
  166. }
  167.  
  168. public OnPlayerRequestSpawn(playerid)
  169. {
  170. return 1;
  171. }
  172.  
  173. public OnObjectMoved(objectid)
  174. {
  175. return 1;
  176. }
  177.  
  178. public OnPlayerObjectMoved(playerid, objectid)
  179. {
  180. return 1;
  181. }
  182.  
  183. public OnPlayerPickUpPickup(playerid, pickupid)
  184. {
  185. return 1;
  186. }
  187.  
  188. public OnVehicleMod(playerid, vehicleid, componentid)
  189. {
  190. return 1;
  191. }
  192.  
  193. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  194. {
  195. return 1;
  196. }
  197.  
  198. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  199. {
  200. return 1;
  201. }
  202.  
  203. public OnPlayerSelectedMenuRow(playerid, row)
  204. {
  205. return 1;
  206. }
  207.  
  208. public OnPlayerExitedMenu(playerid)
  209. {
  210. return 1;
  211. }
  212.  
  213. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  214. {
  215. return 1;
  216. }
  217.  
  218. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  219. {
  220. return 1;
  221. }
  222.  
  223. public OnRconLoginAttempt(ip[], password[], success)
  224. {
  225. return 1;
  226. }
  227.  
  228. public OnPlayerUpdate(playerid)
  229. {
  230. return 1;
  231. }
  232.  
  233. public OnPlayerStreamIn(playerid, forplayerid)
  234. {
  235. return 1;
  236. }
  237.  
  238. public OnPlayerStreamOut(playerid, forplayerid)
  239. {
  240. return 1;
  241. }
  242.  
  243. public OnVehicleStreamIn(vehicleid, forplayerid)
  244. {
  245. return 1;
  246. }
  247.  
  248. public OnVehicleStreamOut(vehicleid, forplayerid)
  249. {
  250. return 1;
  251. }
  252.  
  253. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  254. {
  255. return 1;
  256. }
  257.  
  258. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  259. {
  260. return 1;
  261. }
  262. public GodCarFix()
  263. {
  264. for(new v=0;v<MAX_VEHICLES;v++){
  265. if(IsGodCar[v] == 1){
  266. SetVehicleHealth(v, 1000);
  267. }
  268. }
  269. return 1;
  270. }
Advertisement
Add Comment
Please, Sign In to add comment