Код:
new Menu:XWeapons, Menu:XWeaponsBig, Menu:XWeaponsSmall, Menu:XWeaponsMore;
XWeapons = CreateMenu("~b~Weapons ~g~Main Menu",2, 55.0, 200.0, 100.0, 80.0);
SetMenuColumnHeader(XWeapons, 0, "Choose a weapon");
AddMenuItem(XWeapons,0,"Desert Eagle");//0
AddMenuItem(XWeapons,0,"M4");
AddMenuItem(XWeapons,0,"Sawnoff Shotgun");
AddMenuItem(XWeapons,0,"Combat Shotgun");
AddMenuItem(XWeapons,0,"UZI");
AddMenuItem(XWeapons,0,"Rocket Launcher");
AddMenuItem(XWeapons,0,"Minigun");//6
AddMenuItem(XWeapons,0,"Sniper Rifle");
AddMenuItem(XWeapons,0,"Big Weapons");
AddMenuItem(XWeapons,0,"Small Weapons");//9
AddMenuItem(XWeapons,0,"More");
AddMenuItem(XWeapons,0,"Return");//11
XWeaponsBig = CreateMenu("~b~Weapons ~g~Big Weapons",2, 55.0, 200.0, 100.0, 80.0);
SetMenuColumnHeader(XWeaponsBig, 0, "Choose a weapon");
AddMenuItem(XWeaponsBig,0,"Shotgun");
AddMenuItem(XWeaponsBig,0,"AK-47");
AddMenuItem(XWeaponsBig,0,"Country Rifle");
AddMenuItem(XWeaponsBig,0,"HS Rocket Launcher");
AddMenuItem(XWeaponsBig,0,"Flamethrower");
AddMenuItem(XWeaponsBig,0,"SMG");
AddMenuItem(XWeaponsBig,0,"TEC9");
AddMenuItem(XWeaponsBig,0,"Return");
XWeaponsSmall = CreateMenu("~b~Weapons ~g~Small Weapons",2, 55.0, 200.0, 100.0, 80.0);
SetMenuColumnHeader(XWeaponsBig, 0, "Choose a weapon");
AddMenuItem(XWeaponsSmall,0,"9mm");
AddMenuItem(XWeaponsSmall,0,"Silenced 9mm");
AddMenuItem(XWeaponsSmall,0,"Molotov Cocktail");
AddMenuItem(XWeaponsSmall,0,"Fire Extinguisher");
AddMenuItem(XWeaponsSmall,0,"Spraycan");
AddMenuItem(XWeaponsSmall,0,"Frag Grenades");
AddMenuItem(XWeaponsSmall,0,"Katana");
AddMenuItem(XWeaponsSmall,0,"Chainsaw");
AddMenuItem(XWeaponsSmall,0,"Return");
XWeaponsMore = CreateMenu("~b~Weapons ~g~More Weapons",2, 55.0, 200.0, 100.0, 80.0);
SetMenuColumnHeader(XWeaponsBig, 0, "Choose a weapon");
AddMenuItem(XWeaponsMore,0,"Jetpack");
AddMenuItem(XWeaponsMore,0,"Knife");
AddMenuItem(XWeaponsMore,0,"Flowers");
AddMenuItem(XWeaponsMore,0,"Camera");
AddMenuItem(XWeaponsMore,0,"Pool Cue");
AddMenuItem(XWeaponsMore,0,"Baseball Bat");
AddMenuItem(XWeaponsMore,0,"Golf Club");
AddMenuItem(XWeaponsMore,0,"MAX AMMO");
AddMenuItem(XWeaponsMore,0,"Return");
public OnPlayerSelectedMenuRow(playerid, row){
new Menu:Current = GetPlayerMenu(playerid);
if(Current==XWeapons){
switch(row){
case 0: { GivePlayerWeapon(playerid,24,500); }
case 1: { GivePlayerWeapon(playerid,31,500); }
case 2: { GivePlayerWeapon(playerid,26,500); }
case 3: { GivePlayerWeapon(playerid,27,500); }
case 4: { GivePlayerWeapon(playerid,28,500); }
case 5: { GivePlayerWeapon(playerid,35,500); }
case 6: { GivePlayerWeapon(playerid,38,1000); }
case 7: { GivePlayerWeapon(playerid,34,500); }
case 8: return ChangeMenu(playerid,Current,XWeaponsBig);
case 9: return ChangeMenu(playerid,Current,XWeaponsSmall);
case 10: return ChangeMenu(playerid,Current,XWeaponsMore);
case 11: return ChangeMenu(playerid,Current,LMainMenu);
}
return TogglePlayerControllable(playerid,true);
}
if(Current==XWeaponsBig){
switch(row){
case 0: { GivePlayerWeapon(playerid,25,500); }
case 1: { GivePlayerWeapon(playerid,30,500); }
case 2: { GivePlayerWeapon(playerid,33,500); }
case 3: { GivePlayerWeapon(playerid,36,500); }
case 4: { GivePlayerWeapon(playerid,37,500); }
case 5: { GivePlayerWeapon(playerid,29,500); }
case 6: { GivePlayerWeapon(playerid,32,1000); }
case 7: return ChangeMenu(playerid,Current,XWeapons);
}
return TogglePlayerControllable(playerid,true);
}
if(Current==XWeaponsSmall){
switch(row){
case 0: { GivePlayerWeapon(playerid,22,500); }//9mm
case 1: { GivePlayerWeapon(playerid,23,500); }//s9
case 2: { GivePlayerWeapon(playerid,18,500); }// MC
case 3: { GivePlayerWeapon(playerid,42,500); }//FE
case 4: { GivePlayerWeapon(playerid,41,500); }//spraycan
case 5: { GivePlayerWeapon(playerid,16,500); }//grenade
case 6: { GivePlayerWeapon(playerid,8,500); }//Katana
case 7: { GivePlayerWeapon(playerid,9,1000); }//chainsaw
case 8: return ChangeMenu(playerid,Current,XWeapons);
}
return TogglePlayerControllable(playerid,true);
}
if(Current==XWeaponsMore){
switch(row){
case 0: SetPlayerSpecialAction(playerid, 2);
case 1: GivePlayerWeapon(playerid,4,500);
case 2: GivePlayerWeapon(playerid,14,500);
case 3: GivePlayerWeapon(playerid,43,500);
case 4: GivePlayerWeapon(playerid,7,500);
case 5: GivePlayerWeapon(playerid,5,500);
case 6: GivePlayerWeapon(playerid,2,1000);
case 7: MaxAmmo(playerid);
case 8: return ChangeMenu(playerid,Current,XWeapons);
}
return TogglePlayerControllable(playerid,true);
}
//command
if (strcmp(cmdtext, "/weapons", true) == 0){
ShowMenuForPlayer(XWeapons,playerid);
return 1;}