Teraz jest Pt 17 kwi, 2026 13:36


dezaktywacja wyzwalacza

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

Ravq

Porucznik

Porucznik

  • Posty: 315
  • Dołączył(a): Wt 12 paź, 2004 14:36

dezaktywacja wyzwalacza

PostSo 17 wrz, 2005 16:05

Mam taki problem:

Robie misje A&D. East maja zajac most a Finlandczycy go obronic.
Warunkiem zwyciestwa East jest zajecie punktu na moscie. I tu sie pojawia mój problem.

Jak zrobic, że gdy w przypadku zabicia (lub wyjscia z wyzwalacza) zołnierza east który jest w obrebie wyzywalacza (bo musi tam zostac ok. minute) wyzwalacz sie dezaktywował i zostało przerwane odliczanie czasu, a w razie nastepnego zajecia punktu znowu zaczeło sie odliczanie od zera?

z góry dzieki za pomoc
Obrazek
Offline

Oscypek

Major

Major

  • Posty: 858
  • Dołączył(a): Pn 01 lis, 2004 12:12
  • Lokalizacja: Maków Podhalański

PostSo 17 wrz, 2005 17:16

Wyzwalacz na moście o nazwie bridge o aktywacji ktokolwiek i warunku: this

Wyzwalacz gdzieś indziej o warunku: east countside list bridge > 0
Aktywacja: eb = true

Drugi wyzwalacz gdzieś indziej o warunku: guer countside list bridge > 0
Aktywacja: gb = true

I w skrypcie który nalicza punkty jako warunek do doliczenia punktów stronie wschodu dasz eb a partyzantom (w FDF'ie) gb.

Powinno działać...teoretycznie
Offline
Avatar użytkownika

Ravq

Porucznik

Porucznik

  • Posty: 315
  • Dołączył(a): Wt 12 paź, 2004 14:36

PostSo 17 wrz, 2005 19:36

Nie do końca mnie zrozumiałes Nie robie C&H tylko A&D (attack&defense jedna strona atakuje druga broni miasta/mostu/czołgów czy byle czego). Oczywiscie misja jest bez respawnów. Nie naliczaja sie punkty.

Chodzi mi raczej o cos takiego:
1. East maja zajac most a dołdanie punkt na nim
2. W chwili zajecia zaczyna sie odliczanei potrzebne do zaliczenie misji (ok 1min). W czasie odliczania jakis gracz east MUSI byc w obrebie wyzwalacza.
3. Jeżeli wyszedł z wyzwalacza/został zabity to odliczanie sie zatrzymuje.
4. W przypdku gdy znowu wszedł powtarza sie punkt 2 a gdy go zabili powtarza sie pkt 3 i tak wkólko aż do czasu zaliczenia misji czyli pozostaniu w obrebie wyzwalacza. W skrócie:


Potrzebuje zrobic, zeby licznik zaczal sie naliczac gdy jakas jednostka atakujaca znajdzie sie w strefie naliczania mostu (punktu na moście) i zeby sie wylaczyl gdy nie bedzie tam zadnej jednostki atakujacej.
Obrazek
Offline
Avatar użytkownika

Zabix

Major

Major

  • Posty: 931
  • Dołączył(a): Śr 21 lip, 2004 11:30

PostSo 17 wrz, 2005 19:44

Wejdz na jakis szwabski serwer, sciagnij Hexenkessel Nogova 3.0, tam jest dokładnie taki skrypt jak opisałes.
Offline

Oscypek

Major

Major

  • Posty: 858
  • Dołączył(a): Pn 01 lis, 2004 12:12
  • Lokalizacja: Maków Podhalański

PostSo 17 wrz, 2005 20:09

Fyba kumam...

Wyzwalacz na moście o nazwie bridga, aktywacja ktokolwiek...warunek this

Kod: Zaznacz cały

#warunek
@((east countside list bridge) > 0)

_time = -1
#loop
? ((east countside list bridge > 0)&&(_time == 60)) :  goto "ewin"
? !(_time == 60) : _time = _time + 1
? ((east countside list bridge < 1)) : goto "fwin"
~1
goto "loop"

#ewin
TITLETEXT["Rosjanie zdobyli most! \n Wschód wygrywa!","PLAIN",1]
end = true
exit

#fwin
TITLETEXT["Finom udało się wybronić most! \n Rosjanie próbują kolejny raz!","PLAIN",1]
goto "warunek"
Offline
Avatar użytkownika

Ravq

Porucznik

Porucznik

  • Posty: 315
  • Dołączył(a): Wt 12 paź, 2004 14:36

PostSo 17 wrz, 2005 22:23

Ocsyp dobrze wszystko robie?

Wstawiam wyzwalacz warunke true/this, przy aktyuwacji [] exec "bridge.sqs" i aktywacja east i nic nei daje :/
Obrazek
Offline
Avatar użytkownika

alderous

Pułkownik

Pułkownik

  • Posty: 1784
  • Dołączył(a): Cz 19 sie, 2004 13:20
  • Lokalizacja: Łódź

PostSo 17 wrz, 2005 22:37

Nie komplikujcie sobie życia bez potrzeby :wink: Wystarczy następujący wyzwalacz:

  • wykrywający obecność wschodu
  • działający cyklicznie
  • z limitem czasu (w polach Min, Maks, ¦r wartość 60)
  • typ koniec cz.1 albo w przy aktywacji end = true i dodatkowy wyzwalacz z warunkiem aktywacji end (z efektami kamery i napisem)
Offline
Avatar użytkownika

Ravq

Porucznik

Porucznik

  • Posty: 315
  • Dołączył(a): Wt 12 paź, 2004 14:36

PostN 18 wrz, 2005 15:41

Dzięki Alderous, skąds wiedziałem że rozwiązanie będzie banalne :) (próbowałem tak samo tylko nie ustawiłem aktywacji na cyklicznie)


Thx
Obrazek

Powrót do Operation Flashpoint

Kto przegląda forum

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

cron