Teraz jest So 21 cze, 2025 22:15


Nurkowanie - Ju 87d 'Stuka'

Archiwum działów sekcji Operation Flashpoint
  • Autor
  • Wiadomość
Offline

Tiget1

Szeregowy

Szeregowy

  • Posty: 29
  • Dołączył(a): So 13 sty, 2007 14:58

Nurkowanie - Ju 87d 'Stuka'

PostWt 17 lip, 2007 18:09

żeby nie było- szukałem na tym forum odpowiedzi na to pytanie i takiego nie znalazłem więc-
Jak wiadomo ten addon ma opcję nurkowania w pasku zadań. Jak zrobić żeby AI wzbiło się na okreslony pułap (200m), użyło opcji nurkowania, użyło bombę a następnie wróciła na ten sam pułap. Jestem poczatkujący w te klocki i dlatego nie mam zielonego pojęcia jak to zrobić. Ten addon nie ma readme bo znajduje się w modzie IOE (Invasion Of France '40).

Z góry dziękuję za pomoc.
Offline
Avatar użytkownika

Maćko

Generał

Generał

  • Posty: 3140
  • Dołączył(a): Pt 29 gru, 2006 23:33
  • Lokalizacja: Radom

PostWt 17 lip, 2007 19:17

Jeżeli chodzi o wzbicie sie na określoną wysokość to trzeba najpierw nazwać samolot np. plane, a potem w punkcie trasy wpisać "plane flyinheight wysokość" w miejsce wysokość trzeba wpisać poziom wysokości w cyfrach np. 200. Co do użycia akcji to trzeba by było otworzyć plik *pbo z addonem i zobaczyć jak nazywa sie ta opcja nurkowania. Polecam zrobić to programem pbodescryptor w wersji 1.5.
Obrazek
Obrazek
-------------
MOBO: MSI H110M PRO-D | CPU: Core i3 6100@3.7GHz | RAM: 8GB DDR4 2400@2133 MHz CL12 Goodram Play |
GPU: Asus GTX 760 DirectCU II 2GB GDDR5 | SSD: Samsung 850 EVO 250GB | HDD: Samsung HD502HJ 500GB |
PSU: Corsair VS450 | Case: SilentiumPC Brutus S20 | FAN: SilentiumPC Mistral 120 mm
Offline

Tiget1

Szeregowy

Szeregowy

  • Posty: 29
  • Dołączył(a): So 13 sty, 2007 14:58

PostWt 17 lip, 2007 20:33

Zrobiłem to co mi poleciłeś. Jak już pisałem, nie bardzo się na tym znam, więc nie wiem który plik zawiera nazwę tej akcji. Podaję wszystkie nazwy plików, które mają, albo mogą mieć związek z tą akcją:

divebrake.paa
switches2.paa
switches.paa
dive.sqs
divebrakes.sqs
divesiren.sqs (syrena, która włączała się podczas nurkowania, (dźwięk))
diveswitches.sqs
switches.sqs


Nie wiem także co wpisać w miejscu nazwy owej bomby więc podam także to:


IOE_bomba.p3d
IOE_bombb.p3d
rumpfbombe.sqs


Mam nadzieję, że są tu gdzieś właściwe nazwy.
Offline
Avatar użytkownika

Maćko

Generał

Generał

  • Posty: 3140
  • Dołączył(a): Pt 29 gru, 2006 23:33
  • Lokalizacja: Radom

PostWt 17 lip, 2007 21:00

Spróbuj użyć skryptu dive.sqs, w punkcie trasy tym w którym wpisałeś żeby leciał na odpowiedniej wysokości dopisz [;plane exec "dive.sqs"]. Oczywiście bez tych []
Jeśli zadziała to w następnym punkcie trasy wpisz [plane exec "divebrakes.sqs"] to spowoduje wyłączenie nurkowania. Sprawdź czy to zadziała. Bąby na razie odkładamy na później.
Obrazek
Obrazek
-------------
MOBO: MSI H110M PRO-D | CPU: Core i3 6100@3.7GHz | RAM: 8GB DDR4 2400@2133 MHz CL12 Goodram Play |
GPU: Asus GTX 760 DirectCU II 2GB GDDR5 | SSD: Samsung 850 EVO 250GB | HDD: Samsung HD502HJ 500GB |
PSU: Corsair VS450 | Case: SilentiumPC Brutus S20 | FAN: SilentiumPC Mistral 120 mm
Offline

Tiget1

Szeregowy

Szeregowy

  • Posty: 29
  • Dołączył(a): So 13 sty, 2007 14:58

PostWt 17 lip, 2007 22:16

Wyniki moich testów:

żeby skrypt mógł zostać uruchomiony, samolot powinien być na wysokości conajmniej 200 m. Ustawiłem go na 300. Gdy samolot znalazł się w punkcie trasy, gdzie wpisałem ["plane exec "dive.sqs"] oczywiście bez [] ;] wyświetlał się komunikat "script dive.sqs not found", czy coś w tym stylu. To samo w przypadku "divebrakes.sqs", lub "divebrake.sqs". Jakie są kolejne możliwości? :S

@edit:

Sprawdziłem też "diveswitches.sqs" oraz "diveswitches.paa". Ten sam skutek :S
Offline
Avatar użytkownika

Maćko

Generał

Generał

  • Posty: 3140
  • Dołączył(a): Pt 29 gru, 2006 23:33
  • Lokalizacja: Radom

PostŚr 18 lip, 2007 13:48

To otwórz config addonu i przeanalizuj go. Tam powinno być napisane co odpowiada za ten skrypt nurkowania.
A plik "diveswitches.paa" to na pewno nie załapie bo to jest tekstura.
Obrazek
Obrazek
-------------
MOBO: MSI H110M PRO-D | CPU: Core i3 6100@3.7GHz | RAM: 8GB DDR4 2400@2133 MHz CL12 Goodram Play |
GPU: Asus GTX 760 DirectCU II 2GB GDDR5 | SSD: Samsung 850 EVO 250GB | HDD: Samsung HD502HJ 500GB |
PSU: Corsair VS450 | Case: SilentiumPC Brutus S20 | FAN: SilentiumPC Mistral 120 mm
Offline

Tiget1

Szeregowy

Szeregowy

  • Posty: 29
  • Dołączył(a): So 13 sty, 2007 14:58

PostŚr 18 lip, 2007 19:39

Config dive.sqs:

Kod: Zaznacz cały
_plane = _this select 0
_driver = _this select 1
_action = _this select 2

; Do some checking to make sure the driver is calling the action
?!(_driver == driver _plane): _driver groupChat "I can't do that"; exit
?(speed _plane) <=150 : goto "slow"
? (getpos _plane select 2) < 200 : goto "toolow"

_n = 0

[_plane] exec "\EWD_ju87\scripts\diveswitches.sqs"

;_plane addAction ["Dive Siren","\EWD_ju87\scripts\siren.sqs"]

#burst
?(_n >= 10): goto "end"


; get the current velocity of the vehicle
_xvel = velocity _plane select 0
_yvel = velocity _plane select 1
_zvel = velocity _plane select 2

; now set the new velocity
_plane setVelocity [(_xvel * 1.00), (_yvel * 0.75), (_zvel * 1.0)]

_n = _n + 1

; short delay
~0.15
?(speed _plane) >=300: (speed _plane)==280
goto "burst"

#slow
_plane GroupChat "Must be 150 Mph before opening of dive brakes"; exit

#toolow
_plane GroupChat "Must be at a height of 200m before opening dive brakes(recommended 1000m)"; exit

#end
_plane say "kodive";
;~10
;_plane RemoveAction 2
exit


Stwierdziłem, że najbardziej interesująca część to:





Kod: Zaznacz cały
[_plane] exec "\EWD_ju87\scripts\diveswitches.sqs"

;_plane addAction ["Dive Siren","\EWD_ju87\scripts\siren.sqs"]


Nazwałem samolot jako "Plane" i wpisałem Plane exec... Podczas testu, gdy samolot doleciał do tego punktu trasy, w lewym górnym rogu wyświetlił się komunikat:

" '_plane = _this select 0|#|' Error selected: Type Object expected Array "

Więc jak powinno być prawidłowo?
Offline
Avatar użytkownika

Maćko

Generał

Generał

  • Posty: 3140
  • Dołączył(a): Pt 29 gru, 2006 23:33
  • Lokalizacja: Radom

PostCz 19 lip, 2007 08:45

Nie to, config samolotu. Plik o nazwie "config" w tym poszukaj. W nim jest wszystko zdefiniowane.
Obrazek
Obrazek
-------------
MOBO: MSI H110M PRO-D | CPU: Core i3 6100@3.7GHz | RAM: 8GB DDR4 2400@2133 MHz CL12 Goodram Play |
GPU: Asus GTX 760 DirectCU II 2GB GDDR5 | SSD: Samsung 850 EVO 250GB | HDD: Samsung HD502HJ 500GB |
PSU: Corsair VS450 | Case: SilentiumPC Brutus S20 | FAN: SilentiumPC Mistral 120 mm
Offline

Tiget1

Szeregowy

Szeregowy

  • Posty: 29
  • Dołączył(a): So 13 sty, 2007 14:58

PostCz 19 lip, 2007 10:03

No jeśli mam znaleźć tam plik o nazwie config to takiego tam nie ma. Po prostu nie ma. Moge conajwyzej otwierac pliki .sqs notatnikiem, ale configu nie ma.
Offline
Avatar użytkownika

Operator

Porucznik

Porucznik

  • Posty: 420
  • Dołączył(a): N 15 paź, 2006 12:31
  • Lokalizacja: Świdnica

PostCz 19 lip, 2007 10:13

o dawna szukam addonu ju-87 stuka i u nas go nie ma, więc podasz link do tego modu IOE?

Z góry dzięki!
Ostatnio edytowano Cz 19 lip, 2007 11:09 przez Operator, łącznie edytowano 1 raz
Perz - nie rozumiesz i nie zrozumiesz.
Offline

Tiget1

Szeregowy

Szeregowy

  • Posty: 29
  • Dołączył(a): So 13 sty, 2007 14:58

PostN 22 lip, 2007 17:10

Może kto inny wie co powinienem zrobić? A może ktoś już miał ten problem i zdołał się z nim uporać?
Offline
Avatar użytkownika

Ecto

Szeregowy

Szeregowy

  • Posty: 42
  • Dołączył(a): Śr 18 lip, 2007 21:05

PostWt 24 lip, 2007 23:05

operatorze, link jest na stronie ww2ec.3dactionplanet.gamespy.com
Offline

Avarous

Cywil

Cywil

  • Posty: 3
  • Dołączył(a): So 23 cze, 2007 13:53
  • Lokalizacja: piekło

PostŚr 25 lip, 2007 14:32

Nie wiem czy zadziała ale:
skopjuj ten dive.sqs do folderu z misją (chyba wiesz gdzie to jest :twisted: ).
Potem ustaw ten samolot i nazwij go plane. Daj mu w wp "this flyinheight 250".
Nastepnie w wp gdzie ma zanurkować wpisz: "plane exec "dive.sqs". W zasadzie powinno być wszystko dobrze, (bawię sie troszke skryptami ;-) ) ale mnierzadko coś wychodzi tak jakbym chciał. Aha, żeby uniknąć stłuczki AI z ziemią:
"Must be at a height of 200m before opening dive brakes(recommended 1000m)"
Mam nadzieję, że chociarz coś pomogłem. Pozdro
Sprzedam batonika Snickers, rocznik '96 lekko nadgryziony, cena do ustalenia :)
Offline

Tiget1

Szeregowy

Szeregowy

  • Posty: 29
  • Dołączył(a): So 13 sty, 2007 14:58

PostŚr 25 lip, 2007 22:13

Spróbowałem i teraz po dotarciu to tego wp pisze w lewym górnym rogu ekranu:

Kod: Zaznacz cały
 'action= _this select 2|#|: Error Select Typ obiekt, powinien być Macierz


Czyzby już blisko? ;]
Online

xersius

Pułkownik

Pułkownik

  • Posty: 99987
  • Dołączył(a): Pn 29 lip, 2024 15:01

Re: Nurkowanie - Ju 87d 'Stuka'

PostPt 13 gru, 2024 21:37

инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинйоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоtuchkasинфоинфо
Następna strona

Powrót do Operation Flashpoint

Kto przegląda forum

Użytkownicy przeglądający ten dział: xersius i 23 gości

cron