Skocz do zawartości

skell

Użytkownicy
  • Postów

    78
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez skell

  1. Sorry że tak późno, ale najpierw nie miałem okazji, a potem zapomniałem :/.

     

    No to macie wycinek z algortytmu:

    (142764).go=LE00

    To wygląda dokładnie tak, tyle że "LE00' jest odznaczone kolorem typowym dla resources.

    I pojawia sięten error : Unknown function or script : LE00.

    Nie wiem co źle robie.

    Obiekt o tym ID istnieje, tak samo jak room o tej nazwie. Nie wiem. Jeszcze cośtakiego mi się nie zdażyło wcześniej...

     

    Jak to nie pomaga to w weekend, wytne troche kodu z kulkisa i podrzuce.

  2. Tiaaa...

    Nie chciało mu się.

    btw, dzięki Ranma, postaram się pamiętać;). Pozatym niepomyślałem żeby coś takiego sprawdzić, bo pamiętając po swoich początkach, myślałem że GM, zinterpretuje LE00 , nie jako tekst, lecz jako wartość która przecież nie istnieje(Tzn, będzie próbował pobrać wartość ze zmiennej LE00, a nie zapisać LE00 jako string.).

     

    ps.

    Tak to bywa, czasami najprostsze rozwiązania są najtrudniejsze. Kiedyś nad jakimś algorytmem z godzine siedziałem a potem nagle: 'Rany, jakie to proste' ;).

     

    pw2.

    Zmieniłem zdanie. To nie działa.

    Pojawia się error z grubsza taki: "Unknown function or script : LE00".

    Chyba jednak trzeba będzie sposobem ID'eowym zrobić.

  3. 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

×
×
  • Dodaj nową pozycję...