Advertisement
Guest User

Untitled

a guest
May 10th, 2010
2,815
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 21.26 KB | None | 0 0
  1. // INCLUDES //
  2. #include <a_samp>
  3.  
  4.  
  5. // COLORS //
  6. #define COLOR_BASIC 0x0066FFAA
  7. #define COLOR_RED 0xFF0000FF
  8. #define COLOR_GREY 0xAFAFAFAA
  9. #define COLOR_GREEN 0x33AA33AA
  10. #define COLOR_YELLOW 0xFFFF00AA
  11. #define COLOR_WHITE 0xFFFFFFAA
  12.  
  13.  
  14. /////////// Weapon prices ////////////
  15.  
  16. // INSTRUCTIONS :
  17. // Change the 0 to the amount you want the weapon to be sold
  18. // V = Weapon Price
  19. // A = Weapon amount on buy
  20.  
  21. // Melee Weapons
  22.   #define VBrassKnuckles 0
  23.   #define ABrassKnuckles 0
  24.   #define VGolfclub 0
  25.   #define AGolfclub 0
  26.   #define VNiteStick 0
  27.   #define ANiteStick 0
  28.   #define VKnife 0
  29.   #define AKnife 0
  30.   #define VBaseballBat 0
  31.   #define ABaseballBat 0
  32.   #define VShovel 0
  33.   #define AShovel 0
  34.   #define VPoolCue 0
  35.   #define APoolCue 0
  36.   #define VKatana 0
  37.   #define AKatana 0
  38.   #define VChainsaw 0
  39.   #define AChainsaw 0
  40.   #define VPurpleDildo 0
  41.   #define APurpleDildo 0
  42.   #define VSmallWhiteVibrator 0
  43.   #define ASmallWhiteVibrator 0
  44.   #define VLargeWhiteVibrator 0
  45.   #define ALargeWhiteVibrator 0
  46.   #define VSilverVibrator 0
  47.   #define ASilverVibrator 0
  48.   #define VFlower 0
  49.   #define AFlower 0
  50.   #define VCane 0
  51.   #define ACane 0
  52.  
  53. // Thrown Weapons
  54.   #define VGrenade 0
  55.   #define AGrenade 0
  56.   #define VTearGas 0
  57.   #define ATearGas 0
  58.   #define VMolotovCocktail 0
  59.   #define AMolotovCocktail 0
  60.  
  61. // Pistols
  62.   #define V9mm 0
  63.   #define A9mm 0
  64.   #define VSilenced9mm 0
  65.   #define ASilenced9mm 0
  66.   #define VDesertEagle 0
  67.   #define ADesertEagle 0
  68.  
  69. // Shotguns
  70.   #define VShotgun 0
  71.   #define AShotgun 0
  72.   #define VSawn-offShotgun 0
  73.   #define ASawn-offShotgun 0
  74.   #define VCombatShotgun 0
  75.   #define ACombatShotgun 0
  76.  
  77. // SMG's
  78.   #define VSMG 0
  79.   #define ASMG 0
  80.   #define VUZI 0
  81.   #define AUZI 0
  82.   #define VTec-9 0
  83.   #define ATec-9 0
  84.  
  85. // Rifles
  86.   #define VAK-47 0
  87.   #define AAK-47 0
  88.   #define VM4 0
  89.   #define AM4 0
  90.   #define VCountryRifle 0
  91.   #define ACountryRifle 0
  92.   #define VSniperRifle 0
  93.   #define ASniperRifle 0
  94.  
  95. // Special
  96.   #define VRocketLauncher 0
  97.   #define ARocketLauncher 0
  98.   #define VHeatSeekingRocketLauncher 0
  99.   #define AHeatSeekingRocketLauncher 0
  100.   #define VFlamethrower 0
  101.   #define AFlamethrower 0
  102.   #define VMini-gun 0
  103.   #define AMini-gun 0
  104.   #define VSatchelChargeandDetonator 0
  105.   #define ASatchelChargeandDetonator 0
  106.  
  107. // Extras
  108.   #define VSprayCan 0
  109.   #define ASprayCan 0
  110.   #define VFireExtinguisher 0
  111.   #define AFireExtinguisher 0
  112.   #define VCamera 0
  113.   #define ACamera 0
  114.   #define VNightvisionGoogles 0
  115.   #define ANightvisionGoogles 0
  116.   #define VThermalGoogles 0
  117.   #define AThermalGoogles 0
  118.   #define VParachute 0
  119.   #define AParachute 0
  120.  
  121. // Health and Armour
  122.   #define VHealth 0
  123.   #define VArmour 0
  124.   #define VHealthandArmour 0
  125.  
  126.  
  127. public OnPlayerCommandText(playerid, cmdtext[])
  128. {
  129. if (strcmp("/weaponshop", cmdtext, true, 11) == 0)
  130. {
  131. ShowPlayerDialog(playerid, 20320, DIALOG_STYLE_LIST, "Weapon Shop", "Melee weapons\nThrown\nPistols\nShotguns\nSMG's\nRifles\nSpecials\nExtras\nHealth and Armour", "Select", "Exit");
  132. return 1;
  133. }
  134.  
  135. return 0;
  136. }
  137.  
  138.  
  139. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  140. {
  141. if(dialogid == 20320 && response)
  142. {
  143. switch(listitem)
  144. {
  145. case 0:
  146. {
  147. ShowPlayerDialog(playerid, 20321, DIALOG_STYLE_LIST, "Weapon Shop [Melee Weapons]", "Brass Knuckles\nGolf Club\nNite Stick\nKnife\nBaseball Bat\nShovel\nPool Cue\nKatana\nChainsaw\nPurple Dildo\nSmall White Vibrator\nLarge White Vibrator\nSilver Vibrator\nFlowers\nCane", "Buy", "Cancel");
  148. }
  149. case 1:
  150. {
  151. ShowPlayerDialog(playerid, 20322, DIALOG_STYLE_LIST, "Weapon Shop [Thrown]", "Grenade\nTear Gas\nMolotov Cocktails", "Buy", "Cancel");
  152. }
  153. case 2:
  154. {
  155. ShowPlayerDialog(playerid, 20323, DIALOG_STYLE_LIST, "Weapon Shop [Pistols]", "9mm\nSilenced 9mm\nDesert Eagle", "Buy", "Cancel");
  156. }
  157. case 3:
  158. {
  159. ShowPlayerDialog(playerid, 20324, DIALOG_STYLE_LIST, "Weapon Shop [Shotguns]", "Shotgun\nSawn-off Shotgun\nCombat Shotgun", "Buy", "Cancel");
  160. }
  161. case 4:
  162. {
  163. ShowPlayerDialog(playerid, 20325, DIALOG_STYLE_LIST, "Weapon Shop [SMG]", "SMG\nUZI\nTec-9", "Buy", "Cancel");
  164. }
  165. case 5:
  166. {
  167. ShowPlayerDialog(playerid, 20326, DIALOG_STYLE_LIST, "Weapon Shop [Rifles]", "AK-47\nM4\nCountry Rifle\nSniper Rifle", "Buy", "Cancel");
  168. }
  169. case 6:
  170. {
  171. ShowPlayerDialog(playerid, 20327, DIALOG_STYLE_LIST, "Weapon Shop [Specials]", "Rocket Launcher\nHeat Seeking Rocket Launcher\nFlamethrower\nMini-gun\nSatchel Charge Kit", "Buy", "Cancel");
  172. }
  173. case 7:
  174. {
  175. ShowPlayerDialog(playerid, 20328, DIALOG_STYLE_LIST, "Weapon Shop [Extras]", "Spray Can\nFire Extinguisher\nCamera\nNightvision Googles\nThermal Googles\nParachute", "Buy", "Cancel");
  176. }
  177. case 8:
  178. {
  179. ShowPlayerDialog(playerid, 20329, DIALOG_STYLE_LIST, "Weapon Shop [Health and Armour]", "Health\nArmour\nHealth and Armour", "Buy", "Cancel");
  180. }
  181. }
  182. }
  183.  
  184. if(dialogid == 20321 && response)
  185. {
  186. switch(listitem)
  187. {
  188. case 0:
  189. {
  190. if( GetPlayerMoney(playerid)  <  VBrassKnuckles) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Brass Knuckle!");
  191. GivePlayerMoney(playerid, -VBrassKnuckles);
  192. GivePlayerWeapon(playerid, 1, ABrassKnuckles);
  193. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Brass Knuckle!");
  194. }
  195. case 1:
  196. {
  197. if( GetPlayerMoney(playerid)  <  VGolfclub) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Golf Club!");
  198. GivePlayerMoney(playerid, -VGolfclub);
  199. GivePlayerWeapon(playerid, 2, AGolfclub);
  200. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Golf Club!");
  201. }
  202. case 2:
  203. {
  204. if( GetPlayerMoney(playerid)  <  VNiteStick) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Nite Stick!");
  205. GivePlayerMoney(playerid, -VNiteStick);
  206. GivePlayerWeapon(playerid, 3, ANiteStick);
  207. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Nite Stick!");
  208. }
  209. case 3:
  210. {
  211. if( GetPlayerMoney(playerid)  <  VKnife) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Knife!");
  212. GivePlayerMoney(playerid, -VKnife);
  213. GivePlayerWeapon(playerid, 4, AKnife);
  214. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Knife!");
  215. }
  216. case 4:
  217. {
  218. if( GetPlayerMoney(playerid)  <  VBaseballBat) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Baseball bat!");
  219. GivePlayerMoney(playerid, -VBaseballBat);
  220. GivePlayerWeapon(playerid, 5, ABaseballBat);
  221. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Baseball Bat!");
  222. }
  223. case 5:
  224. {
  225. if( GetPlayerMoney(playerid)  <  VShovel) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Shovel!");
  226. GivePlayerMoney(playerid, -VShovel);
  227. GivePlayerWeapon(playerid, 6, AShovel);
  228. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Shovel!");
  229. }
  230. case 6:
  231. {
  232. if( GetPlayerMoney(playerid)  <  VPoolCue) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Pool Cue!");
  233. GivePlayerMoney(playerid, -VPoolCue);
  234. GivePlayerWeapon(playerid, 7, APoolCue);
  235. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Pool Cue!");
  236. }
  237. case 7:
  238. {
  239. if( GetPlayerMoney(playerid)  <  VKatana) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Katana!");
  240. GivePlayerMoney(playerid, -VKatana);
  241. GivePlayerWeapon(playerid, 8, AKatana);
  242. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Katana!");
  243. }
  244. case 8:
  245. {
  246. if( GetPlayerMoney(playerid)  <  VChainsaw) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Chainsaw!");
  247. GivePlayerMoney(playerid, -VChainsaw);
  248. GivePlayerWeapon(playerid, 9, AChainsaw);
  249. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Chainsaw!");
  250. }
  251. case 9:
  252. {
  253. if( GetPlayerMoney(playerid)  <  VPurpleDildo) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Purple Dildo!");
  254. GivePlayerMoney(playerid, -VPurpleDildo);
  255. GivePlayerWeapon(playerid, 10, APurpleDildo);
  256. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Purple Dildo!");
  257. }
  258. case 10:
  259. {
  260. if( GetPlayerMoney(playerid)  <  VSmallWhiteVibrator) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Small White Vibrator!");
  261. GivePlayerMoney(playerid, -VSmallWhiteVibrator);
  262. GivePlayerWeapon(playerid, 11, ASmallWhiteVibrator);
  263. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Small White Vibrator!");
  264. }
  265. case 11:
  266. {
  267. if( GetPlayerMoney(playerid)  <  VLargeWhiteVibrator) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Large White Vibrator!");
  268. GivePlayerMoney(playerid, -VLargeWhiteVibrator);
  269. GivePlayerWeapon(playerid, 12, ALargeWhiteVibrator);
  270. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Large White Vibrator!");
  271. }
  272. case 12:
  273. {
  274. if( GetPlayerMoney(playerid)  <  VSilverVibrator) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Silver Vibrator!");
  275. GivePlayerMoney(playerid, -VSilverVibrator);
  276. GivePlayerWeapon(playerid, 13, ASilverVibrator);
  277. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Silver Vibrator!");
  278. }
  279. case 13:
  280. {
  281. if( GetPlayerMoney(playerid)  <  VFlower) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy some Flowers!");
  282. GivePlayerMoney(playerid, -VFlower);
  283. GivePlayerWeapon(playerid, 14, AFlower);
  284. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought some Flowers!");
  285. }
  286. case 14:
  287. {
  288. if( GetPlayerMoney(playerid)  <  VCane) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Cane!");
  289. GivePlayerMoney(playerid, -VCane);
  290. GivePlayerWeapon(playerid, 15, ACane);
  291. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Cane!");
  292. }
  293. }
  294. }
  295.  
  296. if(dialogid == 20322 && response)
  297. {
  298. switch(listitem)
  299. {
  300. case 0:
  301. {
  302. if( GetPlayerMoney(playerid)  <  VGrenade) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Grenade!");
  303. GivePlayerMoney(playerid, -VGrenade);
  304. GivePlayerWeapon(playerid, 16, AGrenade);
  305. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Grenade!");
  306. }
  307. case 1:
  308. {
  309. if( GetPlayerMoney(playerid)  <  VTearGas) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Tear Gas!");
  310. GivePlayerMoney(playerid, -VTearGas);
  311. GivePlayerWeapon(playerid, 17, ATearGas);
  312. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Tear Gas!");
  313. }
  314. case 2:
  315. {
  316. if( GetPlayerMoney(playerid)  <  VMolotovCocktail) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Molotov Cocktail!");
  317. GivePlayerMoney(playerid, -VMolotovCocktail);
  318. GivePlayerWeapon(playerid, 18, AMolotovCocktail);
  319. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Molotov Cocktail!");
  320. }
  321. }
  322. }
  323.  
  324. if(dialogid == 20323 && response)
  325. {
  326. switch(listitem)
  327. {
  328. case 0:
  329. {
  330. if( GetPlayerMoney(playerid)  <  V9mm) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a 9mm!");
  331. GivePlayerMoney(playerid, -V9mm);
  332. GivePlayerWeapon(playerid, 22, A9mm);
  333. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a 9mm!");
  334. }
  335. case 1:
  336. {
  337. if( GetPlayerMoney(playerid)  <  VSilenced9mm) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Silenced 9mm!");
  338. GivePlayerMoney(playerid, -VSilenced9mm);
  339. GivePlayerWeapon(playerid, 23, ASilenced9mm);
  340. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Silenced 9mm!");
  341. }
  342. case 2:
  343. {
  344. if( GetPlayerMoney(playerid)  <  VDesertEagle) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Desert Eagle!");
  345. GivePlayerMoney(playerid, -VDesertEagle);
  346. GivePlayerWeapon(playerid, 24, ADesertEagle);
  347. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Desert Eagle!");
  348. }
  349. }
  350. }
  351. if(dialogid == 20324 && response)
  352. {
  353. switch(listitem)
  354. {
  355. case 0:
  356. {
  357. if( GetPlayerMoney(playerid)  <  VShotgun) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Shotgun!");
  358. GivePlayerMoney(playerid, -VShotgun);
  359. GivePlayerWeapon(playerid, 25, AShotgun);
  360. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Shotgun!");
  361. }
  362. case 1:
  363. {
  364. if( GetPlayerMoney(playerid)  <  VSawn-offShotgun) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Sawn-off Shotgun!");
  365. GivePlayerMoney(playerid, -VSawn-offShotgun);
  366. GivePlayerWeapon(playerid, 26, ASawn-offShotgun);
  367. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Sawn-off Shotgun!");
  368. }
  369. case 2:
  370. {
  371. if( GetPlayerMoney(playerid)  <  VCombatShotgun) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Combat Shotgun!");
  372. GivePlayerMoney(playerid, -VCombatShotgun);
  373. GivePlayerWeapon(playerid, 27, ACombatShotgun);
  374. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Combat Shotgun!");
  375. }
  376. }
  377. }
  378. if(dialogid == 20325 && response)
  379. {
  380. switch(listitem)
  381. {
  382. case 0:
  383. {
  384. if( GetPlayerMoney(playerid)  <  VSMG) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a SMG!");
  385. GivePlayerMoney(playerid, -VSMG);
  386. GivePlayerWeapon(playerid, 29, ASMG);
  387. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a SMG!");
  388. }
  389. case 1:
  390. {
  391. if( GetPlayerMoney(playerid)  <  VUZI) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a UZI!");
  392. GivePlayerMoney(playerid, -VUZI);
  393. GivePlayerWeapon(playerid, 28, AUZI);
  394. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a UZI!");
  395. }
  396. case 2:
  397. {
  398. if( GetPlayerMoney(playerid)  <  VTec-9) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Tec-9!");
  399. GivePlayerMoney(playerid, -VTec-9);
  400. GivePlayerWeapon(playerid, 32, ATec-9);
  401. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Tec-9!");
  402. }
  403. }
  404. }
  405. if(dialogid == 20326 && response)
  406. {
  407. switch(listitem)
  408. {
  409. case 0:
  410. {
  411. if( GetPlayerMoney(playerid)  <  VAK-47) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy an AK-47!");
  412. GivePlayerMoney(playerid, -VAK-47);
  413. GivePlayerWeapon(playerid, 30, AAK-47);
  414. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought an AK-47!");
  415. }
  416. case 1:
  417. {
  418. if( GetPlayerMoney(playerid)  <  VM4) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a M4!");
  419. GivePlayerMoney(playerid, -VM4);
  420. GivePlayerWeapon(playerid, 31, AM4);
  421. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a M4!");
  422. }
  423. case 2:
  424. {
  425. if( GetPlayerMoney(playerid)  <  VCountryRifle) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Country Rifle!");
  426. GivePlayerMoney(playerid, -VCountryRifle);
  427. GivePlayerWeapon(playerid, 33, ACountryRifle);
  428. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Country Rifle!");
  429. }
  430. case 3:
  431. {
  432. if( GetPlayerMoney(playerid)  <  VSniperRifle) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Country Rifle!");
  433. GivePlayerMoney(playerid, -VSniperRifle);
  434. GivePlayerWeapon(playerid, 34, ASniperRifle);
  435. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Country Rifle!");
  436. }
  437. }
  438. }
  439. if(dialogid == 20327 && response)
  440. {
  441. switch(listitem)
  442. {
  443. case 0:
  444. {
  445. if( GetPlayerMoney(playerid)  <  VRocketLauncher) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Rocket Launcher!");
  446. GivePlayerMoney(playerid, -VRocketLauncher);
  447. GivePlayerWeapon(playerid, 35, ARocketLauncher);
  448. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Rocket Laucher!");
  449. }
  450. case 1:
  451. {
  452. if( GetPlayerMoney(playerid)  <  VHeatSeekingRocketLauncher) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Heat Seeking Rocket Launcher!");
  453. GivePlayerMoney(playerid, -VHeatSeekingRocketLauncher);
  454. GivePlayerWeapon(playerid, 36, AHeatSeekingRocketLauncher);
  455. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Heat Seeking Rocket Launcher!");
  456. }
  457. case 2:
  458. {
  459. if( GetPlayerMoney(playerid)  <  VFlamethrower) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Flamethrower!");
  460. GivePlayerMoney(playerid, -VFlamethrower);
  461. GivePlayerWeapon(playerid, 37, AFlamethrower);
  462. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Country Flamethrower!");
  463. }
  464. case 3:
  465. {
  466. if( GetPlayerMoney(playerid)  <  VMini-gun) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Mini-gun!");
  467. GivePlayerMoney(playerid, -VMini-gun);
  468. GivePlayerWeapon(playerid, 38, AMini-gun);
  469. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Mini-gun!");
  470. }
  471. case 4:
  472. {
  473. if( GetPlayerMoney(playerid)  <  VSatchelChargeandDetonator) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Satchel Charge Kit!");
  474. GivePlayerMoney(playerid, -VSatchelChargeandDetonator);
  475. GivePlayerWeapon(playerid, 39, ASatchelChargeandDetonator);
  476. GivePlayerWeapon(playerid, 40, ASatchelChargeandDetonator);
  477. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Satchel Charge Kit!");
  478. }
  479. }
  480. }
  481. if(dialogid == 20328 && response)
  482. {
  483. switch(listitem)
  484. {
  485. case 0:
  486. {
  487. if( GetPlayerMoney(playerid)  <  VSprayCan) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Spray Can!");
  488. GivePlayerMoney(playerid, -VSprayCan);
  489. GivePlayerWeapon(playerid, 41, ASprayCan);
  490. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Spray Can!");
  491. }
  492. case 1:
  493. {
  494. if( GetPlayerMoney(playerid)  <  VFireExtinguisher) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Extinguisher!");
  495. GivePlayerMoney(playerid, -VFireExtinguisher);
  496. GivePlayerWeapon(playerid, 42, AFireExtinguisher);
  497. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Fire Extinguisher!");
  498. }
  499. case 2:
  500. {
  501. if( GetPlayerMoney(playerid)  <  VCamera) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Camera!");
  502. GivePlayerMoney(playerid, -VCamera);
  503. GivePlayerWeapon(playerid, 43, ACamera);
  504. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Camera!");
  505. }
  506. case 3:
  507. {
  508. if( GetPlayerMoney(playerid)  <  VNightvisionGoogles) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Nightvision Google!");
  509. GivePlayerMoney(playerid, -VNightvisionGoogles);
  510. GivePlayerWeapon(playerid, 44, ANightvisionGoogles);
  511. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Nightvision Google!");
  512. }
  513. case 4:
  514. {
  515. if( GetPlayerMoney(playerid)  <  VThermalGoogles) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Thermal Google!");
  516. GivePlayerMoney(playerid, -VThermalGoogles);
  517. GivePlayerWeapon(playerid, 45, AThermalGoogles);
  518. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Thermal Google!");
  519. }
  520. case 5:
  521. {
  522. if( GetPlayerMoney(playerid)  <  VParachute) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Parachute!");
  523. GivePlayerMoney(playerid, -VParachute);
  524. GivePlayerWeapon(playerid, 46, AParachute);
  525. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Parachute!");
  526. }
  527. }
  528. }
  529.  
  530. if(dialogid == 20329 && response)
  531. {
  532. switch(listitem)
  533. {
  534. case 0:
  535. {
  536. if( GetPlayerMoney(playerid)  <  VHealth) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Brass Knuckle!");
  537. GivePlayerMoney(playerid, -VHealth);
  538. SetPlayerHealth(playerid, 100);
  539. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully refilled your Health Bar!");
  540. }
  541. case 1:
  542. {
  543. if( GetPlayerMoney(playerid)  <  VArmour) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Golf Club!");
  544. GivePlayerMoney(playerid, -VArmour);
  545. SetPlayerArmour(playerid, 100);
  546. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought an Armour!");
  547. }
  548. case 2:
  549. {
  550. if( GetPlayerMoney(playerid)  <  VHealthandArmour) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Nite Stick!");
  551. GivePlayerMoney(playerid, -VHealthandArmour);
  552. SetPlayerArmour(playerid, 100);
  553. SetPlayerHealth(playerid, 100);
  554. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully refilled your Health Bar and bought an Armour!");
  555. }
  556. }
  557. }
  558. return 1;
  559. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement