Guest User

Untitled

a guest
Jul 15th, 2010
794
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 34.07 KB | None | 0 0
  1. // This is a comment
  2. // uncomment the line below if you want to write a filterscript
  3. #include <a_samp>
  4.  
  5. // teams defines
  6. #define TEAM_BOMBER 0
  7. #define TEAM_DEFEND 1
  8.  
  9. // Colors defines
  10. #define TEAM_BOMBERS_COLOR 0x77CC77FF
  11. #define TEAM_DEFEND_COLOR 0x7777DDFF
  12.  
  13. #define COLOR_MESSAGES 0x77CC77FF
  14. #define COLOR_BASIC 0x0066FFAA
  15. #define GREEN 0x21DD00FF //
  16. #define RED 0xE60000FF ////
  17. #define ADMIN_RED 0xFB0000FF //////
  18. #define YELLOW 0xFFFF00FF ////////
  19. #define ORANGE 0xF97804FF //////////
  20. #define LIGHTRED 0xFF8080FF ////////////
  21. #define LIGHTBLUE 0x00C2ECFF /////////////////
  22. #define PURPLE 0xB360FDFF ///////////////////// Choice of multiple colors
  23. #define PLAYER_COLOR 0xFFFFFFFF /////////////////
  24. #define BLUE 0x1229FAFF ////////////
  25. #define LIGHTGREEN 0x38FF06FF //////////
  26. #define DARKPINK 0xE100E1FF ////////
  27. #define DARKGREEN 0x008040FF //////
  28. #define COLOR_SYSTEM 0xEFEFF7AA ////
  29. #define GRAY 0xCECECEFF ///
  30. #define COLOR_WHITE 0xFFFFFFFF
  31. #define COLOR_GREEN 0x33AA33AA
  32. #define COLOR_RED 0xFF3333AA
  33.  
  34. // WEAPONS defines for team Bomber
  35. #define WEAPON_BOMBER1 24
  36. #define WEAPON_BOMBER2 29
  37. #define WEAPON_BOMBER3 30
  38.  
  39. // WEAPONS defines for team Defend
  40. #define WEAPON_DEFEND1 24
  41. #define WEAPON_DEFEND2 29
  42. #define WEAPON_DEFEND3 31
  43.  
  44. // Variables
  45. new team1count,team2count;
  46.  
  47.  
  48. // Checkes Teams
  49.  
  50. static gTeam[MAX_PLAYERS];
  51.  
  52.  
  53. // Viruzzz Buy Menu
  54.  
  55. // WEAPON MENU FOR HUMANS
  56. // By Virus
  57.  
  58. // Melee Weapons
  59. #define VBrassKnuckles 5000
  60. #define ABrassKnuckles 5000
  61. #define VGolfclub 5000
  62. #define AGolfclub 5000
  63. #define VNiteStick 5000
  64. #define ANiteStick 5000
  65. #define VKnife 5000
  66. #define AKnife 5000
  67. #define VBaseballBat 5000
  68. #define ABaseballBat 5000
  69. #define VShovel 5000
  70. #define AShovel 5000
  71. #define VPoolCue 5000
  72. #define APoolCue 5000
  73. #define VKatana 5000
  74. #define AKatana 5000
  75. #define VChainsaw 5000
  76. #define AChainsaw 5000
  77. #define VPurpleDildo 5000
  78. #define APurpleDildo 5000
  79. #define VSmallWhiteVibrator 5000
  80. #define ASmallWhiteVibrator 5000
  81. #define VLargeWhiteVibrator 5000
  82. #define ALargeWhiteVibrator 5000
  83. #define VSilverVibrator 5000
  84. #define ASilverVibrator 5000
  85. #define VFlower 5000
  86. #define AFlower 5000
  87. #define VCane 5000
  88. #define ACane 5000
  89.  
  90. // Thrown Weapons
  91. #define VGrenade 10000
  92. #define AGrenade 10120
  93. #define VTearGas 400
  94. #define ATearGas 400
  95. #define VMolotovCocktail 10000
  96. #define AMolotovCocktail 10000
  97.  
  98. // Pistols
  99. #define V9mm 2500
  100. #define A9mm 2500
  101. #define VSilenced9mm 2500
  102. #define ASilenced9mm 2500
  103. #define VDesertEagle 2500
  104. #define ADesertEagle 2500
  105.  
  106. // Shotguns
  107. #define VShotgun 10000
  108. #define AShotgun 10000
  109. #define VSawn-offShotgun 500000
  110. #define ASawn-offShotgun 500000
  111. #define VCombatShotgun 10000
  112. #define ACombatShotgun 10000
  113.  
  114. // SMG's
  115. #define VSMG 10000
  116. #define ASMG 10000
  117. #define VUZI 10000
  118. #define AUZI 10000
  119. #define VTec-9 10000
  120. #define ATec-9 10000
  121.  
  122. // Rifles
  123. #define VAK-47 10000
  124. #define AAK-47 10000
  125. #define VM4 10000
  126. #define AM4 10000
  127. #define VCountryRifle 10000
  128. #define ACountryRifle 10000
  129. #define VSniperRifle 10000
  130. #define ASniperRifle 10000
  131.  
  132. // Special
  133. #define VRocketLauncher 500000
  134. #define ARocketLauncher 500000
  135. #define VHeatSeekingRocketLauncher 800000
  136. #define AHeatSeekingRocketLauncher 800000
  137. #define VFlamethrower 500000
  138. #define AFlamethrower 500000
  139. #define VMini-gun 50000000
  140. #define AMini-gun 50000000
  141. #define VSatchelChargeandDetonator 500000
  142. #define ASatchelChargeandDetonator 500000
  143.  
  144. // Extras
  145. #define VSprayCan 100
  146. #define ASprayCan 100
  147. #define VFireExtinguisher 100
  148. #define AFireExtinguisher 100
  149. #define VCamera 100
  150. #define ACamera 100
  151. #define VNightvisionGoogles 100
  152. #define ANightvisionGoogles 100
  153. #define VThermalGoogles 100
  154. #define AThermalGoogles 100
  155. #define VParachute 100
  156. #define AParachute 100
  157.  
  158. // Health and Armour
  159. #define VHealth 5000
  160. #define VArmour 10000
  161. #define VHealthandArmour 15000
  162.  
  163.  
  164. // TEAMS STOCKS Bombers
  165. stock Bombers(playerid)
  166. {
  167. GivePlayerWeapon(playerid,WEAPON_BOMBER1,300);
  168. GivePlayerWeapon(playerid,WEAPON_BOMBER2,300);
  169. GivePlayerWeapon(playerid,WEAPON_BOMBER3,300);
  170. SendClientMessage(playerid,TEAM_BOMBERS_COLOR,"You Are A Bomber Go bomb The factory CP");
  171. SetPlayerTeam(playerid,0);
  172. }
  173. // TEAMS STOCKS Defend
  174. stock Defend(playerid)
  175. {
  176. GivePlayerWeapon(playerid,WEAPON_DEFEND1,300);
  177. GivePlayerWeapon(playerid,WEAPON_DEFEND2,300);
  178. GivePlayerWeapon(playerid,WEAPON_DEFEND3,300);
  179. SendClientMessage(playerid,TEAM_DEFEND_COLOR,"You Are a Defender , Defend the place from the bombers or fail...");
  180. SetPlayerTeam(playerid,1);
  181. }
  182.  
  183.  
  184.  
  185. #if defined FILTERSCRIPT
  186.  
  187. public OnFilterScriptInit()
  188. {
  189. print("\n--------------------------------------");
  190. print(" Blank Filterscript by your name here");
  191. print("--------------------------------------\n");
  192. return 1;
  193. }
  194.  
  195. public OnFilterScriptExit()
  196. {
  197. return 1;
  198. }
  199.  
  200. #else
  201.  
  202. main()
  203. {
  204. print("\n----------------------------------");
  205. print(" Blank Gamemode by your name here");
  206. print("----------------------------------\n");
  207. }
  208.  
  209. #endif
  210.  
  211. public OnGameModeInit()
  212. {
  213. // Don't use these lines if it's a filterscript
  214. SetGameModeText("Morning Bombers");
  215.  
  216. AddPlayerClass(113,655.1758,1711.4569,7.1875,114.9882,0,0,0,0,0,0); // Bombers Base Pos
  217. AddPlayerClass(285,268.7284,1463.3167,10.5859,213.2580,0,0,0,0,0,0); // DEFENDERS COPS SPAWN
  218.  
  219. // Cars
  220. AddStaticVehicle(426,627.4393,1714.8796,6.7339,125.1889,95,70); // Bombers cars
  221. AddStaticVehicle(426,631.1490,1709.6184,6.7454,125.1888,95,70); // Bombers cars 2
  222. AddStaticVehicle(426,633.9415,1705.6583,6.7541,125.1888,95,70); // Bombers cars 3
  223. AddStaticVehicle(426,637.0770,1701.2118,6.7639,125.1888,95,70); // Bombers cars 4
  224. AddStaticVehicle(426,639.8763,1697.2421,6.7726,125.1888,95,70); // Bombers cars 5
  225. AddStaticVehicle(426,643.2471,1692.4618,6.7831,125.1888,95,70); // Bombers cars 6
  226. AddStaticVehicle(426,632.4241,1684.8298,6.7954,125.1888,95,70); // Bombers cars 7
  227. AddStaticVehicle(426,629.2778,1689.2920,6.7856,125.1888,95,70); // Bombers cars 8
  228. AddStaticVehicle(426,626.7875,1692.8235,6.7778,125.1888,95,70); // Bombers cars 9
  229. AddStaticVehicle(426,623.2182,1697.8854,6.7667,125.1888,95,70); // Bombers cars 10
  230. AddStaticVehicle(426,619.7669,1702.7799,6.7559,125.1888,95,70); // Bombers cars 11
  231. AddStaticVehicle(426,616.3206,1707.6674,6.7452,125.1888,95,70); // Bombers cars 12
  232. AddStaticVehicle(426,612.1071,1713.6427,6.7321,125.1888,95,70); // Bombers cars 13
  233. AddStaticVehicle(596,287.1609,1403.7902,10.1851,173.9673,0,1); // LSPD CARS FOR MM SERVER
  234. AddStaticVehicle(596,287.4220,1415.1498,10.1116,183.0011,0,1); // LSPD CARS FOR MM SERVER 2
  235. AddStaticVehicle(596,282.7356,1423.4919,10.3074,89.4317,0,1); // LSPD CARS FOR MM SERVER 3
  236. AddStaticVehicle(596,282.8000,1430.0123,10.3539,89.4317,0,1); // LSPD CARS FOR MM SERVER 4
  237. AddStaticVehicle(596,282.8670,1436.7701,10.3539,89.4317,0,1); // LSPD CARS FOR MM SERVER 5
  238. AddStaticVehicle(596,282.9282,1442.9391,10.3539,89.4317,0,1); // LSPD CARS FOR MM SERVER 6
  239. AddStaticVehicle(596,282.9855,1448.4828,10.2925,89.4317,0,1); // LSPD CARS FOR MM SERVER 7
  240. AddStaticVehicle(596,283.0505,1455.0343,10.2924,89.4317,0,1); // LSPD CARS FOR MM SERVER 8
  241. return 1;
  242. }
  243.  
  244. public OnGameModeExit()
  245. {
  246. return 1;
  247. }
  248.  
  249. public OnPlayerRequestClass(playerid, classid)
  250. {
  251. SetPlayerPos(playerid, 1644.4078,-1133.8214,58.2172);
  252. SetPlayerCameraPos(playerid, 1647.6301,-1134.5725,58.2489);
  253. SetPlayerCameraLookAt(playerid, 1644.4078,-1133.8214,58.2172);
  254. SetPlayerFacingAngle(playerid,258.5584);
  255.  
  256. if(classid == 0)
  257. {
  258. GameTextForPlayer(playerid, "~r~ Bomber", 9000, 3);
  259. gTeam[playerid] = TEAM_BOMBER;
  260. }
  261. else if(classid == 1)
  262. {
  263. GameTextForPlayer(playerid, "~b~ Defender", 9000, 3);
  264. gTeam[playerid] = TEAM_DEFEND;
  265. }
  266.  
  267. if(gTeam[playerid] == TEAM_BOMBER)
  268. {
  269. GameTextForPlayer(playerid,"~r~ Bombers",5000,1);
  270. }
  271. else if(gTeam[playerid] == TEAM_DEFEND)
  272. {
  273. GameTextForPlayer(playerid,"~r~ Defend",5000,1);
  274. }
  275.  
  276. for(new i = 0; i < MAX_PLAYERS; i++)
  277. {
  278. if(GetPlayerTeam(i) == TEAM_BOMBER)
  279. {
  280. team1count++;
  281. }
  282. if(GetPlayerTeam(i) == TEAM_DEFEND)
  283. {
  284. team2count++;
  285. }
  286. }
  287. if(team1count > team2count)
  288. {
  289. SetPlayerTeam(playerid,2);
  290. }
  291. if(team2count > team1count)
  292. {
  293. SetPlayerTeam(playerid,1);
  294. }
  295. if(team2count == team1count)
  296. {
  297.  
  298. }
  299.  
  300.  
  301. return 1;
  302. }
  303.  
  304. public OnPlayerConnect(playerid)
  305. {
  306. return 1;
  307. }
  308.  
  309. public OnPlayerDisconnect(playerid, reason)
  310. {
  311. return 1;
  312. }
  313.  
  314. public OnPlayerSpawn(playerid)
  315. {
  316. if(gTeam[playerid] == TEAM_BOMBER)
  317. {
  318. SetPlayerColor(playerid,TEAM_BOMBERS_COLOR);
  319. Bombers(playerid);
  320. }
  321. else if(gTeam[playerid] == TEAM_DEFEND)
  322. {
  323. SetPlayerColor(playerid,TEAM_DEFEND_COLOR);
  324. Defend(playerid);
  325. }
  326. SetPlayerCheckpoint(playerid,246.8251,1435.7621,23.3703,5.0);
  327. SetPlayerWeather(playerid,9);
  328.  
  329. return 1;
  330. }
  331.  
  332. public OnPlayerDeath(playerid, killerid, reason)
  333. {
  334. SendDeathMessage(killerid,playerid,reason);
  335. SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
  336. GivePlayerMoney(killerid, 3000);
  337. SendClientMessage(killerid,COLOR_WHITE,"You killed a enemey You earned 3000 Keep on killing you can buy better weapons /buy");
  338. return 1;
  339. }
  340.  
  341. public OnVehicleSpawn(vehicleid)
  342. {
  343. return 1;
  344. }
  345.  
  346. public OnVehicleDeath(vehicleid, killerid)
  347. {
  348. return 1;
  349. }
  350.  
  351. public OnPlayerText(playerid, text[])
  352. {
  353. return 1;
  354. }
  355.  
  356. public OnPlayerCommandText(playerid, cmdtext[])
  357. {
  358. if(strcmp("/credits", cmdtext, true , 11) == 0)
  359. {
  360. SendClientMessage(playerid,COLOR_WHITE,"==================CREDITS SECTION================");
  361. SendClientMessage(playerid,COLOR_WHITE,"SERVER: MIDNIGHT For Scripting GM");
  362. SendClientMessage(playerid,COLOR_WHITE,"SERVER: Viruzzz For Buy Menu /buy");
  363. SendClientMessage(playerid,COLOR_WHITE,"==================CREDITS SECTION================");
  364. return 1;
  365. }
  366. if(strcmp("/help", cmdtext, true , 11) == 0)
  367. {
  368. SendClientMessage(playerid,COLOR_WHITE,"==================HELP SECTION===================");
  369. SendClientMessage(playerid,COLOR_WHITE,"SERVER: This Gamemode is made by [BETA]MIDNIGHT");
  370. SendClientMessage(playerid,COLOR_WHITE,"SERVER: Help: What the Hell is this gamemode? server....");
  371. SendClientMessage(playerid,COLOR_WHITE,"SERVER: This is Based on a a Missions from single player kind");
  372. SendClientMessage(playerid,COLOR_WHITE,"SERVER: Add Our Server To Your Favirotes:) 76.23.18.83:7775");
  373. return 1;
  374. }
  375. if(strcmp("/commands", cmdtext, true , 11) == 0)
  376. {
  377. SendClientMessage(playerid,COLOR_WHITE,"=================COMMANDS SECTION=================");
  378. SendClientMessage(playerid,COLOR_WHITE,"SERVER: /credits /help /class /die /buy");
  379. SendClientMessage(playerid,COLOR_WHITE,"SERVER: /afk /back ");
  380. SendClientMessage(playerid,COLOR_WHITE,"=================COMMANDS SECTION=================");
  381. return 1;
  382. }
  383. if (strcmp("/buy", cmdtext, true, 11) == 0)
  384. {
  385. GivePlayerMoney(playerid,-1000);
  386. SendClientMessage(playerid,COLOR_WHITE,"SERVER: You Enter The Buy Menu");
  387. ShowPlayerDialog(playerid, 20320, DIALOG_STYLE_LIST, "Weapon Shop", "Melee weapons\nThrown\nPistols\nShotguns\nSMG's\nRifles\nSpecials\nExtras\nHealth and Armour", "Select", "Exit");
  388. return 1;
  389. }
  390.  
  391. if(strcmp(cmdtext, "/class",true)==0)
  392. {
  393. ForceClassSelection(playerid);
  394. SendClientMessage(playerid, COLOR_WHITE,"SERVER: [CLASS]> You have been forced to the class selection");
  395. SetPlayerHealth(playerid, 0.00);
  396. return 1;
  397. }
  398. if (strcmp("/die", cmdtext, true, 10) == 0)
  399. {
  400. SendClientMessage(playerid,COLOR_WHITE,"SERVER: You Suicided");
  401. SetPlayerHealth(playerid,0);
  402. return 1;
  403. }
  404.  
  405. if(strcmp(cmdtext, "/afk", true) == 0)
  406. {
  407. new pName[MAX_PLAYER_NAME];
  408. new string[48];
  409. GetPlayerName(playerid, pName, sizeof(pName));
  410. format(string, sizeof(string), "SERVER: %s is now AFK.", pName);
  411. SendClientMessageToAll(COLOR_WHITE, string);
  412. SetPlayerFacingAngle(playerid,0);
  413. TogglePlayerControllable(playerid, 0);
  414. }
  415. if(strcmp(cmdtext, "/back", true) == 0)
  416. {
  417. new pName[MAX_PLAYER_NAME];
  418. new string[48];
  419. GetPlayerName(playerid, pName, sizeof(pName));
  420. format(string, sizeof(string), "SERVER: %s has returned", pName);
  421. SendClientMessageToAll(COLOR_WHITE, string);
  422. SetPlayerFacingAngle(playerid, 0);
  423. TogglePlayerControllable(playerid, 1);
  424. }
  425.  
  426.  
  427. return 0;
  428. }
  429.  
  430. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  431. {
  432. return 1;
  433. }
  434.  
  435. public OnPlayerExitVehicle(playerid, vehicleid)
  436. {
  437. return 1;
  438. }
  439.  
  440. public OnPlayerStateChange(playerid, newstate, oldstate)
  441. {
  442. return 1;
  443. }
  444.  
  445. public OnPlayerEnterCheckpoint(playerid)
  446. {
  447. new string[256]; new playername [MAX_PLAYER_NAME];
  448. GetPlayerName (playerid, playername, sizeof(string));
  449. if(gTeam[playerid] == TEAM_BOMBER) {
  450. format (string, sizeof(string), "Server: %s (%d) is now planting bomb", playername, playerid);
  451. SendClientMessageToAll (COLOR_WHITE, string);
  452. SetTimerEx("Disable", 10000, false, "i", playerid);
  453. } else if(gTeam[playerid] == TEAM_DEFEND) {
  454. SendClientMessage (playerid, COLOR_RED, "Error: Protect your base Checkpoint");
  455. }
  456.  
  457.  
  458. return 1;
  459. }
  460.  
  461. public OnPlayerLeaveCheckpoint(playerid)
  462. {
  463. new string[256]; new playername [MAX_PLAYER_NAME];
  464. GetPlayerName (playerid, playername, sizeof(string));
  465. if(gTeam[playerid] == TEAM_BOMBER) {
  466. format (string, sizeof(string), "Server: %s (%d) quitted planting bomb", playername, playerid);
  467. SendClientMessageToAll (COLOR_WHITE, string);
  468. } else if(gTeam[playerid] == TEAM_DEFEND) {
  469. SendClientMessage (playerid, COLOR_RED, "Error: Protect your base Checkpoint");
  470. }
  471.  
  472. return 1;
  473. }
  474.  
  475. forward Finshed();
  476. public Finshed()
  477. {
  478. SendClientMessageToAll(COLOR_WHITE,"Next Mission Loading: unkown");
  479. SendRconCommand("gmx");
  480. return 1;
  481. }
  482.  
  483. forward Disable(playerid);
  484. public Disable(playerid)
  485. {
  486. DisablePlayerCheckpoint(playerid);
  487. SetTimer("Finshed",4000, true);
  488. SendClientMessage(playerid,COLOR_WHITE,"Bomb Has exploded");
  489. CreateExplosion(246.8251,1435.7621,23.3703,6,10.0);
  490. CreateExplosion(246.8251,1435.7621,23.3703,6,10.0);
  491. CreateExplosion(246.8251,1435.7621,23.3703,6,10.0);
  492. CreateExplosion(246.8251,1435.7621,23.3703,6,10.0);
  493. CreateExplosion(246.8251,1435.7621,23.3703,6,10.0);
  494. }
  495. public OnPlayerEnterRaceCheckpoint(playerid)
  496. {
  497. return 1;
  498. }
  499.  
  500. public OnPlayerLeaveRaceCheckpoint(playerid)
  501. {
  502. return 1;
  503. }
  504.  
  505. public OnRconCommand(cmd[])
  506. {
  507. return 1;
  508. }
  509.  
  510. public OnPlayerRequestSpawn(playerid)
  511. {
  512. return 1;
  513. }
  514.  
  515. public OnObjectMoved(objectid)
  516. {
  517. return 1;
  518. }
  519.  
  520. public OnPlayerObjectMoved(playerid, objectid)
  521. {
  522. return 1;
  523. }
  524.  
  525. public OnPlayerPickUpPickup(playerid, pickupid)
  526. {
  527. return 1;
  528. }
  529.  
  530. public OnVehicleMod(playerid, vehicleid, componentid)
  531. {
  532. return 1;
  533. }
  534.  
  535. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  536. {
  537. return 1;
  538. }
  539.  
  540. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  541. {
  542. return 1;
  543. }
  544.  
  545. public OnPlayerSelectedMenuRow(playerid, row)
  546. {
  547. return 1;
  548. }
  549.  
  550. public OnPlayerExitedMenu(playerid)
  551. {
  552. return 1;
  553. }
  554.  
  555. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  556. {
  557. return 1;
  558. }
  559.  
  560. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  561. {
  562. return 1;
  563. }
  564.  
  565. public OnRconLoginAttempt(ip[], password[], success)
  566. {
  567. return 1;
  568. }
  569.  
  570. public OnPlayerUpdate(playerid)
  571. {
  572. return 1;
  573. }
  574.  
  575. public OnPlayerStreamIn(playerid, forplayerid)
  576. {
  577. return 1;
  578. }
  579.  
  580. public OnPlayerStreamOut(playerid, forplayerid)
  581. {
  582. return 1;
  583. }
  584.  
  585. public OnVehicleStreamIn(vehicleid, forplayerid)
  586. {
  587. return 1;
  588. }
  589.  
  590. public OnVehicleStreamOut(vehicleid, forplayerid)
  591. {
  592. return 1;
  593. }
  594. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  595. {
  596. return 1;
  597. }
  598.  
  599.  
  600.  
  601.  
  602. // BUY MENU SECTION BY VIRUZZZZ CHILLLLL
  603.  
  604. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  605. {
  606. if(dialogid == 20320 && response)
  607. {
  608. switch(listitem)
  609. {
  610. case 0:
  611. {
  612. 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");
  613. }
  614. case 1:
  615. {
  616. ShowPlayerDialog(playerid, 20322, DIALOG_STYLE_LIST, "Weapon Shop [Thrown]", "Grenade\nTear Gas\nMolotov Cocktails", "Buy", "Cancel");
  617. }
  618. case 2:
  619. {
  620. ShowPlayerDialog(playerid, 20323, DIALOG_STYLE_LIST, "Weapon Shop [Pistols]", "9mm\nSilenced 9mm\nDesert Eagle", "Buy", "Cancel");
  621. }
  622. case 3:
  623. {
  624. ShowPlayerDialog(playerid, 20324, DIALOG_STYLE_LIST, "Weapon Shop [Shotguns]", "Shotgun\nSawn-off Shotgun\nCombat Shotgun", "Buy", "Cancel");
  625. }
  626. case 4:
  627. {
  628. ShowPlayerDialog(playerid, 20325, DIALOG_STYLE_LIST, "Weapon Shop [SMG]", "SMG\nUZI\nTec-9", "Buy", "Cancel");
  629. }
  630. case 5:
  631. {
  632. ShowPlayerDialog(playerid, 20326, DIALOG_STYLE_LIST, "Weapon Shop [Rifles]", "AK-47\nM4\nCountry Rifle\nSniper Rifle", "Buy", "Cancel");
  633. }
  634. case 6:
  635. {
  636. ShowPlayerDialog(playerid, 20327, DIALOG_STYLE_LIST, "Weapon Shop [Specials]", "Rocket Launcher\nHeat Seeking Rocket Launcher\nFlamethrower\nMini-gun\nSatchel Charge Kit", "Buy", "Cancel");
  637. }
  638. case 7:
  639. {
  640. ShowPlayerDialog(playerid, 20328, DIALOG_STYLE_LIST, "Weapon Shop [Extras]", "Spray Can\nFire Extinguisher\nCamera\nNightvision Googles\nThermal Googles\nParachute", "Buy", "Cancel");
  641. }
  642. case 8:
  643. {
  644. ShowPlayerDialog(playerid, 20329, DIALOG_STYLE_LIST, "Weapon Shop [Health and Armour]", "Health\nArmour\nHealth and Armour", "Buy", "Cancel");
  645. }
  646. }
  647. }
  648.  
  649. if(dialogid == 20321 && response)
  650. {
  651. switch(listitem)
  652. {
  653. case 0:
  654. {
  655. if( GetPlayerMoney(playerid) < VBrassKnuckles) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Brass Knuckle!");
  656. GivePlayerMoney(playerid, -VBrassKnuckles);
  657. GivePlayerWeapon(playerid, 1, ABrassKnuckles);
  658. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Brass Knuckle!");
  659. }
  660. case 1:
  661. {
  662. if( GetPlayerMoney(playerid) < VGolfclub) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Golf Club!");
  663. GivePlayerMoney(playerid, -VGolfclub);
  664. GivePlayerWeapon(playerid, 2, AGolfclub);
  665. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Golf Club!");
  666. }
  667. case 2:
  668. {
  669. if( GetPlayerMoney(playerid) < VNiteStick) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Nite Stick!");
  670. GivePlayerMoney(playerid, -VNiteStick);
  671. GivePlayerWeapon(playerid, 3, ANiteStick);
  672. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Nite Stick!");
  673. }
  674. case 3:
  675. {
  676. if( GetPlayerMoney(playerid) < VKnife) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Knife!");
  677. GivePlayerMoney(playerid, -VKnife);
  678. GivePlayerWeapon(playerid, 4, AKnife);
  679. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Knife!");
  680. }
  681. case 4:
  682. {
  683. if( GetPlayerMoney(playerid) < VBaseballBat) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Baseball bat!");
  684. GivePlayerMoney(playerid, -VBaseballBat);
  685. GivePlayerWeapon(playerid, 5, ABaseballBat);
  686. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Baseball Bat!");
  687. }
  688. case 5:
  689. {
  690. if( GetPlayerMoney(playerid) < VShovel) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Shovel!");
  691. GivePlayerMoney(playerid, -VShovel);
  692. GivePlayerWeapon(playerid, 6, AShovel);
  693. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Shovel!");
  694. }
  695. case 6:
  696. {
  697. if( GetPlayerMoney(playerid) < VPoolCue) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Pool Cue!");
  698. GivePlayerMoney(playerid, -VPoolCue);
  699. GivePlayerWeapon(playerid, 7, APoolCue);
  700. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Pool Cue!");
  701. }
  702. case 7:
  703. {
  704. if( GetPlayerMoney(playerid) < VKatana) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Katana!");
  705. GivePlayerMoney(playerid, -VKatana);
  706. GivePlayerWeapon(playerid, 8, AKatana);
  707. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Katana!");
  708. }
  709. case 8:
  710. {
  711. if( GetPlayerMoney(playerid) < VChainsaw) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Chainsaw!");
  712. GivePlayerMoney(playerid, -VChainsaw);
  713. GivePlayerWeapon(playerid, 9, AChainsaw);
  714. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Chainsaw!");
  715. }
  716. case 9:
  717. {
  718. if( GetPlayerMoney(playerid) < VPurpleDildo) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Purple Dildo!");
  719. GivePlayerMoney(playerid, -VPurpleDildo);
  720. GivePlayerWeapon(playerid, 10, APurpleDildo);
  721. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Purple Dildo!");
  722. }
  723. case 10:
  724. {
  725. if( GetPlayerMoney(playerid) < VSmallWhiteVibrator) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Small White Vibrator!");
  726. GivePlayerMoney(playerid, -VSmallWhiteVibrator);
  727. GivePlayerWeapon(playerid, 11, ASmallWhiteVibrator);
  728. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Small White Vibrator!");
  729. }
  730. case 11:
  731. {
  732. if( GetPlayerMoney(playerid) < VLargeWhiteVibrator) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Large White Vibrator!");
  733. GivePlayerMoney(playerid, -VLargeWhiteVibrator);
  734. GivePlayerWeapon(playerid, 12, ALargeWhiteVibrator);
  735. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Large White Vibrator!");
  736. }
  737. case 12:
  738. {
  739. if( GetPlayerMoney(playerid) < VSilverVibrator) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Silver Vibrator!");
  740. GivePlayerMoney(playerid, -VSilverVibrator);
  741. GivePlayerWeapon(playerid, 13, ASilverVibrator);
  742. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Silver Vibrator!");
  743. }
  744. case 13:
  745. {
  746. if( GetPlayerMoney(playerid) < VFlower) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy some Flowers!");
  747. GivePlayerMoney(playerid, -VFlower);
  748. GivePlayerWeapon(playerid, 14, AFlower);
  749. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought some Flowers!");
  750. }
  751. case 14:
  752. {
  753. if( GetPlayerMoney(playerid) < VCane) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Cane!");
  754. GivePlayerMoney(playerid, -VCane);
  755. GivePlayerWeapon(playerid, 15, ACane);
  756. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Cane!");
  757. }
  758. }
  759. }
  760.  
  761. if(dialogid == 20322 && response)
  762. {
  763. switch(listitem)
  764. {
  765. case 0:
  766. {
  767. if( GetPlayerMoney(playerid) < VGrenade) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Grenade!");
  768. GivePlayerMoney(playerid, -VGrenade);
  769. GivePlayerWeapon(playerid, 16, AGrenade);
  770. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Grenade!");
  771. }
  772. case 1:
  773. {
  774. if( GetPlayerMoney(playerid) < VTearGas) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Tear Gas!");
  775. GivePlayerMoney(playerid, -VTearGas);
  776. GivePlayerWeapon(playerid, 17, ATearGas);
  777. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Tear Gas!");
  778. }
  779. case 2:
  780. {
  781. if( GetPlayerMoney(playerid) < VMolotovCocktail) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Molotov Cocktail!");
  782. GivePlayerMoney(playerid, -VMolotovCocktail);
  783. GivePlayerWeapon(playerid, 18, AMolotovCocktail);
  784. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Molotov Cocktail!");
  785. }
  786. }
  787. }
  788.  
  789. if(dialogid == 20323 && response)
  790. {
  791. switch(listitem)
  792. {
  793. case 0:
  794. {
  795. if( GetPlayerMoney(playerid) < V9mm) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a 9mm!");
  796. GivePlayerMoney(playerid, -V9mm);
  797. GivePlayerWeapon(playerid, 22, A9mm);
  798. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a 9mm!");
  799. }
  800. case 1:
  801. {
  802. if( GetPlayerMoney(playerid) < VSilenced9mm) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Silenced 9mm!");
  803. GivePlayerMoney(playerid, -VSilenced9mm);
  804. GivePlayerWeapon(playerid, 23, ASilenced9mm);
  805. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Silenced 9mm!");
  806. }
  807. case 2:
  808. {
  809. if( GetPlayerMoney(playerid) < VDesertEagle) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Desert Eagle!");
  810. GivePlayerMoney(playerid, -VDesertEagle);
  811. GivePlayerWeapon(playerid, 24, ADesertEagle);
  812. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Desert Eagle!");
  813. }
  814. }
  815. }
  816. if(dialogid == 20324 && response)
  817. {
  818. switch(listitem)
  819. {
  820. case 0:
  821. {
  822. if( GetPlayerMoney(playerid) < VShotgun) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Shotgun!");
  823. GivePlayerMoney(playerid, -VShotgun);
  824. GivePlayerWeapon(playerid, 25, AShotgun);
  825. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Shotgun!");
  826. }
  827. case 1:
  828. {
  829. if( GetPlayerMoney(playerid) < VSawn-offShotgun) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Sawn-off Shotgun!");
  830. GivePlayerMoney(playerid, -VSawn-offShotgun);
  831. GivePlayerWeapon(playerid, 26, ASawn-offShotgun);
  832. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Sawn-off Shotgun!");
  833. }
  834. case 2:
  835. {
  836. if( GetPlayerMoney(playerid) < VCombatShotgun) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Combat Shotgun!");
  837. GivePlayerMoney(playerid, -VCombatShotgun);
  838. GivePlayerWeapon(playerid, 27, ACombatShotgun);
  839. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Combat Shotgun!");
  840. }
  841. }
  842. }
  843. if(dialogid == 20325 && response)
  844. {
  845. switch(listitem)
  846. {
  847. case 0:
  848. {
  849. if( GetPlayerMoney(playerid) < VSMG) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a SMG!");
  850. GivePlayerMoney(playerid, -VSMG);
  851. GivePlayerWeapon(playerid, 29, ASMG);
  852. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a SMG!");
  853. }
  854. case 1:
  855. {
  856. if( GetPlayerMoney(playerid) < VUZI) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a UZI!");
  857. GivePlayerMoney(playerid, -VUZI);
  858. GivePlayerWeapon(playerid, 28, AUZI);
  859. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a UZI!");
  860. }
  861. case 2:
  862. {
  863. if( GetPlayerMoney(playerid) < VTec-9) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Tec-9!");
  864. GivePlayerMoney(playerid, -VTec-9);
  865. GivePlayerWeapon(playerid, 32, ATec-9);
  866. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Tec-9!");
  867. }
  868. }
  869. }
  870. if(dialogid == 20326 && response)
  871. {
  872. switch(listitem)
  873. {
  874. case 0:
  875. {
  876. if( GetPlayerMoney(playerid) < VAK-47) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy an AK-47!");
  877. GivePlayerMoney(playerid, -VAK-47);
  878. GivePlayerWeapon(playerid, 30, AAK-47);
  879. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought an AK-47!");
  880. }
  881. case 1:
  882. {
  883. if( GetPlayerMoney(playerid) < VM4) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a M4!");
  884. GivePlayerMoney(playerid, -VM4);
  885. GivePlayerWeapon(playerid, 31, AM4);
  886. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a M4!");
  887. }
  888. case 2:
  889. {
  890. if( GetPlayerMoney(playerid) < VCountryRifle) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Country Rifle!");
  891. GivePlayerMoney(playerid, -VCountryRifle);
  892. GivePlayerWeapon(playerid, 33, ACountryRifle);
  893. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Country Rifle!");
  894. }
  895. case 3:
  896. {
  897. if( GetPlayerMoney(playerid) < VSniperRifle) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Country Rifle!");
  898. GivePlayerMoney(playerid, -VSniperRifle);
  899. GivePlayerWeapon(playerid, 34, ASniperRifle);
  900. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Country Rifle!");
  901. }
  902. }
  903. }
  904. if(dialogid == 20327 && response)
  905. {
  906. switch(listitem)
  907. {
  908. case 0:
  909. {
  910. if( GetPlayerMoney(playerid) < VRocketLauncher) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Rocket Launcher!");
  911. GivePlayerMoney(playerid, -VRocketLauncher);
  912. GivePlayerWeapon(playerid, 35, ARocketLauncher);
  913. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Rocket Laucher!");
  914. }
  915. case 1:
  916. {
  917. if( GetPlayerMoney(playerid) < VHeatSeekingRocketLauncher) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Heat Seeking Rocket Launcher!");
  918. GivePlayerMoney(playerid, -VHeatSeekingRocketLauncher);
  919. GivePlayerWeapon(playerid, 36, AHeatSeekingRocketLauncher);
  920. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Heat Seeking Rocket Launcher!");
  921. }
  922. case 2:
  923. {
  924. if( GetPlayerMoney(playerid) < VFlamethrower) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Flamethrower!");
  925. GivePlayerMoney(playerid, -VFlamethrower);
  926. GivePlayerWeapon(playerid, 37, AFlamethrower);
  927. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Country Flamethrower!");
  928. }
  929. case 3:
  930. {
  931. if( GetPlayerMoney(playerid) < VMini-gun) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Mini-gun!");
  932. GivePlayerMoney(playerid, -VMini-gun);
  933. GivePlayerWeapon(playerid, 38, AMini-gun);
  934. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Mini-gun!");
  935. }
  936. case 4:
  937. {
  938. if( GetPlayerMoney(playerid) < VSatchelChargeandDetonator) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Satchel Charge Kit!");
  939. GivePlayerMoney(playerid, -VSatchelChargeandDetonator);
  940. GivePlayerWeapon(playerid, 39, ASatchelChargeandDetonator);
  941. GivePlayerWeapon(playerid, 40, ASatchelChargeandDetonator);
  942. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Satchel Charge Kit!");
  943. }
  944. }
  945. }
  946. if(dialogid == 20328 && response)
  947. {
  948. switch(listitem)
  949. {
  950. case 0:
  951. {
  952. if( GetPlayerMoney(playerid) < VSprayCan) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Spray Can!");
  953. GivePlayerMoney(playerid, -VSprayCan);
  954. GivePlayerWeapon(playerid, 41, ASprayCan);
  955. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Spray Can!");
  956. }
  957. case 1:
  958. {
  959. if( GetPlayerMoney(playerid) < VFireExtinguisher) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Extinguisher!");
  960. GivePlayerMoney(playerid, -VFireExtinguisher);
  961. GivePlayerWeapon(playerid, 42, AFireExtinguisher);
  962. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Fire Extinguisher!");
  963. }
  964. case 2:
  965. {
  966. if( GetPlayerMoney(playerid) < VCamera) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Camera!");
  967. GivePlayerMoney(playerid, -VCamera);
  968. GivePlayerWeapon(playerid, 43, ACamera);
  969. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Camera!");
  970. }
  971. case 3:
  972. {
  973. if( GetPlayerMoney(playerid) < VNightvisionGoogles) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Nightvision Google!");
  974. GivePlayerMoney(playerid, -VNightvisionGoogles);
  975. GivePlayerWeapon(playerid, 44, ANightvisionGoogles);
  976. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Nightvision Google!");
  977. }
  978. case 4:
  979. {
  980. if( GetPlayerMoney(playerid) < VThermalGoogles) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Thermal Google!");
  981. GivePlayerMoney(playerid, -VThermalGoogles);
  982. GivePlayerWeapon(playerid, 45, AThermalGoogles);
  983. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Thermal Google!");
  984. }
  985. case 5:
  986. {
  987. if( GetPlayerMoney(playerid) < VParachute) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Parachute!");
  988. GivePlayerMoney(playerid, -VParachute);
  989. GivePlayerWeapon(playerid, 46, AParachute);
  990. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Parachute!");
  991. }
  992. }
  993. }
  994.  
  995. if(dialogid == 20329 && response)
  996. {
  997. switch(listitem)
  998. {
  999. case 0:
  1000. {
  1001. if( GetPlayerMoney(playerid) < VHealth) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Brass Knuckle!");
  1002. GivePlayerMoney(playerid, -VHealth);
  1003. SetPlayerHealth(playerid, 100);
  1004. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully refilled your Health Bar!");
  1005. }
  1006. case 1:
  1007. {
  1008. if( GetPlayerMoney(playerid) < VArmour) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Golf Club!");
  1009. GivePlayerMoney(playerid, -VArmour);
  1010. SetPlayerArmour(playerid, 100);
  1011. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought an Armour!");
  1012. }
  1013. case 2:
  1014. {
  1015. if( GetPlayerMoney(playerid) < VHealthandArmour) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Nite Stick!");
  1016. GivePlayerMoney(playerid, -VHealthandArmour);
  1017. SetPlayerArmour(playerid, 100);
  1018. SetPlayerHealth(playerid, 100);
  1019. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully refilled your Health Bar and bought an Armour!");
  1020. }
  1021. }
  1022. }
  1023. return 1;
  1024. }
Advertisement
Add Comment
Please, Sign In to add comment