Próbuje to przerobić na menu ale nie chce mi go w ogóle odpalic (tego menu), błędów nie ma a menu i tak się nie odpala
#include <amxmodx>
#include <hamsandwich>
#include <engine>
#include <cstrike>
#include <fun>
#define AUTHOR "aSior - amxx.pl/user/60210-asior/"
new const EventWeaponString[] = "weapon_ak47" // ID broni (string), ktorej > wyciagniecie < bedzie trigerrowalo event ItemDeploy
new const AK47Model1[] = "models/skillowcy/ak47/v_ak1.mdl"
new const AK47Model2[] = "models/skillowcy/ak47/v_ak2.mdl"
public plugin_init()
{
register_plugin("x", "v0.1", AUTHOR);
RegisterHam(Ham_Item_Deploy, EventWeaponString, "ItemDeploy",1);
register_clcmd("say /skiny", "Sklep");
register_clcmd("say /skin", "Sklep");
}
public plugin_precache()
{
precache_model(AK47Model1);
precache_model(AK47Model2);
}
public Sklep(id)
{
new tytul[25];
format(tytul, 24, "\rSkiny - Skillowcy.eu");
new menu = menu_create(tytul, "Sklep_Handler");
menu_additem(menu, "\yAK47");
menu_additem(menu, "\yM4A1");//4
menu_additem(menu, "\yAWP");//5
menu_additem(menu, "\yKNIFE");//6
menu_display(id, menu);
}
public Sklep_Handler(id, menu, item)
{
if(!is_user_alive(id) || !is_user_connected(id))
return PLUGIN_CONTINUE;
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
switch(item)
{
case 0:
{
AK47_menu(id)
}
case 1:
{
AK47_menu(id)
}
case 2:
{
AK47_menu(id)
}
case 3:
{
AK47_menu(id)
}
}
return PLUGIN_CONTINUE;
}
public AK47_menu(id)
{
new tytul[25];
format(tytul, 24, "\rSkiny - Skillowcy.eu");
new menu = menu_create(tytul, "Sklep_Handler");
menu_additem(menu, "\yDRAGON KING");
menu_additem(menu, "\yPRIDE");//4
menu_display(id, menu);
}
public AK47_menuhandle(id, menu, item, Weapon)
{
if(!is_user_alive(id) || !is_user_connected(id))
return PLUGIN_CONTINUE;
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
switch(item)
{
case 0:
{
static index;
index = entity_get_edict(Weapon, EV_ENT_owner);
entity_set_string(index, EV_SZ_viewmodel, AK47Model1);
}
case 1:
{
static index;
index = entity_get_edict(Weapon, EV_ENT_owner);
entity_set_string(index, EV_SZ_viewmodel, AK47Model2);
}
}
return PLUGIN_CONTINUE;
}