Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define FILTERSCRIPT
- #include <a_samp>
- #define DIALOG_MELEE 9
- #define DIALOG_PISTOL 10
- #define DIALOG_SHOTGUNS 11
- #define DIALOG_SMG 12
- #define DIALOG_ARIF 13
- #define DIALOG_RIF 14
- #define DIALOG_MISC 15
- #define WMENU 17
- #define COLOR_RED 0xFF0000AA
- #define COLOR_GREEN 0x00FF00AA
- public OnFilterScriptInit()
- {
- print("\n-----------------------------------");
- print(" WepShop -- Created by Charlie(Cylano");
- print("-----------------------------------\n");
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp("/wshop", cmdtext, true, 10) == 0)
- {
- ShowPlayerDialog(playerid, 17, DIALOG_STYLE_LIST, "www.ammunation.org.uk.net",
- "Melee\nPistols\nShotguns\nSMGs\nAssault Rifles\nRifles\nMisc",
- "Select", "Cancel");
- return 1;
- }
- return 0;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == 17)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- ShowPlayerDialog(playerid, 9, DIALOG_STYLE_TABLIST_HEADERS, "Melee",
- "Weapon\tPrice\n\
- Knife\t$100\n\
- Bat\t$100\n\
- Nightstick\t$100\n\
- Pool Cue\t$100\n\
- Katana\t$150\n\
- Chainsaw\t$1000",
- "Select", "Back");
- return 1;
- }
- case 1:
- {
- ShowPlayerDialog(playerid, 10, DIALOG_STYLE_TABLIST_HEADERS, "Pistols",
- "Weapon\tPrice\tAmmo\n\
- Colt .45\t$200\t100\n\
- Silenced Pistol\t$600\t100\n\
- Desert Eagle\t$1200\t100",
- "Select", "Back");
- return 1;
- }
- case 2:
- {
- ShowPlayerDialog(playerid, 11, DIALOG_STYLE_TABLIST_HEADERS, "Shotguns",
- "Weapon\tPrice\tAmmo\n\
- Pump-Action Shotgun\t$600\t20\n\
- Sawn-off Shotgun\t$800\t20\n\
- Combat Shotgun\t$1000\t20",
- "Select", "Back");
- return 1;
- }
- case 3:
- {
- ShowPlayerDialog(playerid, 12, DIALOG_STYLE_TABLIST_HEADERS, "SMGs",
- "Weapon\tPrice\tAmmo\n\
- Tec-9\t$300\t100\n\
- Micro-Uzi\t$500\t100\n\
- MP5\t$2500\t150",
- "Select", "Back");
- return 1;
- }
- case 4:
- {
- ShowPlayerDialog(playerid, 13, DIALOG_STYLE_TABLIST_HEADERS, "Assault Rifles",
- "Weapon\tPrice\tAmmo\n\
- AK-47\t$3500\t250\n\
- M4\t$4500\t250",
- "Select", "Back");
- return 1;
- }
- case 5:
- {
- ShowPlayerDialog(playerid, 14, DIALOG_STYLE_TABLIST_HEADERS, "Rifles",
- "Weapon\tPrice\tAmmo\n\
- Country Rifle\t$1000\t20\n\
- Sniper Rifle\t$5000\t20",
- "Select", "Back");
- return 1;
- }
- case 6:
- {
- ShowPlayerDialog(playerid, 15, DIALOG_STYLE_TABLIST_HEADERS, "Misc",
- "Weapon\tPrice\n\
- Parachute\t$500",
- "Select", "Back");
- return 1;
- }
- }
- }
- }
- if(dialogid == 9)
- {
- if(!response) return ShowPlayerDialog(playerid, 17, DIALOG_STYLE_LIST, "www.ammunation.org.uk.net","Melee\nPistols\nShotguns\nSMGs\nAssault Rifles\nRifles\nMisc","Select", "Cancel");
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- if(GetPlayerMoney(playerid) <100) return SendClientMessage(playerid, COLOR_RED, "Not enough cash!");
- GivePlayerMoney(playerid, -100), GivePlayerWeapon(playerid, 4, 1);
- SendClientMessage(playerid, COLOR_GREEN, "Purchased: Knife");
- ShowPlayerDialog(playerid, 9, DIALOG_STYLE_TABLIST_HEADERS, "Melee",
- "Weapon\tPrice\n\
- Knife\t$100\n\
- Bat\t$100\n\
- Nightstick\t$100\n\
- Pool Cue\t$100\n\
- Katana\t$150\n\
- Chainsaw\t$1000",
- "Select", "Back");
- return 1;
- }
- case 1:
- {
- if(GetPlayerMoney(playerid) <100) return SendClientMessage(playerid, COLOR_RED, "Not enough cash!");
- GivePlayerMoney(playerid, -100), GivePlayerWeapon(playerid, 5, 1);
- SendClientMessage(playerid, COLOR_GREEN, "Purchased: Bat");
- ShowPlayerDialog(playerid, 9, DIALOG_STYLE_TABLIST_HEADERS, "Melee",
- "Weapon\tPrice\n\
- Knife\t$100\n\
- Bat\t$100\n\
- Nightstick\t$100\n\
- Pool Cue\t$100\n\
- Katana\t$150\n\
- Chainsaw\t$1000",
- "Select", "Back");
- return 1;
- }
- case 2:
- {
- if(GetPlayerMoney(playerid) <100) return SendClientMessage(playerid, COLOR_RED, "Not enough cash!");
- GivePlayerMoney(playerid, -100), GivePlayerWeapon(playerid, 3, 1);
- SendClientMessage(playerid, COLOR_GREEN, "Purchased: Nightstick");
- ShowPlayerDialog(playerid, 9, DIALOG_STYLE_TABLIST_HEADERS, "Melee",
- "Weapon\tPrice\n\
- Knife\t$100\n\
- Bat\t$100\n\
- Nightstick\t$100\n\
- Pool Cue\t$100\n\
- Katana\t$150\n\
- Chainsaw\t$1000",
- "Select", "Back");
- return 1;
- }
- case 3:
- {
- if(GetPlayerMoney(playerid) <100) return SendClientMessage(playerid, COLOR_RED, "Not enough cash!");
- GivePlayerMoney(playerid, -100), GivePlayerWeapon(playerid,7, 1);
- SendClientMessage(playerid, COLOR_GREEN, "Purchased: Pool Cue");
- ShowPlayerDialog(playerid, 9, DIALOG_STYLE_TABLIST_HEADERS, "Melee",
- "Weapon\tPrice\n\
- Knife\t$100\n\
- Bat\t$100\n\
- Nightstick\t$100\n\
- Pool Cue\t$100\n\
- Katana\t$150\n\
- Chainsaw\t$1000",
- "Select", "Back");
- return 1;
- }
- case 4:
- {
- if(GetPlayerMoney(playerid) <150) return SendClientMessage(playerid, COLOR_RED, "Not enough cash!");
- GivePlayerMoney(playerid, -150), GivePlayerWeapon(playerid, 8, 1);
- SendClientMessage(playerid, COLOR_GREEN, "Purchased: Katana");
- ShowPlayerDialog(playerid, 9, DIALOG_STYLE_TABLIST_HEADERS, "Melee",
- "Weapon\tPrice\n\
- Knife\t$100\n\
- Bat\t$100\n\
- Nightstick\t$100\n\
- Pool Cue\t$100\n\
- Katana\t$150\n\
- Chainsaw\t$1000",
- "Select", "Back");
- return 1;
- }
- case 5:
- {
- if(GetPlayerMoney(playerid) <1000) return SendClientMessage(playerid, COLOR_RED, "Not enough cash!");
- GivePlayerMoney(playerid, -1000), GivePlayerWeapon(playerid, 9, 1);
- SendClientMessage(playerid, COLOR_GREEN, "Purchased: Chainsaw");
- ShowPlayerDialog(playerid, 9, DIALOG_STYLE_TABLIST_HEADERS, "Melee",
- "Weapon\tPrice\n\
- Knife\t$100\n\
- Bat\t$100\n\
- Nightstick\t$100\n\
- Pool Cue\t$100\n\
- Katana\t$150\n\
- Chainsaw\t$1000",
- "Select", "Back");
- return 1;
- }
- }
- }
- }
- if(dialogid == 10)
- {
- if(!response) return ShowPlayerDialog(playerid, 17, DIALOG_STYLE_LIST, "www.ammunation.org.uk.net","Melee\nPistols\nShotguns\nSMGs\nAssault Rifles\nRifles\nMisc","Select", "Cancel");
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- if(GetPlayerMoney(playerid) <200) return SendClientMessage(playerid, COLOR_RED, "Not enough cash!");
- GivePlayerMoney(playerid, -200), GivePlayerWeapon(playerid, 22, 100);
- SendClientMessage(playerid, COLOR_GREEN, "Purchased: Colt .45");
- ShowPlayerDialog(playerid, 10, DIALOG_STYLE_TABLIST_HEADERS, "Pistols",
- "Weapon\tPrice\tAmmo\n\
- Colt .45\t$200\t100\n\
- Silenced Pistol\t$600\t100\n\
- Desert Eagle\t$1200\t100",
- "Select", "Back");
- return 1;
- }
- case 1:
- {
- if(GetPlayerMoney(playerid) <600) return SendClientMessage(playerid, COLOR_RED, "Not enough cash!");
- GivePlayerMoney(playerid, -600), GivePlayerWeapon(playerid, 23, 100);
- SendClientMessage(playerid, COLOR_GREEN, "Purchased: Silenced Pistol");
- ShowPlayerDialog(playerid, 10, DIALOG_STYLE_TABLIST_HEADERS, "Pistols",
- "Weapon\tPrice\tAmmo\n\
- Colt .45\t$200\t100\n\
- Silenced Pistol\t$600\t100\n\
- Desert Eagle\t$1200\t100",
- "Select", "Back");
- return 1;
- }
- case 2:
- {
- if(GetPlayerMoney(playerid) <1200) return SendClientMessage(playerid, COLOR_RED, "Not enough cash!");
- GivePlayerMoney(playerid, -1200), GivePlayerWeapon(playerid, 24, 100);
- SendClientMessage(playerid, COLOR_GREEN, "Purchased: Desert Eagle");
- ShowPlayerDialog(playerid, 10, DIALOG_STYLE_TABLIST_HEADERS, "Pistols",
- "Weapon\tPrice\tAmmo\n\
- Colt .45\t$200\t100\n\
- Silenced Pistol\t$600\t100\n\
- Desert Eagle\t$1200\t100",
- "Select", "Back");
- return 1;
- }
- }
- }
- }
- if(dialogid == 11)
- {
- if(!response) return ShowPlayerDialog(playerid, 17, DIALOG_STYLE_LIST, "www.ammunation.org.uk.net","Melee\nPistols\nShotguns\nSMGs\nAssault Rifles\nRifles\nMisc","Select", "Cancel");
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- if(GetPlayerMoney(playerid) <600) return SendClientMessage(playerid, COLOR_RED, "Not enough cash!");
- GivePlayerMoney(playerid, -600), GivePlayerWeapon(playerid, 25, 20);
- SendClientMessage(playerid, COLOR_GREEN, "Purchased: Pump-Action Shotgun");
- ShowPlayerDialog(playerid, 11, DIALOG_STYLE_TABLIST_HEADERS, "Shotguns",
- "Weapon\tPrice\tAmmo\n\
- Pump-Action Shotgun\t$600\t20\n\
- Sawn-off Shotgun\t$800\t20\n\
- Combat Shotgun\t$1000\t20",
- "Select", "Back");
- return 1;
- }
- case 1:
- {
- if(GetPlayerMoney(playerid) <800) return SendClientMessage(playerid, COLOR_RED, "Not enough cash!");
- GivePlayerMoney(playerid, -800), GivePlayerWeapon(playerid, 26, 20);
- SendClientMessage(playerid, COLOR_GREEN, "Purchased: Sawn-off Shotgun");
- ShowPlayerDialog(playerid, 11, DIALOG_STYLE_TABLIST_HEADERS, "Shotguns",
- "Weapon\tPrice\tAmmo\n\
- Pump-Action Shotgun\t$600\t20\n\
- Sawn-off Shotgun\t$800\t20\n\
- Combat Shotgun\t$1000\t20",
- "Select", "Back");
- return 1;
- }
- case 2:
- {
- if(GetPlayerMoney(playerid) <1000) return SendClientMessage(playerid, COLOR_RED, "Not enough cash!");
- GivePlayerMoney(playerid, -1000), GivePlayerWeapon(playerid, 27, 20);
- SendClientMessage(playerid, COLOR_GREEN, "Purchased: Combat Shotgun");
- ShowPlayerDialog(playerid, 11, DIALOG_STYLE_TABLIST_HEADERS, "Shotguns",
- "Weapon\tPrice\tAmmo\n\
- Pump-Action Shotgun\t$600\t20\n\
- Sawn-off Shotgun\t$800\t20\n\
- Combat Shotgun\t$1000\t20",
- "Select", "Back");
- return 1;
- }
- }
- }
- }
- if(dialogid == 12)
- {
- if(!response) return ShowPlayerDialog(playerid, 17, DIALOG_STYLE_LIST, "www.ammunation.org.uk.net","Melee\nPistols\nShotguns\nSMGs\nAssault Rifles\nRifles\nMisc","Select", "Cancel");
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- if(GetPlayerMoney(playerid) <300) return SendClientMessage(playerid, COLOR_RED, "Not enough cash!");
- GivePlayerMoney(playerid, -300), GivePlayerWeapon(playerid, 32, 100);
- SendClientMessage(playerid, COLOR_GREEN, "Purchased: Tec-9");
- ShowPlayerDialog(playerid, 12, DIALOG_STYLE_TABLIST_HEADERS, "SMGs",
- "Weapon\tPrice\tAmmo\n\
- Tec-9\t$300\t100\n\
- Micro-Uzi\t$500\t100\n\
- MP5\t$2500\t150",
- "Select", "Back");
- return 1;
- }
- case 1:
- {
- if(GetPlayerMoney(playerid) <500) return SendClientMessage(playerid, COLOR_RED, "Not enough cash!");
- GivePlayerMoney(playerid, -500), GivePlayerWeapon(playerid, 28, 100);
- SendClientMessage(playerid, COLOR_GREEN, "Purchased: Micro-Uzi");
- ShowPlayerDialog(playerid, 12, DIALOG_STYLE_TABLIST_HEADERS, "SMGs",
- "Weapon\tPrice\tAmmo\n\
- Tec-9\t$300\t100\n\
- Micro-Uzi\t$500\t100\n\
- MP5\t$2500\t150",
- "Select", "Back");
- return 1;
- }
- case 2:
- {
- if(GetPlayerMoney(playerid) <2500) return SendClientMessage(playerid, COLOR_RED, "Not enough cash!");
- GivePlayerMoney(playerid, -2500), GivePlayerWeapon(playerid, 29, 150);
- SendClientMessage(playerid, COLOR_GREEN, "Purchased: MP5");
- ShowPlayerDialog(playerid, 12, DIALOG_STYLE_TABLIST_HEADERS, "SMGs",
- "Weapon\tPrice\tAmmo\n\
- Tec-9\t$300\t100\n\
- Micro-Uzi\t$500\t100\n\
- MP5\t$2500\t150",
- "Select", "Back");
- return 1;
- }
- }
- }
- }
- if(dialogid == 13)
- {
- if(!response) return ShowPlayerDialog(playerid, 17, DIALOG_STYLE_LIST, "www.ammunation.org.uk.net","Melee\nPistols\nShotguns\nSMGs\nAssault Rifles\nRifles\nMisc","Select", "Cancel");
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- if(GetPlayerMoney(playerid) <3500) return SendClientMessage(playerid, COLOR_RED, "Not enough cash!");
- GivePlayerMoney(playerid, -3500), GivePlayerWeapon(playerid, 30, 250);
- SendClientMessage(playerid, COLOR_GREEN, "Purchased: AK-47");
- ShowPlayerDialog(playerid, 13, DIALOG_STYLE_TABLIST_HEADERS, "Assault Rifles",
- "Weapon\tPrice\tAmmo\n\
- AK-47\t$3500\t250\n\
- M4\t$4500\t250",
- "Select", "Back");
- return 1;
- }
- case 1:
- {
- if(GetPlayerMoney(playerid) <4500) return SendClientMessage(playerid, COLOR_RED, "Not enough cash!");
- GivePlayerMoney(playerid, -4500), GivePlayerWeapon(playerid, 31, 250);
- SendClientMessage(playerid, COLOR_GREEN, "Purchased: M4");
- ShowPlayerDialog(playerid, 13, DIALOG_STYLE_TABLIST_HEADERS, "Assault Rifles",
- "Weapon\tPrice\tAmmo\n\
- AK-47\t$3500\t250\n\
- M4\t$4500\t250",
- "Select", "Back");
- return 1;
- }
- }
- }
- }
- if(dialogid == 14)
- {
- if(!response) return ShowPlayerDialog(playerid, 17, DIALOG_STYLE_LIST, "www.ammunation.org.uk.net","Melee\nPistols\nShotguns\nSMGs\nAssault Rifles\nRifles\nMisc","Select", "Cancel");
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- if(GetPlayerMoney(playerid) <1000) return SendClientMessage(playerid, COLOR_RED, "Not enough cash!");
- GivePlayerMoney(playerid, -1000), GivePlayerWeapon(playerid, 33, 20);
- SendClientMessage(playerid, COLOR_GREEN, "Purchased: Country Rifle");
- ShowPlayerDialog(playerid, 14, DIALOG_STYLE_TABLIST_HEADERS, "Rifles",
- "Weapon\tPrice\tAmmo\n\
- Country Rifle\t$1000\t20\n\
- Sniper Rifle\t$5000\t20",
- "Select", "Back");
- return 1;
- }
- case 1:
- {
- if(GetPlayerMoney(playerid) <5000) return SendClientMessage(playerid, COLOR_RED, "Not enough cash!");
- GivePlayerMoney(playerid, -5000), GivePlayerWeapon(playerid, 34, 20);
- SendClientMessage(playerid, COLOR_GREEN, "Purchased: Sniper Rifle");
- ShowPlayerDialog(playerid, 14, DIALOG_STYLE_TABLIST_HEADERS, "Rifles",
- "Weapon\tPrice\tAmmo\n\
- Country Rifle\t$1000\t20\n\
- Sniper Rifle\t$5000\t20",
- "Select", "Back");
- return 1;
- }
- }
- }
- }
- if(dialogid == 15)
- {
- if(!response) return ShowPlayerDialog(playerid, 17, DIALOG_STYLE_LIST, "www.ammunation.org.uk.net","Melee\nPistols\nShotguns\nSMGs\nAssault Rifles\nRifles\nMisc","Select", "Cancel");
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- if(GetPlayerMoney(playerid) <500) return SendClientMessage(playerid, COLOR_RED, "Not enough cash!");
- GivePlayerMoney(playerid, -500), GivePlayerWeapon(playerid, 46, 1);
- SendClientMessage(playerid, COLOR_GREEN, "Purchased: Parachute");
- ShowPlayerDialog(playerid, 15, DIALOG_STYLE_TABLIST_HEADERS, "Misc",
- "Weapon\tPrice\n\
- Parachute\t$500",
- "Select", "Back");
- return 1;
- }
- }
- }
- }
- return 0;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement