Guest User

Untitled

a guest
Mar 20th, 2012
344
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.06 KB | None | 0 0
  1. // Menus by CaptainJohn
  2.  
  3.  
  4. #define FILTERSCRIPT
  5.  
  6. #include <a_samp>
  7.  
  8. #if defined FILTERSCRIPT
  9.  
  10. #define WEAPONS 2222
  11. #define DIALOGID 2223
  12. #define TELEPORT 2224
  13.  
  14. #define COLOR_RED 0xAA3333AA
  15.  
  16. public OnFilterScriptInit()
  17. {
  18. print("\n--------------------------------------");
  19. print(" Blank Filterscript by your name here");
  20. print("--------------------------------------\n");
  21. return 1;
  22. }
  23.  
  24. public OnFilterScriptExit()
  25. {
  26. return 1;
  27. }
  28.  
  29. #else
  30.  
  31. main()
  32. {
  33. print("\n----------------------------------");
  34. print(" Blank Gamemode by your name here");
  35. print("----------------------------------\n");
  36. }
  37.  
  38. #endif
  39.  
  40. public OnGameModeInit()
  41. {
  42. // Don't use these lines if it's a filterscript
  43. SetGameModeText("Blank Script");
  44. AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  45. return 1;
  46. }
  47.  
  48. public OnGameModeExit()
  49. {
  50. return 1;
  51. }
  52.  
  53. public OnPlayerRequestClass(playerid, classid)
  54. {
  55. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  56. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  57. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  58. return 1;
  59. }
  60.  
  61. public OnPlayerConnect(playerid)
  62. {
  63. return 1;
  64. }
  65.  
  66. public OnPlayerDisconnect(playerid, reason)
  67. {
  68. return 1;
  69. }
  70.  
  71. public OnPlayerSpawn(playerid)
  72. {
  73. return 1;
  74. }
  75.  
  76. public OnPlayerDeath(playerid, killerid, reason)
  77. {
  78. return 1;
  79. }
  80.  
  81. public OnVehicleSpawn(vehicleid)
  82. {
  83. return 1;
  84. }
  85.  
  86. public OnVehicleDeath(vehicleid, killerid)
  87. {
  88. return 1;
  89. }
  90.  
  91. public OnPlayerText(playerid, text[])
  92. {
  93. return 1;
  94. }
  95.  
  96. public OnPlayerCommandText(playerid, cmdtext[])
  97. {
  98. if (strcmp("/weapons", cmdtext, true, 10) == 0)
  99. {
  100. ShowPlayerDialog(playerid, 2222, DIALOG_STYLE_LIST, "Weapon Menu By CaptainJohn", "Health (500)\nArmour (500)\n9mm (2500)\nSilence Pistol (2000)\nDesert Eagle (2500)\nShotgun (5000)\nSawn-Off Shotgun (5500)\nCombat Shotgun (6500)\nMicro SMG (3000)\nMP5 (4000)\nTec-9 (5500)\nAK-47 (4500)\nM4 (6000)\nCountry Rifle (6500)\nSniper Rifle (10000)", "Purchase", "Cancel");
  101. return 1;
  102. }
  103. if (strcmp("/style", cmdtext, true, 10) == 0)
  104. {
  105. ShowPlayerDialog(playerid, 2223, DIALOG_STYLE_LIST, "Fighting Styles By CaptainJohn", "Fighting Styles", "Select", "Cancel");
  106. return 1;
  107. }
  108. if (strcmp("/teleports", cmdtext, true, 10) == 0)
  109. {
  110. ShowPlayerDialog(playerid, 2224, DIALOG_STYLE_LIST, "Teleport Menu By CaptainJohn", "Jefferson Motel DM\nDeagle DM\nM4 DM\nSniper DM\nDryLake", "Select", "Cancel");
  111. return 1;
  112. }
  113. return 0;
  114. }
  115.  
  116. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  117. {
  118. return 1;
  119. }
  120.  
  121. public OnPlayerExitVehicle(playerid, vehicleid)
  122. {
  123. return 1;
  124. }
  125.  
  126. public OnPlayerStateChange(playerid, newstate, oldstate)
  127. {
  128. return 1;
  129. }
  130.  
  131. public OnPlayerEnterCheckpoint(playerid)
  132. {
  133. return 1;
  134. }
  135.  
  136. public OnPlayerLeaveCheckpoint(playerid)
  137. {
  138. return 1;
  139. }
  140.  
  141. public OnPlayerEnterRaceCheckpoint(playerid)
  142. {
  143. return 1;
  144. }
  145.  
  146. public OnPlayerLeaveRaceCheckpoint(playerid)
  147. {
  148. return 1;
  149. }
  150.  
  151. public OnRconCommand(cmd[])
  152. {
  153. return 1;
  154. }
  155.  
  156. public OnPlayerRequestSpawn(playerid)
  157. {
  158. return 1;
  159. }
  160.  
  161. public OnObjectMoved(objectid)
  162. {
  163. return 1;
  164. }
  165.  
  166. public OnPlayerObjectMoved(playerid, objectid)
  167. {
  168. return 1;
  169. }
  170.  
  171. public OnPlayerPickUpPickup(playerid, pickupid)
  172. {
  173. return 1;
  174. }
  175.  
  176. public OnVehicleMod(playerid, vehicleid, componentid)
  177. {
  178. return 1;
  179. }
  180.  
  181. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  182. {
  183. return 1;
  184. }
  185.  
  186. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  187. {
  188. return 1;
  189. }
  190.  
  191. public OnPlayerSelectedMenuRow(playerid, row)
  192. {
  193. return 1;
  194. }
  195.  
  196. public OnPlayerExitedMenu(playerid)
  197. {
  198. return 1;
  199. }
  200.  
  201. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  202. {
  203. return 1;
  204. }
  205.  
  206. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  207. {
  208. return 1;
  209. }
  210.  
  211. public OnRconLoginAttempt(ip[], password[], success)
  212. {
  213. return 1;
  214. }
  215.  
  216. public OnPlayerUpdate(playerid)
  217. {
  218. return 1;
  219. }
  220.  
  221. public OnPlayerStreamIn(playerid, forplayerid)
  222. {
  223. return 1;
  224. }
  225.  
  226. public OnPlayerStreamOut(playerid, forplayerid)
  227. {
  228. return 1;
  229. }
  230.  
  231. public OnVehicleStreamIn(vehicleid, forplayerid)
  232. {
  233. return 1;
  234. }
  235.  
  236. public OnVehicleStreamOut(vehicleid, forplayerid)
  237. {
  238. return 1;
  239. }
  240.  
  241. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  242. {
  243. if(dialogid == 2222)
  244. {
  245. if(response)
  246. {
  247. if(listitem == 0)
  248. {
  249. GivePlayerMoney(playerid, -500);
  250. SetPlayerHealth(playerid, 100); //Health
  251. }
  252. if(listitem == 1)
  253. {
  254. GivePlayerMoney(playerid, -500);
  255. SetPlayerArmour(playerid, 100); //Armour
  256. }
  257. if(listitem == 2)
  258. {
  259. GivePlayerMoney(playerid, -2500);
  260. GivePlayerWeapon(playerid, 22, 1000); //9mm
  261. }
  262. if(listitem == 3)
  263. {
  264. GivePlayerMoney(playerid, -200);
  265. GivePlayerWeapon(playerid, 23, 1000); //Silence Pistol
  266. }
  267. if(listitem == 4)
  268. {
  269. GivePlayerMoney(playerid, -2500);
  270. GivePlayerWeapon(playerid, 24, 1000); //Desert Eagle
  271. }
  272. if(listitem == 5)
  273. {
  274. GivePlayerMoney(playerid, -5000);
  275. GivePlayerWeapon(playerid, 25, 1000); //Shotgun
  276. }
  277. if(listitem == 6)
  278. {
  279. GivePlayerMoney(playerid, -5500);
  280. GivePlayerWeapon(playerid, 26, 1000); //Sawn-off
  281. }
  282. if(listitem == 7)
  283. {
  284. GivePlayerMoney(playerid, -6500);
  285. GivePlayerWeapon(playerid, 27, 1000); //Combat Shotgun
  286. }
  287. if(listitem == 8)
  288. {
  289. GivePlayerMoney(playerid, -3000);
  290. GivePlayerWeapon(playerid, 28, 1000); //Micro SMG
  291. }
  292. if(listitem == 9)
  293. {
  294. GivePlayerMoney(playerid, -4000);
  295. GivePlayerWeapon(playerid, 29, 1000); //MP5
  296. }
  297. if(listitem == 10)
  298. {
  299. GivePlayerMoney(playerid, -5500);
  300. GivePlayerWeapon(playerid, 32, 1000); //Tec-9
  301. }
  302. if(listitem == 11)
  303. {
  304. GivePlayerMoney(playerid, -4500);
  305. GivePlayerWeapon(playerid, 30, 1000); //AK-47
  306. }
  307. if(listitem == 12)
  308. {
  309. GivePlayerMoney(playerid, -6000);
  310. GivePlayerWeapon(playerid, 31, 1000); //M4
  311. }
  312. if(listitem == 13)
  313. {
  314. GivePlayerMoney(playerid, -6500);
  315. GivePlayerWeapon(playerid, 33, 1000); //Country Rifle
  316. }
  317. if(listitem == 14)
  318. {
  319. GivePlayerMoney(playerid, -10000);
  320. GivePlayerWeapon(playerid, 34, 1000); //Sniper Rifle
  321. }
  322. }
  323. return 1;
  324. }
  325. if(dialogid == 2223)
  326. {
  327. if(response)
  328. {
  329. if(listitem == 0)
  330. {
  331. ShowPlayerDialog(playerid, DIALOGID+1, DIALOG_STYLE_LIST, "Fighting Styles", "Elbow\nBoxing\nGrabkick\nKneehead\nKung-FU\nNormal", "Select", "Cancel");
  332. }
  333. }
  334. return 1;
  335. }
  336. if(dialogid == 2223)
  337. {
  338. if(response)
  339. {
  340. if(listitem == 0)
  341. {
  342. SetPlayerFightingStyle (playerid, FIGHT_STYLE_ELBOW);
  343. }
  344. if(listitem == 1)
  345. {
  346. SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING);
  347. }
  348. if(listitem == 2)
  349. {
  350. SetPlayerFightingStyle (playerid, FIGHT_STYLE_GRABKICK);
  351. }
  352. if(listitem == 3)
  353. {
  354. SetPlayerFightingStyle (playerid, FIGHT_STYLE_KNEEHEAD);
  355. }
  356. if(listitem == 4)
  357. {
  358. SetPlayerFightingStyle (playerid, FIGHT_STYLE_KUNGFU);
  359. }
  360. if(listitem == 5)
  361. {
  362. SetPlayerFightingStyle (playerid, FIGHT_STYLE_NORMAL);
  363. }
  364. }
  365. return 1;
  366. }
  367. if(dialogid == 2224)
  368. {
  369. if(response)
  370. {
  371. if(listitem == 0)
  372. {
  373. new var2[24], var4[256];
  374. GetPlayerName(playerid, var2, 24);
  375. format(var4, 256, "** %s has joined Jefferson Motel DM, Type /jdm to join", var2);
  376. SendClientMessageToAll(COLOR_RED, var4);
  377. new c = random(6);
  378. if (c == 0) SetPlayerPos(playerid, 2220.8215,-1149.4452,1025.7969);
  379. else if (c == 1) SetPlayerPos(playerid, 2221.6023,-1139.9663,1027.7969);
  380. else if (c == 2) SetPlayerPos(playerid, 2227.1799,-1141.6085,1029.7969);
  381. else if (c == 3) SetPlayerPos(playerid, 2232.9680,-1150.1281,1029.7969);
  382. else if (c == 3) SetPlayerPos(playerid, 2241.6462,-1192.2533,1029.7969);
  383. else if (c == 4) SetPlayerPos(playerid, 2236.2317,-1188.6218,1029.8043);
  384. else if (c == 5) SetPlayerPos(playerid, 2245.2378,-1186.0424,1029.8043);
  385. SetPlayerInterior(playerid, 15);
  386. SetPlayerHealth(playerid, 100);
  387. SetPlayerArmour(playerid, 100);
  388. ResetPlayerWeapons(playerid);
  389. GivePlayerWeapon(playerid, 31, 1200);
  390. GivePlayerWeapon(playerid, 34, 1337);
  391. GivePlayerWeapon(playerid, 24, 1337);
  392. GivePlayerWeapon(playerid, 26, 500);
  393. SetPlayerVirtualWorld(playerid, 0);
  394. }
  395. if(listitem == 1)
  396. {
  397. new var2[24];
  398. new var4[256];
  399. GetPlayerName(playerid, var2, 24);
  400. format(var4, 256, "** %s has joined the Deagle DM, Type /Deagle to join", var2);
  401. SendClientMessageToAll(COLOR_RED, var4);
  402. new c = random(3);
  403. if (c == 0){
  404. SetPlayerPos(playerid, -329.16,1838.60,42.28);}
  405. else if (c == 1){
  406. SetPlayerPos(playerid, -300.17,1869.56,42.28);}
  407. else if (c == 2){
  408. SetPlayerPos(playerid, -341.66,1891.66,42.28);}
  409. SetPlayerInterior(playerid, 0);
  410. SetPlayerHealth(playerid, 100);
  411. SetPlayerArmour(playerid, 100);
  412. ResetPlayerWeapons(playerid);
  413. GivePlayerWeapon(playerid, 24, 1337);
  414. SetPlayerVirtualWorld (playerid, 0);
  415. }
  416. if(listitem == 2)
  417. {
  418. new var2[24];
  419. new var4[256];
  420. GetPlayerName(playerid, var2, 24);
  421. format(var4, 256, "** %s has joined the M4 DM, Type /m4 to join", var2);
  422. SendClientMessageToAll(COLOR_RED, var4);
  423. new c = random(3);
  424. if (c == 0){
  425. SetPlayerPos(playerid, -1130.4716,1057.5819,1346.4141);}
  426. else if (c == 1){
  427. SetPlayerPos(playerid, -974.5633,1061.6102,1345.6732);}
  428. else if (c == 2){
  429. SetPlayerPos(playerid, -1042.8517,1063.2379,1346.3070);}
  430. SetPlayerInterior(playerid, 10);
  431. SetPlayerHealth(playerid, 100);
  432. SetPlayerArmour(playerid, 100);
  433. ResetPlayerWeapons(playerid);
  434. GivePlayerWeapon(playerid, 31, 1200);
  435. SetPlayerVirtualWorld(playerid, 0);
  436. }
  437. if(listitem == 3)
  438. {
  439. new var2[24];
  440. new var4[256];
  441. GetPlayerName(playerid, var2, 24);
  442. format(var4, 256, "** %s has joined the Sniper DM, Type /sniper to join", var2);
  443. SendClientMessageToAll(COLOR_RED, var4);
  444. new c = random(3);
  445. if (c == 0){
  446. SetPlayerPos(playerid, 2512.22, 2774.92, 10.82);}
  447. else if (c == 1){
  448. SetPlayerPos(playerid, 2611.66, 2730.53, 36.53);}
  449. else if (c == 2){
  450. SetPlayerPos(playerid, 2652.78, 2779.73, 19.32);}
  451. SetPlayerInterior(playerid, 0);
  452. SetPlayerHealth(playerid, 100);
  453. SetPlayerArmour(playerid, 100);
  454. ResetPlayerWeapons(playerid);
  455. GivePlayerWeapon(playerid, 34, 1337);
  456. SetPlayerVirtualWorld(playerid, 0);
  457. }
  458. if(listitem == 4)
  459. {
  460. new var2[24];
  461. new var4[256];
  462. GetPlayerName(playerid, var2, 24);
  463. format(var4, 256, "** %s has teleported to Drylake, Type /drylake to join", var2);
  464. SendClientMessageToAll(COLOR_RED, var4);
  465. SetPlayerPos(playerid, -12.7000, 1481.7000, 14.00);
  466. SetPlayerInterior(playerid,0);
  467. }
  468. }
  469. return 1;
  470. }
  471. return 1;
  472. }
  473.  
  474. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  475. {
  476. return 1;
  477. }
Advertisement
Add Comment
Please, Sign In to add comment