ParseHyperlink
Aus Romwiki
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
- Item-ID
- Gebunden-Status: 0=Gebunden, 1=nicht gebunden, 2=Bind-On-Pickup(?), 3=Bind-On-Equip, 0x10000=gebunden(?)
- ... ???
- ... ???
- ... ???
- ... ???
- ... ???
- ... ???
- ... ???
- ... ???
- ... Haltbarkeit (x100) -> z.B. dec=7700:hex=1e14 ergibt eine Duration von 77
- name
- z.B. "
Steinblock"
Siehe auch
API-Funktionen • GetAuctionBrowseItemLink • GetBagItemLink • GetBankItemLink • GetBootyItemLink • GetMerchantItemLink • GetSkillHyperLink • GetStoreBuyBackItemLink • GetStoreSellItemLink
