Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- new Menu:weaponmain;
- new Menu:weapon1;
- new Menu:weapon2;
- new Menu:weapon3;
- new Menu:weapon4;
- new Menu:weapon5;
- new Menu:weapon6;
- new Menu:weapon7;
- new Menu:weapon8;
- new Menu:weapon9;
- new Menu:weapon10;
- new Menu:bullets;
- new wantedg[MAX_PLAYERS];
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Blank Filterscript by your name here");
- print("--------------------------------------\n");
- weaponmain = CreateMenu("weaponmain", 2, 200.0, 100.0, 150.0, 150.0);
- AddMenuItem(weaponmain, 0, "Melee Weapons");
- AddMenuItem(weaponmain, 0, "Handguns");
- AddMenuItem(weaponmain, 0, "Submachine Guns");
- AddMenuItem(weaponmain, 0, "Shotguns");
- AddMenuItem(weaponmain, 0, "Assault Rifles");
- AddMenuItem(weaponmain, 0, "Long Rifles");
- AddMenuItem(weaponmain, 0, "Thrown Weapons");
- AddMenuItem(weaponmain, 0, "Heavy Artillery");
- AddMenuItem(weaponmain, 0, "Equipment");
- AddMenuItem(weaponmain, 0, "Other");
- // melee weapons
- weapon1 = CreateMenu("Melee Weapons", 2, 200.0, 100.0, 150.0, 150.0);
- AddMenuItem(weapon1, 0, "Brass Knuckles");
- AddMenuItem(weapon1, 0, "Baseball Bat");
- AddMenuItem(weapon1, 0, "Nightstick");
- AddMenuItem(weapon1, 0, "Pool Cue");
- AddMenuItem(weapon1, 0, "Golf Club");
- AddMenuItem(weapon1, 0, "Shovel");
- AddMenuItem(weapon1, 0, "Knife");
- AddMenuItem(weapon1, 0, "Katana");
- AddMenuItem(weapon1, 0, "Chainsaw");
- AddMenuItem(weapon1, 0, "~r~Main Menu");
- // handguns
- weapon2 = CreateMenu("HandGuns", 2, 200.0, 100.0, 150.0, 150.0);
- AddMenuItem(weapon2, 0, "9mm");
- AddMenuItem(weapon2, 0, "Silenced 9mm");
- AddMenuItem(weapon2, 0, "Desert Eagle");
- AddMenuItem(weapon2, 0, "~r~Main Menu");
- // Submachine Guns
- weapon3 = CreateMenu("Submachine Guns", 2, 200.0, 100.0, 150.0, 150.0);
- AddMenuItem(weapon3, 0, "Tec-9");
- AddMenuItem(weapon3, 0, "Micro SMG");
- AddMenuItem(weapon3, 0, "SMG");
- AddMenuItem(weapon3, 0, "~r~Main Menu");
- // Shotguns
- weapon4 = CreateMenu("Submachine Guns", 2, 200.0, 100.0, 150.0, 150.0);
- AddMenuItem(weapon4, 0, "Shotgun");
- AddMenuItem(weapon4, 0, "Sawnoff Shotgun");
- AddMenuItem(weapon4, 0, "Combat ShotGun");
- AddMenuItem(weapon4, 0, "~r~Main Menu");
- // Assault Rifles
- weapon5 = CreateMenu("Submachine Guns", 2, 200.0, 100.0, 150.0, 150.0);
- AddMenuItem(weapon5, 0, "M4");
- AddMenuItem(weapon5, 0, "AK47");
- AddMenuItem(weapon5, 0, "~r~Main Menu");
- // Long Rifles
- weapon6 = CreateMenu("Submachine Guns", 2, 200.0, 100.0, 150.0, 150.0);
- AddMenuItem(weapon6, 0, "Rifle");
- AddMenuItem(weapon6, 0, "Sniper Rifle");
- AddMenuItem(weapon6, 0, "~r~Main Menu");
- // Thrown Weapons
- weapon7 = CreateMenu("Thrown Weapons", 2, 200.0, 100.0, 150.0, 150.0);
- AddMenuItem(weapon7, 0, "Molotov Cocktail");
- AddMenuItem(weapon7, 0, "Grenade");
- AddMenuItem(weapon7, 0, "Tear Gas");
- AddMenuItem(weapon7, 0, "Remote Explosives");
- AddMenuItem(weapon7, 0, "~r~Main Menu");
- // Heavy Artillery
- weapon8 = CreateMenu("Heavy Artillery", 2, 200.0, 100.0, 150.0, 150.0);
- AddMenuItem(weapon8, 0, "Flame Thrower");
- AddMenuItem(weapon8, 0, "MiniGun");
- AddMenuItem(weapon8, 0, "Rocket Launcher");
- AddMenuItem(weapon8, 0, "Heat Seeking Rocket Launcher");
- AddMenuItem(weapon8, 0, "~r~Main Menu");
- // Equipment
- weapon9 = CreateMenu("Equipment", 2, 200.0, 100.0, 150.0, 150.0);
- AddMenuItem(weapon9, 0, "Spraycan");
- AddMenuItem(weapon9, 0, "Camera");
- AddMenuItem(weapon9, 0, "Fire Extinguisher");
- AddMenuItem(weapon9, 0, "Parachute");
- AddMenuItem(weapon9, 0, "Thermal Goggles");
- AddMenuItem(weapon9, 0, "Night-Vision Goggles");
- AddMenuItem(weapon9, 0, "~r~Main Menu");
- // Other
- weapon10 = CreateMenu("Other", 2, 200.0, 100.0, 150.0, 150.0);
- AddMenuItem(weapon10, 0, "Cane");
- AddMenuItem(weapon10, 0, "Flowers");
- AddMenuItem(weapon10, 0, "Dildo 1");
- AddMenuItem(weapon10, 0, "Dildo 2");
- AddMenuItem(weapon10, 0, "Vibrator 1");
- AddMenuItem(weapon10, 0, "Vibrator 2");
- AddMenuItem(weapon10, 0, "~r~Main Menu");
- // bullets
- bullets = CreateMenu("Other", 2, 200.0, 100.0, 150.0, 150.0);
- AddMenuItem(bullets, 0, "10 bullet");
- AddMenuItem(bullets, 0, "50 bullet");
- AddMenuItem(bullets, 0, "100 bullets");
- AddMenuItem(bullets, 0, "500 bullets");
- AddMenuItem(bullets, 0, "1000 bullets");
- AddMenuItem(bullets, 0, "5000 bullets");
- AddMenuItem(bullets, 0, "~r~Main Menu");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/weapons", cmdtext, true, 10) == 0)
- {
- if(IsPlayerAdmin(playerid)) return ShowMenuForPlayer(weaponmain,playerid);
- else SendClientMessage(playerid,COLOR_RED,"This command is only for admins!!!");
- return 1;
- }
- return 0;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- new Menu:CurrentMenu = GetPlayerMenu(playerid);
- if(CurrentMenu == weaponmain)
- {
- switch(row)
- {
- case 0: // Melee Weapons
- {
- ShowMenuForPlayer(weapon1, playerid);
- }
- case 1: // handguns
- {
- ShowMenuForPlayer(weapon2, playerid);
- }
- case 2: // Submachine Guns
- {
- ShowMenuForPlayer(weapon3, playerid);
- }
- case 3: // shotguns
- {
- ShowMenuForPlayer(weapon4, playerid);
- }
- case 4: // Assault Rifles
- {
- ShowMenuForPlayer(weapon5, playerid);
- }
- case 5: // long rifles
- {
- ShowMenuForPlayer(weapon6, playerid);
- }
- case 6: // Thrown Weapons
- {
- ShowMenuForPlayer(weapon7, playerid);
- }
- case 7: // Heavy Artillery
- {
- ShowMenuForPlayer(weapon8, playerid);
- }
- case 8:// Equipment
- {
- ShowMenuForPlayer(weapon9, playerid);
- }
- case 9:// other
- {
- ShowMenuForPlayer(weapon10, playerid);
- }
- }
- }
- if(CurrentMenu == weapon1)
- {
- switch(row)
- {
- case 0: // Brass Knuckles
- {
- GivePlayerWeapon(playerid, 1, 1);
- }
- case 1: // baseball bat
- {
- GivePlayerWeapon(playerid, 5, 1);
- }
- case 2: //Nightstick
- {
- GivePlayerWeapon(playerid, 3, 1);
- }
- case 3: // pool cue
- {
- GivePlayerWeapon(playerid, 7, 1);
- }
- case 4: // Golf Club
- {
- GivePlayerWeapon(playerid, 2, 1);
- }
- case 5: // shovel
- {
- GivePlayerWeapon(playerid, 6, 1);
- }
- case 6: // knife
- {
- GivePlayerWeapon(playerid, 4, 1);
- }
- case 7: //katana
- {
- GivePlayerWeapon(playerid, 8, 1);
- }
- case 8: //Chainsaw
- {
- GivePlayerWeapon(playerid, 9, 1);
- }
- case 9: // main menu
- {
- ShowMenuForPlayer(weaponmain, playerid);
- }
- }
- }
- if(CurrentMenu == weapon2)
- {
- switch(row)
- {
- case 0: //9mm
- {
- wantedg[playerid]=22;
- ShowMenuForPlayer(bullets, playerid);
- }
- case 1: //Silenced 9mm
- {
- wantedg[playerid]=23;
- ShowMenuForPlayer(bullets, playerid);
- }
- case 2: //Desert eagle
- {
- wantedg[playerid]=24;
- ShowMenuForPlayer(bullets, playerid);
- }
- case 3: //main menu
- {
- ShowMenuForPlayer(weaponmain, playerid);
- }
- }
- }
- if(CurrentMenu == weapon3)
- {
- switch(row)
- {
- case 0: //tec-9
- {
- wantedg[playerid]=32;
- ShowMenuForPlayer(bullets, playerid);
- }
- case 1: //Micro SMG
- {
- wantedg[playerid]=28;
- ShowMenuForPlayer(bullets, playerid);
- }
- case 2: //SMG
- {
- wantedg[playerid]=29;
- ShowMenuForPlayer(bullets, playerid);
- }
- case 3: //main menu
- {
- ShowMenuForPlayer(weaponmain, playerid);
- }
- }
- }
- if(CurrentMenu == weapon4)
- {
- switch(row)
- {
- case 0: //shotgun
- {
- wantedg[playerid]=25;
- ShowMenuForPlayer(bullets, playerid);
- }
- case 1: //Sawnoff Shotgun
- {
- wantedg[playerid]=26;
- ShowMenuForPlayer(bullets, playerid);
- }
- case 2: //combat shotgun
- {
- wantedg[playerid]=27;
- ShowMenuForPlayer(bullets, playerid);
- }
- case 3: //main menu
- {
- ShowMenuForPlayer(weaponmain, playerid);
- }
- }
- }
- if(CurrentMenu == weapon5)
- {
- switch(row)
- {
- case 0: //M4
- {
- wantedg[playerid]=31;
- ShowMenuForPlayer(bullets, playerid);
- }
- case 1: //AK47
- {
- wantedg[playerid]=30;
- ShowMenuForPlayer(bullets, playerid);
- }
- case 2: //main menu
- {
- ShowMenuForPlayer(weaponmain, playerid);
- }
- }
- }
- if(CurrentMenu == weapon6)
- {
- switch(row)
- {
- case 0: //Rifle
- {
- wantedg[playerid]=33;
- ShowMenuForPlayer(bullets, playerid);
- }
- case 1: //sniper rifle
- {
- wantedg[playerid]=34;
- ShowMenuForPlayer(bullets, playerid);
- }
- case 2: //main menu
- {
- ShowMenuForPlayer(weaponmain, playerid);
- }
- }
- }
- if(CurrentMenu == weapon7)
- {
- switch(row)
- {
- case 0: //Molotov Cocktail
- {
- wantedg[playerid]=18;
- ShowMenuForPlayer(bullets, playerid);
- }
- case 1: //Grenade
- {
- wantedg[playerid]=16;
- ShowMenuForPlayer(bullets, playerid);
- }
- case 2: //Remote Explosives
- {
- wantedg[playerid]=39;
- ShowMenuForPlayer(bullets, playerid);
- }
- case 3: //tear gas
- {
- wantedg[playerid]=17;
- ShowMenuForPlayer(bullets, playerid);
- }
- case 4: //main menu
- {
- ShowMenuForPlayer(weaponmain, playerid);
- }
- }
- }
- if(CurrentMenu == weapon8)
- {
- switch(row)
- {
- case 0: //Flame Thrower
- {
- wantedg[playerid]=37;
- ShowMenuForPlayer(bullets, playerid);
- }
- case 1: //Minigun
- {
- wantedg[playerid]=38;
- ShowMenuForPlayer(bullets, playerid);
- }
- case 2: //Rocket Launcher
- {
- wantedg[playerid]=35;
- ShowMenuForPlayer(bullets, playerid);
- }
- case 3: //Heat Seeking Rocket Launcher
- {
- wantedg[playerid]=36;
- ShowMenuForPlayer(bullets, playerid);
- }
- case 4: //main menu
- {
- ShowMenuForPlayer(weaponmain, playerid);
- }
- }
- }
- if(CurrentMenu == weapon9)
- {
- switch(row)
- {
- case 0: //spraycan
- {
- wantedg[playerid]=41;
- ShowMenuForPlayer(bullets, playerid);
- }
- case 1: //camera
- {
- wantedg[playerid]=43;
- ShowMenuForPlayer(bullets, playerid);
- }
- case 2: //Fire Extinguisher
- {
- wantedg[playerid]=42;
- ShowMenuForPlayer(bullets, playerid);
- }
- case 3: //parachute
- {
- wantedg[playerid]=46;
- ShowMenuForPlayer(bullets, playerid);
- }
- case 4: //Thermal Goggles
- {
- wantedg[playerid]=45;
- ShowMenuForPlayer(bullets, playerid);
- }
- case 5: //night fision goggles
- {
- wantedg[playerid]=44;
- ShowMenuForPlayer(bullets, playerid);
- }
- case 6: //main menu
- {
- ShowMenuForPlayer(weaponmain, playerid);
- }
- }
- }
- if(CurrentMenu == weapon10)
- {
- switch(row)
- {
- case 0: //cane
- {
- GivePlayerWeapon(playerid, 15,1);
- }
- case 1: //Flowers
- {
- GivePlayerWeapon(playerid, 14,1);
- }
- case 2: //Dildo 1
- {
- GivePlayerWeapon(playerid, 10,1);
- }
- case 3: //Dildo 2
- {
- GivePlayerWeapon(playerid, 13,1);
- }
- case 4: //Vibrator 1
- {
- GivePlayerWeapon(playerid, 10,1);
- }
- case 5: //Vibrator 2
- {
- GivePlayerWeapon(playerid, 11,1);
- }
- case 6: //main menu
- {
- ShowMenuForPlayer(weaponmain, playerid);
- }
- }
- }
- if(CurrentMenu == bullets)
- {
- switch(row)
- {
- case 0: //10
- {
- GivePlayerWeapon(playerid, wantedg[playerid],10);
- }
- case 1: //50
- {
- GivePlayerWeapon(playerid, wantedg[playerid],50);
- }
- case 2: //100
- {
- GivePlayerWeapon(playerid, wantedg[playerid],100);
- }
- case 3: //500
- {
- GivePlayerWeapon(playerid, wantedg[playerid],500);
- }
- case 4: //1000
- {
- GivePlayerWeapon(playerid, wantedg[playerid],1000);
- }
- case 5: //5000
- {
- GivePlayerWeapon(playerid, wantedg[playerid],5000);
- }
- case 6: //main menu
- {
- ShowMenuForPlayer(weaponmain, playerid);
- }
- }
- }
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement