Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*==================================INCLUDES==================================*/
- #include <a_samp>
- #include <zcmd>
- /*==================================DEFINES===================================*/
- #define FILTERSCRIPT
- #define COLOR_RED 0xFF0000C8
- #define COLOR_GREEN 0x09F709C8
- #define WEAPONS_DIALOG 1
- /*==================================PUBLICS===================================*/
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Areax's Weapon System loaded!");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- main()
- {
- print("\n----------------------------------");
- print(" Areax's Weapon System Unloaded!");
- print("----------------------------------\n");
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == 1)
- {
- if(!response) return SendClientMessage(playerid, COLOR_RED, "*You Canceled!*");
- switch(listitem)
- {
- case 0:
- {
- if(GetPlayerMoney(playerid) > 500 )
- {
- GivePlayerMoney(playerid, -500);
- GivePlayerWeapon(playerid, 22, 500);
- SendClientMessage(playerid, COLOR_GREEN, "*You Bought a 9mm with 500 Ammo!*");
- }
- else SendClientMessage(playerid, COLOR_RED, "ERROR: You Don't Have Enought Money!");
- }
- case 1:
- {
- if(GetPlayerMoney(playerid) > 600 )
- {
- GivePlayerMoney(playerid, -600);
- GivePlayerWeapon(playerid, 23, 500);
- SendClientMessage(playerid, COLOR_GREEN, "*You Bought a Silenced 9mm with 500 Ammo!*");
- }
- else SendClientMessage(playerid, COLOR_RED, "ERROR: You Don't Have Enought Money!");
- }
- case 2:
- {
- if(GetPlayerMoney(playerid) > 750 )
- {
- GivePlayerMoney(playerid, -750);
- GivePlayerWeapon(playerid, 24, 500);
- SendClientMessage(playerid, COLOR_GREEN, "*You Bought a Desert Deagle with 500 Ammo!*");
- }
- else SendClientMessage(playerid, COLOR_RED, "ERROR: You Don't Have Enought Money!");
- }
- case 3:
- {
- if(GetPlayerMoney(playerid) > 1000 )
- {
- GivePlayerMoney(playerid, -1000);
- GivePlayerWeapon(playerid, 25, 550);
- SendClientMessage(playerid, COLOR_GREEN, "*You Bought a Shotgun with 550 Ammo!*");
- }
- else SendClientMessage(playerid, COLOR_RED, "ERROR: You Don't Have Enought Money!");
- }
- case 4:
- {
- if(GetPlayerMoney(playerid) > 1200 )
- {
- GivePlayerMoney(playerid, -1200);
- GivePlayerWeapon(playerid, 26, 550);
- SendClientMessage(playerid, COLOR_GREEN, "*You Bought a Sawnoff Shotgun with 550 Ammo!*");
- }
- else SendClientMessage(playerid, COLOR_RED, "ERROR: You Don't Have Enought Money!");
- }
- case 5:
- {
- if(GetPlayerMoney(playerid) > 1000 )
- {
- GivePlayerMoney(playerid, -1000);
- GivePlayerWeapon(playerid, 27, 550);
- SendClientMessage(playerid, COLOR_GREEN, "*You Bought a Combat Shotgun with 550 Ammo!*");
- }
- else SendClientMessage(playerid, COLOR_RED, "ERROR: You Don't Have Enought Money!");
- }
- case 6:
- {
- if(GetPlayerMoney(playerid) > 1500 )
- {
- GivePlayerMoney(playerid, -1500);
- GivePlayerWeapon(playerid, 28, 750);
- SendClientMessage(playerid, COLOR_GREEN, "*You Bought a Micro SMG/Uzi with 750 Ammo!*");
- }
- else SendClientMessage(playerid, COLOR_RED, "ERROR: You Don't Have Enought Money!");
- }
- case 7:
- {
- if(GetPlayerMoney(playerid) > 1500 )
- {
- GivePlayerMoney(playerid, -1500);
- GivePlayerWeapon(playerid, 32, 750);
- SendClientMessage(playerid, COLOR_GREEN, "*You Bought a Tec-9 with 750 Ammo!*");
- }
- else SendClientMessage(playerid, COLOR_RED, "ERROR: You Don't Have Enought Money!");
- }
- case 8:
- {
- if(GetPlayerMoney(playerid) > 1350 )
- {
- GivePlayerMoney(playerid, -1350);
- GivePlayerWeapon(playerid, 29, 750);
- SendClientMessage(playerid, COLOR_GREEN, "*You Bought a MP5 with 750 Ammo!*");
- }
- else SendClientMessage(playerid, COLOR_RED, "ERROR: You Don't Have Enought Money!");
- }
- case 9:
- {
- if(GetPlayerMoney(playerid) > 2000 )
- {
- GivePlayerMoney(playerid, -2000);
- GivePlayerWeapon(playerid, 30, 750);
- SendClientMessage(playerid, COLOR_GREEN, "*You Bought a AK-47 with 750 Ammo!*");
- }
- else SendClientMessage(playerid, COLOR_RED, "ERROR: You Don't Have Enought Money!");
- }
- case 10:
- {
- if(GetPlayerMoney(playerid) > 2000 )
- {
- GivePlayerMoney(playerid, -2000);
- GivePlayerWeapon(playerid, 31, 750);
- SendClientMessage(playerid, COLOR_GREEN, "*You Bought a M4 with 750 Ammo!*");
- }
- else SendClientMessage(playerid, COLOR_RED, "ERROR: You Don't Have Enought Money!");
- }
- case 11:
- {
- if(GetPlayerMoney(playerid) > 2500 )
- {
- GivePlayerMoney(playerid, -2500);
- GivePlayerWeapon(playerid, 34, 50);
- SendClientMessage(playerid, COLOR_GREEN, "*You Bought a Sniper Rifle with 50 Ammo!*");
- }
- else SendClientMessage(playerid, COLOR_RED, "ERROR: You Don't Have Enought Money!");
- }
- case 12:
- {
- if(GetPlayerMoney(playerid) > 400 )
- {
- GivePlayerMoney(playerid, -400);
- GivePlayerWeapon(playerid, 46, 1);
- SendClientMessage(playerid, COLOR_GREEN, "*You Bought a Parachute!*");
- }
- else SendClientMessage(playerid, COLOR_RED, "ERROR: You Don't Have Enought Money!");
- }
- }
- }
- return 1;
- }
- /*==================================COMMAND===================================*/
- CMD:weapons(playerid, params[])
- {
- ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "{35FB04}WEAPONS:","{FFFF00}9mm 500$\nSilenced 9mm 600$\nDesert Eagle 750$\n{B0FB04}Shotgun 1000$\nSawnoff Shotgun 1200$\nCombat Shotgun 1000$\n{20F709}Micro SMG/Uzi 1500$\nTec-9 1500$\nMP5 1350$\n{0DF2F2}AK-47 2000$\nM4 2000$\n{0D0DF2}Sniper Rifle 2500$\n{FB0404}Parachute 400$", "Ok", "Exit");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement