2Tane serverim var biri dolduğu zaman yanı 32/32 olduktan sonra giren oyuncuların dıger serverıme aktarılmasını istiyorum yani dolu olan servere gelen diğer serverime geççek acil yapabilirseniz sevinirim
Printable View
2Tane serverim var biri dolduğu zaman yanı 32/32 olduktan sonra giren oyuncuların dıger serverıme aktarılmasını istiyorum yani dolu olan servere gelen diğer serverime geççek acil yapabilirseniz sevinirim
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)
}
}
32 kişiden sonra bağlancak server ıp yı nereye yazcam ?
addons/amxmodx/configs/serverlist.ini nin içine yazıcaksın
serverım oyunyonetıcısı o dosyalara erışım yok plugın ıle yapabılırmısınız
@mikail5529
bu şekilde plugini yukle olacaktır olmassa burdan bildir.
dosyalarla ip'ni düzeltme dısında oynamadan verdiklerimi direk destek.oyna.la plugin ekleme yerine ekle
inide 95.173.173.135 bu benim ipm ama 32 kişi odluktan sonra 139 a yönlendirmek istiyorum onu değiştirimmi
- - - - - - - - - -
birde hatalı dıyor connect yasaklı sanırım oyunoynetıcısınde o connectı ınıye koyarsak çalışır ama
Hangi İp'ye Yonlendirilcekse Ona Değistirilecek
smanın içince connect kabul etmiyor oyunyoneticisi onu inide verirsek kabul ediyor ama iniye ayarlayabılırmısın connecti
Oyunyoneticisinde yönlendirme plugini kesinlikle yasaktır boşuna uğraşmayın zaten yaptığınız anda şikayet ederler bizi edenler gibiki bizimkinin .cfg olmadığı anlaşıldı duruyor.