Teraz jest Pt 17 kwi, 2026 14:22


Helikopter krąży nad miastem/laduje w odpowiednim momencie

Archiwum działów sekcji Operation Flashpoint
  • Autor
  • Wiadomość
Offline
Avatar użytkownika

kastleF83

Kapral

Kapral

  • Posty: 85
  • Dołączył(a): So 23 wrz, 2006 21:31
  • Lokalizacja: black mesa research facility

Helikopter krąży nad miastem/laduje w odpowiednim momencie

PostPt 02 mar, 2007 01:02

Więc chodzi mi o następującą sytuację: Mam helikopter sterowany przez AI, który krąży sobie wokół miasta. Gracz znajduję sie w tym mieście i jego zadaniem jesst wykoszenie jakiejś tam ilości przeciwników. Po zabiciu wszystkich wrogów, helikopter ma wylądować w danym miejscu. No i w tym problem jak sprawić, żeby helikopter krazył x czasu, i wylądował dopiero gdy wszyscy przeciwnicy będą martwi(Likwidacja może przecierz trwać, kilka-klilkanaście minut.)? Czy istnieje jakiś w miare przystępny patent na taką akcje?
"Ten kto staje się potworem, zrzuca z siebie ciężar bycia człowiekiem..."

This is pure hell on earth.
Offline
Avatar użytkownika

żuker

Major

Major

  • Posty: 517
  • Dołączył(a): Wt 22 lut, 2005 18:40
  • Lokalizacja: Naugatuck CT; USA

PostPt 02 mar, 2007 05:28

Potrzebujesz wyzwalacz i niewidzialny obiekt nazwany np. "ladowisko".
Nazywasz wrogów "x1, x2, x3, x4, x5, x6" i helikopter "heli".

W wyzwalaczu wpisujesz:


Wielkość: 0 (nie ma różnicy, ale wygląda bardziej estetycznie i łatwiej się połapać gdy masz więcej podobnych wyzwalaczy).

Aktywacja: Nikt

Condition: not (alive x1) and not (alive x2) and not (alive x3) and not (alive x4) and not (alive x5) and not (alive x6)

Przy aktywacji: heli land "ladowisko"
Offline
Avatar użytkownika

kastleF83

Kapral

Kapral

  • Posty: 85
  • Dołączył(a): So 23 wrz, 2006 21:31
  • Lokalizacja: black mesa research facility

PostPt 02 mar, 2007 12:31

Zrobiłem tak: Postawiłem helikopter, ustawiłem mu kilka waypointów ostatni dałem przełącz co sprawia, że hali krąży w nieskonczoność. Po odpaleniu wyzwalacza o którym pisze żuker faktycznie helikopter ląduje w odpowiednim miejscu, ale ląduje na moment a zaraz potem wraca na swoją trasę i lata w kółko. Czy da się zrobić jakoś tak żeby po wylądowaniu czekał na gracza, a potem przestał latać w kółko i razem z graczem na pokładzie poleciał w siną dal?
"Ten kto staje się potworem, zrzuca z siebie ciężar bycia człowiekiem..."

This is pure hell on earth.
Offline
Avatar użytkownika

ASAD

Szeregowy

Szeregowy

  • Posty: 25
  • Dołączył(a): Pt 14 kwi, 2006 14:17
  • Lokalizacja: Bydgoszcz

PostPn 05 mar, 2007 20:50

Wszystko można zrobić punktami trasy.

Wróg (x1, x2, x3, x4, x5, x6)

Ustawiasz punkty trasy śmigłowcowi tak aby krążył nad miastem (nie dawaj za dużo - 4 mogą wystarczyć). Dajesz mu w pewnym momencie punkt trasy przęłącz, przez co będzie powtarzać tę trasę w kółko, do znudzenia. Tworzysz wyzwalacz typu PRZEłÂˇCZ (tam gdzie można wybrać opcję PRZEGRANA, ZAKOĂ‘CZ cz1, itp. - standardowo masz żADNA), w którym wpisujesz w warunku:
Kod: Zaznacz cały
not (alive x1) and not (alive x2) and not (alive x3) and not (alive x4) and not (alive x5) and not (alive x6)

Synchronizujesz ten wyzwalacz z punktem trasy PRZEłÂˇCZ śmigłowca. Następnie tworzysz punkt trasy ZAłADUJ w wyznaczonym przez Ciebie miejscu. Po zabiciu wroga, śmigłowiec wyłączy PRZEłÂˇCZ, wyląduje we wskazanym miejscu i zabierze Cię na pokład. Dobrym pomysłem jest dodanie sobie punktów trasy (jedno w mieście z takim samym warunkiem jak u śmigłowca, drugi WSIADAJ zaraz obok ZAłADUJ śmigłowca - zsynchronizuj oba ze sobą, dzięki czemu śmigłowiec będzie czekał na Ciebie).
Offline
Avatar użytkownika

kastleF83

Kapral

Kapral

  • Posty: 85
  • Dołączył(a): So 23 wrz, 2006 21:31
  • Lokalizacja: black mesa research facility

PostWt 06 mar, 2007 17:35

Pomysł dobry, ale jest jeden feler po odpaleniu wyzwalacza helikopter faktycznie leci w kierunku waypointa załaduj, ale nie ląduje tylko wisi w powietrzu. Kiedy dobiegam do tego miejsca helikopter ciagle "wisi" pomimo, że jego waypoint zaladuj jest zsynchronizowany z moim wsiadaj :???:

EDIT> Po WYłÂˇCZENIU synchronizacji waypointu wsiadaj (gracz) z waypointem załaduj (heli) ten drugi ląduje, ale niestety na chwilkę po czym odlatuje. Czyli efekt prawie taki o jaki mi chodzi... prawie:( Dlaczego helikopter nie ląduje?

EDIT2> Problem rozwiązany :) Zmieniłem, pozycję waypointa (wsiadaj) i wszystko działa dokładnie tak jak chciałem, wielkie dzięki za podpowiedzi, bez nich byłby lipton. Cześć :wink:
"Ten kto staje się potworem, zrzuca z siebie ciężar bycia człowiekiem..."

This is pure hell on earth.

Powrót do Operation Flashpoint

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 6 gości

cron