Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
* * * * - 3 głosy

Report PlayerZgłaszanie gracza na forum za pomocą /zglos

zglos sloenthran ipb player report player report /zglos

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
85 odpowiedzi w tym temacie

#1 Sloenthran

    Profesjonalista

  • Użytkownik

Reputacja: 161
Profesjonalista

  • Postów:169
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:-
Offline

Napisano 01.05.2014 12:27

*
Popularny

opis
 
Plugin po wpisaniu /zglos wyswietla menu z wyborem gracza a po jego wybraniu menu z powodami. Po wybraniu wysyła informację do bazy danych ShoutBox-a (integracja z IPB) i pojawia nam się informacja jak na screenie poniżej

4.jpg

konfiguracja

Prawidłowe wypełnienie cvar'ów
 
cvary
report_host // Host MySQL
report_user // Użytkownik MySQL
report_pass // Hasło MySQL
report_base // Baza MySQL

report_number_user
report_number_shout //1 - IPB | 2 - PHPBB3

report_check_admin // 1 - włącza sprawdzanie admina | 0 - wyłącza sprawdzanie admina
screenshot
Spoiler
 
Spoiler
 
Spoiler
 

inne informacje
 
Zachęcam do składania propozycji. Może jakieś nowe zintegrowane forum lub coś całkowicie odmiennego? Liczę na waszą kreatywność i konstruktywną krytykę :)

Aktualizacje


Załączone pliki


Użytkownik glut edytował ten post 28.05.2014 06:46
Edycja na prośbę autora

  • +
  • -
  • 14

#2 Sloenthran

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 161
Profesjonalista

  • Postów:169
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:-
Offline

Napisano 01.05.2014 12:49

Działa na każdej wersji ShoutBoxa? brakuje tu chyba wpisania własnego powodu zgłoszenia.

 

Testowałem tylko na najnowszej ale powinno działac. Własnego powodu zgłoszenia nie dodałem ponieważ stwierdziłem że mogłoby to być wykorzystywane np na reklamy.


  • +
  • -
  • 0

#3 ST3FAN

    Pomocny

  • Użytkownik

Reputacja: 10
Początkujący

  • Postów:42
  • Lokalizacja:Poland
Offline

Napisano 01.05.2014 14:29

+ dla ciebie, i ja się złapałem na ss. :D

 

W logach PB zerknij, jest coś takiego: "[AMXX] Plugin file open error (plugin "report_player")". To normalne?


  • +
  • -
  • 0

7.png

 

5.png

 

Murzyny.pl


#4 Sloenthran

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 161
Profesjonalista

  • Postów:169
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:-
Offline

Napisano 01.05.2014 14:38

+ dla ciebie, i ja się złapałem na ss. :D

 

W logach PB zerknij, jest coś takiego: "[AMXX] Plugin file open error (plugin "report_player")". To normalne?

 

Jeżeli ktoś nie dopisuje .amxx przy nazwie pluginu w plugins.ini to tak jest to normalne...


  • +
  • -
  • 0

#5 ST3FAN

    Pomocny

  • Użytkownik

Reputacja: 10
Początkujący

  • Postów:42
  • Lokalizacja:Poland
Offline

Napisano 01.05.2014 17:37

 

+ dla ciebie, i ja się złapałem na ss. :D

 

W logach PB zerknij, jest coś takiego: "[AMXX] Plugin file open error (plugin "report_player")". To normalne?

 

Jeżeli ktoś nie dopisuje .amxx przy nazwie pluginu w plugins.ini to tak jest to normalne...

 

 

Faktycznie, ale to nie ja wgrywałem ten plugin. :o Nemek pewnie. :P


  • +
  • -
  • 0

7.png

 

5.png

 

Murzyny.pl


#6 OpUr off

    Pomocny

  • Zbanowany

Reputacja: 16
Początkujący

  • Postów:74
  • Imię:Arek łowca szparek
  • Lokalizacja:Warszawa
Offline

Napisano 01.05.2014 17:56

+++



#7 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 02.05.2014 00:03

A mi się wydaję, że lepiej tutaj używać socket, bo chociażby nie trzeba się łączyć z bazą na serwerze, a to akurat może szkodzić serwerowi, tak jak chociażby jest to czasami w amxbansie, gdy serwer z bazą sql akurat padnie. Dodatkowo nie trzeba wtedy zezwalać na połączenie z zewnątrz.
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#8 Sloenthran

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 161
Profesjonalista

  • Postów:169
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:-
Offline

Napisano 02.05.2014 07:41

A mi się wydaję, że lepiej tutaj używać socket, bo chociażby nie trzeba się łączyć z bazą na serwerze, a to akurat może szkodzić serwerowi, tak jak chociażby jest to czasami w amxbansie, gdy serwer z bazą sql akurat padnie. Dodatkowo nie trzeba wtedy zezwalać na połączenie z zewnątrz.

A ja np wolę się łączyć z bazą na serwerze niż umieszczać plik który w sumie każdy będzie mógł sobie wykonywać. Tak wiem są zabezpieczenia ale po co sobie robić dodatkową robotę? Jak dla mnie to jest to poprostu kwestia gustu :)

 

W załączniku jest również poprawiona wersja (wywalone pobieranie AuthID bo potrzebowałem go kiedyś tam a zapomniałem usunąć oraz dodany nowy powód) więc prosiłbym jakiegoś modka o wrzucenie tego SMA do 1 postu

Załączone pliki


Użytkownik Sloenthran edytował ten post 02.05.2014 07:50

  • +
  • -
  • 1

#9 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 02.05.2014 10:16

A ja np wolę się łączyć z bazą na serwerze niż umieszczać plik który w sumie każdy będzie mógł sobie wykonywać. Tak wiem są zabezpieczenia ale po co sobie robić dodatkową robotę? Jak dla mnie to jest to poprostu kwestia gustu :)

Zwykły plik php i zwykła walidacja danych, robota na kilka/naście minut, zresztą takim sposobem łatwo też robić blokady czasowe, żeby gracze nie zgłaszali ciągle kogoś tego samego, albo na tym samym serwerze, bo wtedy robi się po prostu spam na SB/CB, wiem coś o tym, bo u mnie tak było.
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#10 Sloenthran

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 161
Profesjonalista

  • Postów:169
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:-
Offline

Napisano 02.05.2014 11:05

 

A ja np wolę się łączyć z bazą na serwerze niż umieszczać plik który w sumie każdy będzie mógł sobie wykonywać. Tak wiem są zabezpieczenia ale po co sobie robić dodatkową robotę? Jak dla mnie to jest to poprostu kwestia gustu :)

Zwykły plik php i zwykła walidacja danych, robota na kilka/naście minut, zresztą takim sposobem łatwo też robić blokady czasowe, żeby gracze nie zgłaszali ciągle kogoś tego samego, albo na tym samym serwerze, bo wtedy robi się po prostu spam na SB/CB, wiem coś o tym, bo u mnie tak było.

 

 

Wersja z blokada czasowa. 1 osoba moze zgloszac co minute i jedna osoba moze zostac zgloszona co minute :)

Załączone pliki


  • +
  • -
  • 1

#11 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 02.05.2014 11:49

Wersja z blokada czasowa. 1 osoba moze zgloszac co minute i jedna osoba moze zostac zgloszona co minute :)

60 sekund to niby nie dużo, a jak da się więcej, to gdy jakiś gracz wyjdzie, a wejdzie inny, to tego drugiego nie będzie można już zgłaszać. Dodatkowo po zmianie mapy, znowu każdy każdego może zgłaszać. Dobrą opcją jest też blokowanie globalne, że na jednym serwerze nie można zgłaszać od razu wszystkich graczy, bo to raczej sensu nie ma, bo jeśli admin widzi, że ktoś zgłosił jednego gracza, to po wejściu oprócz tego zgłoszonego gracza, powinien także sprawdzić tak ogólnie cały serwer.
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#12 freetu

    Wszechwiedzący

  • Power User

Reputacja: 71
Pomocny

  • Postów:505
  • Lokalizacja:Kwidzyn
Offline

Napisano 02.05.2014 20:02

planujesz wydać także wersje pod inne silniki forum np. phpbb3 ?


  • +
  • -
  • 0

#13 Sloenthran

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 161
Profesjonalista

  • Postów:169
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:-
Offline

Napisano 03.05.2014 09:32

planujesz wydać także wersje pod inne silniki forum np. phpbb3 ?

 
Jeżeli zostanie mi podrzucona struktura tabeli od mChat i 1 przykładowy wpis to nie ma sprawy :)
 

0 sekund to niby nie dużo, a jak da się więcej, to gdy jakiś gracz wyjdzie, a wejdzie inny, to tego drugiego nie będzie można już zgłaszać

Już nie ma takiego problemu ponieważ teraz porównywany jest nick gracza. Czas zgłaszania jednego i tego samego gracza został podniesiony do 5 minut.

 

W załączniku aktualizacja i dodane nowe cvary:

 

report_host -> Host MySQL

report_user -> Użytkownik MySQL

report_pass -> Hasło MySQL

report_base -> Baza MySQL

 

report_number_user  -> Numer użytkownika jako który ma pisać

report_number_shout -> Numer wybranego forum (1 - IPB)

 

 

Załączone pliki


Użytkownik Sloenthran edytował ten post 03.05.2014 09:33

  • +
  • -
  • 1

#14 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 03.05.2014 13:46

Nie wiem czy wiesz, ale dawanie danych do bazy sql w cvarach tak po prostu, to najgorsza rzecz jaką można zrobić, tylko czekać aż ktoś niepożądany pozna te dane i rozpierniczy czyjeś forum.
  • +
  • -
  • 1

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#15 Sloenthran

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 161
Profesjonalista

  • Postów:169
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:-
Offline

Napisano 03.05.2014 14:03

Nie wiem czy wiesz, ale dawanie danych do bazy sql w cvarach tak po prostu, to najgorsza rzecz jaką można zrobić, tylko czekać aż ktoś niepożądany pozna te dane i rozpierniczy czyjeś forum.

 

Flagi PROTECTED i SPONLY zalatwia sprawe? Czy moze jakies inne polecane rozwiazanie?


  • +
  • -
  • 0

#16 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 03.05.2014 14:07

Powinno pomóc, ale najlepiej dokładnie to sprawdzić.
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#17 0-0-0

    ● 600 punktów ostrzeżeń

  • Power User

Reputacja: 222
Profesjonalista

  • Postów:599
  • Imię:___
  • Lokalizacja:___
Offline

Napisano 03.05.2014 14:15

Najlepiej w cale nie podawać danych w cvarach, a w define lub pobierać z pliku sql.cfg.
  • +
  • -
  • 0
b_350_20_692108_381007_FFFFFF_000000.png - CS:GO [4FUN][Ruletka]
b_350_20_692108_381007_FFFFFF_000000.png - CS:GO [DM]
b_350_20_692108_381007_FFFFFF_000000.png - CS:GO [FFA]
b_350_20_692108_381007_FFFFFF_000000.png - CS:GO [Only Dust2]
b_350_20_692108_381007_FFFFFF_000000.png - CS:GO [Call of Duty]

#18 Sloenthran

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 161
Profesjonalista

  • Postów:169
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:-
Offline

Napisano 03.05.2014 14:18

Powinno pomóc, ale najlepiej dokładnie to sprawdzić.

 
OK dzięki za zwrócenie uwagi, na razie dodałem te flagi do cvarów i w związku z tym aktualizacja. Dodałem również PHPBB3 pod mChat - wystarczy zmienić cvar report_number_shout na 2
 

Najlepiej w cale nie podawać danych w cvarach, a w define lub pobierać z pliku sql.cfg.

A czy w pliku sql.cfg też przypadkiem nie ma cvarów? ;)

Załączone pliki


Użytkownik Sloenthran edytował ten post 03.05.2014 14:23

  • +
  • -
  • 1

#19 Ogen Dogen

    Czempion

  • Power User

Reputacja: 261
Wszechwidzący

  • Postów:837
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Dąbrowa Górnicza
Offline

Napisano 03.05.2014 14:33

Ciekawy plug. Takie pytanie mam. Żeby dostosować plugin do innego skryptu forum wystarczy dostosować zapytanie do struktury tabeli ?

 


A czy w pliku sql.cfg też przypadkiem nie ma cvarów? ;)

 

Tak , ale chodziło chyba o odczytywanie danych z zwykłego pliku .txt ;P


  • +
  • -
  • 0

b_350_20_360204_C20008_FFFFFF_000000.png 193.33.176.115:27015

 

94e23d811c.png

 


#20 Sloenthran

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 161
Profesjonalista

  • Postów:169
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:-
Offline

Napisano 03.05.2014 14:37

Ciekawy plug. Takie pytanie mam. Żeby dostosować plugin do innego skryptu forum wystarczy dostosować zapytanie do struktury tabeli ?

 

 

 


A czy w pliku sql.cfg też przypadkiem nie ma cvarów? ;)

 

Tak , ale chodziło chyba o odczytywanie danych z zwykłego pliku .txt ;P

 

Tak wystarczy dostosować sobie zapytanie do bazy SQL i wszystko będzie cacy :)


  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: zglos, sloenthran, ipb, player, report, player report, /zglos

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych