#include <sourcemod>
#include <cstrike>
#include <sdktools>
#pragma newdecls required;
#pragma semicolon 1
public void OnPluginStart()
{
RegAdminCmd("sm_menu,");
}
public Action MenuGlowne(int client, int args)
{
ShowWeaponMenu(client);
}
public void ShowWeaponMenu(int client)
{
Menu menu = new Menu(Secondary_Weapon);
menu.SetTitle("Wybierz Pierwszą Broń:");
menu.AddItem("weapon_deagle", "Deagle");
menu.AddItem("weapon_cz75a", "Czetka");
menu.AddItem("weapon_glock", "Glock");
menu.AddItem("weapon_hkp2000", "P2000");
menu.AddItem("weapon_p250", "P250");
menu.AddItem("weapon_tec9", "Tec9");
SetMenuExitButton(menu, false);
menu.Display(client, 0);
}
public int Secondary_Weapon(Handle menu, MenuAction action, int client, int itemNum)
{
switch(action)
{
case MenuAction_Select:
{
if(IsPlayerAlive(client))
{
char info[32];
GetMenuItem(menu, itemNum, info, sizeof(info));
GivePlayerItem(client, info);
Menu menu2 = new Menu(Secondary_Handler);
menu2.SetTitle("Wybierz Dodatki NiceSkill.pl:");
menu2.AddItem("weapon_healthshot", "Medyk");
SetMenuExitButton(menu2, false);
menu2.Display(client, 0);
}
}
}
return false;
}
public int Secondary_Handler(Menu menu2, MenuAction action, int client, int itemNum)
{
#if defined DEBUG_LOG
LogMessage("Secondary_Handler");
#endif
switch(action)
{
case MenuAction_Select:
{
if(IsPlayerAlive(client))
{
char info[32];
GetMenuItem(menu2, itemNum, info, sizeof(info));
GivePlayerItem(client, info);
}
}
}
}