Zaliczenie kilku celów misji...

Moderator: Inkwizytor

Awatar użytkownika
shelton
Posty: 179
Rejestracja: 12 grudnia 2006, 20:47
ID Steam: sheltonpol
Numer GG: 1986662
ID gracza: 1
Lokalizacja: Watford
Kontakt:

Zaliczenie kilku celów misji...

Post autor: shelton »

Cosik piszę nie tak, bo mi błędy wywala, help... :/

Warunek:

Kod: Zaznacz cały

("1" objStatus "DONE") AND ("2" objStatus "DONE") AND ("3" objStatus "DONE");
Co jest nie tak?
eJay
Posty: 769
Rejestracja: 10 stycznia 2007, 18:31
ID Steam:

Re: Zaliczenie kilku celów misji...

Post autor: eJay »

Jak zalicza ci dane zadanie to napisz w polu aktywacji

Kod: Zaznacz cały

zadanie1=true
I potem w kolejnych dajesz w warunku

Kod: Zaznacz cały

zadanie1; zadanie2; zadanie3
Awatar użytkownika
shelton
Posty: 179
Rejestracja: 12 grudnia 2006, 20:47
ID Steam: sheltonpol
Numer GG: 1986662
ID gracza: 1
Lokalizacja: Watford
Kontakt:

Re: Zaliczenie kilku celów misji...

Post autor: shelton »

Hm, coś nie chce działać... Testowałem nawet dla pewności na prostym przykładzie i nie bangla.
Wypisuje mi, że "Typ Dowolne, potrzebny Nic"... ;)

Ktoś ma inny pomysł?
Awatar użytkownika
Tajgeer
Posty: 444
Rejestracja: 10 lutego 2007, 18:56
ID Steam: tajgeer
Lokalizacja: Łódź

Re: Zaliczenie kilku celów misji...

Post autor: Tajgeer »

Spróbuj w Warunek wpisać:

Kod: Zaznacz cały

"1" objStatus "DONE" ; "2" objStatus "DONE" ; "3" objStatus "DONE"
Myślę, że powinno zadziałać ;)
Awatar użytkownika
shelton
Posty: 179
Rejestracja: 12 grudnia 2006, 20:47
ID Steam: sheltonpol
Numer GG: 1986662
ID gracza: 1
Lokalizacja: Watford
Kontakt:

Re: Zaliczenie kilku celów misji...

Post autor: shelton »

Tajgeer pisze:Spróbuj w Warunek wpisać:

Kod: Zaznacz cały

"1" objStatus "DONE" ; "2" objStatus "DONE" ; "3" objStatus "DONE"
Myślę, że powinno zadziałać ;)
Niestety...
Error Typ Nic, potrzebny Bool... ;)
Awatar użytkownika
Tajgeer
Posty: 444
Rejestracja: 10 lutego 2007, 18:56
ID Steam: tajgeer
Lokalizacja: Łódź

Re: Zaliczenie kilku celów misji...

Post autor: Tajgeer »

Oj przepraszam, mój błąd :o

Wpisz ten kod w Pole Aktywacji:

Kod: Zaznacz cały

"1" objStatus "DONE" ; "2" objStatus "DONE" ; "3" objStatus "DONE"
W warunek wpisz:

Kod: Zaznacz cały

true
Spróbuj tak ;)
Awatar użytkownika
shelton
Posty: 179
Rejestracja: 12 grudnia 2006, 20:47
ID Steam: sheltonpol
Numer GG: 1986662
ID gracza: 1
Lokalizacja: Watford
Kontakt:

Re: Zaliczenie kilku celów misji...

Post autor: shelton »

Hm, też nie - nie muszę nic robić, od razu pojawia mi się info, że zadanie wykonane...

Kurde, to przecież taka prosta rzecz jest... ;)
Awatar użytkownika
Tajgeer
Posty: 444
Rejestracja: 10 lutego 2007, 18:56
ID Steam: tajgeer
Lokalizacja: Łódź

Re: Zaliczenie kilku celów misji...

Post autor: Tajgeer »

No oczywiście, że pokaże się od razu zadanie wykonane. Przecież musisz wpisać w Warunek to, po czym mają się aktywować te cele.

Przykładowo:
Warunek:

Kod: Zaznacz cały

not (alive aP1) and not (alive aP2) and not (alive aP3)
Pole aktywacji:

Kod: Zaznacz cały

"1" objStatus "DONE" ; "2" objStatus "DONE" ; "3" objStatus "DONE"
Analiza:
Jeśli jednostki aP1, aP2 i aP3 nie żyją, to wtedy zostaną zaliczone trzy cele misji (te, które podane są w Polu Aktywacji).


Mówiąc prościej:
Musisz określić sytuację (warunek) po której zostaną zaliczone cele misji. Tak jak wspomniałem wcześniej, mogą się one zaliczyć po zabiciu kilku żołnierzy, lub np. po wejściu żołnierza do pojazdu na pozycję kierowcy ;)
Awatar użytkownika
shelton
Posty: 179
Rejestracja: 12 grudnia 2006, 20:47
ID Steam: sheltonpol
Numer GG: 1986662
ID gracza: 1
Lokalizacja: Watford
Kontakt:

Re: Zaliczenie kilku celów misji...

Post autor: shelton »

No OK, to napiszę dokładnie, co bym chciał uzyskać, bo nie do końca o to chodzi - to znaczy z not(alive aP) się sprawdza, natomiast u mnie nie bardzo...

A zatem chodzi o to, że gracz ma się pojawić w trzech miejscach, powiedzmy A, B i C.

Pojawia się w A, wyzwalacz, w obszar którego włazi, ma w aktywacji "1" objStatus "DONE".
Pojawia się w B, inny wyzwalacz ma w aktywacji "2" objStatus "DONE".
Pojawia się w C, jeszcze inny wyzwalacz ma w aktywacji "3" objStatus "DONE".

I teraz - próbuję stworzyć wyzwalacz, który spowoduje, że kiedy wszystkie trzy objectivesy są spełnione, to misja się kończy... Stąd całe zamieszanie.
Awatar użytkownika
Tajgeer
Posty: 444
Rejestracja: 10 lutego 2007, 18:56
ID Steam: tajgeer
Lokalizacja: Łódź

Re: Zaliczenie kilku celów misji...

Post autor: Tajgeer »

Spróbuj tak jak w swoim pierwszym poście. W ostatnim wyzwalaczu (kończącym) w Warunek wpisz:

Kod: Zaznacz cały

("1" objStatus "DONE") AND ("2" objStatus "DONE") AND ("3" objStatus "DONE")
natomiast jako typ wyzwalacza ustaw: Koniec cz. 1 (lub coś podobnego)

;)
Awatar użytkownika
shelton
Posty: 179
Rejestracja: 12 grudnia 2006, 20:47
ID Steam: sheltonpol
Numer GG: 1986662
ID gracza: 1
Lokalizacja: Watford
Kontakt:

Re: Zaliczenie kilku celów misji...

Post autor: shelton »

Hehe, no tu właśnie jest problem, bo to było pierwsze, co wypróbowałem...

Kiedy tak wpisuję, dostaję:

Kod: Zaznacz cały

Typ Nic potrzebny Bool
;)
ODPOWIEDZ

Wróć do „Edytor - tworzenie misji, skrypty oraz programowanie”