#include #include #define PLUGIN "Menu serwerow" #define VERSION "2.0" #define AUTHOR "matYs" new cvar_serwer_pierwszy, cvar_serwer_drugi, cvar_serwer_trzeci, cvar_serwer_czwarty, cvar_serwer_piaty, cvar_serwer_szosty, cvar_serwer_siodmy; new cvar_ip_pierwszy, cvar_ip_drugi, cvar_ip_trzeci, cvar_ip_czwarty, cvar_ip_piaty, cvar_ip_szosty, cvar_ip_siodmy; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) cvar_serwer_pierwszy = register_cvar("srv_1", "Nazwa serwera nie wpisana"); cvar_serwer_drugi = register_cvar("srv_2", "Nazwa serwera nie wpisana"); cvar_serwer_trzeci = register_cvar("srv_3", "Nazwa serwera nie wpisana"); cvar_serwer_czwarty = register_cvar("srv_4", "Nazwa serwera nie wpisana"); cvar_serwer_piaty = register_cvar("srv_5", "Nazwa serwera nie wpisana"); cvar_serwer_szosty = register_cvar("srv_6", "Nazwa serwera nie wpisana"); cvar_serwer_siodmy = register_cvar("srv_7", "Nazwa serwera nie wpisana"); cvar_ip_pierwszy = register_cvar("ip_1", "IP serwera nie wpisane"); cvar_ip_drugi = register_cvar("ip_2", "IP serwera nie wpisane"); cvar_ip_trzeci = register_cvar("ip_3", "IP serwera nie wpisane"); cvar_ip_czwarty = register_cvar("ip_4", "IP serwera nie wpisane"); cvar_ip_piaty = register_cvar("ip_5", "IP serwera nie wpisane"); cvar_ip_szosty = register_cvar("ip_6", "IP serwera nie wpisane"); cvar_ip_siodmy = register_cvar("ip_7", "IP serwera nie wpisane"); register_clcmd("say /serwer","AwesomeMenu") register_clcmd("say /serwery","AwesomeMenu") register_clcmd("say /server","AwesomeMenu") register_clcmd("say /servery","AwesomeMenu") register_clcmd("say /przekieruj","AwesomeMenu") } public AwesomeMenu(id) { new temp[256] new menu = menu_create("Menu serwerow:", "menu_handler") get_pcvar_string(cvar_serwer_pierwszy, temp, 255) menu_additem(menu, temp, "%s") get_pcvar_string(cvar_serwer_drugi, temp, 255) menu_additem(menu, temp, "%s") get_pcvar_string(cvar_serwer_trzeci, temp, 255) menu_additem(menu, temp, "%s") get_pcvar_string(cvar_serwer_czwarty, temp, 255) menu_additem(menu, temp, "%s") get_pcvar_string(cvar_serwer_piaty, temp, 255) menu_additem(menu, temp, "%s") get_pcvar_string(cvar_serwer_szosty, temp, 255) menu_additem(menu, temp, "%s") get_pcvar_string(cvar_serwer_siodmy, temp, 255) menu_additem(menu, temp, "%s") menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, menu) } public menu_handler(id, menu, item) { if(item == MENU_EXIT) { return PLUGIN_HANDLED } switch(item) { case 0: { new temp[256] get_pcvar_string(cvar_ip_pierwszy, temp, 255) client_cmd(id, "connect %s", temp) menu_destroy(menu) return PLUGIN_HANDLED } case 1: { new temp[256] get_pcvar_string(cvar_ip_drugi, temp, 255) client_cmd(id, "connect %s", temp) menu_destroy(menu) return PLUGIN_HANDLED } case 2: { new temp[256] get_pcvar_string(cvar_ip_trzeci, temp, 255) client_cmd(id, "connect %s", temp) menu_destroy(menu) return PLUGIN_HANDLED } case 3: { new temp[256] get_pcvar_string(cvar_ip_czwarty, temp, 255) client_cmd(id, "connect %s", temp) menu_destroy(menu) return PLUGIN_HANDLED } case 4: { new temp[256] get_pcvar_string(cvar_ip_piaty, temp, 255) client_cmd(id, "connect %s", temp) menu_destroy(menu) return PLUGIN_HANDLED } case 5: { new temp[256] get_pcvar_string(cvar_ip_szosty, temp, 255) client_cmd(id, "connect %s", temp) menu_destroy(menu) return PLUGIN_HANDLED } case 6: { new temp[256] get_pcvar_string(cvar_ip_siodmy, temp, 255) client_cmd(id, "connect %s", temp) menu_destroy(menu) return PLUGIN_HANDLED } } }