Advertisement
Guest User

Untitled

a guest
Nov 10th, 2012
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.22 KB | None | 0 0
  1. #include <a_samp>
  2. #define COLOR_ORANGE 0xF8A407FF
  3. #define COLOR_ROUGE 0xFD0000FF
  4. #define COLOR_VERTE 0x2CDD22FF
  5. #define DIALOGID_MENU 1
  6. #define DIALOGID_MENU2 2
  7. #define DIALOGID_MENU3 3
  8. #define DIALOGID_MENU4 4
  9. #define DIALOGID_MENU5 5
  10. #define DIALOGID_MENU6 6
  11. #define DIALOGID_MENU7 7
  12. public OnFilterScriptInit()
  13. {
  14. print("\n--------------------------------------");
  15. print(" Armes par ipowergraphiix");
  16. print("--------------------------------------\n");
  17. return 1;
  18. }
  19.  
  20. public OnFilterScriptExit()
  21. {
  22. return 1;
  23. }
  24.  
  25. public OnPlayerCommandText(playerid, cmdtext[])
  26. {
  27. if (strcmp("/armes", cmdtext, true, 10) == 0)
  28. {
  29. ShowPlayerDialog(playerid, DIALOGID_MENU, DIALOG_STYLE_LIST, "Achat d'armes", "Pistolet\nMitraillette\nFusil a pompe\nArmes blanche\nGrenade\nAutres", "Selectionner", "Quitter");
  30. return 1;
  31. }
  32. /* if (strcmp("/gg", cmdtext, true, 10) == 0) (Commande qui ma permis de me donner des sous afin d'effectuer les tests nécessaires.
  33. {
  34. GivePlayerMoney(playerid, 9999999);
  35. return 1;
  36. }*/
  37. return 0;
  38. }
  39.  
  40. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  41. {
  42. if(dialogid == DIALOGID_MENU)
  43. {
  44. if(response)
  45. {
  46. if(listitem == 0)
  47. {
  48. ShowPlayerDialog(playerid, DIALOGID_MENU2, DIALOG_STYLE_LIST, "Pistolet", "9mm(200$)\n9mm Silencieux(300$)\nDesert Eagle(400$)\nRetour", "Acheter", "Quitter");
  49. }
  50. if(listitem == 1)
  51. {
  52. ShowPlayerDialog(playerid, DIALOGID_MENU3, DIALOG_STYLE_LIST, "Mitrailette", "Micro SMG(300$)\nTec-9(300$)\nMP5(350$)\nAK-47(500$)\nM4A1(500$)\nRetour", "Acheter", "Quitter");
  53. }
  54. if(listitem == 2)
  55. {
  56. ShowPlayerDialog(playerid, DIALOGID_MENU4, DIALOG_STYLE_LIST, "Fusil a pompe", "Shotgun(200$)\nSawnoff Shotgun(250$)\nCombat Shotgun(350$)\nRetour", "Acheter", "Quitter");
  57. }
  58. if(listitem == 3)
  59. {
  60. ShowPlayerDialog(playerid, DIALOGID_MENU5, DIALOG_STYLE_LIST, "Armes blanche", "Poing americain(100$)\nClub de Golf(100$)\nMatraque(100$)\nCouteau(100$)\nBatte de BaseBall(100$)\nPelle(100$)\nKatana(100$)\nTronçonneuse(200$)\nRetour", "Acheter", "Quitter");
  61. }
  62. if(listitem == 4)
  63. {
  64. ShowPlayerDialog(playerid, DIALOGID_MENU6, DIALOG_STYLE_LIST, "Grenade", "Grenade(200$)\nSmoke(200$)\nMolotov(250$)\nRetour", "Acheter", "Quitter");
  65. }
  66. if(listitem == 5)
  67. {
  68. ShowPlayerDialog(playerid, DIALOGID_MENU7, DIALOG_STYLE_LIST, "Autres", "Gilet Pare Balle(50$)\nParachute(50$)\nBombe de peinture(50$)\nExtincteur(50$)\nRetour", "Acheter", "Quitter");
  69. }
  70. }
  71. }
  72. if(dialogid == DIALOGID_MENU2)
  73. {
  74. if(response)
  75. {
  76. if(listitem == 0)
  77. {
  78. if(GetPlayerMoney(playerid) >= 200)
  79. {
  80. GivePlayerMoney(playerid,-200);
  81. GivePlayerWeapon(playerid, 22, 300);
  82. SendClientMessage(playerid, COLOR_VERTE, "Vous avez bien acheté votre 9mm");
  83. }
  84. else
  85. {
  86. SendClientMessage(playerid, COLOR_ROUGE, "Vous n'avez pas assez de sous");
  87. }
  88. }
  89. if(listitem == 1)
  90. {
  91. if(GetPlayerMoney(playerid) >= 300)
  92. {
  93. GivePlayerMoney(playerid,-300);
  94. GivePlayerWeapon(playerid, 23, 400);
  95. SendClientMessage(playerid, COLOR_VERTE, "Vous avez bien acheté votre 9mm Silencieux");
  96. }
  97. else
  98. {
  99. SendClientMessage(playerid, COLOR_ROUGE, "Vous n'avez pas assez de sous");
  100. }
  101. }
  102. if(listitem == 2)
  103. {
  104. if(GetPlayerMoney(playerid) >= 400)
  105. {
  106. GivePlayerMoney(playerid,-400);
  107. GivePlayerWeapon(playerid, 24, 500);
  108. SendClientMessage(playerid, COLOR_VERTE, "Vous avez bien acheté votre desert eagle");
  109. }
  110. else
  111. {
  112. SendClientMessage(playerid, COLOR_ROUGE, "Vous n'avez pas assez de sous");
  113. }
  114. }
  115. if(listitem == 3)
  116. {
  117. ShowPlayerDialog(playerid, DIALOGID_MENU, DIALOG_STYLE_LIST, "Achat d'armes", "Pistolet\nMitraillette\nFusil a pompe\nArmes blanche\nGrenade\nAutres", "Selectionner", "Quitter");
  118. }
  119. }
  120. }
  121. if(dialogid == DIALOGID_MENU3)
  122. {
  123. if(response)
  124. {
  125. if(listitem == 0)
  126. {
  127. if(GetPlayerMoney(playerid) >= 300)
  128. {
  129. GivePlayerMoney(playerid,-300);
  130. GivePlayerWeapon(playerid, 28, 300);
  131. SendClientMessage(playerid, COLOR_VERTE, "Vous avez bien acheté votre Micro SMG");
  132. }
  133. else
  134. {
  135. SendClientMessage(playerid, COLOR_ROUGE, "Vous n'avez pas assez de sous");
  136. }
  137. }
  138. if(listitem == 1)
  139. {
  140. if(GetPlayerMoney(playerid) >= 300)
  141. {
  142. GivePlayerMoney(playerid,-300);
  143. GivePlayerWeapon(playerid, 32, 400);
  144. SendClientMessage(playerid, COLOR_VERTE, "Vous avez bien acheté votre Tec-9");
  145. }
  146. else
  147. {
  148. SendClientMessage(playerid, COLOR_ROUGE, "Vous n'avez pas assez de sous");
  149. }
  150. }
  151. if(listitem == 2)
  152. {
  153. if(GetPlayerMoney(playerid) >= 350)
  154. {
  155. GivePlayerMoney(playerid,-350);
  156. GivePlayerWeapon(playerid, 29, 500);
  157. SendClientMessage(playerid, COLOR_VERTE, "Vous avez bien acheté votre MP5");
  158. }
  159. else
  160. {
  161. SendClientMessage(playerid, COLOR_ROUGE, "Vous n'avez pas assez de sous");
  162. }
  163. }
  164. if(listitem == 3)
  165. {
  166. if(GetPlayerMoney(playerid) >= 500)
  167. {
  168. GivePlayerMoney(playerid,-500);
  169. GivePlayerWeapon(playerid, 30, 500);
  170. SendClientMessage(playerid, COLOR_VERTE, "Vous avez bien acheté votre AK-47");
  171. }
  172. else
  173. {
  174. SendClientMessage(playerid, COLOR_ROUGE, "Vous n'avez pas assez de sous");
  175. }
  176. }
  177. if(listitem == 4)
  178. {
  179. if(GetPlayerMoney(playerid) >= 500)
  180. {
  181. GivePlayerMoney(playerid,-500);
  182. GivePlayerWeapon(playerid, 31, 500);
  183. SendClientMessage(playerid, COLOR_VERTE, "Vous avez bien acheté votre M4A1");
  184. }
  185. else
  186. {
  187. SendClientMessage(playerid, COLOR_ROUGE, "Vous n'avez pas assez de sous");
  188. }
  189. }
  190. if(listitem == 5)
  191. {
  192. ShowPlayerDialog(playerid, DIALOGID_MENU, DIALOG_STYLE_LIST, "Achat d'armes", "Pistolet\nMitraillette\nFusil a pompe\nArmes blanche\nGrenade\nAutres", "Selectionner", "Quitter");
  193. }
  194. }
  195. }
  196. if(dialogid == DIALOGID_MENU4)
  197. {
  198. if(response)
  199. {
  200. if(listitem == 0)
  201. {
  202. if(GetPlayerMoney(playerid) >= 200)
  203. {
  204. GivePlayerMoney(playerid,-200);
  205. GivePlayerWeapon(playerid, 25, 300);
  206. SendClientMessage(playerid, COLOR_VERTE, "Vous avez bien acheté votre Shotgun");
  207. }
  208. else
  209. {
  210. SendClientMessage(playerid, COLOR_ROUGE, "Vous n'avez pas assez de sous");
  211. }
  212. }
  213. if(listitem == 1)
  214. {
  215. if(GetPlayerMoney(playerid) >= 250)
  216. {
  217. GivePlayerMoney(playerid,-250);
  218. GivePlayerWeapon(playerid, 26, 400);
  219. SendClientMessage(playerid, COLOR_VERTE, "Vous avez bien acheté votre Sawnoff Shotgun");
  220. }
  221. else
  222. {
  223. SendClientMessage(playerid, COLOR_ROUGE, "Vous n'avez pas assez de sous");
  224. }
  225. }
  226. if(listitem == 2)
  227. {
  228. if(GetPlayerMoney(playerid) >= 350)
  229. {
  230. GivePlayerMoney(playerid,-350);
  231. GivePlayerWeapon(playerid, 27, 500);
  232. SendClientMessage(playerid, COLOR_VERTE, "Vous avez bien acheté votre Combat Shotgun");
  233. }
  234. else
  235. {
  236. SendClientMessage(playerid, COLOR_ROUGE, "Vous n'avez pas assez de sous");
  237. }
  238. }
  239. if(listitem == 3)
  240. {
  241. ShowPlayerDialog(playerid, DIALOGID_MENU, DIALOG_STYLE_LIST, "Achat d'armes", "Pistolet\nMitraillette\nFusil a pompe\nArmes blanche\nGrenade\nAutres", "Selectionner", "Quitter");
  242. }
  243. }
  244. }
  245. if(dialogid == DIALOGID_MENU5)
  246. {
  247. if(response)
  248. {
  249. if(listitem == 0)
  250. {
  251. if(GetPlayerMoney(playerid) >= 100)
  252. {
  253. GivePlayerMoney(playerid,-100);
  254. GivePlayerWeapon(playerid, 1, 300);
  255. SendClientMessage(playerid, COLOR_VERTE, "Vous avez bien acheté votre Poing americain");
  256. }
  257. else
  258. {
  259. SendClientMessage(playerid, COLOR_ROUGE, "Vous n'avez pas assez de sous");
  260. }
  261. }
  262. if(listitem == 1)
  263. {
  264. if(GetPlayerMoney(playerid) >= 100)
  265. {
  266. GivePlayerMoney(playerid,-100);
  267. GivePlayerWeapon(playerid, 2, 400);
  268. SendClientMessage(playerid, COLOR_VERTE, "Vous avez bien acheté votre Club de Golf");
  269. }
  270. else
  271. {
  272. SendClientMessage(playerid, COLOR_ROUGE, "Vous n'avez pas assez de sous");
  273. }
  274. }
  275. if(listitem == 2)
  276. {
  277. if(GetPlayerMoney(playerid) >= 100)
  278. {
  279. GivePlayerMoney(playerid,-100);
  280. GivePlayerWeapon(playerid, 3, 500);
  281. SendClientMessage(playerid, COLOR_VERTE, "Vous avez bien acheté votre Matraque");
  282. }
  283. else
  284. {
  285. SendClientMessage(playerid, COLOR_ROUGE, "Vous n'avez pas assez de sous");
  286. }
  287. }
  288. if(listitem == 3)
  289. {
  290. if(GetPlayerMoney(playerid) >= 100)
  291. {
  292. GivePlayerMoney(playerid,-100);
  293. GivePlayerWeapon(playerid, 4, 500);
  294. SendClientMessage(playerid, COLOR_VERTE, "Vous avez bien acheté votre Couteau");
  295. }
  296. else
  297. {
  298. SendClientMessage(playerid, COLOR_ROUGE, "Vous n'avez pas assez de sous");
  299. }
  300. }
  301. if(listitem == 4)
  302. {
  303. if(GetPlayerMoney(playerid) >= 100)
  304. {
  305. GivePlayerMoney(playerid,-100);
  306. GivePlayerWeapon(playerid, 5, 500);
  307. SendClientMessage(playerid, COLOR_VERTE, "Vous avez bien acheté votre Batte de BaseBall");
  308. }
  309. else
  310. {
  311. SendClientMessage(playerid, COLOR_ROUGE, "Vous n'avez pas assez de sous");
  312. }
  313. }
  314. if(listitem == 5)
  315. {
  316. if(GetPlayerMoney(playerid) >= 100)
  317. {
  318. GivePlayerMoney(playerid,-100);
  319. GivePlayerWeapon(playerid, 6, 500);
  320. SendClientMessage(playerid, COLOR_VERTE, "Vous avez bien acheté votre Pelle");
  321. }
  322. else
  323. {
  324. SendClientMessage(playerid, COLOR_ROUGE, "Vous n'avez pas assez de sous");
  325. }
  326. }
  327. if(listitem == 6)
  328. {
  329. if(GetPlayerMoney(playerid) >= 100)
  330. {
  331. GivePlayerMoney(playerid,-100);
  332. GivePlayerWeapon(playerid, 8, 500);
  333. SendClientMessage(playerid, COLOR_VERTE, "Vous avez bien acheté votre Katana");
  334. }
  335. else
  336. {
  337. SendClientMessage(playerid, COLOR_ROUGE, "Vous n'avez pas assez de sous");
  338. }
  339. }
  340. if(listitem == 7)
  341. {
  342. if(GetPlayerMoney(playerid) >= 200)
  343. {
  344. GivePlayerMoney(playerid,-200);
  345. GivePlayerWeapon(playerid, 9, 500);
  346. SendClientMessage(playerid, COLOR_VERTE, "Vous avez bien acheté votre Tronçonneuse");
  347. }
  348. else
  349. {
  350. SendClientMessage(playerid, COLOR_ROUGE, "Vous n'avez pas assez de sous");
  351. }
  352. }
  353. if(listitem == 8)
  354. {
  355. ShowPlayerDialog(playerid, DIALOGID_MENU, DIALOG_STYLE_LIST, "Achat d'armes", "Pistolet\nMitraillette\nFusil a pompe\nArmes blanche\nGrenade\nAutres", "Selectionner", "Quitter");
  356. }
  357. }
  358. }
  359. if(dialogid == DIALOGID_MENU6)
  360. {
  361. if(response)
  362. {
  363. if(listitem == 0)
  364. {
  365. if(GetPlayerMoney(playerid) >= 200)
  366. {
  367. GivePlayerMoney(playerid,-200);
  368. GivePlayerWeapon(playerid, 16, 40);
  369. SendClientMessage(playerid, COLOR_VERTE, "Vous avez bien acheté vos grenades");
  370. }
  371. else
  372. {
  373. SendClientMessage(playerid, COLOR_ROUGE, "Vous n'avez pas assez de sous");
  374. }
  375. }
  376. if(listitem == 1)
  377. {
  378. if(GetPlayerMoney(playerid) >= 200)
  379. {
  380. GivePlayerMoney(playerid,-200);
  381. GivePlayerWeapon(playerid, 17, 40);
  382. SendClientMessage(playerid, COLOR_VERTE, "Vous avez bien acheté votre Smoke");
  383. }
  384. else
  385. {
  386. SendClientMessage(playerid, COLOR_ROUGE, "Vous n'avez pas assez de sous");
  387. }
  388. }
  389. if(listitem == 2)
  390. {
  391. if(GetPlayerMoney(playerid) >= 250)
  392. {
  393. GivePlayerMoney(playerid,-250);
  394. GivePlayerWeapon(playerid, 18, 40);
  395. SendClientMessage(playerid, COLOR_VERTE, "Vous avez bien acheté vos molotov");
  396. }
  397. else
  398. {
  399. SendClientMessage(playerid, COLOR_ROUGE, "Vous n'avez pas assez de sous");
  400. }
  401. }
  402. if(listitem == 3)
  403. {
  404. ShowPlayerDialog(playerid, DIALOGID_MENU, DIALOG_STYLE_LIST, "Achat d'armes", "Pistolet\nMitraillette\nFusil a pompe\nArmes blanche\nGrenade\nAutres", "Selectionner", "Quitter");
  405. }
  406. }
  407. }
  408. if(dialogid == DIALOGID_MENU7)
  409. {
  410. if(response)
  411. {
  412. if(listitem == 0)
  413. {
  414. if(GetPlayerMoney(playerid) >= 50)
  415. {
  416. GivePlayerMoney(playerid,-50);
  417. SetPlayerArmour(playerid, 100);
  418. SendClientMessage(playerid, COLOR_VERTE, "Vous avez bien acheté votre gilet pare balle");
  419. }
  420. else
  421. {
  422. SendClientMessage(playerid, COLOR_ROUGE, "Vous n'avez pas assez de sous");
  423. }
  424. }
  425. if(listitem == 1)
  426. {
  427. if(GetPlayerMoney(playerid) >= 50)
  428. {
  429. GivePlayerMoney(playerid,-50);
  430. GivePlayerWeapon(playerid, 46, 1);
  431. SendClientMessage(playerid, COLOR_VERTE, "Vous avez bien acheté votre Parachute");
  432. }
  433. else
  434. {
  435. SendClientMessage(playerid, COLOR_ROUGE, "Vous n'avez pas assez de sous");
  436. }
  437. }
  438. if(listitem == 2)
  439. {
  440. if(GetPlayerMoney(playerid) >= 50)
  441. {
  442. GivePlayerMoney(playerid,-50);
  443. GivePlayerWeapon(playerid, 41, 999);
  444. SendClientMessage(playerid, COLOR_VERTE, "Vous avez bien acheté votre Bombe de peinture");
  445. }
  446. else
  447. {
  448. SendClientMessage(playerid, COLOR_ROUGE, "Vous n'avez pas assez de sous");
  449. }
  450. }
  451. if(listitem == 3)
  452. {
  453. if(GetPlayerMoney(playerid) >= 50)
  454. {
  455. GivePlayerMoney(playerid,-50);
  456. GivePlayerWeapon(playerid, 42, 999);
  457. SendClientMessage(playerid, COLOR_VERTE, "Vous avez bien acheté votre Extincteur");
  458. }
  459. else
  460. {
  461. SendClientMessage(playerid, COLOR_ROUGE, "Vous n'avez pas assez de sous");
  462. }
  463. }
  464. if(listitem == 4)
  465. {
  466. ShowPlayerDialog(playerid, DIALOGID_MENU, DIALOG_STYLE_LIST, "Achat d'armes", "Pistolet\nMitraillette\nFusil a pompe\nArmes blanche\nGrenade\nAutres", "Selectionner", "Quitter");
  467. }
  468. }
  469. }
  470. return 1;
  471. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement