Plugin który przenosi na inny serwer
LucKy_skiLL
27.05.2011
Szukam pluginu który będzie przenosił gracza na inny serwer, gdy:
- Serwer będzie Full
- Nie będzie miał rezerwacji slota
- Serwer będzie Full
- Nie będzie miał rezerwacji slota
LucKy_skiLL
28.05.2011
Nie przechodzenie z serwera na serwer ...
Plugin ma przenosić gracza na inny serwer, gdy:
- Serwer będzie Full
- Nie będzie miał rezerwacji slota
Plugin ma przenosić gracza na inny serwer, gdy:
- Serwer będzie Full
- Nie będzie miał rezerwacji slota
Agent
29.05.2011
/* AMXX Mod Script * * Simple Redirection Plugin for AMXX * Orginal Code by Sonic ([email protected]) * Modified and Made for AMXX by BigBaller * * Place following cvars in server.cfg * * amx_rd_maxplayers <x> // - begin redirection when more the x ppl connected ( 0 = redirect all players ) * amx_rd_server <ip> // - redirect to this server * amx_rd_serverport <port> // - redirect server port * amx_rd_serverpw <password> // - password for the amx_rd_server (if needed) * * * To Disable this plugin set amx_rd_maxppl to 33 or remove from plugins.ini */ #include <amxmodx> public plugin_init() { register_plugin("Simple Redirect","1.0","BigBaller") register_cvar("amx_rd_maxplayers","0") //ustaw sobie ilosc slotow tutaj ;] register_cvar("amx_rd_server","") //dane do serwera trzeba uzupelnic register_cvar("amx_rd_serverport","") register_cvar("amx_rd_serverpw","") } public client_authorized(id){ if (get_user_flags(id) & ADMIN_RESERVATION) return PLUGIN_HANDLED new rd_maxplayers = get_cvar_num("amx_rd_maxplayers") new rd_serverport = get_cvar_num("amx_rd_serverport") new rd_server[64], rd_serverpw[32] get_cvar_string("amx_rd_server",rd_server,63) get_cvar_string("amx_rd_serverpw",rd_serverpw,31) if ( get_playersnum() >= rd_maxplayers) { if ( !equal(rd_serverpw,"") ) client_cmd(id,"echo ^"[AMXX] Simple Redirection - Set Password to %s^";password %s",rd_serverpw,rd_serverpw) client_cmd(id,"echo ^"[AMXX] Simple Redirection - Redirecting to %s:%d^";Connect %s:%d",rd_server,rd_serverport,rd_server,rd_serverport) } return PLUGIN_CONTINUE }
Zobacz czy działa
Użytkownik Agent edytował ten post 29.05.2011 00:37
LucKy_skiLL
11.06.2011
Mam tak i jak serwer jest 31/31 to nic sie nie dzieje
/* AMXX Mod Script
*
* Simple Redirection Plugin for AMXX
* Orginal Code by Sonic ([email protected])
* Modified and Made for AMXX by BigBaller
*
* Place following cvars in server.cfg
*
* amx_rd_maxplayers <x> // - begin redirection when more the x ppl connected ( 0 = redirect all players )
* amx_rd_server <ip> // - redirect to this server
* amx_rd_serverport <port> // - redirect server port
* amx_rd_serverpw <password> // - password for the amx_rd_server (if needed)
*
*
* To Disable this plugin set amx_rd_maxppl to 33 or remove from plugins.ini
*/
#include <amxmodx>
public plugin_init() {
register_plugin("Simple Redirect","1.0","BigBaller")
register_cvar("amx_rd_maxplayers","31") //ustaw sobie ilosc slotow tutaj ;]
register_cvar("amx_rd_server","91.204.161.71") //dane do serwera trzeba uzupelnic
register_cvar("amx_rd_serverport","27208")
register_cvar("amx_rd_serverpw","")
}
public client_authorized(id){
if (get_user_flags(id) & ADMIN_RESERVATION)
return PLUGIN_HANDLED
new rd_maxplayers = get_cvar_num("amx_rd_maxplayers")
new rd_serverport = get_cvar_num("amx_rd_serverport")
new rd_server[64], rd_serverpw[32]
get_cvar_string("amx_rd_server",rd_server,63)
get_cvar_string("amx_rd_serverpw",rd_serverpw,31)
if ( get_playersnum() >= rd_maxplayers) {
if ( !equal(rd_serverpw,"") )
client_cmd(id,"echo ^"[AMXX] Simple Redirection - Redirecting to %s^";password %s",rd_serverpw,rd_serverpw)
client_cmd(id,"echo ^"[AMXX] Simple Redirection - Redirecting to %s:%d^";Connect %s:%d",rd_server,rd_serverport,rd_server,rd_serverport)
}
return PLUGIN_CONTINUE
}
LucKy_skiLL
11.06.2011
register_cvar("amx_rd_maxplayers","31") //ustaw sobie ilosc slotow tutaj ;] register_cvar("amx_rd_server","91.204.161.71") //dane do serwera trzeba uzupelnic register_cvar("amx_rd_serverport","27208") register_cvar("amx_rd_serverpw","")
Dam gdzie mam dac IP to ma byc serwera ktory jest 31/31 czy tego do którego ma przekierowywać.
Użytkownik LucKy_skiLL edytował ten post 11.06.2011 18:39
BaQStiC
11.06.2011
Ip tego na ktory chce przekierowac ale bez portu
Użytkownik BaQStiC edytował ten post 11.06.2011 21:09
Użytkownik BaQStiC edytował ten post 11.06.2011 21:09
LucKy_skiLL
11.06.2011
No to mam tak:
register_cvar("amx_rd_maxplayers","31") // Od tylu zajętych ma przenosic register_cvar("amx_rd_server","91.204.161.71") // Ip serwera register_cvar("amx_rd_serverport","27208") // port serwera register_cvar("amx_rd_serverpw","")// hasło: brak
BaQStiC
11.06.2011
wpisz 30 a nie 31
a gdzie Ty to wpisujesz?
Użytkownik BaQStiC edytował ten post 11.06.2011 21:33
a gdzie Ty to wpisujesz?
Użytkownik BaQStiC edytował ten post 11.06.2011 21:33
BaQStiC
12.06.2011
W cvarach w amxx.cfg to wpisz
amx_rd_maxplayers <x> // - begin redirection when more the x ppl connected ( 0 = redirect all players )
amx_rd_server <ip> // - redirect to this server
amx_rd_serverport <port> // - redirect server port
amx_rd_serverpw <password> // - password for the amx_rd_server (if needed)
LucKy_skiLL
12.06.2011
Ale po co mam dopisywać w amxx.cfg skoro plugin juz to wymusza, nie pisz postów bezsensu. Ustawiłem też 30, ale nie działa ...
V3ko
12.06.2011
tak sie cvarów do amxx.cfg nie wpisuje to po pierwsze. Po drugie zeby zrobic przekierowanie musisz poswiecic conajmniej jednego slota, bo nie wiem jak ma przekierowywac z 31/31 na inny serwer... musi byc zawsze -1 slot.register_cvar("amx_rd_maxplayers","31") // Od tylu zajętych ma przenosic
register_cvar("amx_rd_server","91.204.161.71") // Ip serwera
register_cvar("amx_rd_serverport","27208") // port serwera
register_cvar("amx_rd_serverpw","")
LucKy_skiLL
12.06.2011
register_cvar("amx_rd_maxplayers","31") // Od tylu zajętych ma przenosic register_cvar("amx_rd_server","91.204.161.71") // Ip serwera register_cvar("amx_rd_serverport","27208") // port serwera register_cvar("amx_rd_serverpw","")
To jest w .sma dopisane, mam 32 sloty bo 1 ukryty dawałem od 31 nie działa, od 30 tez nie wiec co jest nie tak ?
Milek
14.06.2011
Ja używam tego pluginu co zosatał podany na górzę:
Gdy mam serwer np. 23 to cvary wyglądają tak u mnie
Na Twoim miejscu właczył bym pokazywanie ostatniego slota i ustawił cvar na ]amx_rd_maxplayers 31, wtedy osoby z flagą B wejdą na 32 slota (jak już ktoś bd na 32 to przekieruje go), a Ci co nie maja flagi B to od razu przejda na inny serwer
#include <amxmodx> public plugin_init() { register_plugin("Simple Redirect","1.0","BigBaller") register_cvar("amx_rd_maxplayers","0") register_cvar("amx_rd_server","") register_cvar("amx_rd_serverport","") register_cvar("amx_rd_serverpw","") } public client_authorized(id){ if (get_user_flags(id) & ADMIN_RESERVATION) return PLUGIN_CONTINUE new rd_maxplayers = get_cvar_num("amx_rd_maxplayers") new rd_serverport = get_cvar_num("amx_rd_serverport") new rd_server[64], rd_serverpw[32] get_cvar_string("amx_rd_server",rd_server,63) get_cvar_string("amx_rd_serverpw",rd_serverpw,31) if ( get_playersnum() >= rd_maxplayers) { if ( !equal(rd_serverpw,"") ) client_cmd(id,"echo ^"[AMXX] Simple Redirection - Set Password to %s^";password %s",rd_serverpw,rd_serverpw) client_cmd(id,"echo ^"[AMXX] Simple Redirection - Redirecting to %s:%d^";cOnnECt %s:%d",rd_server,rd_serverport,rd_server,rd_serverport) } return PLUGIN_CONTINUE } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par } */ /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par } */
Gdy mam serwer np. 23 to cvary wyglądają tak u mnie
amx_rd_maxplayers 22 // liczba grających przy których plugin ma przenosić nowych graczy ( 0 = zwykłe przekierowanie, plugin będzie przenosił wszystkich ) amx_rd_server XX.133.192.41 // ip serwera ma który plugin będzie przenosił graczy amx_rd_serverport 27053 // port danego serwera
Na Twoim miejscu właczył bym pokazywanie ostatniego slota i ustawił cvar na ]amx_rd_maxplayers 31, wtedy osoby z flagą B wejdą na 32 slota (jak już ktoś bd na 32 to przekieruje go), a Ci co nie maja flagi B to od razu przejda na inny serwer
