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.