Postmen (Lua Modul)

Aus Invertika Wiki
Wechseln zu: Navigation, Suche

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

Funktionen

function get_order_designation(npc, ch)

Prüft was für einen Auftrag der Spieler von dem NPC hat. @return Das Ziel, dass von dem npc vergeben wurde.

Parametername Typ Benötigt Standardwert Beschreibung
npc JA Der Postmann NPC
ch JA Der Spieler

function get_designation_by_startid(ch, id)

Gibt das Ziel eines Auftrag der durch den Postboten mit einer id vergeben wurde @return Id des Ziels das durch den Auftraggeber id vergeben wurde

Parametername Typ Benötigt Standardwert Beschreibung
ch JA Der Spieler
id JA Id des Auftraggebers

function can_do_order(npc, ch)

Prüft ob bei dem NPC ein Auftrag erfüllt werden kann. @return (true, npc) wenn ein Auftrag erfüllt werden kann, false wenn nicht.

Parametername Typ Benötigt Standardwert Beschreibung
npc JA Der Postmann NPC
ch JA Der Spieler

function has_package_for_npc(npc, ch)

Prüft ob ein Paket für den NPC im Inventar ist. @return true wenn ja

Parametername Typ Benötigt Standardwert Beschreibung
npc JA Der Postmann NPC
ch JA Der Spieler

function get_new_designation(npc)

Sucht ein neues Ziel aus. @return Id des neuen Postbotens

Parametername Typ Benötigt Standardwert Beschreibung
npc JA Der Postmann NPC
ch JA Der Spieler

function get_name_by_id(id)

Gibt den Namen für die Id zurück. @return den lesbaren Namen für die Id

Parametername Typ Benötigt Standardwert Beschreibung
id JA Die Id.

function get_distance(ch, npc_start)

Gibt die Distanz vom Start zum Ziel zurück. @return Distanz vom Start des Spielers zum Ziel

Parametername Typ Benötigt Standardwert Beschreibung
ch JA Der Spieler
npc_start JA Auftraggeber NPC

function get_desired_itemid(designation)

Gibt die ItemId zurück die von dem Ziel erwartet wird. @return ItemId die vom Ziel erwartet wird

Parametername Typ Benötigt Standardwert Beschreibung
designation JA Die Id des Ziels

function postman_talk(npc, ch)

Talk Funktion

Meine Werkzeuge
Namensräume

Varianten
Aktionen
Navigation
Projekt
Werkzeuge