define name;

define name, item;

Die zweite Zeile ermöglicht ein Umbenennen von Namen und Parametern in der Skriptdatei. Die erste Zeile dient dem Ein- oder Ausschließen von Zeilen, je nach den gegebenen Bedingungen (siehe ifdef). Jedesmal wenn der name im Skript unter DEFINE erscheint, wird er durch den Ersatz ersetzt. Dies kann ein anderer Name, eine Zahl oder irgendwas anderes sein. Das Umbenennen macht Funktionen besser lesbar, indem man z.B. den 100 allgemein zur Verfügung stehenden SKILL-Parametern der Entites sinnvolle Namen gibt.

Bemerkungen:

Beispiel:

define MyNumber,-123;
define Damage,skill3;
define spiel;
action kill()
{ result = my.Damage; my.Damage = MyNumber;
}

Siehe auch:

undef, ifdef, ifndef, ifelse, endif

► Aktuelle Version Online