- Joined
- Jun 16, 2008
- Messages
- 333
I don't know if you LUA leaks but if anyone can skim through my code to see if I have any leaks...
Lua:
function CheckPlayers()
ForGroup(GetUnitsOfTypeIdAll(FourCC("Edem")), HeroRemove)
end
function HeroRemove()
local x = GetEnumUnit()
local playerSlot = GetPlayerSlotState(GetOwningPlayer(x))
if playerSlot == PLAYER_SLOT_STATE_EMPTY then
RemoveUnit(x)
end
end
function deathbounds()
local regionarray = {}
for i = 1, 175, 1 do
regnum = i - 1
if i >= 11 and i < 101 then
regionarray[i] = "gg_rct_Region_0" .. regnum
elseif i >= 101 then
regionarray[i] = "gg_rct_Region_" .. regnum
else
regionarray[i] = "gg_rct_Region_00".. regnum
end
print(regionarray[i])
end
print("work")
local deathRegion = CreateRegion()
for i = 1, 175, 1 do
RegionAddRect(deathRegion, _G[string.format(regionarray[i])]);
end
local deathTrigger = CreateTrigger()
TriggerRegisterEnterRegion(deathTrigger, deathRegion, nil)
TriggerAddAction(deathTrigger, killHero)
end
function killHero()
print("die bitch")
KillUnit(GetEnteringUnit())
end