Hmm, to chyba dopiero mój pierwszy post i temat na tym forum ;).
Ale przejdźmy do rzeczy.
Cały mój problem obraca się wokół jednej głupiej komendy "room_goto(blabla)".
Otóż mam problem natury wartości, gdyż ta komenda nie jest w stanie pobrać... Albo inaczej.
Próbuje tą komende na kilka sposobów napisać:
1 - room_goto(LE00) (Nazwa etapu)
2 - room_goto('LE00') (Nazwa etapu w 'x')
3 - room_goto(global.go) (Wartość z nazwą etapu)
4 - room_goto(real(global.go)) (Wartość z nazwą etapu)
5 - room_goto(string(global.go)) (wartość z nazwą etapu)
6 - room_goto(go) (wartość z nazwą etapu w tym samym obiekcie)
1 - Jedyny który działał. Zastanawiające dlaczego, ponieważ nazwa według mnie powinna raczej znajdować się pomiędzy '', ale miejsza o to.
2 - Nic. Tak samo jak room_restart()(czy jakoś)
3 - To samo co wyżej.
4 - To oczywiście absurd, skoro nazwa etapu była formacie string, to co tu robi "real()". Ale mając doświadczenie w clickach, lepiej coś takiego sprawdzić. To samo co wyżej.
5 - To samo co w 2
6 - To samo co wyżej
I na podstawie tego experymentu, doszedłem do wniosku, iż funkcja "room_goto(x)" nie jest w stanie pobierać wartości z wartości "x"(tzn. jeśli zamiast x'a mamy global.go a global.go='LE00', to ta komenda weźmie "global.go" nie jako wartość, ale jako nazwe etapu!).
Tak więc jeśli ktoś wie co robiłem źle/jak to ominąć/czym zastąpić to niech mi powie, bo niechce mi siętego robić o tak:
[...]
if global.go=0{room_goto(LE00)}
if global.go=1{room_goto(LE01)}
if global.go=2{room_goto(LE02)}
if global.go=3{room_goto(LE03)}
[...]
Dobrze, troche się rozpisałem, ale cóź. Kulkis II czega na wykończenie, a to jest jedna z niewielu rzeczy, pozostałych do ukończenia ;). Tak więc żegnam