Guest User

Untitled

a guest
Jun 4th, 2010
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.44 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. {
  101. if(strcmp(cmdtext, "/setgodcar", true) == 0) {
  102. if(IsPlayerAdmin(playerid)) {
  103. new string[256];
  104. new 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. }
  114. return 1;
  115. }
  116.  
  117.  
  118. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  119. {
  120. if(vehicleid == car)
  121. {
  122. if(!IsPlayerAdmin(playerid))
  123. {
  124. new Float:cx, Float:cy, Float:cz;
  125. GetPlayerPos(playerid, cx, cy, cz);
  126. SetPlayerPos(playerid, cx, cy, cz);
  127. SendClientMessage(playerid,COLOR_RED,"Only administrators can use this vehicle! If you are caught using this, you will be kicked.");
  128. }
  129. else
  130. {
  131. SendClientMessage(playerid,COLOR_RED,"Do not abuse the use of this vehicle.");
  132. }
  133. }
  134. return 1;
  135. }
  136. public OnPlayerExitVehicle(playerid, vehicleid)
  137. {
  138. return 1;
  139. }
  140.  
  141. public OnPlayerStateChange(playerid, newstate, oldstate)
  142. {
  143. return 1;
  144. }
  145.  
  146. public OnPlayerEnterCheckpoint(playerid)
  147. {
  148. return 1;
  149. }
  150.  
  151. public OnPlayerLeaveCheckpoint(playerid)
  152. {
  153. return 1;
  154. }
  155.  
  156. public OnPlayerEnterRaceCheckpoint(playerid)
  157. {
  158. return 1;
  159. }
  160.  
  161. public OnPlayerLeaveRaceCheckpoint(playerid)
  162. {
  163. return 1;
  164. }
  165.  
  166. public OnRconCommand(cmd[])
  167. {
  168. return 1;
  169. }
  170.  
  171. public OnPlayerRequestSpawn(playerid)
  172. {
  173. return 1;
  174. }
  175.  
  176. public OnObjectMoved(objectid)
  177. {
  178. return 1;
  179. }
  180.  
  181. public OnPlayerObjectMoved(playerid, objectid)
  182. {
  183. return 1;
  184. }
  185.  
  186. public OnPlayerPickUpPickup(playerid, pickupid)
  187. {
  188. return 1;
  189. }
  190.  
  191. public OnVehicleMod(playerid, vehicleid, componentid)
  192. {
  193. return 1;
  194. }
  195.  
  196. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  197. {
  198. return 1;
  199. }
  200.  
  201. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  202. {
  203. return 1;
  204. }
  205.  
  206. public OnPlayerSelectedMenuRow(playerid, row)
  207. {
  208. return 1;
  209. }
  210.  
  211. public OnPlayerExitedMenu(playerid)
  212. {
  213. return 1;
  214. }
  215.  
  216. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  217. {
  218. return 1;
  219. }
  220.  
  221. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  222. {
  223. return 1;
  224. }
  225.  
  226. public OnRconLoginAttempt(ip[], password[], success)
  227. {
  228. return 1;
  229. }
  230.  
  231. public OnPlayerUpdate(playerid)
  232. {
  233. return 1;
  234. }
  235.  
  236. public OnPlayerStreamIn(playerid, forplayerid)
  237. {
  238. return 1;
  239. }
  240.  
  241. public OnPlayerStreamOut(playerid, forplayerid)
  242. {
  243. return 1;
  244. }
  245.  
  246. public OnVehicleStreamIn(vehicleid, forplayerid)
  247. {
  248. return 1;
  249. }
  250.  
  251. public OnVehicleStreamOut(vehicleid, forplayerid)
  252. {
  253. return 1;
  254. }
  255.  
  256. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  257. {
  258. return 1;
  259. }
  260.  
  261. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  262. {
  263. return 1;
  264. }
  265. public GodCarFix()
  266. {
  267. for(new v=0;v<MAX_VEHICLES;v++){
  268. if(IsGodCar[v] == 1){
  269. SetVehicleHealth(v, 1000);
  270. }
  271. }
  272. return 1;
  273. }
Advertisement
Add Comment
Please, Sign In to add comment