Zum Hauptinhalt springen

Sonstiges

Kommentar

Ermöglicht Notizen innerhalb der Skripte. Stellt keine ImSpiel-Funktionalität bereit. Der geschriebene Text wird automatisch in den Titel des Ereignisses gesetzt, sodass der Kommentar zusammengeklappt werden kann, sein Inhalt aber noch lesbar ist.

Kommentar
Text...

Ereignisgruppe

Ermöglicht es dir, Teile des Skripts aus organisatorischen Gründen zusammenzufassen.

Ereignisgruppe
Add Event

GBVM Skript

Ein GBVM Skript ausführen.

Referenzen
/docs/scripting/gbvm/
/docs/scripting/gbvm/gbvm-operations

GBVM Skript
Skript
Referenzen
Add Reference
  • Skript: Ein gültiges GBVM-Skript zur Ausführung.
  • Referenzen: Eine Liste der im GBVM-Skript verwendeten Assets und Entitäten. Dadurch teilt man GB Studio mit, dass das Skript eine Datei benötigt, um zu verhindern, dass es bei der finalen Erstellung ausgeschlossen wird.

Multiplayer

Closes an active link session.

Link: Schließen
Die derzeitige Linkverbindung schließen.

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

Link: Hosten
Linkverbindung hosten.

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: Beitreten
Linkverbindung beitreten.

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: Übertragen
Variable senden
$Variable0
Variable empfangen
$Variable0
Paketgröße
1
  • Variable senden: The variable to send to the other player.
  • Variable empfangen: The variable used to store the value received from the other player.
  • Paketgröße: 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

Mittels GB Drucker drucken

Eine zu druckende Grafik an einen GB Printer senden. Ein GB Printer muss angeschlossen sein.

Mittels GB Drucker drucken
Druckquelle
Hintergrund
Rand
2
Wenn Druck erfolgreich
Erfolg
Add Event
Sonst
Fehler
Add Event
  • Druckquelle: Der Ort der zu druckenden Grafikdaten.
  • Rand: Die Anzahl der nach dem Druck zu lassenden Leerzeilen.
  • Y: Die Zeile, um das Drucken zu beginnen.
  • Höhe: Die Anzahl der zu druckenden Zeilen.
  • Erfolg: Das bei Erfolg auszuführende Skript.
  • Fehler: Das bei Fehler auszuführende Skript.

Threads

Pause Logic For Scene Type

Prevent the current scene's game engine update function from running until resumed. Allows preventing player control during multi-threaded scripts.

Pause Logic For Scene Type
Prevent the current scene's game engine update function from running until resumed. Allows preventing player control during multi-threaded scripts.

Resume Logic For Scene Type

Resume the game engine update function for the current scene.

Resume Logic For Scene Type
Resume the game engine update function for the current scene.

Skript sperren

Andere Skripte und Szenenupdates anhalten, bis dieses Skript beendet ist oder entsperrt wurde.

Skript sperren
Andere Skripte und Szenenupdates anhalten, bis dieses Skript beendet ist oder entsperrt wurde.

Skript entsperren

Falls gesperrt, dieses Skript entsperren, damit andere Skripte und Szenenupdates weiterlaufen.

Skript entsperren
Falls gesperrt, dieses Skript entsperren, damit andere Skripte und Szenenupdates weiterlaufen.

Thread anhalten

Einen Thread auf Basis des ausgewählten Threadhandles anhalten.

Thread anhalten
Thread Handle
$Variable0
  • Thread Handle: Das Handle für den anzuhaltenden Thread.

Threadstart

Ein Skript in einem anderen Thread ausführen.

Threadstart
Thread Handle
$Variable0
Im Hintergrund ausführen
Add Event
  • Thread Handle: Sobald der Thread startet, wird ein Handle in dieser Variable gespeichert. Mittels dieses Handles kann der Thread später gestoppt werden.