Przejdź do głównej zawartości

Inne polecenia

Komentarz

Polecenie pozostawia notatkę w skryptach. Komentarze nie posiadają żadnej funkcji w grze. Wprowadzony tekst jest automatycznie ustawiony jako tytuł zdarzenia, dzięki czemu nawet gdy kometarz będzie zwinięty, to nadal można czytać jego zawartość.

Komentarz
Tekst...

Grupowanie poleceń

Polecenie pozwala na grupowanie części skryptu w celach organizacyjnych.

Grupowanie poleceń
Add Event

Skrypt GBVM

Polecenie uruchomi skrypt GBVM.

Odniesienia
/docs/scripting/gbvm/
/docs/scripting/gbvm/gbvm-operations

Skrypt GBVM
Skrypt (GBVM)
Odniesienia
Add Reference
  • Skrypt (GBVM): Polecenie uruchomi prawidłowy skrypt GBVM do wykonania.
  • Odniesienia: Lista zasobów i jednostek używanych w skrypcie GBVM. Użyj tego, aby poinformować GB Studio, że plik jest potrzebny Twojemu skryptowi, zapobiegając wykluczeniu go w ostatecznej kompilacji.

Multiplayer

Closes an active link session.

Link: Zamknij
Zamknij aktualną sesję łączenia (link).

Creates a new link session as player 1. This allows player 2 to use the Link: Join event to join the session.

Link: Hostuj
Hostuj sesję (link).

Join an active link session as player 2. The session must first be created by another player using the Link: Host event. This event must be executed before any kind of data transfer between player 1 and player 2. Trying to send or receive data before this event will immediately fail and/or freeze the game.

Link: Połącz
Dołącz do sesji (link).

Transfer data to the other player in an active link session. This event can only be used after a successful Link: Host or Link: Join event.

Both players must execute Link: Transfer using matching settings:

  • Send Variable on one player must match the other player's Receive Variable.
  • Packet Size must be the same for both players.
  • To transfer data in only one direction, the sender can use $Temp 0 as the Receive Variable and the receiver can use $Temp 0 as the Send Variable.
Link: Transfer
Wyślij zmienną
$Variable0
Wczytaj zmienną
$Variable0
Rozmiar pakietu
1
  • Wyślij zmienną: The variable to send to the other player.
  • Wczytaj zmienną: The variable used to store the value received from the other player.
  • Rozmiar pakietu: The number of consecutive variables to transfer.
    For example, setting Send Variable to $Variable 1 with a packet size of 5 transfers $Variable 1 through to $Variable 5 in a single transfer. Larger packet sizes take longer to transfer.

Printer

Drukuj przy użyciu drukarki GB

Wyślij obraz do drukarki GB w celu wydrukowania. Urządzenie drukarki GB musi być podłączone.

Drukuj przy użyciu drukarki GB
Źródło druku
Tło
Margines
2
Jeśli drukowanie zakończy się pomyślnie
Powodzenie
Add Event
W przeciwnym razie
Błąd
Add Event
  • Źródło druku: Lokalizacja danych obrazu do wydruku.
  • Margines: Liczba pustych linii, które należy zostawić po wydrukowaniu.
  • Y: Linia, od której rozpocząć drukowanie.
  • Wysokość: Liczba linii do wydrukowania.
  • Powodzenie: Skrypt do uruchomienia w przypadku powodzenia.
  • Błąd: Skrypt do uruchomienia w przypadku błędu.

Threads

Pauza: wstrzymaj logikę dla typu sceny

Zatrzymuje działanie funkcji aktualizacji silnika gry dla bieżącej sceny do momentu jej wznowienia. Pozwala to na uniemożliwienie sterowania postacią podczas wykonywania skryptów wielowątkowych.

Pauza: wstrzymaj logikę dla typu sceny
Zatrzymuje działanie funkcji aktualizacji silnika gry dla bieżącej sceny do momentu jej wznowienia. Pozwala to na uniemożliwienie sterowania postacią podczas wykonywania skryptów wielowątkowych.

Pauza: wznów logikę dla typu sceny

Wznawia działanie funkcji aktualizacji silnika gry dla bieżącej sceny.

Pauza: wznów logikę dla typu sceny
Wznawia działanie funkcji aktualizacji silnika gry dla bieżącej sceny.

Skrypt: zablokuj skrypt

Wstrzymaj inne skrypty i aktualizacje sceny do momentu zakończenia tego skryptu lub odblokowania.

Skrypt: zablokuj skrypt
Wstrzymaj inne skrypty i aktualizacje sceny do momentu zakończenia tego skryptu lub odblokowania.

Skrypt: odblokuj skrypt

Jeśli jest zablokowany, odblokuj ten skrypt, aby inne skrypty mogły działać i scena mogła być aktualizowana.

Skrypt: odblokuj skrypt
Jeśli jest zablokowany, odblokuj ten skrypt, aby inne skrypty mogły działać i scena mogła być aktualizowana.

Skrypt: zatrzymaj wątek

Zatrzymaj wątek na podstawie wybranego uchwytu wątku.

Skrypt: zatrzymaj wątek
Uchwyt wątku
$Variable0
  • Uchwyt wątku: Uchwyt wątku, który chcesz zatrzymać.

Skrypt: rozpocznij wątek

Uruchom skrypt w innym wątku.

Skrypt: rozpocznij wątek
Uchwyt wątku
$Variable0
Uruchom w tle
Add Event
  • Uchwyt wątku: Podczas uruchamiania wątku uchwyt zostanie zapisany w tej zmiennej. Możesz użyć tego uchwytu, aby później zatrzymać wątek.