CMS Tools: Hero Rename: Unterschied zwischen den Versionen

Aus Makerpendium.de
(Die Seite wurde neu angelegt: „{{Tool |name=CMS Tools: Hero Rename <!--|bild=--> <!--|webseite=--> |ersteller=PepsiOtaku |os=Windows |engine=RPG Maker 2003 1.08<br />(DynRPG…“)
 
Zeile 5: Zeile 5:
 
|ersteller=[[PepsiOtaku]]
 
|ersteller=[[PepsiOtaku]]
 
|os=Windows
 
|os=Windows
|engine=[[RPG Maker 2003]] 1.08<br />([[DynRPG 0.20]])
+
|engine=[[RPG Maker 2003]] 1.08<br />([[DynRPG]] 0.20)
 
|sprache=Englisch
 
|sprache=Englisch
 
|version=2.0
 
|version=2.0

Version vom 30. November 2021, 00:57 Uhr

CMS Tools: Hero Rename
Kein Bild verfügbar
Erstellt von PepsiOtaku
Betriebssystem Windows
Für Maker/Engine RPG Maker 2003 1.08
(DynRPG 0.20)
Sprache Englisch
Aktuelle Version 2.0
Veröffentlichung 2. März 2014
Herunterladen Klick

CMS Tools: Hero Rename ist ein Plugin für DynRPG von PepsiOtaku, das die Umsetzung von eigenen Nameneingabe-Bildschirmen erleichtern soll.

Die Nutzung des Plugins selbst erfolgt über DynRPG-Anweisungen in Notizbefehlen.

Namen auslesen

Mit der Anweisung @dbname_to_vars kann der aktuelle Name eines Helden in eine zwölf Variablen umfassende Kette übertragen werden, die fortan die ASCII-/ANSI-Codes der Zeichen enthalten, jedoch werden IDs von 128 bis 255 als -1 bis -128 gespeichert.

@dbname_to_vars {Actor} {FirstVar}

Das angehängte Beispiel speichert den Standardnamen von Held #1 aus der Datenbank in den Variablen #0101 bis 0112.

◆Note: @dbname_to_vars 1 101

Angenommen, der gelesene Name entspräche "Alex", würde das Ergebnis wie folgt lauten:

65, 108, 101, 120, 0, 0, 0, 0, 0, 0, 0, 0

Held umbenennen

Wenn ein in Variablen stehender Name auf einen Helden übertragen werden soll, wird @vars_to_name verwendet, direkt danach muss die Nutzung des Eventbefehls zum Ändern des Namens vom gleichen Held mit dem Textparameter "@dyn" erfolgen. Sobald eine Variable mit dem Wert 0 gefunden wird, wird der Vorgang abgebrochen. Ein Leerzeichen entspricht dem Wert 32.

@vars_to_name {Actor} {FirstVar}

Das angehängte Beispiel speichert einen aus den Variablen #0101 bis 0112 generierten Namen in den Daten von Held #1.

◆Note: @vars_to_name 1 101
◆Change Actor Name: [0001:Alex] = "@dyn"
◆