Guest User

Untitled

a guest
Jul 10th, 2011
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.35 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. #define FILTERSCRIPT
  4.  
  5. #define TEXT 0xFFFFC1FF
  6.  
  7. new Menu:overview;
  8. new Menu:music;
  9. new Menu:bleeps;
  10. new Menu:soundfxa;
  11. new Menu:soundfxb;
  12. new Menu:soundfxc;
  13.  
  14.  
  15.  
  16. #if defined FILTERSCRIPT
  17.  
  18. public OnFilterScriptInit()
  19. {
  20. print("\n--------------------------------------");
  21. print(" Sound Preview Filterscript by Menace");
  22. print("--------------------------------------\n");
  23.  
  24. SendClientMessageToAll(TEXT,"The Sound Preview filterscript has been loaded. /sounds to begin.");
  25.  
  26. overview = CreateMenu("Sounds", 2, 200.0, 100.0, 150.0, 150.0);
  27. AddMenuItem(overview, 0, "Music");
  28. AddMenuItem(overview, 0, "Bleeps");
  29. AddMenuItem(overview, 0, "SoundFX Page 1");
  30. AddMenuItem(overview, 0, "SoundFX Page 2");
  31. AddMenuItem(overview, 0, "SoundFX Page 3");
  32.  
  33. music = CreateMenu("Music", 2, 200.0, 100.0, 150.0, 150.0);
  34. AddMenuItem(music, 0, "Track 1");
  35. AddMenuItem(music, 0, "Track 2");
  36. AddMenuItem(music, 0, "Track 3");
  37. AddMenuItem(music, 0, "Track 4");
  38. AddMenuItem(music, 0, "Track 5");
  39. AddMenuItem(music, 0, "Track 6");
  40. AddMenuItem(music, 0, "Track 7");
  41.  
  42. bleeps = CreateMenu("Bleeps", 2, 200.0, 100.0, 150.0, 150.0);
  43. AddMenuItem(bleeps, 0, "Ammunation Buy Weapon");
  44. AddMenuItem(bleeps, 0, "Ammunation Denied Weapon");
  45. AddMenuItem(bleeps, 0, "Shop Buy");
  46. AddMenuItem(bleeps, 0, "Shop Buy Denied");
  47. AddMenuItem(bleeps, 0, "Race Countdown");
  48. AddMenuItem(bleeps, 0, "Race Sound Go");
  49. AddMenuItem(bleeps, 0, "Buy Car Mod");
  50. AddMenuItem(bleeps, 0, "Property Purchased");
  51. AddMenuItem(bleeps, 0, "Standard Pickup");
  52. AddMenuItem(bleeps, 0, "Checkpoint Amber");
  53. AddMenuItem(bleeps, 0, "Checkpoint Green");
  54. AddMenuItem(bleeps, 0, "Checkpoint Red");
  55.  
  56. soundfxa = CreateMenu("SoundFX Page 1", 2, 200.0, 100.0, 150.0, 150.0);
  57. AddMenuItem(soundfxa, 0, "Metal Falls");
  58. AddMenuItem(soundfxa, 0, "Car Hood Collision");
  59. AddMenuItem(soundfxa, 0, "Crane Moves");
  60. AddMenuItem(soundfxa, 0, "Crane Stops Moving");
  61. AddMenuItem(soundfxa, 0, "Exit from Crane");
  62. AddMenuItem(soundfxa, 0, "Wheel of Fortune Clacker");
  63. AddMenuItem(soundfxa, 0, "Shutter Door Start");
  64. AddMenuItem(soundfxa, 0, "Shutter Door Stop");
  65. AddMenuItem(soundfxa, 0, "Parachute Opens");
  66. AddMenuItem(soundfxa, 0, "Checkpoint");
  67. AddMenuItem(soundfxa, 0, "Select Sound");
  68. AddMenuItem(soundfxa, 0, "Back Sound");
  69.  
  70. soundfxb = CreateMenu("SoundFX Page 2", 2, 200.0, 100.0, 150.0, 150.0);
  71. AddMenuItem(soundfxb, 0, "Insufficient Funds Sound");
  72. AddMenuItem(soundfxb, 0, "Hit Wooden Surface");
  73. AddMenuItem(soundfxb, 0, "Mesh Gate Opens");
  74. AddMenuItem(soundfxb, 0, "Mesh Gate Closes");
  75. AddMenuItem(soundfxb, 0, "Punch");
  76. AddMenuItem(soundfxb, 0, "Laying an object on a surface");
  77. AddMenuItem(soundfxb, 0, "Camera Shot");
  78. AddMenuItem(soundfxb, 0, "Respray");
  79. AddMenuItem(soundfxb, 0, "Baseball Bat Hit");
  80. AddMenuItem(soundfxb, 0, "Stamp");
  81. AddMenuItem(soundfxb, 0, "Car Collision from Front");
  82. AddMenuItem(soundfxb, 0, "Car Smashes into Wall");
  83.  
  84. soundfxc = CreateMenu("SoundFX Page 3", 2, 200.0, 100.0, 150.0, 150.0);
  85. AddMenuItem(soundfxc, 0, "Bell Rings");
  86. AddMenuItem(soundfxc, 0, "Bell stops ringing");
  87. AddMenuItem(soundfxc, 0, "Ped Hits Water");
  88. AddMenuItem(soundfxc, 0, "Restaurant Tray Collision");
  89. AddMenuItem(soundfxc, 0, "Car Horn");
  90. AddMenuItem(soundfxc, 0, "Magnet Attatches to Vehicle");
  91. AddMenuItem(soundfxc, 0, "Garage Door Opens");
  92. AddMenuItem(soundfxc, 0, "Garage Door Stops Opening");
  93. AddMenuItem(soundfxc, 0, "Ped collapses");
  94. AddMenuItem(soundfxc, 0, "Shutter Door Slowly Opens");
  95. AddMenuItem(soundfxc, 0, "Puke up");
  96. AddMenuItem(soundfxc, 0, "Slap");
  97. return 1;
  98. }
  99.  
  100. public OnFilterScriptExit()
  101. {
  102. return 1;
  103. }
  104.  
  105. #else
  106.  
  107. main()
  108. {
  109. print("\n----------------------------------");
  110. print(" Blank Gamemode by your name here");
  111. print("----------------------------------\n");
  112. }
  113.  
  114. #endif
  115.  
  116.  
  117. public OnPlayerCommandText(playerid, cmdtext[])
  118. {
  119. if (strcmp("/sounds", cmdtext, true, 10) == 0)
  120. {
  121. ShowMenuForPlayer(overview,playerid);
  122. TogglePlayerControllable(playerid,0);
  123. SendClientMessage(playerid,TEXT,"Type /shelp for more information.");
  124. return 1;
  125. }
  126.  
  127. if (strcmp("/stop", cmdtext, true, 10) == 0)
  128. {
  129. PlayerPlaySound(playerid,1063,0.0,0.0,0.0);
  130. return 1;
  131. }
  132.  
  133. if (strcmp("/shelp", cmdtext, true, 10) == 0)
  134. {
  135. SendClientMessage(playerid,TEXT,"Use /sounds to bring up the sound overview menu.");
  136. SendClientMessage(playerid,TEXT,"Use /stop to stop a sound from playing.");
  137. SendClientMessage(playerid,TEXT,"Some SoundFX may require you to /stop them before previewing them.");
  138. SendClientMessage(playerid,TEXT,"Some Sound Clips may be too quiet to hear, or may not have sound at all.");
  139. SendClientMessage(playerid,TEXT,"This filterscript was created by [OTE]Menace.");
  140. return 1;
  141. }
  142. return 0;
  143. }
  144.  
  145. public OnPlayerSelectedMenuRow(playerid, row)
  146. {
  147. new Menu:CurrentMenu = GetPlayerMenu(playerid);
  148.  
  149. if(CurrentMenu == overview)
  150. {
  151. switch(row)
  152. {
  153. case 0: // Music
  154. {
  155. ShowMenuForPlayer(music,playerid);
  156. }
  157. case 1: // Bleeps
  158. {
  159. ShowMenuForPlayer(bleeps,playerid);
  160. }
  161. case 2: // Sound Effects 1
  162. {
  163. ShowMenuForPlayer(soundfxa,playerid);
  164. }
  165. case 3: // Sound Effects 2
  166. {
  167. ShowMenuForPlayer(soundfxb,playerid);
  168. }
  169. case 4: // Sound Effects 3
  170. {
  171. ShowMenuForPlayer(soundfxc,playerid);
  172. }
  173. }
  174. }
  175.  
  176. if(CurrentMenu == music)
  177. {
  178. switch(row)
  179. {
  180. case 0:
  181. {
  182. ShowMenuForPlayer(music,playerid);
  183. PlayerPlaySound(playerid,1062,0.0,0.0,0.0);
  184. SendClientMessage(playerid,TEXT,"Now playing: SOUND_GOGO_TRACK_START (ID: 1062) (/stop to stop)");
  185. }
  186. case 1:
  187. {
  188. ShowMenuForPlayer(music,playerid);
  189. PlayerPlaySound(playerid,1068,0.0,0.0,0.0);
  190. SendClientMessage(playerid,TEXT,"Now playing: SOUND_DUAL_TRACK_START (ID: 1068) (/stop to stop)");
  191. }
  192. case 2:
  193. {
  194. ShowMenuForPlayer(music,playerid);
  195. PlayerPlaySound(playerid,1076,0.0,0.0,0.0);
  196. SendClientMessage(playerid,TEXT,"Now playing: SOUND_BEE_TRACK_START (ID: 1076) (/stop to stop)");
  197. }
  198. case 3:
  199. {
  200. ShowMenuForPlayer(music,playerid);
  201. PlayerPlaySound(playerid,1097,0.0,0.0,0.0);
  202. SendClientMessage(playerid,TEXT,"Now playing: SOUND_AWARD_TRACK_START (ID: 1097) (/stop to stop)");
  203. }
  204. case 4:
  205. {
  206. ShowMenuForPlayer(music,playerid);
  207. PlayerPlaySound(playerid,1183,0.0,0.0,0.0);
  208. SendClientMessage(playerid,TEXT,"Now playing: SOUND_DRIVING_AWARD_TRACK_START (ID: 1183) (/stop to stop)");
  209. }
  210. case 5:
  211. {
  212. ShowMenuForPlayer(music,playerid);
  213. PlayerPlaySound(playerid,1185,0.0,0.0,0.0);
  214. SendClientMessage(playerid,TEXT,"Now playing: SOUND_BIKE_AWARD_TRACK_START (ID: 1185) (/stop to stop)");
  215. }
  216. case 6:
  217. {
  218. ShowMenuForPlayer(music,playerid);
  219. PlayerPlaySound(playerid,1187,0.0,0.0,0.0);
  220. SendClientMessage(playerid,TEXT,"Now playing: SOUND_PILOT_AWARD_TRACK_START (ID: 1187) (/stop to stop)");
  221. }
  222. }
  223. }
  224.  
  225. if(CurrentMenu == bleeps)
  226. {
  227. switch(row)
  228. {
  229. case 0:
  230. {
  231. ShowMenuForPlayer(bleeps,playerid);
  232. PlayerPlaySound(playerid,1052,0.0,0.0,0.0);
  233. SendClientMessage(playerid,TEXT,"Now playing: SOUND_AMMUNATION_BUY_WEAPON (ID: 1052) (/stop to stop)");
  234. }
  235. case 1:
  236. {
  237. ShowMenuForPlayer(bleeps,playerid);
  238. PlayerPlaySound(playerid,1053,0.0,0.0,0.0);
  239. SendClientMessage(playerid,TEXT,"Now playing: SOUND_AMMUNATION_BUY_WEAPON_DENIED (ID: 1053) (/stop to stop)");
  240. }
  241. case 2:
  242. {
  243. ShowMenuForPlayer(bleeps,playerid);
  244. PlayerPlaySound(playerid,1054,0.0,0.0,0.0);
  245. SendClientMessage(playerid,TEXT,"Now playing: SOUND_SHOP_BUY (ID: 1054) (/stop to stop)");
  246. }
  247. case 3:
  248. {
  249. ShowMenuForPlayer(bleeps,playerid);
  250. PlayerPlaySound(playerid,1055,0.0,0.0,0.0);
  251. SendClientMessage(playerid,TEXT,"Now playing: SOUND_SHOP_BUY_DENIED (ID: 1055) (/stop to stop)");
  252. }
  253. case 4:
  254. {
  255. ShowMenuForPlayer(bleeps,playerid);
  256. PlayerPlaySound(playerid,1056,0.0,0.0,0.0);
  257. SendClientMessage(playerid,TEXT,"Now playing: SOUND_RACE_321 (ID: 1056) (/stop to stop)");
  258. }
  259. case 5:
  260. {
  261. ShowMenuForPlayer(bleeps,playerid);
  262. PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  263. SendClientMessage(playerid,TEXT,"Now playing: SOUND_RACE_GO (ID: 1057) (/stop to stop)");
  264. }
  265. case 6:
  266. {
  267. ShowMenuForPlayer(bleeps,playerid);
  268. PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
  269. SendClientMessage(playerid,TEXT,"Now playing: SOUND_BUY_CAR_MOD (ID: 1133) (/stop to stop)");
  270. }
  271. case 7:
  272. {
  273. ShowMenuForPlayer(bleeps,playerid);
  274. PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
  275. SendClientMessage(playerid,TEXT,"Now playing: SOUND_PROPERTY_PURCHASED (ID: 1149) (/stop to stop)");
  276. }
  277. case 8:
  278. {
  279. ShowMenuForPlayer(bleeps,playerid);
  280. PlayerPlaySound(playerid,1150,0.0,0.0,0.0);
  281. SendClientMessage(playerid,TEXT,"Now playing: SOUND_PICKUP_STANDARD (ID: 1150) (/stop to stop)");
  282. }
  283. case 9:
  284. {
  285. ShowMenuForPlayer(bleeps,playerid);
  286. PlayerPlaySound(playerid,1137,0.0,0.0,0.0);
  287. SendClientMessage(playerid,TEXT,"Now playing: SOUND_CHECKPOINT_AMBER (ID: 1137) (/stop to stop)");
  288. }
  289. case 10:
  290. {
  291. ShowMenuForPlayer(bleeps,playerid);
  292. PlayerPlaySound(playerid,1138,0.0,0.0,0.0);
  293. SendClientMessage(playerid,TEXT,"Now playing: SOUND_CHECKPOINT_GREEN (ID: 1138) (/stop to stop)");
  294. }
  295. case 11:
  296. {
  297. ShowMenuForPlayer(bleeps,playerid);
  298. PlayerPlaySound(playerid,1139,0.0,0.0,0.0);
  299. SendClientMessage(playerid,TEXT,"Now playing: SOUND_CHECKPOINT_RED (ID: 1139) (/stop to stop)");
  300. }
  301. }
  302. }
  303. if(CurrentMenu == soundfxa)
  304. {
  305. switch(row)
  306. {
  307. case 0:
  308. {
  309. ShowMenuForPlayer(soundfxa,playerid);
  310. PlayerPlaySound(playerid,1002,0.0,0.0,0.0);
  311. SendClientMessage(playerid,TEXT,"Now playing: SOUND_CEILING_VENT_LAND (ID: 1002) (/stop to stop)");
  312. }
  313. case 1:
  314. {
  315. ShowMenuForPlayer(soundfxa,playerid);
  316. PlayerPlaySound(playerid,1009,0.0,0.0,0.0);
  317. SendClientMessage(playerid,TEXT,"Now playing: SOUND_BONNET_DENT (ID: 1009) (/stop to stop)");
  318. }
  319. case 2:
  320. {
  321. ShowMenuForPlayer(soundfxa,playerid);
  322. PlayerPlaySound(playerid,1020,0.0,0.0,0.0);
  323. SendClientMessage(playerid,TEXT,"Now playing: SOUND_CRANE_MOVE_START (ID: 1020) (/stop to stop)");
  324. }
  325. case 3:
  326. {
  327. ShowMenuForPlayer(soundfxa,playerid);
  328. PlayerPlaySound(playerid,1055,0.0,0.0,0.0);
  329. SendClientMessage(playerid,TEXT,"Now playing: SOUND_CRANE_MOVE_STOP (ID: 1021) (/stop to stop)");
  330. }
  331. case 4:
  332. {
  333. ShowMenuForPlayer(soundfxa,playerid);
  334. PlayerPlaySound(playerid,1022,0.0,0.0,0.0);
  335. SendClientMessage(playerid,TEXT,"Now playing: SOUND_CRANE_EXIT (ID: 1022) (/stop to stop)");
  336. }
  337. case 5:
  338. {
  339. ShowMenuForPlayer(soundfxa,playerid);
  340. PlayerPlaySound(playerid,1027,0.0,0.0,0.0);
  341. SendClientMessage(playerid,TEXT,"Now playing: SOUND_WHEEL_OF_FORTUNE_CLACKER (ID: 1027) (/stop to stop)");
  342. }
  343. case 6:
  344. {
  345. ShowMenuForPlayer(soundfxa,playerid);
  346. PlayerPlaySound(playerid,1035,0.0,0.0,0.0);
  347. SendClientMessage(playerid,TEXT,"Now playing: SOUND_SHUTTER_DOOR_START (ID: 1035) (/stop to stop)");
  348. }
  349. case 7:
  350. {
  351. ShowMenuForPlayer(soundfxa,playerid);
  352. PlayerPlaySound(playerid,1036,0.0,0.0,0.0);
  353. SendClientMessage(playerid,TEXT,"Now playing: SOUND_SHUTTER_DOOR_STOP (ID: 1036) (/stop to stop)");
  354. }
  355. case 8:
  356. {
  357. ShowMenuForPlayer(soundfxa,playerid);
  358. PlayerPlaySound(playerid,1039,0.0,0.0,0.0);
  359. SendClientMessage(playerid,TEXT,"Now playing: SOUND_PARACHUTE_OPEN (ID: 1039) (/stop to stop)");
  360. }
  361. case 9:
  362. {
  363. ShowMenuForPlayer(soundfxa,playerid);
  364. PlayerPlaySound(playerid,1058,0.0,0.0,0.0);
  365. SendClientMessage(playerid,TEXT,"Now playing: SOUND_PART_MISSION_COMPLETE (ID: 1058) (/stop to stop)");
  366. }
  367. case 10:
  368. {
  369. ShowMenuForPlayer(soundfxa,playerid);
  370. PlayerPlaySound(playerid,1083,0.0,0.0,0.0);
  371. SendClientMessage(playerid,TEXT,"Now playing: SOUND_ROULETTE_ADD_CASH (ID: 1083) (/stop to stop)");
  372. }
  373. case 11:
  374. {
  375. ShowMenuForPlayer(soundfxa,playerid);
  376. PlayerPlaySound(playerid,1084,0.0,0.0,0.0);
  377. SendClientMessage(playerid,TEXT,"Now playing: SOUND_ROULETTE_REMOVE_CASH (ID: 1084) (/stop to stop)");
  378. }
  379. }
  380. }
  381. if(CurrentMenu == soundfxb)
  382. {
  383. switch(row)
  384. {
  385. case 0:
  386. {
  387. ShowMenuForPlayer(soundfxb,playerid);
  388. PlayerPlaySound(playerid,1085,0.0,0.0,0.0);
  389. SendClientMessage(playerid,TEXT,"Now playing: SOUND_ROULETTE_NO_CASH (ID: 1085) (/stop to stop)");
  390. }
  391. case 1:
  392. {
  393. ShowMenuForPlayer(soundfxb,playerid);
  394. PlayerPlaySound(playerid,1095,0.0,0.0,0.0);
  395. SendClientMessage(playerid,TEXT,"Now playing: SOUND_BIKE_PACKER_CLUNK (ID: 1095) (/stop to stop)");
  396. }
  397. case 2:
  398. {
  399. ShowMenuForPlayer(soundfxb,playerid);
  400. PlayerPlaySound(playerid,1100,0.0,0.0,0.0);
  401. SendClientMessage(playerid,TEXT,"Now playing: SOUND_MESH_GATE_OPEN_START (ID: 1100) (/stop to stop)");
  402. }
  403. case 3:
  404. {
  405. ShowMenuForPlayer(soundfxb,playerid);
  406. PlayerPlaySound(playerid,1101,0.0,0.0,0.0);
  407. SendClientMessage(playerid,TEXT,"Now playing: SOUND_MESH_GATE_OPEN_STOP (ID: 1101) (/stop to stop)");
  408. }
  409. case 4:
  410. {
  411. ShowMenuForPlayer(soundfxb,playerid);
  412. PlayerPlaySound(playerid,1130,0.0,0.0,0.0);
  413. SendClientMessage(playerid,TEXT,"Now playing: SOUND_PUNCH_PED (ID: 1130) (/stop to stop)");
  414. }
  415. case 5:
  416. {
  417. ShowMenuForPlayer(soundfxb,playerid);
  418. PlayerPlaySound(playerid,1131,0.0,0.0,0.0);
  419. SendClientMessage(playerid,TEXT,"Now playing: SOUND_AMMUNATION_GUN_COLLISION (ID: 1131) (/stop to stop)");
  420. }
  421. case 6:
  422. {
  423. ShowMenuForPlayer(soundfxb,playerid);
  424. PlayerPlaySound(playerid,1132,0.0,0.0,0.0);
  425. SendClientMessage(playerid,TEXT,"Now playing: SOUND_CAMERA_SHOT (ID: 1132) (/stop to stop)");
  426. }
  427. case 7:
  428. {
  429. ShowMenuForPlayer(soundfxb,playerid);
  430. PlayerPlaySound(playerid,1134,0.0,0.0,0.0);
  431. SendClientMessage(playerid,TEXT,"Now playing: SOUND_BUY_CAR_RESPRAY (ID: 1134) (/stop to stop)");
  432. }
  433. case 8:
  434. {
  435. ShowMenuForPlayer(soundfxb,playerid);
  436. PlayerPlaySound(playerid,1135,0.0,0.0,0.0);
  437. SendClientMessage(playerid,TEXT,"Now playing: SOUND_BASEBALL_BAT_HIT_PED (ID: 1135) (/stop to stop)");
  438. }
  439. case 9:
  440. {
  441. ShowMenuForPlayer(soundfxb,playerid);
  442. PlayerPlaySound(playerid,1136,0.0,0.0,0.0);
  443. SendClientMessage(playerid,TEXT,"Now playing: SOUND_STAMP_PED (ID: 1136) (/stop to stop)");
  444. }
  445. case 10:
  446. {
  447. ShowMenuForPlayer(soundfxb,playerid);
  448. PlayerPlaySound(playerid,1140,0.0,0.0,0.0);
  449. SendClientMessage(playerid,TEXT,"Now playing: SOUND_CAR_SMASH_CAR (ID: 1140) (/stop to stop)");
  450. }
  451. case 11:
  452. {
  453. ShowMenuForPlayer(soundfxb,playerid);
  454. PlayerPlaySound(playerid,1141,0.0,0.0,0.0);
  455. SendClientMessage(playerid,TEXT,"Now playing: SOUND_CAR_SMASH_GATE (ID: 1141) (/stop to stop)");
  456. }
  457. }
  458. }
  459.  
  460. if(CurrentMenu == soundfxc)
  461. {
  462. switch(row)
  463. {
  464. case 0:
  465. {
  466. ShowMenuForPlayer(soundfxc,playerid);
  467. PlayerPlaySound(playerid,1142,0.0,0.0,0.0);
  468. SendClientMessage(playerid,TEXT,"Now playing: SOUND_OTB_TRACK_START (ID: 1142) (/stop to stop)");
  469. }
  470. case 1:
  471. {
  472. ShowMenuForPlayer(soundfxc,playerid);
  473. PlayerPlaySound(playerid,1143,0.0,0.0,0.0);
  474. SendClientMessage(playerid,TEXT,"Now playing: SOUND_OTB_TRACK_STOP (ID: 1143) (/stop to stop)");
  475. }
  476. case 2:
  477. {
  478. ShowMenuForPlayer(soundfxc,playerid);
  479. PlayerPlaySound(playerid,1144,0.0,0.0,0.0);
  480. SendClientMessage(playerid,TEXT,"Now playing: SOUND_PED_HIT_WATER_SPLASH (ID: 1144) (/stop to stop)");
  481. }
  482. case 3:
  483. {
  484. ShowMenuForPlayer(soundfxc,playerid);
  485. PlayerPlaySound(playerid,1145,0.0,0.0,0.0);
  486. SendClientMessage(playerid,TEXT,"Now playing: SOUND_RESTAURANT_TRAY_COLLISION (ID: 1145) (/stop to stop)");
  487. }
  488. case 4:
  489. {
  490. ShowMenuForPlayer(soundfxc,playerid);
  491. PlayerPlaySound(playerid,1147,0.0,0.0,0.0);
  492. SendClientMessage(playerid,TEXT,"Now playing: SOUND_SWEETS_HORN (ID: 1147) (/stop to stop)");
  493. }
  494. case 5:
  495. {
  496. ShowMenuForPlayer(soundfxc,playerid);
  497. PlayerPlaySound(playerid,1148,0.0,0.0,0.0);
  498. SendClientMessage(playerid,TEXT,"Now playing: SOUND_MAGNET_VEHICLE_COLLISION (ID: 1148) (/stop to stop)");
  499. }
  500. case 6:
  501. {
  502. ShowMenuForPlayer(soundfxc,playerid);
  503. PlayerPlaySound(playerid,1153,0.0,0.0,0.0);
  504. SendClientMessage(playerid,TEXT,"Now playing: SOUND_GARAGE_DOOR_START (ID: 1153) (/stop to stop)");
  505. }
  506. case 7:
  507. {
  508. ShowMenuForPlayer(soundfxc,playerid);
  509. PlayerPlaySound(playerid,1154,0.0,0.0,0.0);
  510. SendClientMessage(playerid,TEXT,"Now playing: SOUND_GARAGE_DOOR_STOP (ID: 1154) (/stop to stop)");
  511. }
  512. case 8:
  513. {
  514. ShowMenuForPlayer(soundfxc,playerid);
  515. PlayerPlaySound(playerid,1163,0.0,0.0,0.0);
  516. SendClientMessage(playerid,TEXT,"Now playing: SOUND_PED_COLLAPSE (ID: 1163) (/stop to stop)");
  517. }
  518. case 9:
  519. {
  520. ShowMenuForPlayer(soundfxc,playerid);
  521. PlayerPlaySound(playerid,1165,0.0,0.0,0.0);
  522. SendClientMessage(playerid,TEXT,"Now playing: SOUND_SHUTTER_DOOR_SLOW_START (ID: 1165) (/stop to stop)");
  523. }
  524. case 10:
  525. {
  526. ShowMenuForPlayer(soundfxc,playerid);
  527. PlayerPlaySound(playerid,1169,0.0,0.0,0.0);
  528. SendClientMessage(playerid,TEXT,"Now playing: SOUND_RESTAURANT_CJ_PUKE (ID: 1169) (/stop to stop)");
  529. }
  530. case 11:
  531. {
  532. ShowMenuForPlayer(soundfxc,playerid);
  533. PlayerPlaySound(playerid,1190,0.0,0.0,0.0);
  534. SendClientMessage(playerid,TEXT,"Now playing: SOUND_SLAP (ID: 1190) (/stop to stop)");
  535. }
  536. }
  537. }
  538. return 1;
  539. }
  540.  
  541. public OnPlayerExitedMenu(playerid)
  542. {
  543. TogglePlayerControllable(playerid,1);
  544. PlayerPlaySound(playerid,1063,0.0,0.0,0.0);
  545. return 1;
  546. }
Advertisement
Add Comment
Please, Sign In to add comment