Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ////////////////
- //Credits:
- //Current System is scripted for SA-MP forum
- //Script is not copied from any gamemode/filterscript
- //Scripted by SonnyGamer
- ///////////////
- #include <a_samp>
- #include <zcmd>
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Weapon System by SonnyGamer");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- CMD:w(playerid,params[])
- {
- ShowPlayerDialog(playerid,1, DIALOG_STYLE_LIST, "{FFFF00}'Server Name'{FFFFFF} - Weapons", "{FFFFFF}Desert Eagle {33AA33}$1500\n{FFFFFF}Sawn-Off {33AA33}$3000\n{FFFFFF}Grenade {33AA33}$3000\n{FFFFFF}Micro SMG/Uzi {33AA33}$3000\n{FFFFFF}AK47 {33AA33}$6000\n{FFFFFF}M4 {33AA33}$6000\n{FFFFFF}RPG {33AA33}$12000", "Select", "Cancel");
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == 1)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(GetPlayerMoney(playerid) < 1500) return SendClientMessage(playerid,0xFF0000FF,"You don't have enough money to buy Desert Eagle");
- GivePlayerWeapon(playerid, 24, 25);
- GivePlayerMoney(playerid,-1500);
- SendClientMessage(playerid,0x00FF00FF,"You have bought Desert Eagle");
- return 1;
- }
- if(listitem == 1)
- {
- if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid,0xFF0000FF,"You don't have enough money to buy Sawn-Off");
- GivePlayerWeapon(playerid, 26, 25);
- GivePlayerMoney(playerid,-3000);
- SendClientMessage(playerid,0x00FF00FF,"You have bought Sawn-Off");
- return 1;
- }
- if(listitem == 2)
- {
- if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid,0xFF0000FF,"You don't have enough money to buy Grenade");
- GivePlayerWeapon(playerid, 16, 10);
- GivePlayerMoney(playerid,-3000);
- SendClientMessage(playerid,0x00FF00FF,"You have bought Grenade");
- return 1;
- }
- if(listitem == 3)
- {
- if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid,0xFF0000FF,"You don't have enough money to buy Micro SMG/Uzi");
- GivePlayerWeapon(playerid, 28, 50);
- GivePlayerMoney(playerid,-3000);
- SendClientMessage(playerid,0x00FF00FF,"You have bought SMG/Uzi");
- return 1;
- }
- if(listitem == 4)
- {
- if(GetPlayerMoney(playerid) < 6000) return SendClientMessage(playerid,0xFF0000FF,"You don't have enough money to buy AK47");
- GivePlayerWeapon(playerid, 30, 50);
- GivePlayerMoney(playerid,-6000);
- SendClientMessage(playerid,0x00FF00FF,"You have bought AK47");
- return 1;
- }
- if(listitem == 5)
- {
- if(GetPlayerMoney(playerid) < 6000) return SendClientMessage(playerid,0xFF0000FF,"You don't have enough money to buy M4");
- GivePlayerWeapon(playerid, 31, 50);
- GivePlayerMoney(playerid,-6000);
- SendClientMessage(playerid,0x00FF00FF,"You have bought M4");
- return 1;
- }
- if(listitem == 6)
- {
- if(GetPlayerMoney(playerid) < 12000) return SendClientMessage(playerid,0xFF0000FF,"You don't have enough money to buy RPG");
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF,"You are not an administrator!");
- GivePlayerWeapon(playerid, 35, 10);
- GivePlayerMoney(playerid,-12000);
- SendClientMessage(playerid,0x00FF00FF,"You have bought RPG");
- return 1;
- }
- return 1;
- }
- return 1;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment