- Joined
- Jun 26, 2020
- Messages
- 1,921
Ok, this error never happened to me, and I don't have idea what tries to tell me, I need an explanation, only I know is just for having this trigger:
I'm getting this error:
-
Jijimon House Enter Leave
-
Events
-
Map initialization
-
-
Conditions
-
Actions
-
Set VariableSet TP_EnterRect = JijimonsHouse Outside<gen>
-
Set VariableSet TP_LeaveRect = JijimonsHouse Inside<gen>
-
Set VariableSet TP_EnterPoint = (Center of JijimonTP inside<gen>)
-
Set VariableSet TP_LeavePoint = (Center of JijimonTP outside<gen>)
-
Set VariableSet TP_EnterText = Jijimon's House
-
Set VariableSet TP_LeaveText = File City
-
Trigger - Run TP_Create (ignoring conditions)
-
-
Lua:
do
---Creates a new teleporter
---@param enterRect rect
---@param leaveRect rect
---@param enterTP location
---@param leaveTP location
---@param enterText string
---@param leaveText string
function CreateTeleport(enterRect, leaveRect, enterTP, leaveTP, enterText, leaveText)
-- Enter
local t = CreateTrigger()
TriggerRegisterEnterRectSimple(t, enterRect)
TriggerAddAction(t, function ()
SetUnitPositionLoc(GetEnteringUnit(), enterTP)
DisplayTimedTextToPlayer(GetOwningPlayer(GetEnteringUnit()), 0, 0, 5., "|cffffff00[" .. enterText .. "]|r")
end)
-- Leave
t = CreateTrigger()
TriggerRegisterEnterRectSimple(t, leaveRect)
TriggerAddAction(t, function ()
SetUnitPositionLoc(GetEnteringUnit(), leaveTP)
DisplayTimedTextToPlayer(GetOwningPlayer(GetEnteringUnit()), 0, 0, 5., "|cffffff00[" .. leaveText .. "]|r")
end)
end
-- For GUI
OnMapInit(function ()
udg_TP_Create = CreateTrigger()
TriggerAddAction(udg_TP_Create, function ()
CreateTeleport(
udg_TP_EnterRect,
udg_TP_LeaveRect,
udg_TP_EnterPoint,
udg_TP_LeavePoint,
udg_TP_EnterText,
udg_TP_LeaveText
)
udg_TP_EnterRect = nil
udg_TP_LeaveRect = nil
udg_TP_EnterPoint = nil
udg_TP_LeavePoint = nil
udg_TP_EnterText = nil
udg_TP_LeaveText = nil
end)
end)
end