Teraz jest So 18 kwi, 2026 10:42


Cycle Waypoint + dodatki

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

Remek

Cywil

Cywil

  • Posty: 9
  • Dołączył(a): Pt 17 cze, 2005 14:40

Cycle Waypoint + dodatki

PostŚr 04 sty, 2006 07:55

Siemanko

W misji , kierowca SCUD'a jest na stanowisku przy wozie. żeby trochę urozmaicić obserwowanie bazy dla graczy, chciałbym żeby kierowca co jakiś czas wychodził na chwilę z samochodu (rozprostować kości) później wsiadał , zapalał silnik na jakieś 15 minut , wyłączał . . . i tak w kółko.

Narazie wiem tylko jak zrobić żeby kierowca wsiadał i wysiadał :-)

Problem w tym , że chciałbym również , że gdy w bazie ogłoszą alarm , żeby ten sam kierowca odpalił SCUD'a (i "Mission Failed")

Jak takie coś się montuje? I czy wogóle da radę ?

Do tego mam jeszcze jedno pytanie:

Jeżeli żołnierz podchodzi do przełożonego i salutuje.
Jak to zrobić fachowo żeby salutował przez powiedzmy dwie sekundy ?
Czy to się robi na skryptach ? (szczerze mówie że nie mam o tym pojęcia, ale chętnie się nauczę)
Dodatkowo chce żeby najpierw żołnierz spojrzał na przełożonego zanim zasalutuje.
"Los Curvas son bonitas" ;-)
Offline
Avatar użytkownika

reyhard

Pułkownik

Pułkownik

  • Posty: 1455
  • Dołączył(a): So 12 mar, 2005 09:56
  • Lokalizacja: wielkiego brata

PostŚr 04 sty, 2006 11:13

1 Problem - Dajesz duży wyzwalacz z aktywacja na strone gracza (albo grupujesz go z graczem jak nie chcesz żeby ci jakas przypadkowa jednostka aktywowala) dajesz tam wykryty przez (i tu strona przeciwnika), wpisujesz w na aktywacje:ktostamscud Action ["Scud Start"] (po warunkiem że wczesniej dales SCUD Launch) można tez to na skrypcie i wtedy byś odrazu zrobił scud launch i scud start i dalbys np na koncu skryptu win=true i wyzwalacz z typem zakonczenie (i tu jakis numerek)
2 Problem -
Kod: Zaznacz cały
ktos setdir(getdir ktos2 - 180)
~0.1
ktos dowatch ktos2
~0.5
ktos SwitchMove "EffectStandSalute"
~0.5
ktos2 SwitchMove "EffectStandSalute"
~0.5
ktos SwitchMove "EffectStandSaluteEnd"
ktos2 PlayMove "EffectStandSaluteEnd"


Edit: Tak, po ~ wpisujesz dowolna liczbe która oznacza odstep czasowy miedzy nastepnym poleceniem. Natomiast w edytorze zamiast tego jest Odliczabnie i wartości max med i min gdzie okreslasz czas odstep czasowy.
Ostatnio edytowano Śr 04 sty, 2006 19:57 przez reyhard, łącznie edytowano 1 raz
Po prostu przyjmij do wiadomości, że nadciąga rewolucja proletariacka, lada dzień Chavez z Castro i Bin Ladenem nadjadą na białym traktorze i uwolnią ciemiężony lud polski spod władzy międzynarodowego kapitału.
Offline
Avatar użytkownika

Remek

Cywil

Cywil

  • Posty: 9
  • Dołączył(a): Pt 17 cze, 2005 14:40

PostŚr 04 sty, 2006 18:56

Sorka - dwa pytania w jednym poście . . . . właśnie doczytałem.

Dzięki reyhard. Czy ~0.1 - to jakiś opóźniacz? jeżeli tak to mógłbym to wpisać ciągiem w powiedzmy waypoincie ?
A zresztą , zaraz sprawdzę :-)

EDIT: reyhard - w edytorze masz wartość opuźnienia, ale musiałbyś zrobić osobny waypoint dla każdej lini kodu skryptu - tak to rozumiem - co mija się z celem.
"Los Curvas son bonitas" ;-)

Powrót do Operation Flashpoint

Kto przegląda forum

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

cron