GetHandleId
- Parameters
-
h handle
Handle
- comment
Returns the internal index of the given handle; returns 0 if
h
isnull
.Example:
GetHandleId(Player(0)) -> 1048584
- note
Removing a game object does not automatically invalidate an allocated handle:
uf = CreateUnit(Player(0), FourCC("hfoo"), -30, 0, 90) GetHandleId(uf) --> 1049016 RemoveUnit(uf) GetHandleId(uf) --> 1049016 uf = nil GetHandleId(uf) --> 0
- note
Sometimes the handle ID may be different between clients.
- note
The handle index returned here is only a weak and not a conclusive indicator of leaking game objects. In other words, the number may be high without an actual leak.
- patch
1.24b
- return type
integer
- Source code
native GetHandleId takes handle h returns integer
- Source
- common.j
- wc3modding.com
- GetHandleId