przykładowa zawartość pliku:
[Nazwa serwera]
IP=jakiesip
PORT=jakisport
PW=haslo (puste oznacza brak)
#include <amxmodx> #include <amxmisc> #include <cstrike> #define PLUGIN "mServers" #define VERSION "1.0" #define AUTHOR "tEc." new pw1; new pw2; new pw3; new pw4; new ip1; new ip2; new ip3; new ip4; new port1; new port2; new port3; new port4; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_clcmd("mservers","xmenu"); //////////////////////////////////////////////////////////////////// ip1 = register_cvar("mservers_ip1", "91.203.133.202") port1 = register_cvar("mservers_port1", "27108") pw1 = register_cvar("mservers_pw1", "") ip2 = register_cvar("mservers_ip2", "91.203.133.221") port2 = register_cvar("mservers_port2", "27096") pw2 = register_cvar("mservers_pw2", "") ip3 = register_cvar("mservers_ip3", "91.210.129.210") port3 = register_cvar("mservers_port3", "27096") pw3 = register_cvar("mservers_pw3", "") ip4 = register_cvar("mservers_ip4", "91.210.129.220") port4 = register_cvar("mservers_port4", "27082") pw4 = register_cvar("mservers_pw4", "") //////////////////////////////////////////////////////////////////// } public xmenu(id) { new xmenu=menu_create("\rWybierz serwer:","w_xmenu"); menu_additem(xmenu,"CS-MaxSkills.pl [4Fun]"); menu_additem(xmenu,"CS-MaxSkills.pl [PaintBall]"); menu_additem(xmenu,"CS-MaxSkills.pl [DiabloMod]"); menu_additem(xmenu,"CS-MaxSkills.pl [PokeMod]"); menu_setprop(xmenu,MPROP_NUMBER_COLOR,"\r"); menu_display(id, xmenu,0); return PLUGIN_HANDLED; } public w_xmenu(id, menu, item) { switch(item) { case 0:{ client_cmd(id, "password %s;Connect %d:%d", pw1, ip1, port1); } case 1:{ client_cmd(id, "password %s;Connect %d:%d", pw2, ip2, port2); } case 2:{ client_cmd(id, "password %s;Connect %d:%d", pw3, ip3, port3); } case 3:{ client_cmd(id, "password %s;Connect %d:%d", pw4, ip4, port4); } } }
// kod zmieniony
Użytkownik tEc. edytował ten post 04.05.2010 14:09