boże... nie umiesz zamienić 2 linijek? u mnie to działa, a że ty nie ogarniasz to już twój problem: ostateczny kod:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#define PLUGIN "Barthez menu"
#define VERSION "1.0"
#define AUTHOR "LKZ"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /menu", "ShowMainMenu");
register_clcmd("WriteNameAndHealth", "ReadNameAndHealth");
// Add your code here...
}
public ShowMainMenu(id)
{
if(!(get_user_flags(id) & ADMIN_BAN))
return PLUGIN_CONTINUE;
/* Usun to jak chcesz zeby to bylo dla wszystkich */
new Menu = menu_create("Barthez menu:", "handleMainMenu");
menu_additem(Menu, "Wybierz Lowce", "", 0);
menu_additem(Menu, "Info", "", 0);
menu_setprop(Menu, MPROP_EXITNAME, "Wyjdz");
menu_display(id, Menu, 0);
return PLUGIN_CONTINUE;
}
public handleMainMenu(id, Menu, Item)
{
switch(Item)
{
case 0:
{
client_cmd(id, "messagemode WriteNameAndHealth");
ShowMainMenu(id)
}
case 1:
{
/* Dodaj tutaj swoje info */
ShowMainMenu(id)
}
case MENU_EXIT: menu_destroy(Menu);
}
return PLUGIN_CONTINUE;
}
public ReadNameAndHealth(id)
{
static szArg[256], szName[32], szHealth[5];
read_argv(1, szArg, sizeof szArg - 1);
parse(szArg, szName, sizeof szName - 1, szHealth, sizeof szHealth - 1);
client_cmd(id, "amx_boss ^"%s^" ^"%s^"", szName, szHealth);
}
Skompiluj i powinno działać, mi jakoś działa bez zarzutu, tylko ty chyba nie umiesz się tym posługiwać