Serwer dostępny dla graczy z daną flagą
Mario14125
30.12.2013
Witam serdecznie. Szukam pluginu który umożliwi wejście na serwer poprzez SteamID lub nick+hasło z daną konkretną flagą. Istnieje taka możliwość?
Andrzejek
30.12.2013
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #define PLUGIN "Serwer dostep" #define VERSION "1.0" #define AUTHOR "Andrzejek" #define FLAGA ADMIN_BAN //twoja flaga, dałem przykładowo flage ban public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) // Add your code here... } public client_connect(id) { if( !(get_user_flags(id) & FLAGA) ) { client_cmd(id, "disconnect"); } }
Testowałem i działa !
Amaroq
30.12.2013
Użytkownik FD_GODPL edytował ten post 30.12.2013 05:28
Andrzejek
30.12.2013
A nie łatwiej po prostu zmienić wartość cvara amx_mode na 2 i zakomentować w users.ini tych, którzy nie mają wchodzić na serwer?
Scerze to ja nie wiedziałem że coś takiego jest To lepiej zrób tak jak pan UP
Mario14125
30.12.2013
Właśnie nie rozumiecie co chcę zrobić
Chodzi mi o coś takiego jak danie poprzez SKLEP AUT. + AMXBANS klasę która pozwoli użytkownikowi wejście na serwer z jedną flagą np. H. Inaczej pisząc. Wejście na serwer za opłatą.
Kod Andrzejka jest sprawdzony i pewny że będzie ten plugin działał?
sharkowy
30.12.2013
Lepiej używać client_authorized zamiast client_connect, z tego co słyszałem client_cmd nie działa na nowszych albo starszych (nie pamiętam) klientach nonsteam. Czy to prawda? nie wiem
0-0-0
30.12.2013
z tego co słyszałem client_cmd nie działa na nowszych albo starszych
Komenda 'disconnect' nie jest zablokowana przez VALVE, a więc będzie działała.
Andrzejek
30.12.2013
Lepiej używać client_authorized zamiast client_connect, z tego co słyszałem client_cmd nie działa na nowszych albo starszych (nie pamiętam) klientach nonsteam. Czy to prawda? nie wiem
Po co by mieli tą komendę blokować ? Testowałem na serwerze i po wejściu na serwer od razu wychodzisz. Możesz dodać wiadomość dodatkowo do konsoli że wejście na serwer za opłatą i powinno śmigać.
Andrzejek
31.12.2013
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #define PLUGIN "Serwer dostep" #define VERSION "1.0" #define AUTHOR "Andrzejek" #define FLAGA ADMIN_BAN //twoja flaga, dałem przykładowo flage ban public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) // Add your code here... } public client_connect(id) { if( !(get_user_flags(id) & FLAGA) ) { client_cmd(id, "disconnect"); console_print(id, "Nie masz dostepu na ten serwer!"); } }