/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Lelek"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /gracze", "menu_gracze");
// Add your code here...
}
public menu_gracze(id)
{
new gracze[32], pnum
get_players(gracze, pnum, "ach");
new key[128], info[8], name[32];
new menu = menu_create("Lista graczy:", "menu_graczy_handler")
for(new i = 0; i < pnum; i++)
{
new id = gracze[i];
get_user_name(gracze[i], name, 31);
formatex(info, 7, "%d", id);
formatex(key, 127, "%s", name);
menu_additem(menu, key, info);
}
menu_display(id, menu)
return PLUGIN_HANDLED;
}
public menu_gracze_handler(id, menu, item)
{
new access, info[8], name[32], callback;
menu_item_getinfo(menu, item, access, info, 7, name, 31, callback);
menu_destroy(menu)
new komu = str_to_num(info);
if(item != MENU_EXIT && item != MENU_BACK && item != MENU_MORE)
{
//Tutaj wstawiasz kod np jezeli chcesz dac komus hp to z biblioteki fun set_user_health(komu, 100);
client_print(komu, print_chat, "Otrzymales wiadomosc");
}
}
Przykładowe menu, nie testowałem mogą być błędy.