←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Problem z Extreme Ban Config 2

Zablokowany

  • +
  • -
Adrenaline1986 - zdjęcie Adrenaline1986 03.11.2009

Witam. Mam mały problem z owym plugin'em. Testowane dwie wersje ( 2.1 oraz 2.3- żadna nie działa w pełni na dwóch moich serwerach). Plugin działa połowicznie- banuje bez problemu graczy będących na serwerze. "Schody" zaczynają się,gdy chce zbanować osobę niebędącą już na serwerze. Wpisuję przykładową komendę w konsoli: amx_bancfg2 "Dyzio" 2dkdksdksdjksdjksjdk24e "240" "ochlon" . Zauważyłem, że ban się dodaje do pliku z nadanym chmod777, jednak przy banowaniu przez konsolę, ucinana jest ostatnia litera / liczba owego kodu ( w tym wypadku litera 'e' zostaje ucięta , przez co zbanowany gracz może wejść na serwer. Zaznaczam, że nie da się edytować pliku [email protected] ręcznie ( nie da się dopisać literki "e")

PS Wersja 1.xx nie ma możliwości banowania gdy gracz jest nieobecny na serwerze, dlatego jej nie uwzględniłem w mojej wypowiedzi.

Z góry dziękuję za odpowiedź.
Odpowiedz

  • +
  • -
Batonik - zdjęcie Batonik 03.11.2009

Zauważyłem, że ban się dodaje do pliku z nadanym chmod777

Dlatego dodaje się ponieważ jak piszę w tym pluginie:
Folder bancfg/ powinien mieć prawa zapisu (najlepiej CHMOD 777).

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

i nie wiem co wklejasz za komendę bo jeżeli to co napisałeś:

2dkdksdksdjksdjksjdk24e


to jest źle, bo liczbę short uzyskujesz po przez ( u mnie na hlsw lub w logach )

nick<1170><STEAM_ID_LAN>

gdzie:
1170
jest u mnie liczbą short.

Spróbuj jeszcze banować przez:

amx_bancfg2 "Dyzio" "1170" "240" "ochlon"

gdzie liczba jest w cudzyslowiu


jbc. u mnie ten problem nie występuje
Odpowiedz

  • +
  • -
Adrenaline1986 - zdjęcie Adrenaline1986 03.11.2009

Dlatego dodaje się ponieważ jak piszę w tym pluginie:
Kod:

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


CHMOD 777 jest nadany.

i nie wiem co wklejasz za komendę bo jeżeli to co napisałeś:


To było uproszczenie. Moje wartości są długie np <6a0c905aaf3c649a9a081646bfbb6f37>

Logi z katalogu bancfg_logs wyglądają tak:

L 11/02/2009 - 07:45:36: gracz xxx <STEAM_ID_LAN><212.124.29.xxx:27005><6a0c905aaf3c649a9a081646bfbb6f37> put in server

Gdzie przy dodaniu bana dla gracza, który nie jest już na serwerze, w wartości:
6a0c905aaf3c649a9a081646bfbb6f37
zostaje ucięta ostatnia liczba - w tym wypadku
7
Odpowiedz

  • +
  • -
Batonik - zdjęcie Batonik 03.11.2009

//edit
http://amxx.pl/topic...-v116-vt918.htm hlsw
//edit

A spróbuj na HLSW wejść i zakładka "Konsola" twojego serwera i sprawdź czy wartość jest krótsza bo u mnie wygląda to tak gdy dany gracz coś zrobi ( np. napiszę coś na sayu, zabiję kogoś )

"nick<3519>"

i o ile się nie mylę wartość short nie może występować z literami...

Więc coś jest źle z logami.

U mnie [email protected]

"129" "Szymbi{bze formy}" "1256938422" "0" "Cheatujesz" "9f97321963956b5a875d1939333ece97" "BaToN"
"133" "*DrAkUlA*" "1257006797" "0" "Cheatujesz" "a84b6dc103b4d844540312bf41e0c6a1" "kazanek"
"134" "redsn0w" "1257009463" "0" "Cheatujesz" "b256536ab3501a93c193ef4eceb6b681" "Strzelam|w|CHEUMY"
"135" "bl@nc!k" "1257011257" "0" "Cheatujesz" "d26ed844c6d4750e9ecd8cd77d54b057" "Strzelam|w|CHEUMY"
"138" "Fristajlo" "1257019318" "0" "Cheatujesz" "ba230b4066433dee8b19969d0995df2d" "krzysssi3k"
"141" "Pro[Test]" "1257035638" "0" "Cheatujesz" "2becd9d17e02b566f38ade0ef21d96c3" "Mruwa ;f"
"145" "MlodY Robi Lody" "1257087895" "0" "Cheatujesz" "c38613e45937cc9948a79fd76fcb847a" "^*^ W@R!@T ^*^"
"146" "YaSiU" "1257101240" "0" "Cheatujesz" "e8e97e0ffb71a5ae09225cbf9daa0d8b" "krzysssi3k"
"147" "asdf" "1257101615" "0" "bez powodu" "91c1d42a0a1c724e0ecb2a59bfe39d88" "KeNeK"
"160" "elo yo" "1257255843" "0" "Cheatujesz" "5e56a5afddf2ff8042b1c0959f41129d" "Mruwa ;f"
"161" "mlody wilk" "1257265573" "0" "Petro :)" "f0ade9a6f7ba54217bf821fbd5c3adeb" "Mruwa ;f"
"162" "AdiX" "1257266105" "0" "Cheatujesz" "824694d3a5e4f0c8b73f4ff7c79b8c11" "Mruwa ;f"

i jak widzisz nie ma tutaj podanej wartości short bo zazwyczaj jest ona krótka <9999> (do tysięcy )
Odpowiedz

  • +
  • -
Adrenaline1986 - zdjęcie Adrenaline1986 03.11.2009

U mnie wartość z konsoli wygąda tak:

"xxx<28><STEAM_0:1:26532xxx><>" joined team "TERRORIST"

Po wpisaniu:
amx_bancfg2 sss 28 "czas" "powod"

dodaje się wpis do piliku [email protected] o treści:
"32" "xxx" "1257278095" "1257278395" "test" "28" "[serwer]"

Czyli owe

28
jest wpisane zamiast tego długiego kodu, który wpisywany był przeze mnie wcześniej, a był ucinany przez 'serwer' o jedną cyfrę

Sposób rozpisany przez Ciebie mi nie działa :
Odpowiedz

  • +
  • -
Batonik - zdjęcie Batonik 03.11.2009

ale spróbuj gdy ten gracz wyjdzie, użyć tego kodu

"32"

jest to numer bana czyli który to banna serwerze.

Spróbuj to zrobić tak na jakimś testowym graczu, koledze.

Niech wejdzie na serwer, Ty zapisujesz jego nr niech później niech wyjdzie z serwera, i wklep tą komendę:

amx_bancfg2 "BaToN" "short" "0"

( spróbuj bez przyczyny )

oczywiście zamiast BaToN kolesia nick, zamiast short nr. z hlsw, a zamiast 0 czas na jaki chcesz dać bana :)
Odpowiedz

  • +
  • -
Adrenaline1986 - zdjęcie Adrenaline1986 03.11.2009

Adrenaline1986 napisał/a:
"32"
jest to numer bana czyli który to banna serwerze.


Nie mówię o wartości 32 z [email protected] tylko o tej z loga z hlsw, czyli "28". Jak dany gracz też coś napisze to w konsoli pojawia się takie coś:
"xxx<28><STEAM_0:0xxxxxxx><TERRORIST>" say "test test"
Odpowiedz

  • +
  • -
Batonik - zdjęcie Batonik 04.11.2009

hmmm ale z tego wynika, że wcześniej podawałeś złą wartość short ;]
a zadziałał Ci sposób który napisałem wyżej ?
Odpowiedz

  • +
  • -
Adrenaline1986 - zdjęcie Adrenaline1986 04.11.2009

nie, nie działał :/
Odpowiedz
Zablokowany