Jass:GetHandleId – Mappedia

Jass:GetHandleId

Aus Mappedia
(Weitergeleitet von Jass:GetHandleID)
Wechseln zu: Navigation, Suche
Funktion: GetHandleId
Parameter: handle
Rückgabewert: integer
Autor: Blizzard
Quelle: common.j
Synchron: Unbekannt

Diese Funktion wurde mit dem Patch 1.24 und der Beseitigung des Return-Bugs eingeführt. Bis zu diesem Zeitpunkt hatten viele Karten-Ersteller eine eigene, gleichnamige Funktion geschrieben, die mit Hilfe des Return-Bugs ein Handle-Objekt in eine Ganzzahl konvertierte. Diese Funktion tut genau dasselbe, mit dem Unterschied, dass sie nativ ist. Jedes Handle-Objekt hat eine einzigartige Adresse bzw. Ganzzahl, die von dieser Funktion für das übergebene Objekt zurückgegeben wird.


Vor der Beseitigung des Return-Bugs, konnte mit folgendem Beispiel dasselbe Resultat erzielt werden:

function GetHandleID_simulation takes handle h returns integer
     return h
     return 0
endfunction


Code

native GetHandleId takes handle h returns integer

Parameter

Typ Name Beschreibung
integer h Das übergebene Handle-Objekt, dessen Adresse zurückgegeben werden soll.
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Warcraft-Mapping
Werkzeuge