Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #if defined FILTERSCRIPT
- #else
- #endif
- public OnPlayerConnect(playerid)
- {
- SendClientMessage(playerid,0xFF0000,"Server use a AdvancedWeaponShop by MarkzD");
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(!strcmp(cmdtext, "/wshop", true))
- {
- ShowPlayerDialog(playerid, 391, DIALOG_STYLE_LIST, "{FFFFFF}WeaponShop", "{DEFF00}Pistols\n{FFFF00}Light Weapons\n{0000FF}Heavy Weapons\n{00FF00}Other", "Okay", "Close");
- return 1;
- }
- return 0;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- switch(dialogid)
- {
- case 391: // dialog id
- {
- switch(listitem)
- {
- case 0:ShowPlayerDialog(playerid, 392, DIALOG_STYLE_LIST, "{DEFF00}Pistols", "Desert Eagle\nSilenced 9mm Pistol\n9mm Pistol", "Buy", "Close");
- case 1:ShowPlayerDialog(playerid, 393, DIALOG_STYLE_LIST, "{FFFF00}Light Weapons", "MP5\nMicro SMG\nTec-9\nAK-47\nM4", "Buy", "Close");
- case 2:ShowPlayerDialog(playerid, 394, DIALOG_STYLE_LIST, "{0000FF}Heavy Weapons", "Shotgun\nSawnoff Shotgun\nCountry Rifle\nSniper Rifle\nFlamethrower\nChainsaw", "Buy", "Close");
- case 3:ShowPlayerDialog(playerid, 395, DIALOG_STYLE_LIST, "{00FF00}Other", "Dildo\nParachute\nPool Cue\nGrenade\nMolotov Cocktail", "Buy", "Close");
- }
- }
- }
- switch(dialogid)
- {
- case 392: // dialog id
- {
- switch(listitem)
- {
- case 0:
- {
- if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(1000$)!");
- GivePlayerWeapon(playerid,24,1000);
- SendClientMessage(playerid,0xFFFFFAA,"You bought Desert Eagle!");
- GivePlayerMoney(playerid,-1000);
- }
- case 1:
- {
- if(GetPlayerMoney(playerid) < 900) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(900$)!");
- GivePlayerWeapon(playerid,23,1000);
- SendClientMessage(playerid,0xFFFFFAA,"You bought Silenced 9mm Pistol");
- GivePlayerMoney(playerid,-900);
- }
- case 2:
- {
- if(GetPlayerMoney(playerid) < 850) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(850$)!");
- GivePlayerWeapon(playerid,22,1000);
- SendClientMessage(playerid,0xFFFFFAA,"You bought 9mm Pistol!");
- GivePlayerMoney(playerid,-850);
- }
- }
- }
- }
- switch(dialogid)
- {
- case 393: // dialog id
- {
- switch(listitem)
- {
- case 0:
- {
- if(GetPlayerMoney(playerid) < 1700) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(1700$)!");
- GivePlayerWeapon(playerid,29,1000);
- SendClientMessage(playerid,0xFFFFFAA,"You bought MP5!");
- GivePlayerMoney(playerid,-1700);
- }
- case 1:
- {
- if(GetPlayerMoney(playerid) < 1650) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(1650$)!");
- GivePlayerWeapon(playerid,28,1000);
- SendClientMessage(playerid,0xFFFFFAA,"You bought Micro SMG!");
- GivePlayerMoney(playerid,-1650);
- }
- case 2:
- {
- if(GetPlayerMoney(playerid) < 1800) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(1800$)!");
- GivePlayerWeapon(playerid,32,1000);
- SendClientMessage(playerid,0xFFFFFAA,"You bought Tec-9!");
- GivePlayerMoney(playerid,-1800);
- }
- case 3:
- {
- if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(3000$)!");
- GivePlayerWeapon(playerid,30,1000);
- SendClientMessage(playerid,0xFFFFFAA,"You bought AK-47!");
- GivePlayerMoney(playerid,-3000);
- }
- case 4:
- {
- if(GetPlayerMoney(playerid) < 3200) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(3200$)!");
- GivePlayerWeapon(playerid,31,1000);
- SendClientMessage(playerid,0xFFFFFAA,"You bought M4!");
- GivePlayerMoney(playerid,-3200);
- }
- }
- }
- }
- switch(dialogid)
- {
- case 394: // dialog id
- {
- switch(listitem)
- {
- case 0:
- {
- if(GetPlayerMoney(playerid) < 2200) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(2200$)!");
- GivePlayerWeapon(playerid,25,1000);
- SendClientMessage(playerid,0xFFFFFAA,"You bought Shotgun!");
- GivePlayerMoney(playerid,-2200);
- }
- case 1:
- {
- if(GetPlayerMoney(playerid) < 2200) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(2200$)!");
- GivePlayerWeapon(playerid,26,1000);
- SendClientMessage(playerid,0xFFFFFAA,"You bought Sawnoff Shotgun!");
- GivePlayerMoney(playerid,-2200);
- }
- case 2:
- {
- if(GetPlayerMoney(playerid) < 2400) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(2400$)!");
- GivePlayerWeapon(playerid,33,1000);
- SendClientMessage(playerid,0xFFFFFAA,"You bought Country Rifle!");
- GivePlayerMoney(playerid,-2400);
- }
- case 4:
- {
- if(GetPlayerMoney(playerid) < 2400) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(2400$)!");
- GivePlayerWeapon(playerid,34,1000);
- SendClientMessage(playerid,0xFFFFFAA,"You bought Sniper Rifle!");
- GivePlayerMoney(playerid,-2400);
- }
- case 5:
- {
- if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(3000$)!");
- GivePlayerWeapon(playerid,37,1000);
- SendClientMessage(playerid,0xFFFFFAA,"You bought Flamethrower!");
- GivePlayerMoney(playerid,-3000);
- }
- case 6:
- {
- if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(3000$)!");
- GivePlayerWeapon(playerid,9,1000);
- SendClientMessage(playerid,0xFFFFFAA,"You bought Chainsaw!");
- GivePlayerMoney(playerid,-3000);
- }
- }
- }
- }
- switch(dialogid)
- {
- case 395: // dialog id
- {
- switch(listitem)
- {
- case 0:
- {
- if(GetPlayerMoney(playerid) < 300) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(300$)!");
- GivePlayerWeapon(playerid,11,1);
- SendClientMessage(playerid,0xFFFFFAA,"You bought Dildo!");
- GivePlayerMoney(playerid,-300);
- }
- case 1:
- {
- if(GetPlayerMoney(playerid) < 300) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(300$)!");
- GivePlayerWeapon(playerid,46,1);
- SendClientMessage(playerid,0xFFFFFAA,"You bought Parachute");
- GivePlayerMoney(playerid,-300);
- }
- case 2:
- {
- if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(50$)!");
- GivePlayerWeapon(playerid,7,1);
- SendClientMessage(playerid,0xFFFFFAA,"You bought Pool Cue!");
- GivePlayerMoney(playerid,-50);
- }
- case 3:
- {
- if(GetPlayerMoney(playerid) < 600) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(600$)!");
- GivePlayerWeapon(playerid,16,30);
- SendClientMessage(playerid,0xFFFFFAA,"You bought Granades!");
- GivePlayerMoney(playerid,-600);
- }
- case 4:
- {
- if(GetPlayerMoney(playerid) < 600) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(600$)!");
- GivePlayerWeapon(playerid,18,30);
- SendClientMessage(playerid,0xFFFFFAA,"You bought Coctail's Molotova");
- GivePlayerMoney(playerid,-600);
- }
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement