[ROZWIĄZANE] edycja pluginu Simple Redirec...
Ruchacz
03.10.2012
Witam
Mam takie pytanie dotyczącego tego pluginu: http://amxx.pl/topic...le-redirection/
Mam na serwerze 26 slotów, chciałbym ustawić tak żeby przy liczbie 25 graczy przenosiło na inny serwer, ale żeby adminów nie przenosiło. Jeśli ktoś ma jakiś pomysł na przerobienie tego pluginu to byłbym wdzięczny.
Jeśli napisałem temat w złym dziale to proszę o przeniesienie.
No to czekam na propozycje
Pozdrawiam
Mam takie pytanie dotyczącego tego pluginu: http://amxx.pl/topic...le-redirection/
Mam na serwerze 26 slotów, chciałbym ustawić tak żeby przy liczbie 25 graczy przenosiło na inny serwer, ale żeby adminów nie przenosiło. Jeśli ktoś ma jakiś pomysł na przerobienie tego pluginu to byłbym wdzięczny.
Jeśli napisałem temat w złym dziale to proszę o przeniesienie.
No to czekam na propozycje
Pozdrawiam
AztekHQS 03.10.2012
cvar: amx_rd_adminflag "flaga"
np. amx_rdadminflag "a" - immunitet
Oczywiście możesz ustawić kilka flag np. "abcd"
Użytkownik AztekHQS edytował ten post 03.10.2012 14:38
np. amx_rdadminflag "a" - immunitet
Oczywiście możesz ustawić kilka flag np. "abcd"
#include <amxmodx>
#include <amxmisc>
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", "")
register_cvar("amx_rd_adminflag", "")
}
public client_connect(id) {
new rd_adminflag[22]; get_cvar_string("amx_rd_adminflag", rd_adminflag, 21)
if(has_flag(id, rd_adminflag)) 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
}
Użytkownik AztekHQS edytował ten post 03.10.2012 14:38
Ruchacz
03.10.2012
#include <amxmodx> #include <amxmisc> public plugin_init() { register_plugin("Simple Redirect","1.0","BigBaller") register_cvar("amx_rd_maxplayers","25") register_cvar("amx_rd_server", "80.72.41.211") register_cvar("amx_rd_serverport", "27027") register_cvar("amx_rd_serverpw", "") register_cvar("amx_rd_adminflag", "a") } public client_connect(id) { new rd_adminflag[22]; get_cvar_string("amx_rd_adminflag", rd_adminflag, 21) if(has_flag(id, rd_adminflag)) 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 }AztekHQS, czy jak coś takiego skompiluje to będzie śmigać?
Użytkownik Ruchacz edytował ten post 03.10.2012 15:06
Ruchacz
03.10.2012
skompilowałem ten plik sma który podałeś i podmieniłem na serwer oraz dopisałem amx_rdadminflag "a" do amxx.cfg i niestety nie działa tak jak tego oczekuje
AztekHQS 03.10.2012
Eh, błędzik
-->
if(has_flag(id, rd_adminflag))
-->
if(has_flag(id, "rd_adminflag"))
Ruchacz
03.10.2012
Okej problem rozwiązany. AztekHQS, dzięki za pomoc.
Temat można zamknąć.
Pozdrawiam
Temat można zamknąć.
Pozdrawiam
Gość_21977_* 04.10.2012
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Gość_21977_* 04.10.2012
Automatyczna wiadomość
Ten temat został przeniesiony z forum
AMX Mod X → Pytania
do
AMX Mod X → Problemy z pluginami
Ten temat został przeniesiony z forum
AMX Mod X → Pytania
do
AMX Mod X → Problemy z pluginami