PHP- Kodu:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "ServerList Menu"
#define VERSION "1.0"
#define AUTHOR "akcaliberk"

#define MAX_SERVERS 6

new gSV1,gSV2,gSV3,gSV4,gSV5,gSV6,gMax;
public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
gSV1 register_cvar("serverlist_1","12.345.678.999")
    
gSV2 register_cvar("serverlist_2","12.345.678.999")
    
gSV3 register_cvar("serverlist_3","12.345.678.999")
    
gSV4 register_cvar("serverlist_4","12.345.678.999")
    
gSV5 register_cvar("serverlist_5","12.345.678.999")
    
gSV6 register_cvar("serverlist_6","12.345.678.999")
    
gMax register_cvar("serverlist_max","6")
    
    
register_clcmd("say /server","ServerListMenu")
    
register_clcmd("say /servers","ServerListMenu")
}
public 
ServerListMenu(id) {
    
    new 
menu menu_create("\rServer List ""menu_handler"
    
    new 
sv1[32],sv2[32],sv3[32],sv4[32],sv5[32],sv6[32];
    
    
get_pcvar_string(gSV1,sv1,31)
    
get_pcvar_string(gSV2,sv2,31)
    
get_pcvar_string(gSV3,sv3,31)
    
get_pcvar_string(gSV4,sv4,31)
    
get_pcvar_string(gSV5,sv5,31)
    
get_pcvar_string(gSV6,sv6,31)
    
    new 
secenek1[42],secenek2[42],secenek3[42],secenek4[42],secenek5[42],secenek6[42];
    
    
format(secenek1,41,"\y%s",sv1)
    
format(secenek2,41,"\y%s",sv2)
    
format(secenek3,41,"\y%s",sv3)
    
format(secenek4,41,"\y%s",sv4)
    
format(secenek5,41,"\y%s",sv5)
    
format(secenek6,41,"\y%s",sv6)
    
    if(
get_pcvar_num(gMax) >= 1) {
        
menu_additem(menusecenek1"1"0); 
    }
    if(
get_pcvar_num(gMax) >= 2) {
        
menu_additem(menusecenek2"2"0); 
    }
    if(
get_pcvar_num(gMax) >= 3) {
        
menu_additem(menusecenek3"3"0); 
    }
    if(
get_pcvar_num(gMax) >= 4) {
        
menu_additem(menusecenek4"4"0); 
    }
    if(
get_pcvar_num(gMax) >= 5) {
        
menu_additem(menusecenek5"5"0); 
    }
    if(
get_pcvar_num(gMax) >= 6) {
        
menu_additem(menusecenek6"6"0); 
    }
    
    
menu_setprop(menuMPROP_EXITMEXIT_ALL); 
    
menu_display(idmenu0); 
    return 
PLUGIN_CONTINUE
}

public 
menu_handler(idmenuitem

    
    if( 
item == MENU_EXIT 
    { 
        
menu_destroy(menu); 
        return 
PLUGIN_HANDLED
    } 
    
    new 
data[6], iName[64]; 
    new 
accesscallback
    
menu_item_getinfo(menuitemaccessdata,5iName63callback); 
    new 
key str_to_num(data); 
    
    new 
sv1[32],sv2[32],sv3[32],sv4[32],sv5[32],sv6[32];
    
get_pcvar_string(gSV1,sv1,31)
    
get_pcvar_string(gSV2,sv2,31)
    
get_pcvar_string(gSV3,sv3,31)
    
get_pcvar_string(gSV4,sv4,31)
    
get_pcvar_string(gSV5,sv5,31)
    
get_pcvar_string(gSV6,sv6,31)
    
    switch(
key
    { 
        case 
1: { 
            
client_cmd(id,"Connect %s",sv1)
        } 
        case 
2: {  
            
client_cmd(id,"Connect %s",sv2)
        } 
        case 
3: {  
            
client_cmd(id,"Connect %s",sv3)
        }
        case 
5: {
            
client_cmd(id,"Connect %s",sv4)        
        }
        case 
4: {
            
client_cmd(id,"Connect %s",sv5)
        }
        case 
6: {
            
client_cmd(id,"Connect %s",sv6)
        }
    }  
    return 
PLUGIN_HANDLED

Dene bakalım