Teraz jest Wt 16 kwi, 2024 08:06


Możliwość podniesienia przedmiotu...

Dział poświęcony edytorowi ArmA II i Operation Arrowhead, czyli tworzeniu misji.
  • Autor
  • Wiadomość
Offline
Avatar użytkownika

-=SpecNaz=-

Chorąży

Chorąży

  • Posty: 223
  • Dołączył(a): Wt 10 kwi, 2007 17:01
  • Lokalizacja: Popolupo

Możliwość podniesienia przedmiotu...

PostN 04 paź, 2009 17:39

Witam! Otóż tworzę w klimatach XX w. i potrzebuje skryptu dzięki któremu będe mógł podnieść obiekt (Jakiś dziennik, książeczka itp.) i żeby wyzwalacz mi zadziałał gdy go podniosę jak na przykładzie w kampanii. Ktoś wie jak ten skrypt uruchomić i żeby wyzwalacz zadziałał jak podniosę ten obiekt?
"Nie przeszkadzajmy wrogowi, gdy popełnia błąd"

~Napoleon Bonaparte
Offline
Avatar użytkownika

Maverick

Generał

Generał

  • Posty: 772
  • Dołączył(a): Pn 30 kwi, 2007 12:12
  • Lokalizacja: Kutno

PostN 04 paź, 2009 18:53

No dobra.

Najprostsza metoda jaką znam (i jedyna jaką znam).
Najpierw wstaw w edytorze stół i dokumenty w tym samym miejscu. Dokumenty nazwij docs. Następnie wstaw wyzwalacz i w warunku wpisz mu cokolwiek, np. warunek. W aktywacji co tam sobie chcesz. No i teraz stwórz w folderze misji pliczek Init.sqf a w nim wpisz następujące polecenia:
Kod: Zaznacz cały
docs setPos [(getpos docs select 0), (getpos docs select 1), 0.8];
_pick = docs AddAction ["Pick up documents","grab.sqs"];

Pierwsze polecenie odpowiada za ustawienie dokumentów na stole, drugie za umieszczenie akcji na obiekcie docs. To oczywiste, ale dla ścisłości o tym piszę.
Następnie stwórz skrypt grab.sqs i wpisz w nim:
Kod: Zaznacz cały
warunek = true


I po sprawie. Wszystko powinno działać.
Dla jasności zamieszczam tutaj przykład: http://www.sendspace.pl/file/36b5f185a4d6195cdb9feb8
Obrazek
Obrazek


"Read about the history of the place that we live in and stop letting corporate news tell lies to your children." - Immortal Technique
Offline
Avatar użytkownika

-=SpecNaz=-

Chorąży

Chorąży

  • Posty: 223
  • Dołączył(a): Wt 10 kwi, 2007 17:01
  • Lokalizacja: Popolupo

PostPn 05 paź, 2009 22:55

Pomogło, dzięki.
"Nie przeszkadzajmy wrogowi, gdy popełnia błąd"

~Napoleon Bonaparte
Offline
Avatar użytkownika

slacker7

Major

Major

  • Posty: 550
  • Dołączył(a): Wt 21 sie, 2007 11:11

PostSo 10 paź, 2009 17:25

Dopiszę się do tematu.

No więc co, gdybym chciał mieć ten sam efekt, tyle, że dokumenty ma mieć żołnierz.
Obrazek
Offline
Avatar użytkownika

Maverick

Generał

Generał

  • Posty: 772
  • Dołączył(a): Pn 30 kwi, 2007 12:12
  • Lokalizacja: Kutno

PostSo 10 paź, 2009 19:01

Zamiast przedmiotowi daj addAction jednostce, która ma niby mieć te dokumenty.
Kod: Zaznacz cały
_pick = aP AddAction ["Pick up documents","grab.sqs"]

A potem w skrypcie grab.sqs dopisz:
Kod: Zaznacz cały
removeAction 0

albo
Kod: Zaznacz cały
removeAction _pick

nie pamiętam dokładnie :clever:.
Obrazek
Obrazek


"Read about the history of the place that we live in and stop letting corporate news tell lies to your children." - Immortal Technique
Offline
Avatar użytkownika

slacker7

Major

Major

  • Posty: 550
  • Dołączył(a): Wt 21 sie, 2007 11:11

PostN 11 paź, 2009 10:49

Dzięki Maverick, działa jak trzeba, tyle, że grab.sqs powinien wyglądać
Kod: Zaznacz cały
aP removeAction 0


SpecNaz, jak będziesz, to daj mu plusa :grin:
Obrazek
Offline
Avatar użytkownika

Cpt.Iwan

Kapral

Kapral

  • Posty: 79
  • Dołączył(a): Pt 31 sie, 2007 10:24
  • Lokalizacja: Poznań

PostPn 24 maja, 2010 20:27

@Maverick
Masz może jeszcze tą misję przykładową z podnoszeniem papierów bo usilnie próbuje to zrobić i coś mi nie wychodzi :c
Był bym bardzo wdzięczny :)
Give Me Some Fisch...
Offline
Avatar użytkownika

Maverick

Generał

Generał

  • Posty: 772
  • Dołączył(a): Pn 30 kwi, 2007 12:12
  • Lokalizacja: Kutno

PostPn 24 maja, 2010 21:26

Nie mam.
Ale niech ci będzie, zrobiłem od nowa :P. Proszę bardzo.
Obrazek
Obrazek


"Read about the history of the place that we live in and stop letting corporate news tell lies to your children." - Immortal Technique

Powrót do [ArmA II] Edytor

Kto przegląda forum

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

cron