Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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

Czym się różnią eventy od logevent?


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

#1 Proziom1

    Życzliwy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:30
  • Imię:Damian
  • Lokalizacja:Polska
Offline

Napisano 02.01.2015 15:59

Witam,

 

Mam takie nie typowe pytanie.Czym się róźnią eventy od logevent'ów + gdzie mogę znaleźć listę logevent'ów?

 

Co to RegisterHam?


Użytkownik Proziom1 edytował ten post 02.01.2015 16:13

  • +
  • -
  • 0

#2 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1570
Godlike

  • Postów:2733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 02.01.2015 16:14

https://wiki.alliedm...e_1_Game_Events
https://forums.allie...ad.php?t=225069
  • +
  • -
  • 0

If you can dream it, you can do it.


#3 Proziom1

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:30
  • Imię:Damian
  • Lokalizacja:Polska
Offline

Napisano 02.01.2015 16:18

Czym się różnią eventy od logeventów a registerHam ?


  • +
  • -
  • 0

#4 GwynBleidD

    Godlike

  • Administrator

Reputacja: 1849
Godlike

  • Postów:3066
  • Steam:steam
  • Lokalizacja:Przemyśl
Offline

Napisano 02.01.2015 16:32

Eventy wyłapują określone zdarzenia przewidziane przez twórców HLDS, MetaModa lub AMXX. Logeventy wyłapują dowolne zdarzenia, które silnik gry odnotowuje (lub usiłuje odnotować, jeśli logi są wyłączone) w logach serwera, dzięki temu możemy wyłapać również nieprzewidziane przez w/w twórców zdarzenia, które są odnotowywane w logach.

RegisterHam służy dokładnie do tego samego, co eventy lub logeventy czyli do wyłapywania zdarzeń, jednak moduł Ham specjalizuje się w innych zdarzeniach, niż eventy i logeventy.

Różni się również sama obsługa tych zdarzeń, tj w każdej z tych trzech metod parametry są przekazywane w odmienny sposób
  • +
  • -
  • 1
NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
 
1988650.png?theme=dark

#5 Proziom1

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:30
  • Imię:Damian
  • Lokalizacja:Polska
Offline

Napisano 02.01.2015 16:35

No ok ale powiedz gdzie znajdę te logeventy ? Na przykład chciałbym wyłapać moment podłożenia paki przez jakiegoś gracza z TT ,jaki typ eventu musiałbym zastosować ?


  • +
  • -
  • 0

#6 sebul

    Godlike

  • Junior Admin

Reputacja: 2016
Godlike

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

Napisano 02.01.2015 16:38

Podłożenie paki możesz "wyłapać", albo za pomocą rejestracji logeventu (bo w logach jest to odnotowane), albo używając modułu csx. Ogólnie nie ma jednej odpowiedzi na to jak jakieś zdarzenie "złapać", wszystko zależy od tego co chcesz "złapać".
  • +
  • -
  • 0
Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo
Generator tabeli expa - aż do 103600 poziomu

#7 GwynBleidD

    Godlike

  • Administrator

Reputacja: 1849
Godlike

  • Postów:3066
  • Steam:steam
  • Lokalizacja:Przemyśl
Offline

Napisano 02.01.2015 16:53

co do logeventów, najwygodniej jest przetrząsnąć logi serwera (te w cstrike/logs), upewnij się jednak najpierw, że masz włączone w cvarach serwera logowanie wszystkiego, co się rusza (lub nie rusza), żeby czegoś nie przegapić :)

Następnie jeśli widzisz, że interesująca Cię rzecz pojawia się w logach, możesz złapać ją logeventem. Jak to zrobić? Tutaj metod jest sporo, jedni po prostu eksperymentują, próbując łapać różne fragmenty wpisu z logów jako różne parametry, ja idę w inną stronę. Rejestruję logevent, który złapie absolutnie wszystko (czyli nie podaję mu żadnych kryteriów) i wszystkie jego parametry wypisuję w czacie. Oczywiście zrobi się nieziemski spam :D Następnie wywołuję na serwerze interesujące mnie zdarzenie i patrzę jakie parametry w logevencie to zdarzenie ze sobą niesie. Na końcu analizuję te parametry i tworzę już odpowiednio sprecyzowany logevent.
  • +
  • -
  • 0
NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
 
1988650.png?theme=dark




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

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