Extreme Ban Config

Śpiąca Królewna.
Extreme Ban Config 2
v2.4

We wspó³pracy z Miczu powsta³a nowa, ulepszona wersja ExBanCfg! Usprawnieniu uleg³a metoda banowania, zosta³o dodane nowe menu, a poprawione kilka drobnych b³êdów.

Ten plugin banuje graczy u¿ywaj±c ich configa. Co odró¿nia go od istniej±cych?

- lista banów dla admina
- ban z powodem
- mo¿liwo¶æ odbanowania (oprócz drogi konsolowej mamy teraz przejrzyste menu)
- wygodne, daj±ce siê konfigurowaæ menu z powodami i czasami banów
- opcjonalnie wydruk w konsoli
- banowanie graczy, który opu¶cili serwer

Folder bancfg/ powinien mieæ prawa zapisu (najlepiej CHMOD 777).

U¯YCIE:


amx_bancfg <#userid, nick> <time> [reason]

Ban gdy nie ma gracza na serwerze:


amx_bancfg2 <nick> <short> <time> [reason]

<short> to warto¶æ wyci±gniêta z logów, z ostatniego pola
oczywi¶cie nie podajemy znaków <> !!

Lista banów:


amx_list_bancfg [num]

z niej odczytujemy kod, które pos³u¿y nam do unbana; mo¿emy te¿ przegl±daæ rozdane bany.

Unban:


amx_unbancfg [kod]

usuwamy bana o okre¶lonym na li¶cie kodzie.

Menu graczy:


amx_bancfg_pmenu

otwiera menu;wybierz gracza, powód i czas.

Menu bana:


amx_bancfg_menu <#userid lub nick>

otwiera menu; tylko powód i czas.

Menu unbana:


amx_unbancfg_pmenu

otwiera menu;wybierz bana, zmieñ jego w³a¶ciwo¶ci

! Wa¿ne !
Konfiguracja obu menu dla bana opiera siê na plikach bs_reasons.ini i bs_times.ini z folderu configs/cfgban/

CVARY:


amx_bancfg_delay 3.5
      je¶li u¿ywasz wydruki w konsoli mo¿esz zmieniæ opó¼nienie wyrzucenia z serwa
amx_bancfg_logs 1
      0 lub 1, warto¶æ ró¿na od 0 oznacza prowadzenie logów z po³±czeñ graczy
amx_bancfg_show_hudmsg 1
      0 lub 1, warto¶æ ró¿na od 0 oznacza ukazanie siê wiadom¶ci na HUD po zbanowaniu
amx_bancfg_steam_support 0
      0 lub 1, warto¶æ ró¿na od 0 oznacza banowanie graczy Steam pod SteamID, a pozosta³ych na config
      domy¶lna warto¶æ to 0, bo wymaga testów
      plik configs/bancfg/ns.ini zawiera pocz±tki SteamID, które uznawaæ bêdzie za nie Steam
amx_bancfg_auth 1
      0 lub 1 => wy³±cz lub w³±cz
      Pozwala wy³±czyæ dodatkow± autoryzacjê (to ze skrótem i wieloma banami na 1 wpis), przez co nie posiada b³êdu w rozpoznaniu, lecz obni¿a poziom ochrony do znanego z wersji 1.0


Dlaczego w za³±czniku extreme_bancfg2.rar nie ma 2 folderów plugins?

nie ma sensu rozdzielaæ tego pluginu na czê¶ci, dlatego od 2.2 ka¿da wersja exBancfg to domy¶lnie wersja nadpisuj±ca. Aby wróciæ do standardowej (nie nadpisuj±ccej amxmodmenu) nale¿y usun±æ lub zmieniæ nazwê pliku

configs/bancfg/override.txt

Wydruk w konsoli

je¶li chcesz, aby u gracza wydrukowaæ pewnie informacje masz do dyspozycji 2 pliki:

configs/cfgban/print.txt

dane z tego pliku bêd± drukowane w momencie bana

configs/cfgban/print2.txt

dane z tego pliku bêd± drukowane w momencie pod³±czania siê do serwera

Do dyspozycji admina s± nastêpuj±ce formaty:


[BAN_REASON] - powód bana
[BAN_TIME] - czas bana (minuty lub Perm)
[PLAYER_NAME] - nick banowanego gracza
[PLAYER_AUTHID] - authid banowanego gracza
[PLAYER_IP] - ip banowanego gracza
[ADMIN_NAME] - nick admina wydaj±cego bana


Reszta jest traktowana jako zwyk³y tekst. Na tre¶æ ka¿dego z plików przeznaczy³em max. 512 znaków, reszta nie bêdzie wy¶wietlana.

Brak którego¶ z tych plików przywróci stary sposób banowania w danej sytuacji.

Instalacja

plik .amxx do amxmodx/plugins/
folder cfgban/ do amdmodx/configs/ [CHMOD 777]

Pliki tworzone w tym folderze s± do¶æ istotne dla dzia³ania pluginu i nie powinno siê ich edytowaæ rêcznie!

Info

Tworzona jest mini baza danych na serwerze przechowuj±ca wszystkie informacje, a zbanowany gracz posiada klucz (kod), który go identyfikuje. Z takiej relacji wynika potrzeba unikatowo¶ci pola, wiêc gracz ma bana tylko na serwie, na którym go dosta³. Rozwi±zaniem dla sieci serwerów mog³oby byæ przeniesienie danych do MySQL, ale jeszcze nie powsta³a nawet wersja testowa takiego rozwi±zanie i nie wiem czy w ogóle powstanie.

Usprawnienia w wersji v2.0 pozostan± tajemnic±.

Scripting

Nowa wersja - nowe mo¿liwo¶ci. Z powodu zamkniêtego ¼ród³a postaram siê udostêpniaæ coraz to wiêcej metod ingerencji w plugin. Na pocz±tek doda³em mo¿liwo¶æ przechwycenia zdarzenia "Kick" i przeprowadzenie go we w³asny sposób, wiêcej info w pliku .inc
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • super-siostry.pev.pl
  • Podobne
    Powered by wordpress | Theme: simpletex | © ÅšpiÄ…ca Królewna.