Kontrola przepływu
Skrypt: wywołaj skrypt
Polecenie wywoła jeden z niestandardowych skryptów. Po wybraniu skryptu będzie możliwość podłączenia dowolne wymaganych parametrów.
Odniesienia
/docs/scripting/custom-scripts
- Własne zdarzenie: Skrypt do uruchomienia.
Warunek: położenie aktora (współrzędne)
Warunkowe uruchomienie części skryptu, jeśli aktor znajduje się na określonej pozycji.
- Aktor: Wybierz aktora do sprawdzenia.
- X: Pozycja pozioma.
- Y: Pozycja pionowa.
- Prawda: Skrypt do uruchomienia, jeśli warunek jest spełniony (prawda).
- Fałsz: Skrypt do uruchomienia, jeśli warunek jest nie spełniony (fałsz).
Warunek: odległość aktora względem aktora
Warunkowe uruchomienie części skryptu, jeśli aktor znajduje się w pewnej odległości od innego aktora.
- Aktor: Wybierz aktora do sprawdzenia.
- Porównanie: Operator porównania do wykorzystania m.in. 'Mniej niż' lub 'Większe niż;.
- Odległość: Wartość odległości.
- Od: Wybierz aktora z którym ma zostać porównana odległość.
- Prawda: Skrypt do uruchomienia, jeśli warunek jest spełniony (prawda).
- Fałsz: Skrypt do uruchomienia, jeśli warunek jest nie spełniony (fałsz).
Warunek: kierunek obrotu aktora
Warunkowe uruchomienie części skryptu, jeżeli aktor jest w określonym kierunku.
- Aktor: Wybierz aktora do sprawdzenia.
- Kierunek: Ustawienie kierunku aktora.
- Prawda: Skrypt do uruchomienia, jeśli warunek jest spełniony (prawda).
- Fałsz: Skrypt do uruchomienia, jeśli warunek jest nie spełniony (fałsz).
Warunek: położenie aktora względem aktora
Warunkowe uruchomienie części skryptu na podstawie pozycji jednego aktora względem drugiego.
- Aktor: Wybierz aktora do sprawdzenia.
- Porównanie: Względne porównanie pozycji do wykorzystania m.in. 'Jest powyżej' lub 'Jest poniżej'.
- Inny aktor: Wybierz aktora z którym ma zostać porównana położenie.
- Prawda: Skrypt do uruchomienia, jeśli warunek jest spełniony (prawda).
- Fałsz: Skrypt do uruchomienia, jeśli warunek jest nie spełniony (fałsz).
Warunek: urządzenie obsługuje kolor
Warunkowe uruchomienie części skryptu, jeżeli gra jest uruchomiona na urządzeniu lub emulatorze obsługującym gry kolorowe.
- Prawda: Skrypt do uruchomienia, jeśli warunek jest spełniony (prawda).
- Fałsz: Skrypt do uruchomienia, jeśli warunek jest nie spełniony (fałsz).
Warunek: stan gry zapisano
Warunkowe uruchomienie części skryptu, jeżeli stan zapisu jest w określonym miejscu zapisu.
- Zapisz plik: Określenie miejsca zapisu.
- Prawda: Skrypt do uruchomienia, jeśli warunek jest spełniony (prawda).
- Fałsz: Skrypt do uruchomienia, jeśli warunek jest nie spełniony (fałsz).
Warunek: tryb GBA jest aktywny
Warunkowe uruchomienie części skryptu, jeżeli gra jest uruchomiona na urządzeniu lub emulatorze obsługującym gry GBA.
- Prawda: Skrypt do uruchomienia, jeśli warunek jest spełniony (prawda).
- Fałsz: Skrypt do uruchomienia, jeśli warunek jest nie spełniony (fałsz).
Warunek: naciśnięty przycisk joypada
Warunkowe uruchomienie części skryptu, jeśli określony przycisk joypada jest aktualnie naciśnięty. Polecenie nie czeka na dane wejściowe użytkownika i zostanie wykonane tylko raz, jeśli chcesz uruchomić skrypt za każdym razem, gdy zostanie naciśnięty przycisk, użyj polecenia 'Przypisz skrypt'.
Odniesienia
/docs/scripting/script-glossary/input#attach-script-to-button
- Każde z: Sprawdzenie naciśniętych przycisków.
- Prawda: Skrypt do uruchomienia, jeśli warunek jest spełniony (prawda).
- Fałsz: Skrypt do uruchomienia, jeśli warunek jest nie spełniony (fałsz).
Warunel: wyrażenie matematycznee
Warunkowe wykonanie części skryptu, jeżeli określone wyrażenie matematyczne ma wartość 'prawda'.
Odniesienia
/docs/scripting/math-expressions
- Wyrażenie: Wprowadź wyrażenie do oceny.
- Prawda: Skrypt do uruchomienia, jeśli warunek jest spełniony (prawda).
- Fałsz: Skrypt do uruchomienia, jeśli warunek jest nie spełniony (fałsz).
Warunek: tryb Super GB jest aktywny
Warunkowe uruchomienie części skryptu, jeżeli gra jest uruchomiona na urządzeniu lub emulatorze obsługującym gry Super GB.
- Prawda: Skrypt do uruchomienia, jeśli warunek jest spełniony (prawda).
- Fałsz: Skrypt do uruchomienia, jeśli warunek jest nie spełniony (fałsz).
Warunek: zmienna porównuje się do wartości
Warunkowe uruchomienie części skryptu na podstawie wartości zmiennej w porównaniu z wartością.
- Zmienna: Wskaż zmienną do użycia.
- Porównanie: Operator porównania do wykorzystania m.in. 'Mniej niż' lub 'Większe niż;.
- Wartość: Wartość do porównania.
- Prawda: Skrypt do uruchomienia, jeśli warunek jest spełniony (prawda).
- Fałsz: Skrypt do uruchomienia, jeśli warunek jest nie spełniony (fałsz).
Warunek: zmienna porównuje się do zmiennej
Warunkowe uruchomienie części skryptu na podstawie wartości zmiennej w porównaniu z inną zmienną.
- Zmienna: Wskaż zmienną do użycia.
- Porównanie: Operator porównania do wykorzystania m.in. 'Mniej niż' lub 'Większe niż;.
- Inna zmienna: Wybierz zmienną do porównania.
- Prawda: Skrypt do uruchomienia, jeśli warunek jest spełniony (prawda).
- Fałsz: Skrypt do uruchomienia, jeśli warunek jest nie spełniony (fałsz).
Warunek: zmienna ma flagę
Warunkowe uruchomienie części skryptu, jeżeli flaga wybranej zmiennej jest ustawiona jako 'prawda'.
- Zmienna: Wskaż zmienną do użycia.
- Flaga: Flaga do zaznaczenia.
- Prawda: Skrypt do uruchomienia, jeśli warunek jest spełniony (prawda).
- Fałsz: Skrypt do uruchomienia, jeśli warunek jest nie spełniony (fałsz).
Warunek: zmienna jest ''Fałsz''
Warunkowe uruchomienie części skryptu, jeżeli wskazana zmienna ma wartość 'fałsz'.
- Zmienna: Wskaż zmienną do użycia.
- Prawda: Skrypt do uruchomienia, jeśli warunek jest spełniony (prawda).
- Fałsz: Skrypt do uruchomienia, jeśli warunek jest nie spełniony (fałsz).
Warunek: zmienna jest ''Prawda''
Warunkowe uruchomienie części skryptu, jeżeli wskazana zmienna ma wartość 'prawda'.
- Zmienna: Wskaż zmienną do użycia.
- Prawda: Skrypt do uruchomienia, jeśli warunek jest spełniony (prawda).
- Fałsz: Skrypt do uruchomienia, jeśli warunek jest nie spełniony (fałsz).
Pętla
Uruchomienie części skryptu w nieskończącej się pętli. Pamiętaj, aby dodać polecenie wyrywające z pętli, w przeciwnym razie gracz utknie w tym momencie. Można użyć polecenia 'zatrzymaj skrypt' lub 'zmień scenę', aby zatrzymać pętlę.
Petla przez
Uruchomienie części skryptu w pętli, podczas gdy zmienna licznika jest w określonym zakresie. W każdej pętli zmienna licznika jest modyfikowana przed następnym wykonaniem.
- Przez: Wskaż zmienną do użycia.
- Od: Początkowa wartość licznika zmiennej.
- Porównanie: Operator porównania do wykorzystania m.in. 'Mniej niż' lub 'Większe niż;.
- Do: Końcowa wartość licznika zmiennej.
- Operacja: Operacja używana do łączenia wartości ze zmienną licznika po każdej pętli.
- Wartość: Wartość do połączenia ze zmienną licznika po każdej pętli.
Petla gdy
Uruchomienie części skryptu w pętli, podczas gdy wyrażenie jest prawdą..
- Wyrażenie: Wprowadź wyrażenie do oceny.
Skrypt: zatrzymaj skrypt (stop)
Polecenie zatrzymuje aktualny skrypt przed dalszym wykonywaniem.
Przełącznik
Poleczenie warunkowe uruchamiane z wielu opcji w zależności od wartości określonej zmiennej. Najpierw należy wybrać, z iloma opcjami zmienna ma być porównana, a następnie ustawić wartości do porównania i skrypt do wykonania, gdy wartości zostaną dopasowane.
- Zmienna: Wskaż zmienną do użycia.
- Ilość opcji wyboru: Ustawienie ilości wymaganych opcji.
- Wartość: Wartość do porównania zmiennej w celu uruchomienia tej gałęzi skryptu.