Moi drodzy, pomóżcie, bo nie wiem co się dzieje.
Zacznijmy od tego, że wgrałem do swojego projektu system walki w czasie rzeczywistym z tej strony
http://www.ultimateam.pl/viewtopic.php?t=2072
Następnie zacząłem się nim bawić i... nie wiem czy ja coś źle wpisuje czy nie, ale niektóre komendy mi działają, a niektóre nie.
Lista komend w skrypcie to
By stworzyć przeciwnika, umieść poniższe komentarze w zdarzeniach na mapie.
# Enemy ID - Zmień ID na ID potwora widniejącego w bazie danych;
# Die Erase - Usuń przeciwnika, gdy został pokonany;
# Die Self Switch A - Włącza Self Switch A, gdy przeciwnik został pokonany;
# Die Self Switch B - Włącza Self Switch B, gdy przeciwnik został pokonany;
# Die Self Switch C - Włącza Self Switch C, gdy przeciwnik został pokonany;
# Die Self Switch D -Włącza Self Switch D, gdy przeciwnik został pokonany;
# Die Self Switch X - Włącza Switch X, gdy przeciwnik został pokonany;
# Die Variable X - Zwiększa Zmianną X o +1;
# Follow X - Zmień X na zasięg wzroku przeciwników.
# Kill With Weapon X - Przeciwnik zginie zaatakowany tylko z broni X
# Kill With Skill X - Przeciwnik zginie zaatakowany tylko z umiejętności X
# Kill With Item X - Przeciwnik zginie zaatakowany tylko przedmiotem X
# Divide EXP - Dzieli po równo zdobyte doświadczenie wszystkim członkom drużyny
# Object - Przeciwnik staje się obiektem 'nieśmiertelnym'.
# Puzzle - Przeciwnik może zostać zabity, ale bohaterowie za nim nie podążają. Ponadto nie wyświetlają się jego paski życia i magii.
# Boss - Pokazuje pasek życia bosa.
Tak, bo chodzi tylko o tworzenie przeciwników. Załóżmy teraz, że chciałem, aby postać pojawiła się, albo raczej event się włączył po zabiciu 13 przeciwników. Więc daję do nich komendę, aby zmienne dodały się, w każdym po jednym i... to nie działa. Próbowałem to wpisywać na wszystkie sposoby, nie wiem o co chodzi. Tak samo jest, gdy na przykład chcę włączyć dźwignię "A". Również to samo, ale jeżeli chodzi o ustawienia "Enemy" itp do samego bicia, to jest ok. Proszę, powiedzcie jak mam wpisywać komendy "Die Variable" "Die Self Swich" itp. aby ten skrypt je czytał.
Przykładowy skrypt, który nie działa
Die Variable duch - nie działa, a powinno dodać zmienną +1
Die Enemy 2 - działa
Die Erase - również działa
Niech ktoś rozpracuje za mnie ten system, bo ja już nie mogę ;c najwyżej pobawię się jeszcze jutro. Z góry dzięki za pomoc.