ParseHyperlink

Aus Romwiki

Wechseln zu: Navigation, Suche

Aufruf

type, data, name = ParseHyperlink( Hyperlink);

Beschreibung

Parst Linktyp, Parameter und Linkname aus dem Hyperlink und gibt die 3 Informationen in getrennten Variablen zurück.

Hyperlink
  • Der String, der von den "Link"-Funktionen zurück gegeben wird, oder aber selbst erstellt wurde
  • Ein Hyperlink ist folgendermaßen aufgebaut: |Htype:data|hname|h wobei nur name in UI-Komponenten mit enableHyperlink = true angezeigt wird.
type
  • Bei Gegenständen item
  • Bei NPCs npc
  • Bei Spielern player
  • Bei Quests quest

Types können auch benutzerdefiniert vergeben werden

data
  • Allgemein
Eine eindeutige Beschreibung des type , zB Name eines Spielers, ID eines NPC, ID einer Quest, etc
  • Bei Gegenständen
Eine Zeichenkette aus Hexadezimal Zahlen, bestehend aus
  1. Item-ID
  2. Gebunden-Status: 0=Gebunden, 1=nicht gebunden, 2=Bind-On-Pickup(?), 3=Bind-On-Equip, 0x10000=gebunden(?)
  3. ... ???
  4. ... ???
  5. ... ???
  6. ... ???
  7. ... ???
  8. ... ???
  9. ... ???
  10. ... ???
  11. ... Haltbarkeit (x100) -> z.B. dec=7700:hex=1e14 ergibt eine Duration von 77
name
z.B. "Steinblock"

Siehe auch

API-FunktionenGetAuctionBrowseItemLinkGetBagItemLinkGetBankItemLinkGetBootyItemLinkGetMerchantItemLinkGetSkillHyperLinkGetStoreBuyBackItemLinkGetStoreSellItemLink

Persönliche Werkzeuge