Server tried to send invalid command:"connect jakiesip:jakisport "
A to kod:
#include <amxmodx> #include <amxmisc> #define PLUGIN "Menu serwerow" #define VERSION "1.0" #define AUTHOR "Mlody" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_dictionary("mservers.txt") register_clcmd("mservers","AwesomeMenu") } public AwesomeMenu(id) { new menu = menu_create("Menu serwerow:", "menu_handler") menu_additem(menu, "Strzelnica u Bota[TP]", "1", 0) menu_additem(menu, "Strzelnica u Bota[4Fun]", "2", 0) menu_additem(menu, "Strzelnica u Bota[DR]", "3", 0) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, menu, 0) } public menu_handler(id, menu, item) { new name[32]; if (item == MENU_EXIT) { return PLUGIN_HANDLED } new data[6], iName[64] new access, callback menu_item_getinfo(menu, item, access, data,5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1: { client_cmd(id, "connect ip:port") get_user_name(id, name, 31) cllient_print(0, print_chat, "%L",LANG_PLAYER,"MSG_INFO_1", name) menu_destroy(menu) return PLUGIN_HANDLED } case 2: { client_cmd(id, "connect ip:port") get_user_name(id, name, 31) cllient_print(0, print_chat, "%L",LANG_PLAYER,"MSG_INFO_2", name) menu_destroy(menu) return PLUGIN_HANDLED } case 3: { client_cmd(id, "connect ip:port") get_user_name(id, name, 31) cllient_print(0, print_chat, "%L",LANG_PLAYER,"MSG_INFO_3", name) menu_destroy(menu) return PLUGIN_HANDLED } } menu_destroy(menu) return PLUGIN_HANDLED }
PS. Dałoby się jeszcze dodać cvary?
amx_servername_1 "nazwa serwera"
amx_serverip_1 "ip serwera"
amx_serverport_1 "port serwera"
amx_serverpw_1 "hasło serwera"
i tak 3 razy
Plugin przydałby się nie tylko mi, ale też innym ludziom. Przynajmniej tak mi się wydaje :- )