←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

[ROZWIĄZANE] Łączenie logevent'ów

Zablokowany

  • +
  • -
TheDarkDez - zdjęcie TheDarkDez 07.02.2015

To co w temacie.

 

Jak połączyć w pary te zdarzenia?:

Ten "CTs_Win" z "All_Hostages_Rescued",

"CTs_Win" z "Defused_The_Bomb",

"Terrorists_Win" z "Hostages_Not_Rescued"

 i "Terrorists_Win" z "Target_Bombed"

 

PS. Chodzi mi o numery parametrów, które mają być przeszukiwane.

 

 

Odpowiedz

  • +
  • -
grankee - zdjęcie grankee 07.02.2015

Czegoś nie rozumiem, po co chcesz to łączyć, sam event All_Hostages_Rescued jest równoznaczny z CTs_Win, bo nie może być sytuacji, że Zakładnicy zostali ocaleni, a CT nie wygrywa. Analogiczne wydają się pozostałe pary.

Odpowiedz

  • +
  • -
radim - zdjęcie radim 07.02.2015

A co jeśli czas minie tym samym terroryści wygrają a po czasie jeszcze CT zdąży uratować hosty?

Odpowiedz

  • +
  • -
Wielkie Jol - zdjęcie Wielkie Jol 07.02.2015

A co jeśli czas minie tym samym terroryści wygrają a po czasie jeszcze CT zdąży uratować hosty?

Wygrywają terroryści, tak samo jak z podłożeniem bomby po czasie.

 

L 02/07/2015 - 22:04:04: [Untitled.amxx] Koniec rundy - TT wygralo dzięki temu, ze czas uplynal *** Czas upłynął, potem uratowałem hosty.
L 02/07/2015 - 22:04:58: [Untitled.amxx] Koniec Rundy - CT wygralo przez uratowanie hostow --- Uratowałem hosty.
L 02/07/2015 - 22:04:58: [Untitled.amxx] Koniec rundy - TT wygralo dzięki temu, ze czas uplynal --- Uratowałem hosty.
 

radim (08.02.2015 23:36):
Tak wiem. Tylko chciałem zaznaczyć i sprostować to co napisał grankee że nie zawsze All_Hostages_Rescued jest równoznaczny z CTs_Win chociażby w przypadku który podałem.

Użytkownik Wielkie Jol edytował ten post 07.02.2015 22:08
Odpowiedz

  • +
  • -
TheDarkDez - zdjęcie TheDarkDez 07.02.2015

Wiem, wiem może to debilne i niepotrzebne, ale mam dwa powody dlaczego chcę się tego dowiedzieć.

 

Po 1. Chciałbym się tego nauczyć.

Po 2. Chcę mieć pewność że np. CT wygra poprzez uratowanie hostów.

Odpowiedz

  • +
  • -
MAGNET - zdjęcie MAGNET 07.02.2015

To nie możesz stworzyć sobie zwykłej zmiennej i w nowej rundzie ustawiać ją na 0, a przy wywolaniu Hostage_Rescued zmieniać na True? I teraz jeśli wywoła się CT_win, a zmienna dalej będzie równa 0, bbędzie to oznaczało, że CT wygrało poprzez ubicie TT
Odpowiedz

  • +
  • -
TheDarkDez - zdjęcie TheDarkDez 08.02.2015

Chyba temat trochę odbiegł od tematu, bo chciałem dowiedzieć jak się łączy logeventy, a nie sprawdzać czy te połączone eventy mają sens.

 

^

||    Ja pierdykam masło maślane!


Użytkownik TheDarkDez edytował ten post 08.02.2015 00:30
Odpowiedz

  • +
  • -
Wielkie Jol - zdjęcie Wielkie Jol 08.02.2015

Sprawdź kto wygrał rundę i czy cele mapy ( paka wybuchła / hosty odprowadzone ) zostały wykonane. Jeżeli tak, no to znaczy, że tak.

np.

new bool: zmienna[2];

event_dzwieku_wygranej_tt
event_dzwieku_wygranej_ct
event_hostow // hosty uratowane

event_hostow()
zmienna[0] = true; // hosty uratowane
event_dzwieku_wygranej_ct()
zmienna[1] = true; // odtworzyl sie dzwiek wygranej CT
Odpowiedz

  • +
  • -
TheDarkDez - zdjęcie TheDarkDez 08.02.2015

 

Sprawdź kto wygrał rundę i czy cele mapy ( paka wybuchła / hosty odprowadzone ) zostały wykonane. Jeżeli tak, no to znaczy, że tak.

np.

new bool: zmienna[2];

event_dzwieku_wygranej_tt
event_dzwieku_wygranej_ct
event_hostow // hosty uratowane

event_hostow()
zmienna[0] = true; // hosty uratowane
event_dzwieku_wygranej_ct()
zmienna[1] = true; // odtworzyl sie dzwiek wygranej CT

 

Dzięki, za to, ale dalej nie dowiedziałem się jak się łączy logeventy.

Odpowiedz

  • +
  • -
Rivit - zdjęcie Rivit 08.02.2015

Ale o co Ci chodzi? O te parametry w register_logevent? Można zarejestrować osobne logeventy ale spiąć je jedną funkcją.
Odpowiedz

  • +
  • -
TheDarkDez - zdjęcie TheDarkDez 08.02.2015

Coś takiego:

register_logevent("logevent_ct_host_win", ?, "3=CTs_Win", "2=Defused_The_Bomb")

i co ja mam wpisać zamiast znaku zapytania.

Odpowiedz

  • +
  • -
TheDarkDez - zdjęcie TheDarkDez 08.02.2015

Temat do zamknięcia, już się dowiedziałem jak to robić.

Odpowiedz

  • +
  • -
radim - zdjęcie radim 09.02.2015

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Odpowiedz
Zablokowany