Przeróbka HugeBan + BlockNameChange + mody...
Egbert
07.08.2011
Witam, chciałbym zaproponować stworzenie pluginu, który wiąże w sobie kilka innych. Wpadłem na ten pomysł, ponieważ mam ogromną ilość osób chętnych do gry na moim serwerze, jednak przeszkodą (jak wszędzie z resztą) są cziterzy a szczególnie tacy, którzy po otrzymaniu bana bezkarnie powracają ze zmienionym IP i dumnie prezentujący swoje umiejętności takie jak WH, AIM, itd... Kolejnym powodem stworzenia takiego pluginu jest uciążliwe dodawanie graczy do HugeBana, który wymaga jedynie tego aby nick gracza był wpisany do pliku konta.ini - dla tego też obecnie (już od 3 lat) używam "podwójnej rejestracji" czyli dodanie gracza do pliku users.ini z flagami tz jak również samego nicku do pliku konta.ini. Takie rozwiązanie pomaga zapobiec oszustom, którzy mogliby wejść na podpatrzonym nicku bez hasła na serwer. Następnym powodem jest możliwość zmiany nicku, kiedy jest gracz, którzy jest zarejestrowany może zmienić swój nick na nick innego gracza - czyli podszywają się pod kogoś. To tyle wstępu, a teraz jak wyobrażam sobie działanie pluginu:
1. Działanie HugeBana zmodyfikowane tak aby wystarczyło dodać nick gracza do users.ini (hugeban.sma)
2. Dodanie do Hugebana wyświetlanej informacji (zał. przypomnienie.sma)
3. Dodanie do HugeBana zablokowania możliwości zmiany nicku. (zał. G_block_name_change.sma)
Zapraszam również do wymiany poglądów na temat pluginu, Wasze spostrzeżenia są cenne!
1. Działanie HugeBana zmodyfikowane tak aby wystarczyło dodać nick gracza do users.ini (hugeban.sma)
2. Dodanie do Hugebana wyświetlanej informacji (zał. przypomnienie.sma)
3. Dodanie do HugeBana zablokowania możliwości zmiany nicku. (zał. G_block_name_change.sma)
Zapraszam również do wymiany poglądów na temat pluginu, Wasze spostrzeżenia są cenne!
Attached Files
Egbert
07.08.2011
Konta NEO to plugin, który banuje z góry wszystkich użytkowników, których dostawca ma w hostnam/netname okreslenie asdl lub dynamic. Dla mnie to sprawienie trudności ogromnej rzeszy graczy w dostępie do mojego serwera. Wybrałem HugeBan ponieważ mogę sam określić pulę która ma być zablokowana a jednak dostepna dla zarejestrowanych. Prócz tego chciałbym dorzucić blokadę zmiany nicka i info dla ludzi z flagą tz i dla tych bez flagi t
EDIT: Teraz internet UPC nie posiada żadnego z określeń w pluginie Konta NEO.
Edited by Egbert, 07.08.2011 20:31.
EDIT: Teraz internet UPC nie posiada żadnego z określeń w pluginie Konta NEO.
Edited by Egbert, 07.08.2011 20:31.
Fixiu 10.08.2011
także polecam dobre rozwiązanie
w sumie mniej więcej także tak robiłem i było to bardzo skuteczne.
w sumie mniej więcej także tak robiłem i było to bardzo skuteczne.
Profesjonalista 11.08.2011
Pomysł bardzo fajny, na pewno wiele osob by skorzystalo np. ja, ale czy ktos sie podejmie tego??
Skull3D 16.08.2011
Testuj w załączniku
hugeban.sma 7.7KB 26 downloads
hugeban.amxx 12.07KB 2 downloads
Punkt 2 i 3
Nad 1 pomyśle
@@EDIT
A tu z 1 i 2 oraz 3 punktem do testowania
hugeban2.sma 7.7KB 32 downloads
hugeban2.amxx 12.07KB 5 downloads
Edited by Skull3D, 16.08.2011 09:43.
hugeban.sma 7.7KB 26 downloads
hugeban.amxx 12.07KB 2 downloads
Punkt 2 i 3
Nad 1 pomyśle
@@EDIT
A tu z 1 i 2 oraz 3 punktem do testowania
hugeban2.sma 7.7KB 32 downloads
hugeban2.amxx 12.07KB 5 downloads
Edited by Skull3D, 16.08.2011 09:43.
Egbert
16.08.2011
Mam pytanie:
Ponieważ już to kiedyś przerabiałem pod siebie, wiem, że trzeba było zmienić adres do forum. Jest taki problem, że gdy wchodzę na swoim nicku bez hasła wyskakuje mi informacja "Twoje ip jest zablokowane!! Wejdz na http://XXXXXXXX(żeby nie było krypto reklamy).pl aby sie zarejstrowac w Konta NEO." A chciałbym coś w rodzaju "Brak hasla! Wpisz haslo lub zmien nick!"
W związku z tym proszę mi wskazać która z poniższych informacji jest odpowiedzialna za wyświetlanie tego komunikatu:
1.
Pozdrawiam!
Edited by Egbert, 16.08.2011 16:26.
Ponieważ już to kiedyś przerabiałem pod siebie, wiem, że trzeba było zmienić adres do forum. Jest taki problem, że gdy wchodzę na swoim nicku bez hasła wyskakuje mi informacja "Twoje ip jest zablokowane!! Wejdz na http://XXXXXXXX(żeby nie było krypto reklamy).pl aby sie zarejstrowac w Konta NEO." A chciałbym coś w rodzaju "Brak hasla! Wpisz haslo lub zmien nick!"
W związku z tym proszę mi wskazać która z poniższych informacji jest odpowiedzialna za wyświetlanie tego komunikatu:
1.
} if(nieban==0) { write_file("addons/amxmodx/logs/ban_zakaz.log",tmp); client_cmd(id,"echo ^"Twoje ip jest zablokowane!! Wejdz na http://cs16szczecin.p2a.pl aby sie zarejstrowac w Konta NEO.^";disconnect") index=0 } else { add(tmp,100," EXCL") write_file("addons/amxmodx/logs/ban_zgoda.log",tmp);2 i 3
{ new lReason[64] format(lReason, 63, "%L", id, "Twoje ip jest zablokowane!! Wejdz na http://cs16szczecin.p2a.pl aby sie zarejstrowac w Konta NEO.") write_file("addons/amxmodx/logs/ban_zakaz.log",tmp); server_cmd("kick #%d ^"%s^"", get_user_userid(id), lReason) client_cmd(id,"echo ^"Twoje ip jest zablokowane!! Wejdz na http://cs16szczecin.p2a.pl aby sie zarejstrowac w Konta NEO.^";disconnect") index=0 } else { add(tmp,100," EXCL") write_file("addons/amxmodx/logs/ban_zgoda.log",tmp); }Już się pogubiłem
Pozdrawiam!
Edited by Egbert, 16.08.2011 16:26.
Skull3D 16.08.2011
To
Dodano 17 sierpień 2011 - 20:49:
Chodzi czy coś naprawić?
client_cmd(id,"echo ^"Twoje ip jest zablokowane!! Wejdz na http://cs16szczecin.p2a.pl aby sie zarejstrowac w Konta NEO.^";disconnect")i to
client_cmd(id,"echo ^"Twoje ip jest zablokowane!! Wejdz na http://cs16szczecin.p2a.pl aby sie zarejstrowac w Konta NEO.^";disconnect")
Dodano 17 sierpień 2011 - 20:49:
Chodzi czy coś naprawić?
Egbert
18.08.2011
Przepraszam, że nie odpowiadałem.
Tak, plugin działa, ale jeszcze go w 100%ach nie przetestowałem ponieważ jestem w pracy (skąd najczęściej piszę) a po pracy nie wracam do domu gdzie mam swoje 'centrum dowodzenia' tylko do dziewczyny. Dzisiaj będę w domu i sprawdzę dokładnie.
===EDIT===
Trwają testy...
===EDIT===
Plugin działa poprawnie, mam tylko taki kłopot, że nie pokazuje się informacja w wyskakującej ramce. Informacje są zamieszczone tylko w konsoli. Gdyby można było dopisać komunikat w ramce "ZABLOKOWANE IP - Wiecej informacji w konsoli." to będę wdzięczny.
(Chodzi mi o sytuację kiedy ktoś nie posiada hasła do używanego nicku)
===EDIT===
Może łatwiej będzie jak określę jakie informację potrzebuję
1. Dla gracza, którego IP znajduje się w ban.txt (jego nick nie znajduje się w users.ini):
-okienko z tekstem: Zablokowane IP - Zarejestruj nick. Wiecej informacji w konsoli.
-konsola: Twoje IP jest zablokowane. Zarejestruj nick - www.xxxx.pl (Rejestracja Nicka)
2. Dla gracza, który nie posiada hasła do posiadanego nicku (znajdującego się w users.ini):
-okienko z tekstem: Nick wymaga hasla - Wiecej informacji w konsoli.
-konsola: Twoj nick wymaga hasla - Jesli nie masz konta na forum, zmien nick - Jesli masz konto na forum, wprowadz haslo do konsoli - W razie problemow napisz na forum www.xxxx.pl
Edited by Egbert, 22.08.2011 06:43.
Tak, plugin działa, ale jeszcze go w 100%ach nie przetestowałem ponieważ jestem w pracy (skąd najczęściej piszę) a po pracy nie wracam do domu gdzie mam swoje 'centrum dowodzenia' tylko do dziewczyny. Dzisiaj będę w domu i sprawdzę dokładnie.
===EDIT===
Trwają testy...
===EDIT===
Plugin działa poprawnie, mam tylko taki kłopot, że nie pokazuje się informacja w wyskakującej ramce. Informacje są zamieszczone tylko w konsoli. Gdyby można było dopisać komunikat w ramce "ZABLOKOWANE IP - Wiecej informacji w konsoli." to będę wdzięczny.
(Chodzi mi o sytuację kiedy ktoś nie posiada hasła do używanego nicku)
===EDIT===
Może łatwiej będzie jak określę jakie informację potrzebuję
1. Dla gracza, którego IP znajduje się w ban.txt (jego nick nie znajduje się w users.ini):
-okienko z tekstem: Zablokowane IP - Zarejestruj nick. Wiecej informacji w konsoli.
-konsola: Twoje IP jest zablokowane. Zarejestruj nick - www.xxxx.pl (Rejestracja Nicka)
2. Dla gracza, który nie posiada hasła do posiadanego nicku (znajdującego się w users.ini):
-okienko z tekstem: Nick wymaga hasla - Wiecej informacji w konsoli.
-konsola: Twoj nick wymaga hasla - Jesli nie masz konta na forum, zmien nick - Jesli masz konto na forum, wprowadz haslo do konsoli - W razie problemow napisz na forum www.xxxx.pl
Edited by Egbert, 22.08.2011 06:43.