Konu Forumda Mevcut Araştırma Yapmadan Konu Açmayınız!
  PHP- Kodu:
  /* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "AUTHOR"
new Array:ServerList;
new const file[] = "addons/amxmodx/configs/serverlist.ini";
new pcvar_maxplayers, pcvar_status, pcvar_obeyimmunity;
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    pcvar_status = register_cvar("redirect_enabled","1")
    pcvar_maxplayers = register_cvar("redirect_maxplayers","32")
    pcvar_obeyimmunity = register_cvar("redirect_obeyimmunity","1")
    
    if(!get_pcvar_num(pcvar_status)) return
    
    ServerList = ArrayCreate(32);
    
    if(!file_exists(file)) {
        new f = fopen(file,"wt")
        fclose(f)
    }
    
    new maxlines = file_size(file)
    if(!maxlines) return
    new szData[32],txtlen;
    for(new line; line < maxlines; line++) {
        read_file(file,line,szData,31,txtlen)
        if(!szData[0]) continue
        remove_quotes(szData)
        ArrayPushString(ServerList,szData)
    }
}
public client_connect(id) {
    if(!get_pcvar_num(pcvar_status)) return
    
    if(get_pcvar_num(pcvar_obeyimmunity) && access(id,ADMIN_IMMUNITY)) return
    
    new players[32],iNum;
    get_players(players,iNum)
    if(iNum >= get_pcvar_num(pcvar_maxplayers)) {
        
        new random_server_ip[32];
        ArrayGetString(ServerList,random(ArraySize(ServerList)), random_server_ip, 31)
        
        client_cmd(id,";Connect %s",random_server_ip)
    }
}