←  Pluginy AMXX

AMXX.pl: Support AMX Mod X i SourceMod

»

[JailBreak] Ban na gre w ct

  • +
  • -
speedkill - zdjęcie speedkill 28.08.2011

Posted Image
Siemka , przedstawiam wam mój plugin JailBreak ban na gre w ct.
Jeśli admin widzi że jest ktoś w ct i wogóle nie ogarnia nie wykonuje celów itp.
Wpisuje w konsoli komende amx_jailban "nick gracz" ( na flagę ADMIN_KICK )
Gdy admin da bana temu graczowi w bazie mysql stworzy się wpis z nickiem gracza który dostał bana ( na razie jest zapis tylko na nick niedługo dodam zapis steam_id / ip )
Plugin co rundę sprawdza graczy z drużyny Ct czy wpis z ich nickami istnieje w bazie jeśli tak to dostaje kicka z powodem
"Masz Bana na granie w ct"
Posted Image
do sql.cfg
amx_jailban_host "host"
amx_jailban_user "user"
amx_jailban_pass "hasło"
amx_jailban_db "nazwa bazy"
Teraz do amxx.cfg
jailban_save_type - na co zapisywać bana 1 - nick (domyślnie ) | 2 - steam_id | 3 - ip
jailban_punishment  1 - ma kickować gracza za to że gra w ct ( domyślnie ) | 2 - przenośi go do tt
Posted Image
amx_jailban nick
Posted Image
Standardowa
Posted Image
Jeśli chcemy szybsze dawanie bana otwieramy plik clcmds.ini znajdujący się w folderze configs
i na dole dodajemy
"JbBan" "amx_jailban #%userid%" "b" "u"
To na tyle.
Pozdrawiam speedkill

Załączone pliki


Użytkownik speedkill123 edytował ten post 03.09.2011 07:31
Odpowiedz

Skull3D - zdjęcie Skull3D 28.08.2011

Ale na serwie można grać tylko nie w ct czy jak ?
Odpowiedz

  • +
  • -
speedkill - zdjęcie speedkill 28.08.2011

Ma bana na gre w ct
może grać w tt
i siedzieć na spect
Użytkownik speedkill123 edytował ten post 28.08.2011 17:48
Odpowiedz

  • +
  • -
sebul - zdjęcie sebul 28.08.2011

Kolejny plugin, który potrzebuje bazy danych, przecież im więcej takich pluginów na serwerze, tym bardziej serwer może mieć jakieś ściny, itp. wiem z własnego doświadczenia.
Odpowiedz

  • +
  • -
Raku129 - zdjęcie Raku129 28.08.2011

Ładny kod i przydatny plugin.
Ostatnio ktoś mnie prosił o napisanie czegoś takiego. +
Odpowiedz

  • +
  • -
speedkill - zdjęcie speedkill 28.08.2011

Kolejny plugin, który potrzebuje bazy danych, przecież im więcej takich pluginów na serwerze, tym bardziej serwer może mieć jakieś ściny, itp. wiem z własnego doświadczenia.

Jeśli ktoś ma Jailbreak to będzie chyba jedyny plugin z zapisem mysql ale nie jestem pewny :)
Odpowiedz

  • +
  • -
Raku129 - zdjęcie Raku129 28.08.2011

Dodaj jeszcze zapis nvault czy cuś.
Odpowiedz

  • +
  • -
A może sma? - zdjęcie A może sma? 28.08.2011

Do ścin - wszystko zależy gdzie masz bazę oraz jak się z nią łączysz.
Odpowiedz

  • +
  • -
sebul - zdjęcie sebul 28.08.2011

Bazę mam dobrą i łączenie się z bazami jest dobre, ale przy diablo, amxbansie i rezerwacji nicków (każdy plugin miał swoją bazę), to jednak serwer potrafił raz na jakiś czas się przyciąć, na początku, w środku czy na koniec mapy, różnie z tym było. Nie chodzi mi tu o jakieś ściny, że przez kilka sekund gracz nie mógł się ruszać (choć czasami i takie się zdarzały), ale pogarszało to jakość gry. Usunąłem rezerwację nicków, napisałem inny plugin do tego i teraz serwer śmiga dobrze. JB nie korzysta z bazy, to też przy samym amxbansie i tym pluginie pewnie nic nie będzie się takiego działo, ale wystarczy dodać jeszcze 1 czy 2 pluginy co będą łączyć się z bazą i raczej serwer już tak płynnie chodzić nie będzie. Taki plugin jak dla mnie lepiej jest robić z zapisem do pliku czy nvault, ale to tylko moje zdanie.
Odpowiedz

  • +
  • -
Julia - zdjęcie Julia 29.08.2011

Hmm. :D
Co by się przydało, to jakaś komenda, którą bana na CT można zdjąć.
Już pomińmy sposób zapisu, ale banowanie na nick jest troszeczkę bez sensu. Dlaczego? Wystarczy zmienić nick. (Np. na sid już lepiej by było).
Odpowiedz

  • +
  • -
speedkill - zdjęcie speedkill 03.09.2011

Update :)
Nowe cvary ;]
Użytkownik speedkill123 edytował ten post 03.09.2011 08:52
Odpowiedz

  • +
  • -
LCA - zdjęcie LCA 03.09.2011

a dalo by rade zrobic menu do tego ?? np /banct i wyswietla sie lista do zbanowania a kto jest zbanowy to obok jego nicku na czerowno pisze (zbanowany)
Odpowiedz

  • +
  • -
exTez - zdjęcie exTez 03.09.2011

good plugin , + leci :D
może jakiś automatyczny zapis do tego ?
Odpowiedz

  • +
  • -
speedkill - zdjęcie speedkill 03.09.2011

Jeśli chcecie mogę wam zrobić pokazywanie na stronie kto ma bana. I w pluginie dodanie komendy na odbanowanie ;)
Użytkownik speedkill123 edytował ten post 03.09.2011 21:49
Odpowiedz

  • +
  • -
Muzzi - zdjęcie Muzzi 04.09.2011

Lolz, kolejny plugin na zapis sql ?
Nie, przerób to na nvaul ew. zapis do pliku. Kto normalny będzie 'kupywał' baze sql pod taki plugin.
Odpowiedz

  • +
  • -
LCA - zdjęcie LCA 04.09.2011

ja kupilem i czekam teraz na poprawke pluginu czyli menu do banowania pod komenda /banct i mozliwosc unbana ;))
Odpowiedz

  • +
  • -
speedkill - zdjęcie speedkill 04.09.2011

Lolz, kolejny plugin na zapis sql ?
Nie, przerób to na nvaul ew. zapis do pliku. Kto normalny będzie 'kupywał' baze sql pod taki plugin.

No i co ze na mysql ?
Masz jakiś problem nie wgrywaj zapisu nvault nie zrobię, większość ludzi posiadających serwer mają już bazę mysql bo mają tam bansa forum itp.
/banct dodam i dodam komende /unbanct tylko proszę o cierpliwość:)
Odpowiedz

  • +
  • -
Muzzi - zdjęcie Muzzi 04.09.2011

Nie mam problemu, mam taki sam plugin, napisany przeze mnie. Nie ma w nim zapisu sql, przez co jak ktoś używa różnych dodatków do serwera które korzystają z sql to może zamulić serwer - kolejna baza sql / kolejne zapytania.
Odpowiedz

  • +
  • -
LCA - zdjęcie LCA 04.09.2011


speedkill123 ma racje dla mnie np lepiej nawet ze z bazy mysql korzysta ten plugin jeżeli ktoś ma porządny serwer to nie będzie miał problemu jeżeli chodzi o lagi czy coś i po za tym strasznie nie mogę sę doczekać komend /banct i /unbanct




speedkill123 normalnie czekałem już długi czas aż ktoś taki plugin zrobi dziękówka ;))
Odpowiedz

  • +
  • -
Kan - zdjęcie Kan 05.11.2011

Bardzo przydatny na JB :)

czyli jeszcze nie można zdejmować banów pojedynczym graczom?
Odpowiedz