Dieser Artikel dient Referenzzwecken
Die Features in diesem Artikel sind bereits im Spiel implementiert und er sollte den Sachverhalt so schildern, wie er zur Zeit im Spiel zu finden ist. Neue Features für das System etc. sollten im Forum diskutiert werden.
Teile dieses Artikels sind automatisch erzeugt worden
Einige Teile dieses Artikels sind automatisch erzeugt. Diese Teile sind durch {{Anker|AutomaticStartXXX}} und {{Anker|AutomaticEndXXX}} Anker gekennzeichnet und sollten nicht verändert werden.
Inhaltsverzeichnis
- 1 Funktionen
- 1.1 function get_random_element(...)
- 1.2 function get_table_copy(t)
- 1.3 function get_distance(x1, y1, x2, y2)
- 1.4 function init_quest_status(ch, questname)
- 1.5 function set_quest_status(ch, questname, value)
- 1.6 function get_quest_status(ch, questname)
- 1.7 function set_quest_status_string(ch, questname, value)
- 1.8 function get_quest_status_string(ch, questname)
- 1.9 function add_exp(character, attribute, amount, optimalLevel)
- 1.10 function add_money(ch, amount)
- 1.11 function add_items(ch, id, number, name)
- 1.12 function kill_being(being)
|
Funktionen
function get_random_element(...)
Allgemeine Funktionen
Gibt ein zufällig eines der übergebenen Argumente zurück
function get_table_copy(t)
Gibt eine Kopie der Table zurück.
@return Kopie von t
| Parametername |
Typ |
Benötigt |
Standardwert |
Beschreibung
|
| t
|
|
JA
|
|
Das Table Objekt.
|
|
function get_distance(x1, y1, x2, y2)
Gibt die Distanz zwischen den beiden übergebenen Punkten an.
@return Die Distanz zwischen den Punkten.
| Parametername |
Typ |
Benötigt |
Standardwert |
Beschreibung
|
| x1
|
|
JA
|
|
Die X-Koordinate des ersten Punktes.
|
| y1
|
|
JA
|
|
Die Y-Koordinate des ersten Punktes.
|
| x2
|
|
JA
|
|
Die X-Koordinate des zweiten Punktes.
|
| y2
|
|
JA
|
|
Die Y-Koordinate des zweiten Punktes.
|
|
function init_quest_status(ch, questname)
Queststati
Initialisisert einen Queststatus.
| Parametername |
Typ |
Benötigt |
Standardwert |
Beschreibung
|
| ch
|
|
JA
|
|
Der Charakter dessen Quest initialisiert werden soll.
|
| questname
|
|
JA
|
|
Der Name des Quests.
|
|
function set_quest_status(ch, questname, value)
Setzt einen Queststatus
| Parametername |
Typ |
Benötigt |
Standardwert |
Beschreibung
|
| ch
|
|
JA
|
|
Der Charakter dessen Quest initialisiert werden soll.
|
| questname
|
|
JA
|
|
Der Name des Quests.
|
| value
|
|
JA
|
|
Der Wert auf den der Quest gesetzt werden soll.
|
|
function get_quest_status(ch, questname)
Gibt einen Queststatus zurück
@return Aktuellen Status des Quests.
| Parametername |
Typ |
Benötigt |
Standardwert |
Beschreibung
|
| ch
|
|
JA
|
|
Der Charakter dessen Quest initialisiert werden soll.
|
| questname
|
|
JA
|
|
Der Name des Quests.
|
|
function set_quest_status_string(ch, questname, value)
Setzt einen Queststatus
| Parametername |
Typ |
Benötigt |
Standardwert |
Beschreibung
|
| ch
|
|
JA
|
|
Der Charakter dessen Quest initialisiert werden soll.
|
| questname
|
|
JA
|
|
Der Name des Quests.
|
| value
|
|
JA
|
|
Der Wert auf den der Quest gesetzt werden soll.
|
|
function get_quest_status_string(ch, questname)
Gibt einen Queststatus zurück
@return Aktuellen Status des Quests.
| Parametername |
Typ |
Benötigt |
Standardwert |
Beschreibung
|
| ch
|
|
JA
|
|
Der Charakter dessen Quest initialisiert werden soll.
|
| questname
|
|
JA
|
|
Der Name des Quests.
|
|
function add_exp(character, attribute, amount, optimalLevel)
Gibt einem Charakter Erfahrungspunkte (experimentell, nicht komplett implementiert)
| Parametername |
Typ |
Benötigt |
Standardwert |
Beschreibung
|
| character
|
|
JA
|
|
Der Charakter dem Erfahrungspunkte gegeben werden sollen.
|
| attribute
|
|
JA
|
|
Das Attribute, dass erhöht werden soll.
|
| amount
|
|
JA
|
|
Anzahl der Arfahrungspunkte die gegeben werden sollen.
|
| optimalLevel
|
|
JA
|
|
optimalLevel.
|
|
function add_money(ch, amount)
Fügt Character ch amount Aki hinzu (bei negativen Werten wird abgezogen)
| Parametername |
Typ |
Benötigt |
Standardwert |
Beschreibung
|
| ch
|
|
JA
|
|
Der Spieler dem Geld gegeben werden soll.
|
| amount
|
|
JA
|
|
Menge des Geldes.
|
|
function add_items(ch, id, number, name)
Fügt Charakter ch number Items der ID id hinzu
| Parametername |
Typ |
Benötigt |
Standardwert |
Beschreibung
|
| ch
|
|
JA
|
|
Der Spieler dem das Item gegeben werden soll.
|
| id
|
|
JA
|
|
Id des Items.
|
| number
|
|
JA
|
|
Anzahl der Items.
|
| name
|
|
JA
|
|
Name des Items (sollte auf Itemnamen gesetzt werden)
|
|
function kill_being(being)
Tötet ein Lebwesen
| Parametername |
Typ |
Benötigt |
Standardwert |
Beschreibung
|
| being
|
|
JA
|
|
Das zu tötende Lebewesen
|
|