Guest User

Untitled

a guest
Aug 13th, 2010
452
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.81 KB | None | 0 0
  1. // This is a comment
  2. // uncomment the line below if you want to write a filterscript
  3. //#define FILTERSCRIPT
  4.  
  5. #include <a_samp>
  6.  
  7. //Colors
  8. #define COLOR_GREY 0xAFAFAFAA
  9. #define COLOR_GREEN 0x33AA33AA
  10. #define COLOR_BRIGHTRED 0xFF0000AA
  11. #define COLOR_YELLOW 0xFFFF00AA
  12. #define COLOR_PINK 0xFF66FFAA
  13. #define COLOR_BLUE 0x3A47DEFF
  14. #define COLOR_TAN 0xBDB76BAA
  15. #define COLOR_PURPLE 0x800080AA
  16. #define COLOR_WHITE 0xFFFFFFAA
  17. #define COLOR_LIGHTBLUE 0x33CCFFAA
  18. #define COLOR_ORANGE 0xFF9900AA
  19. #define COLOR_INDIGO 0x4B00B0AA
  20. #define COLOR_BLACK 0x00000000
  21. #define COLOR_DARKGREY 0x696969FF
  22.  
  23. #if defined FILTERSCRIPT
  24.  
  25. public OnFilterScriptInit()
  26. {
  27. print("\n--------------------------------------");
  28. print(" Blank Filterscript by your name here");
  29. print("--------------------------------------\n");
  30. return 1;
  31. }
  32.  
  33. public OnFilterScriptExit()
  34. {
  35. return 1;
  36. }
  37.  
  38. #else
  39.  
  40. main()
  41. {
  42. print("\n----------------------------------");
  43. print(" Mirc[NL]&Yoshi - DM");
  44. print("----------------------------------\n");
  45. }
  46.  
  47. #endif
  48.  
  49. public OnGameModeInit()
  50. {
  51. //Misc
  52. SetGameModeText("Blank Script");
  53. //Cop Classes
  54. AddPlayerClass(280,2296.8430,2460.0193,10.8203,92.3025,3,1,22,99999,25,99999); // Cop 0 Points 0
  55. AddPlayerClass(284,2296.8430,2460.0193,10.8203,92.3025,3,1,22,99999,25,99999); // Cop2 0 Points 1 case 1
  56. AddPlayerClass(285,2296.8613,2459.8833,10.8203,94.8092,3,1,22,99999,25,99999); // Cop3 50 Points 2
  57. AddPlayerClass(286,2296.8613,2459.8833,10.8203,94.8092,3,1,22,99999,25,99999); // Cop4 100 Points
  58. AddPlayerClass(287,2296.8613,2459.8833,10.8203,94.8092,3,1,22,99999,25,99999); // Cop5 150 Points
  59. // Terror Classes
  60. AddPlayerClass(124,2000.7014,1518.5880,17.0625,1.0313,1,1,22,99999,30,99999); // Terror 0 Points
  61. AddPlayerClass(125,2000.7014,1518.5880,17.0625,1.0313,1,1,22,99999,30,99999); // Terror2 50 Points
  62. AddPlayerClass(126,2000.7014,1518.5880,17.0625,1.0313,1,1,22,99999,30,99999); // Terror3 100 Points
  63. AddPlayerClass(127,2000.7014,1518.5880,17.0625,1.0313,1,1,22,99999,30,99999); // Terror4 150 Points
  64. //Cars Cops
  65. AddStaticVehicle(599,2269.2603,2442.0984,11.0077,0.2131,0,1); // Police Car 1
  66. AddStaticVehicle(523,2251.9509,2476.9172,10.3903,178.5948,0,0); // Hpv1
  67. AddStaticVehicle(523,2256.5027,2476.3540,10.3904,174.5288,0,0); // Hpv2
  68. AddStaticVehicle(523,2260.7061,2475.7566,10.3865,180.2183,0,0); // Hpv3
  69. AddStaticVehicle(427,2272.9614,2477.0676,10.9523,179.1088,0,1); // Enforcer1
  70. AddStaticVehicle(427,2291.1880,2442.7561,10.9522,358.7564,0,1); // Enforcer2
  71. AddStaticVehicle(490,2269.2134,2459.1721,10.9488,181.1874,0,0); // FBIRancher1
  72. AddStaticVehicle(490,2277.8892,2460.4343,10.9479,179.0694,0,0); // FBIRancher2
  73. AddStaticVehicle(598,2282.2153,2443.5247,10.5669,358.8335,0,1); // policecarLVPD1
  74. AddStaticVehicle(598,2277.7554,2443.4714,10.5666,357.3257,0,1); // policecarLVPD1
  75. AddStaticVehicle(598,2273.4590,2459.9075,10.5667,179.3685,0,1); // policecarLVPD3
  76. AddStaticVehicle(598,2256.5313,2442.1904,10.5682,183.4455,0,1); // policecarLVPD4
  77. AddStaticVehicle(497,2234.3445,2469.5034,10.9809,179.7870,0,1); // PoliceMaverick1
  78. //Cars Terrorists
  79. AddStaticVehicle(409,2038.5521,1545.2430,10.4719,0.3133,1,1); // stretch_aars
  80. AddStaticVehicle(422,2038.5137,1554.6270,10.6629,0.6271,97,25); // aars_bobcat1
  81. AddStaticVehicle(422,2038.4402,1534.6382,10.6594,0.0995,97,25); // aars_bobcat2
  82. AddStaticVehicle(411,2037.0253,1565.2058,10.4655,42.4882,75,1); // aars_infernus1
  83. AddStaticVehicle(411,2036.3373,1523.6188,10.5119,142.4794,75,1); // aars_infernus2
  84. AddStaticVehicle(469,2000.2915,1562.5137,15.3858,92.1668,75,2); // aars_sparrow
  85. AddStaticVehicle(471,2004.2317,1547.8590,13.0675,88.8093,103,111); // aars_quad
  86. AddStaticVehicle(468,2004.1086,1541.7053,13.2578,272.6152,46,46); // aars_zandbak
  87.  
  88. return 1;
  89. }
  90.  
  91. public OnGameModeExit()
  92. {
  93. return 1;
  94. }
  95.  
  96. public OnPlayerRequestClass(playerid, classid)
  97. {
  98. switch(classid)
  99. {
  100. case 0, 1, 2, 3, 4: // Cops
  101. {
  102. GameTextForPlayer(playerid,"~r~Team ~w~Cops",5000,4);
  103. SetPlayerPos(playerid, 2296.832275, 2459.944580, 10.820312);
  104. SetPlayerFacingAngle(playerid, 89.024162);
  105. SetPlayerCameraLookAt(playerid, 2296.832275, 2459.944580, 10.820312);
  106. SetPlayerCameraPos(playerid, 2296.832275 + (5 * floatsin(-89.024162, degrees)), 2459.944580 + (5 * floatcos(-89.024162, degrees)), 10.820312);
  107. }
  108. case 5,6,7,8: // Terror
  109. {
  110. GameTextForPlayer(playerid,"~r~Team ~w~Terror",5000,4);
  111. SetPlayerPos(playerid, 2000.695434, 1518.922851, 17.062500);
  112. SetPlayerFacingAngle(playerid, 1.031299);
  113. SetPlayerCameraLookAt(playerid, 2000.695434, 1518.922851, 17.062500);
  114. SetPlayerCameraPos(playerid, 2000.695434 + (5 * floatsin(-1.031299, degrees)), 1518.922851 + (5 * floatcos(-1.031299, degrees)), 17.062500);
  115. }
  116. }
  117. return 1;
  118. }
  119.  
  120. public OnPlayerConnect(playerid)
  121. {
  122. new pname[MAX_PLAYER_NAME], string[22 + MAX_PLAYER_NAME];
  123. GetPlayerName(playerid, pname, sizeof(pname));
  124. format(string, sizeof(string), "%s has joined the server", pname);
  125. SendClientMessageToAll(0xAAAAAAAA, string);
  126. return 1;
  127. }
  128.  
  129. public OnPlayerDisconnect(playerid, reason)
  130. {
  131. new pname[MAX_PLAYER_NAME], string[39 + MAX_PLAYER_NAME];
  132. GetPlayerName(playerid, pname, sizeof(pname));
  133. switch(reason)
  134. {
  135. case 0: format(string, sizeof(string), "%s has left the server. (Lost Connection)", pname);
  136. case 1: format(string, sizeof(string), "%s has left the server. (Leaving)", pname);
  137. case 2: format(string, sizeof(string), "%s has left the server. (Kicked)", pname);
  138. }
  139. SendClientMessageToAll(0xAAAAAAAA, string);
  140. return 1;
  141. }
  142.  
  143. public OnPlayerSpawn(playerid)
  144. {
  145. SetPlayerArmour(playerid, 100);
  146. return 1;
  147. }
  148.  
  149. public OnPlayerDeath(playerid, killerid, reason)
  150. {
  151. if (killerid == INVALID_PLAYER_ID)
  152. {
  153. SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
  154. } else {
  155. GameTextForPlayer(playerid, "You Have Been Killed", 1000, 1);
  156. SendDeathMessage(killerid,playerid,reason);
  157. GivePlayerMoney(killerid, 15000);
  158. SetPlayerScore(killerid,GetPlayerScore(killerid) +1);
  159. }
  160. return 1;
  161. }
  162.  
  163. public OnVehicleSpawn(vehicleid)
  164. {
  165. return 1;
  166. }
  167.  
  168. public OnVehicleDeath(vehicleid, killerid)
  169. {
  170. return 1;
  171. }
  172.  
  173. public OnPlayerText(playerid, text[])
  174. {
  175. return 1;
  176. }
  177.  
  178. public OnPlayerCommandText(playerid, cmdtext[])
  179. {
  180. if (strcmp("/kill", cmdtext, true, 10) == 0)
  181. {
  182. SetPlayerHealth(playerid,0); //KillCommand
  183. SetPlayerScore(playerid,GetPlayerScore(playerid) -1);
  184. GameTextForPlayer(playerid, "You Comited Suicide", 1000, 1);
  185. return 1;
  186. }
  187.  
  188. if (strcmp("/help", cmdtext, true, 10) == 0)
  189. {
  190. SendClientMessage(playerid,COLOR_GREEN,".::.Rules.::.");
  191. SendClientMessage(playerid,COLOR_YELLOW,"1. No Cheating.");
  192. SendClientMessage(playerid,COLOR_YELLOW,"2. Do Not Abuse Bugs.");
  193. SendClientMessage(playerid,COLOR_YELLOW,"3. Have Fun.");
  194. SendClientMessage(playerid,COLOR_GREEN,".::.Commands.::.");
  195. SendClientMessage(playerid,COLOR_YELLOW,"/kill");
  196. return 1;
  197. }
  198. return 0;
  199. }
  200.  
  201. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  202. {
  203. return 1;
  204. }
  205.  
  206. public OnPlayerExitVehicle(playerid, vehicleid)
  207. {
  208. return 1;
  209. }
  210.  
  211. public OnPlayerStateChange(playerid, newstate, oldstate)
  212. {
  213. return 1;
  214. }
  215.  
  216. public OnPlayerEnterCheckpoint(playerid)
  217. {
  218. return 1;
  219. }
  220.  
  221. public OnPlayerLeaveCheckpoint(playerid)
  222. {
  223. return 1;
  224. }
  225.  
  226. public OnPlayerEnterRaceCheckpoint(playerid)
  227. {
  228. return 1;
  229. }
  230.  
  231. public OnPlayerLeaveRaceCheckpoint(playerid)
  232. {
  233. return 1;
  234. }
  235.  
  236. public OnRconCommand(cmd[])
  237. {
  238. return 1;
  239. }
  240.  
  241. public OnPlayerRequestSpawn(playerid)
  242. {
  243. return 1;
  244. }
  245.  
  246. public OnObjectMoved(objectid)
  247. {
  248. return 1;
  249. }
  250.  
  251. public OnPlayerObjectMoved(playerid, objectid)
  252. {
  253. return 1;
  254. }
  255.  
  256. public OnPlayerPickUpPickup(playerid, pickupid)
  257. {
  258. return 1;
  259. }
  260.  
  261. public OnVehicleMod(playerid, vehicleid, componentid)
  262. {
  263. return 1;
  264. }
  265.  
  266. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  267. {
  268. return 1;
  269. }
  270.  
  271. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  272. {
  273. return 1;
  274. }
  275.  
  276. public OnPlayerSelectedMenuRow(playerid, row)
  277. {
  278. return 1;
  279. }
  280.  
  281. public OnPlayerExitedMenu(playerid)
  282. {
  283. return 1;
  284. }
  285.  
  286. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  287. {
  288. return 1;
  289. }
  290.  
  291. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  292. {
  293. return 1;
  294. }
  295.  
  296. public OnRconLoginAttempt(ip[], password[], success)
  297. {
  298. return 1;
  299. }
  300.  
  301. public OnPlayerUpdate(playerid)
  302. {
  303. return 1;
  304. }
  305.  
  306. public OnPlayerStreamIn(playerid, forplayerid)
  307. {
  308. return 1;
  309. }
  310.  
  311. public OnPlayerStreamOut(playerid, forplayerid)
  312. {
  313. return 1;
  314. }
  315.  
  316. public OnVehicleStreamIn(vehicleid, forplayerid)
  317. {
  318. return 1;
  319. }
  320.  
  321. public OnVehicleStreamOut(vehicleid, forplayerid)
  322. {
  323. return 1;
  324. }
  325.  
  326. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  327. {
  328. return 1;
  329. }
  330.  
  331. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  332. {
  333. return 1;
  334. }
Advertisement
Add Comment
Please, Sign In to add comment