Command

Das Objekt "Command" umfasst Funktionen zum Ausführen von Eventbefehlen. Diese werden nicht umgehend ausgeführt, sondern erst nach Beendigung des Codes, der gerade verarbeitet (und nicht abgebrochen) wird, von der RPG_RT interpretiert. Dies geht mit den Einschränkungen einher, dass nach jedem Scriptblock nur jeweils ein Befehl ausgeführt werden kann und nur Befehle zugelassen sind, die lediglich eine Eventcode-Zeile benötigen.

Nachrichtenausgabe, Notizen/Kommentare, Auswahlen, Abfragen, Shops, Inns, Schleifen und Label-Setzungen sind nicht möglich. Einige Befehle sind nur eingeschränkt anwendbar oder wurden zur besseren Handhabung in mehrere Aufrufmöglichkeiten je nach Bedarf aufgeteilt.

Dieses Objekt wurde seinerzeit auf die Benutzung in RPG2000 vor 1.50 ausgerichtet, die Anpassbarkeit für RPG2003 gestaltet sich als sehr herausfordernd, deswegen kann es passieren, dass einige Befehle in selbigem (noch) nicht lauffähig sind.

Command.SetMessageStyle(Format, Position, HidePrevent, AllowContinue)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Ändern der Nachrichteneinstellungen bereit.

Parameter: 4

Pflichtangaben: 4

Command.ShowFace(Filename, Frame, Position, Mirror)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Ändern der Nachrichten-Face-Grafik bereit.

Parameter: 4

Pflichtangaben: 4

Command.ChangeSwitch(ID, Value)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Ändern eines einzelnen Switches bereit.

Parameter: 2

Pflichtangaben: 2

Command.ChangeSwitchRange(First, Last, Value)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Ändern eines Switchbereiches bereit.

Parameter: 3

Pflichtangaben: 3

Command.ChangeVariable(ID, Operation, Type, Value1, Value2)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Ändern einer einzelnen Variable bereit.

Parameter: 5

Pflichtangaben: 5

Command.ChangeVariableRange(First, Last, Operation, Type, Value1, Value2)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Ändern eines Variablenbereiches bereit.

Parameter: 6

Pflichtangaben: 6

Command.SetTimer(Minutes, Seconds, TimerID=1)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Setzen der Timerzeit bereit. Der Parameter für die Angabe von Timer1 (1) oder Timer2 (2) ist nur in RPG2003 verfügbar. Sollte dieser nicht angegeben werden, wird Timer1 genutzt.

Parameter: 3

Pflichtangaben: 2

Command.StartTimer(Display, Battle, TimerID=1)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Starten eines Timers bereit. Der Parameter für die Angabe von Timer1 (1) oder Timer2 (2) ist nur in RPG2003 verfügbar. Sollte dieser nicht angegeben werden, wird Timer1 genutzt.

Parameter: 3

Pflichtangaben: 2

Command.StopTimer(TimerID=1)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Stoppen eines Timers bereit. Der Parameter für die Angabe von Timer1 (1) oder Timer2 (2) ist nur in RPG2003 verfügbar. Sollte dieser nicht angegeben werden, wird Timer1 genutzt.

Parameter: 1

Pflichtangaben: 0

Command.AddGold(Value)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Erhöhen des Geldes bereit.

Parameter: 1

Pflichtangaben: 1

Command.SubtractGold(Value)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Verringern des Geldes bereit.

Parameter: 1

Pflichtangaben: 1

Command.AddItem(ID, Value=1)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Hinzufügen von Gegenständen bereit.

Parameter: 2

Pflichtangaben: 1

Command.RemoveItem(ID, Value=1)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Entfernen von Gegenständen bereit.

Parameter: 2

Pflichtangaben: 1

Command.AddActor(ID)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Hinzufügen eines PartyActors bereit.

Parameter: 1

Pflichtangaben: 1

Command.RemoveActor(ID)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Entfernen eines PartyActors bereit.

Parameter: 1

Pflichtangaben: 1

Command.AddEXP(Actor, Value, LevelUp=FALSE)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Erhöhen der Erfahrung bereit.

Parameter: 3

Pflichtangaben: 2

Command.SubtractEXP(Actor, Value)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Verringern der Erfahrung bereit.

Parameter: 2

Pflichtangaben: 2

Command.AddLevel(Actor, Value, LevelUp=FALSE)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Erhöhen des Levels bereit.

Parameter: 3

Pflichtangaben: 2

Command.SubtractLevel(Actor, Value)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Verringern des Levels bereit.

Parameter: 2

Pflichtangaben: 2

Command.AddParameter(Actor, Type, Value)
LEGACY: Command.AddAbility(Actor, Type, Value)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Erhöhen der Statuswerte bereit.

Parameter: 3

Pflichtangaben: 3

Command.SubtractParameter(Actor, Type, Value)
LEGACY: Command.SubtractAbility(Actor, Type, Value)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Verringern der Statuswerte bereit.

Parameter: 3

Pflichtangaben: 3

Command.LearnSkill(Actor, Skill)
LEGACY: Command.AddSkill(Actor, Skill)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Lernen eines Skills bereit.

Parameter: 2

Pflichtangaben: 2

Command.ForgetSkill(Actor, Skill)
LEGACY: Command.RemoveSkill(Actor, Skill)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Vergessen eines Skills bereit.

Parameter: 2

Pflichtangaben: 2

Command.EquipItem(Actor, Item)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Ausrüsten eines Gegenstands bereit.

Parameter: 2

Pflichtangaben: 2

Command.DropEquipment(Actor, Slot)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Ablegen eines Gegenstands bereit.

Parameter: 2

Pflichtangaben: 2

Command.AddHP(Actor, Value)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Erhöhen der HP bereit.

Parameter: 2

Pflichtangaben: 2

Command.SubtractHP(Actor, Value, Knockout=TRUE)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Verringern der HP bereit.

Parameter: 3

Pflichtangaben: 2

Command.AddMP(Actor, Value)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Erhöhen der MP bereit.

Parameter: 2

Pflichtangaben: 2

Command.SubtractMP(Actor, Value)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Verringern der MP bereit.

Parameter: 2

Pflichtangaben: 2

Command.AddState(Actor, State)
LEGACY: Command.AddCondition(Actor, State)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Hinzufügen von Zuständen bereit.

Parameter: 2

Pflichtangaben: 2

Command.RemoveState(Actor, State)
LEGACY: Command.RemoveCondition(Actor, State)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Entfernen von ZUständen bereit.

Parameter: 2

Pflichtangaben: 2

Command.FullRecovery(Actor)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum vollständigen Heilen bereit.

Parameter: 1

Pflichtangaben: 1

Command.DealDamage(Actor, Strength, Defense, Mind, Variance, Variable=0)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum manuellen Austeilen von Schaden bereit. Der Schaden wird nur dann in einer Variable gespeichert, wenn eine angegeben wurde (>= 0).

Parameter: 5

Pflichtangaben: 6

Command.SetActorName(Actor, Expr)
LEGACY: Command.SetHeroName(Actor, Expr)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Ändern eines Heldennamens bereit.

Parameter: 2

Pflichtangaben: 2

Command.SetActorNickname(Actor, Expr)
LEGACY: Command.SetHeroDegree(Actor, Expr)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Ändern eines Heldenspitznamens bereit.

Parameter: 2

Pflichtangaben: 2

Command.SetActorChar(Actor, Filename, Frame, Transparency)
LEGACY: Command.SetHeroChar(Actor, Filename, Frame, Transparency)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Ändern einer Helden-Laufgrafik bereit.

Parameter: 4

Pflichtangaben: 4

Command.SetActorFace(Actor, Filename, Frame)
LEGACY: Command.SetHeroFace(Actor, Filename, Frame)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Ändern einer Helden-Face-Grafik bereit.

Parameter: 3

Pflichtangaben: 3

Command.SetVehicleChar(Vehicle, Filename, Frame)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Ändern einer Fahrzeuggrafik bereit.

Parameter: 3

Pflichtangaben: 3

Command.SetSystemMusic(ID, Filename, FadeDur, Volume, Pitch, Panning)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Ändern einer System-Musik bereit.

Parameter: 6

Pflichtangaben: 6

Command.SetSystemSound(ID, Filename, Volume, Pitch, Panning)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Ändern eines System-Sounds bereit.

Parameter: 5

Pflichtangaben: 5

Command.SetSystemGraphic(Filename, Tiled, Font)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Ändern der Systemgrafik bereit.

Parameter: 3

Pflichtangaben: 3

Command.SetScreenTransition(Type, ID)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Ändern eines Übergangstyps bereit.

Parameter: 2

Pflichtangaben: 2

Command.EnterName(Actor, Page, Default)
LEGACY: Command.EnterHeroName(Actor, Page, Default)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Öffnen der Nameneingabe bereit.

Parameter: 3

Pflichtangaben: 3

Command.Teleport(Map, X, Y, Dir=0)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Teleportieren bereit. Der Parameter für die Angabe der Blickrichtung (0: Behalten, 1: Hoch, 2: Rechts, 3: Runter, 4: Links) ist nur in RPG2003 verfügbar. Sollte dieser nicht angegeben werden, wird die Richtung nicht geändert (0).

Parameter: 4

Pflichtangaben: 3

Command.MemorizePlace(VarMap, VarX, VarY)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Speichern des Ortes in Variablen bereit.

Parameter: 3

Pflichtangaben: 3

Command.GoToMemorizedPlace(VarMap, VarX, VarY)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Teleport per Variablen bereit. Dieser Befehl ist LEGACY und redundant, Command.Teleport kann beliebige andere Parameter, wie beispielsweise Variablen, entgegennehmen.

Parameter: 3

Pflichtangaben: 3

Command.EnterLeaveVehicle()

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Interagieren mit einem Fahrzeug bereit.

Parameter: 0

Pflichtangaben: 0

Command.SetVehiclePlace(Vehicle, Map, X, Y)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Umbesetzen eines Fahrzeugs bereit.

Parameter: 4

Pflichtangaben: 4

Command.SetEventPlace(ID, X, Y)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Umbesetzen eines Events bereit.

Parameter: 3

Pflichtangaben: 3

Command.SwapEvents(Event1, Event2)
LEGACY: Command.SwapTwoEvents(Event1, Event2)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Vertauschen von Eventpositionen bereit.

Parameter: 2

Pflichtangaben: 2

Command.GetTerrainID(Variable, X, Y)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Erlangen einer Terrain-ID bereit.

Parameter: 3

Pflichtangaben: 3

Command.GetEventID(Variable, X, Y)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Erlangen einer Event-ID bereit.

Parameter: 3

Pflichtangaben: 3

Command.EraseScreen(Type)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Ausblenden des Bildschirms bereit.

Parameter: 1

Pflichtangaben: 1

Command.ShowScreen(Type)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Einblenden des Bildschirms bereit.

Parameter: 1

Pflichtangaben: 1

Command.SetScreenTone(Red, Green, Blue, Chroma, Duration, Wait)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Ändern der Bildschirmfärbung bereit.

Parameter: 6

Pflichtangaben: 6

Command.FlashScreen(Red, Green, Blue, Intensity, Duration, Wait)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Blitzen des Bildschirms bereit. Bis auf den Warteparameter kann das gleiche Ergebnis auch innerhalb eines Codeblocks durch das direkte Ausführen eines Blitzes per "Screen.FlashStart()" erzielt werden.

Parameter: 6

Pflichtangaben: 6

Command.StartFlash(Red, Green, Blue, Intensity, Interval)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum dauerhaften Blitzen des Bildschirms bereit. Nur in RPG2003 vorhanden. Das gleiche Ergebnis kann auch innerhalb eines Codeblocks durch das direkte Ausführen eines Blitzes per "Screen.FlashStart()" erzielt werden.

Parameter: 5

Pflichtangaben: 5

Command.StopFlash()

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Stoppen eines dauerhaften Blitzvorgangs des Bildschirms bereit. Nur in RPG2003 vorhanden. Das gleiche Ergebnis kann auch innerhalb eines Codeblocks durch das direkte Ausführen per "Screen.FlashStop()" erzielt werden.

Parameter: 0

Pflichtangaben: 0

Command.ShakeScreen(Power, Speed, Duration, Wait)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Schütteln des Bildschirms bereit. Bis auf den Warteparameter kann das gleiche Ergebnis auch innerhalb eines Codeblocks durch das direkte Ausführen eines Schüttlers per "Screen.ShakeStart()" erzielt werden.

Parameter: 4

Pflichtangaben: 4

Command.StartShake(Power, Speed)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum dauerhaften Schütteln des Bildschirms bereit. Nur in RPG2003 vorhanden. Das gleiche Ergebnis kann auch innerhalb eines Codeblocks durch das direkte Ausführen eines Schüttlers per "Screen.ShakeStart()" erzielt werden.

Parameter: 2

Pflichtangaben: 2

Command.StopShake()

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Stoppen eines dauerhaften Schüttelvorgangs des Bildschirms bereit. Nur in RPG2003 vorhanden. Das gleiche Ergebnis kann auch innerhalb eines Codeblocks durch das direkte Ausführen per "Screen.ShakeStop()" erzielt werden.

Parameter: 0

Pflichtangaben: 0

Command.FixScreen()

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Fixieren der Bildschirmposition bereit.

Parameter: 0

Pflichtangaben: 0

Command.ReleaseScreen()

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Befreien der Bildschirmposition bereit.

Parameter: 0

Pflichtangaben: 0

Command.ShiftScreen(Direction, Tiles, Speed, Wait)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Verschieben des Mapausschnitts bereit.

Parameter: 4

Pflichtangaben: 4

Command.ReturnScreen(Speed, Wait)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Resetten der Bildschirmposition bereit.

Parameter: 2

Pflichtangaben: 2

Command.SetWeather(Type, Intensity)
LEGACY: Command.CallWeatherEffect(Type, Intensity)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Wechseln des Wettereffekts bereit.

Parameter: 2

Pflichtangaben: 2

Command.ShowPicture(ID, Filename, X, Y, MapMove=FALSE, Zoom=100, Transparency=0, Mask=TRUE, Red=100, Green=100, Blue=100, Chroma=100, Action=0, Power=0, Root=0, Blending=0, MirrorType=0, Flags=0, FieldLayer=7, BattleLayer=0, SheetHorz=0, SheetVert=0, SheetPattern=0)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Anzeigen eines Pictures bereit.

Parameter: 23

Pflichtangaben: 4

Command.MovePicture(ID, X, Y, Zoom=100, Transparency=0, Red=100, Green=100, Blue=100, Chroma=100, Action=0, Power=0, Duration=0, Wait=FALSE, Root=0, Blending=0, MirrorType=0)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Bewegen eines Pictures bereit.

Parameter: 16

Pflichtangaben: 3

Command.ErasePicture(ID)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Löschen eines Pictures bereit.

Parameter: 1

Pflichtangaben: 1

Command.ErasePictureRange(First, Last)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Löschen mehrerer Pictures bereit. Nur in RPG2003 mit Maniac Patch vorhanden.

Parameter: 2

Pflichtangaben: 2

Command.EraseAllPictures()

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Löschen aller Pictures bereit. Nur in RPG2003 mit Maniac Patch vorhanden.

Parameter: 0

Pflichtangaben: 0

Command.ShowAnimation(ID, Event, Screen, Wait)
LEGACY: Command.ShowBattleAnimation(ID, Event, Screen, Wait)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Abspielen einer Animation bereit.

Parameter: 4

Pflichtangaben: 4

Command.SetPlayerTransparency(Value)
LEGACY: Command.SetHeroTransparency(Value)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Setzen der Spieler-Durchlässigkeit bereit.

Parameter: 1

Pflichtangaben: 1

Command.FlashEvent(ID, Red, Green, Blue, Intensity, Duration, Wait)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Blitzen eines Events bereit.

Parameter: 7

Pflichtangaben: 7

Command.MoveEvent(ID, Step, Frequency, Repeat, SkipBlocked)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Bewegen eines Events bereit. Durch die Beschaffenheit von DestinyScript ist es nicht möglich, dem Event mehr als eine Anweisung zu geben.

Parameter: 5

Pflichtangaben: 5

Command.WaitForMovements()
LEGACY: Command.MoveAll()

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Warten auf laufende Bewegungen bereit.

Parameter: 0

Pflichtangaben: 0

Command.StopMovements()
LEGACY: Command.StopAll()

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Unterbrechen laufender Bewegungen bereit.

Parameter: 0

Pflichtangaben: 0

Command.Wait(Duration)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Pausieren des Events für den eingestellten Zeitrahmen bereit.

Parameter: 1

Pflichtangaben: 1

Command.WaitForConfirm()

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Pausieren des Events, bis die Bestätigungstaste gedrückt wird, bereit. Nur in RPG2003 vorhanden.

Parameter: 0

Pflichtangaben: 0

Command.PlayMusic(Filename, FadeDur, Volume, Pitch, Panning)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Abspielen von Musik bereit.

Parameter: 5

Pflichtangaben: 5

Command.StopMusic()

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Stoppen der Musik bereit.

Parameter: 0

Pflichtangaben: 0

Command.FadeOutMusic(Duration)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Ausklingen der Musik bereit.

Parameter: 1

Pflichtangaben: 1

Command.MemorizeMusic()

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Merken der Musik bereit.

Parameter: 0

Pflichtangaben: 0

Command.PlayMemorizedMusic()

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Abspielen gemerkter Musik bereit.

Parameter: 0

Pflichtangaben: 0

Command.PlaySound(Filename, Volume, Pitch, Panning)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Abspielen von Sounds bereit.

Parameter: 4

Pflichtangaben: 4

Command.PlayMovie(Filename, X, Y, Width, Height)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Abspielen einer Videodatei bereit.

Parameter: 5

Pflichtangaben: 5

Command.GetInput(Variable, Wait, Direction, Decision, Cancel)
LEGACY: Command.EnterKey(Variable, Wait, Direction, Decision, Cancel)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Abfangen von Eingaben bereit.

Parameter: 5

Pflichtangaben: 5

Command.ChangeTileset(ID)
LEGACY: Command.SetChipSet(ID)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Wechseln des Tilesets bereit.

Parameter: 1

Pflichtangaben: 1

Command.ChangePanorama(Filename, PanX=FALSE, PanY=FALSE, SpeedX=0, SpeedY=0)
LEGACY: Command.SetPanorama(Filename, PanX=FALSE, PanY=FALSE, SpeedX=0, SpeedY=0)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Wechseln des Panoramas bereit.

Parameter: 5

Pflichtangaben: 1

Command.SetEncounterRate(Value)
LEGACY: Command.SetEnemyEncounter(Value)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Ändern der Zufallskampfrate bereit.

Parameter: 1

Pflichtangaben: 1

Command.ReplaceLowerTile(Old, New)
LEGACY: Command.ReplaceLowerChip(Old, New)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Ändern bestimmter LowerTiles bereit.

Parameter: 2

Pflichtangaben: 2

Command.ReplaceUpperTile(Old, New)
LEGACY: Command.ReplaceUpperChip(Old, New)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Ändern bestimmter UpperTiles bereit.

Parameter: 2

Pflichtangaben: 2

Command.AddTeleportPlace(MapID, X, Y, Switch=0)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Hinzufügen eines Teleport-Ortes bereit.

Parameter: 4

Pflichtangaben: 3

Command.RemoveTeleportPlace(MapID, X, Y)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Entfernen eines Teleport-Ortes bereit.

Parameter: 3

Pflichtangaben: 3

Command.EnableTeleport(Value)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Erlauben/Verbieten von Teleportzaubern bereit.

Parameter: 1

Pflichtangaben: 1

Command.SetEscapePlace(MapID, X, Y, Switch=0)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Ändern des Flucht-Ortes bereit.

Parameter: 4

Pflichtangaben: 3

Command.EnableEscape(Value)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Erlauben/Verbieten von Fluchtzaubern bereit.

Parameter: 1

Pflichtangaben: 1

Command.CallSaveMenu()

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Öffnen des Speichermenüs bereit.

Parameter: 0

Pflichtangaben: 0

Command.EnableSaveMenu(Value)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Erlauben/Verbieten von Speichern über das Spielmenü bereit.

Parameter: 1

Pflichtangaben: 1

Command.CallMenu()

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Öffnen des Spielmenüs bereit.

Parameter: 0

Pflichtangaben: 0

Command.EnableMenu(Value)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Erlauben/Verbieten des Spielmenüs bereit.

Parameter: 1

Pflichtangaben: 1

Command.GoToLabel(ID)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Springen zu einem Label bereit.

Parameter: 1

Pflichtangaben: 1

Command.TerminateEventProcess()
LEGACY: Command.StopParallelProcesses()

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Abbrechen des laufenden Events bereit.

Parameter: 0

Pflichtangaben: 0

Command.DeleteEvent()
LEGACY: Command.ClearTimer()

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Löschen des laufenden Events bereit.

Parameter: 0

Pflichtangaben: 0

Command.CallCommonEvent(ID)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Aufrufen eines CommonEvents bereit.

Parameter: 1

Pflichtangaben: 1

Command.CallEvent(Event, Page=1)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Aufrufen eines Events bereit.

Parameter: 2

Pflichtangaben: 1

Command.GameOver()

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Wechsel in die GameOver-Szene bereit.

Parameter: 0

Pflichtangaben: 0

Command.TitleScreen()

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Wechsel auf den Titelbildschirm bereit.

Parameter: 0

Pflichtangaben: 0

Command.ChangeJob(Actor, Job, ResetLevel=FALSE, Skills=0, Parameters=0, LevelUp=FALSE)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Wechsel der Jobklasse eines Helden bereit. Nur in RPG2003 vorhanden.

Parameter: 6

Pflichtangaben: 2

Command.AddBattleCommand(Actor, Command)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Hinzufügen eines Kampfbefehls zu einem Helden bereit. Nur in RPG2003 vorhanden.

Parameter: 2

Pflichtangaben: 2

Command.RemoveBattleCommand(Actor, Command)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Entfernen eines Kampfbefehls von einem Helden bereit. Nur in RPG2003 vorhanden.

Parameter: 2

Pflichtangaben: 2

Command.ClearBattleCommands(Actor)

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Entfernen aller Kampfbefehle eines Helden bereit. Nur in RPG2003 vorhanden.

Parameter: 1

Pflichtangaben: 1

Command.CallLoadMenu()

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Öffnen des Spielstandmenüs im Lademodus bereit. Nur in RPG2003 ab Version 1.11 vorhanden.

Parameter: 0

Pflichtangaben: 0

Command.ExitGame()

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Beenden des Spiels bereit. Nur in RPG2003 ab Version 1.11 vorhanden. Zum sofortigen Ausführen dieser Anweisung mitten im Code sollte stattdessen Game.Quit() verwendet werden.

Parameter: 0

Pflichtangaben: 0

Command.ToggleATBWait()

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Wechseln der Warte-Einstellung für das Standard-Kampfsystem bereit. Nur in RPG2003 ab Version 1.11 vorhanden.

Parameter: 0

Pflichtangaben: 0

Command.ToggleFullscreen()

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Wechseln zwischen Fenster- und Vollbildmodus bereit. Nur in RPG2003 ab Version 1.11 vorhanden.

Parameter: 0

Pflichtangaben: 0

Command.OpenVideoOptions()

Stellt dem Eventinterpreter nach Beendigung des Codeblocks den Befehl zum Öffnen der Darstellungsoptionen bereit. Nur in RPG2003 ab Version 1.11 vorhanden. Zum sofortigen Ausführen dieser Anweisung mitten im Code sollte stattdessen Screen.OpenVideoOptions() verwendet werden.

Parameter: 0

Pflichtangaben: 0

Relevant für dieses Thema