Oryginalna strona colobot.cba.pl umarła, gdy cba.pl przestało oferować darmowy hosting. To jest statyczny mirror, pobrany w 2018. ~krzys_h
 
Polski Portal COLOBOTa
COLOBOT Polish Portal

Problemy - Warunki zakończenia misji

Gold - 21-04-2011, 17:41
Temat postu: Warunki zakończenia misji
Mam taki warunek zakończenia misji:
Kod:
EndMissionTake pos=105.00;-37.50 dist=15.00 type=Subber min=3 max=3


Powinno być tak, że jeśli znajdą się dokładnie trzy nurki w tym obszarze, będzie można wystartować. Jednak jeśli są tam już trzy nurki i jeden z nich wyjdzie z tego obszaru, to misja kończy się niepowodzeniem.
Dlaczego tak się dzieje?

Berserker - 21-04-2011, 17:51

Nie wiem czy dobrze pamietam, ale trzeba chyba jeszcze ustawic, czy po spelnieniu tego warunku misja jest wygrana lub przegrana.
Simbax - 21-04-2011, 18:01

Usuń max może.
Gold - 21-04-2011, 18:06

Nic to nie zmienia.
COLOBOT - 21-04-2011, 18:12

Berserker napisał/a:
Nie wiem czy dobrze pamietam, ale trzeba chyba jeszcze ustawic, czy po spelnieniu tego warunku misja jest wygrana lub przegrana.

Tylko jak to zrobić?
Jeśli dodamy lost=x to misja jest przegrana, jeśli ilość obiektów będzie równa x.
W pozostałych wypadkach powinno dać się odlecieć jeśli ilość będzie w zakresie min-max. Jednakże parametr ten w misjach występował jedynie przy mrówkach i zarówno min jak i max były równe zeru. Tak więc możliwe, że min determinuje ilość obiektów, które muszą być stale na planszy.
Jeśli komuś się chce niech to jeszcze sprawdzi.

krzys_h - 21-04-2011, 19:37

Według mnie powinieneś... Y... Sprawdzę i napiszę.
Berserker - 21-04-2011, 19:40

Kod:
EndMissionTake pos=10.00;-60.00 dist=2.00 type=Titanium min=1
EndMissionTake pos=10.00;-65.00 dist=2.00 type=Titanium min=1

Wycinek z cwiczenia w ktorym trzeba przetopic rude na tytan. Niby wszystko sie zgadza. Ale zauwazylem ciekawa rzecz: we wszystkich misjach warunki wygrania sa po warunkach przegrania. Moze umiejscowienie ma znaczenie?

COLOBOT - 21-04-2011, 19:49

Już wiem co jest... Inny warunek zakończenia misji był winny.
Kod:
EndMissionTake pos=105.00;-47.50 dist=10.00 type=Me lost=0

Taka pierdółka a tyle szukania.

krzys_h - 21-04-2011, 19:50

Wlaśnie miałem napiac, że weług mnie wszystko jest ok, pewnie jakiś inny warunek koliduje :P

Powered by phpBB modified by Przemo & WRIM © 2003 phpBB Group