Mam problem. Nie działa mi plugin
(po wpisaniu komendy nie włącza sie menu)
#include <amxmodx>
#include <codmod>
#include <engine>
#include <cstrike>
#include <fun>
#define MAX 31
new nazwa_gracza[MAX+1][64];
public plugin_init()
{
register_plugin("SS Menu", "1.0", "Damiano1x");
register_clcmd("ss_menu", "ssmenu");
}
public ssmenu(id) {
new menu = menu_create("Wybierz gracza ktoremu chcesz zrobic ss:", "Handle_ssmenu");
new num, players[32];
for(new i=0; i<num; i++)
{
new num[3], id2 = players[i];
if(!is_user_connected(id2) || get_user_team(id2) != 1)
continue;
num_to_str(id2, num, charsmax(num));
menu_additem(menu, nazwa_gracza[id2], num);
}
menu_setprop(menu, MPROP_EXITNAME, "Wyjdz");
menu_setprop(menu, MPROP_BACKNAME, "Poprzednia strona");
menu_setprop(menu, MPROP_NEXTNAME, "Nastepna strona");
menu_display(id, menu);
return PLUGIN_HANDLED;
}
public Handle_ssmenu(id, menu, item)
{
if(item == MENU_EXIT || !is_user_connected(id))
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
new nick[32];
get_user_name(id, nick, 31);
new data[3], acces, callback;
menu_item_getinfo(menu, item, acces, data, charsmax(data), _, _, callback);
client_cmd(id, "amx_screen %s 5",nazwa_gracza);
return PLUGIN_CONTINUE;
}
Krótko mówiąc chodzi mi o to aby po wpisaniu komendy ss_menu wyświetlało sie menu wyboru gracza a gdy wybierzemy gracza wpisywało komendę amx_screen <nazwa gracza> 5