- Joined
- Aug 14, 2020
- Messages
- 118
Hi guys, I'm trying to create a spell with lightning effect but I keep getting this error.
I can't find the problem it's showing this line as error
here are all triggers:
I can't find the problem it's showing this line as error
- Custom script: set udg_LifeBind_Light = AddLightningEx("HLFX", true , GetLocationX(udg_LifeBind_LocA), GetLocationY(udg_LifeBind_LocA), GetLocationZ(udg_LifeBind_LocA) + 70, GetLocationX(udg_LifeBind_LocB), GetLocationY(udg_LifeBind_LocB), GetLocationZ(udg_LifeBind_LocB) + 70)
here are all triggers:
-
LifeBind
-
Events
- Unit - A unit Starts the effect of an ability
-
Conditions
- (Ability being cast) Equal to Life Binder
-
Actions
- -------- Target unit --------
- Set LifeBind_Target = (Target unit of ability being cast)
- -------- -------------------------------------------------------------------------------------- --------
- -------- Locations --------
- Set LifeBind_LocA = (Position of Alleria)
- Set LifeBind_LocB = (Position of LifeBind_Target)
- -------- -------------------------------------------------------------------------------------- --------
- Custom script: set udg_LifeBind_Light = AddLightningEx("HLFX", true , GetLocationX(udg_LifeBind_LocA), GetLocationY(udg_LifeBind_LocA), GetLocationZ(udg_LifeBind_LocA) + 70, GetLocationX(udg_LifeBind_LocB), GetLocationY(udg_LifeBind_LocB), GetLocationZ(udg_LifeBind_LocB) + 70)
- Set LifeBind_Heal = (5.00 x (Real((Level of Life Binder for Alleria))))
- Set LifeBind_Bol = True
- Trigger - Turn on LifeBindLoop <gen>
- Wait (3.00 + (3.00 x (Real((Level of Life Binder for Alleria))))) seconds
- Set LifeBind_Bol = False
-
Events
-
LifeBindLoop
-
Events
- Time - Every 0.03 seconds of game time
- Conditions
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- LifeBind_Bol Equal to True
-
Then - Actions
- Set LifeBind_LocA = (Position of Alleria)
- Set LifeBind_LocB = (Position of LifeBind_Target)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Distance between LifeBind_LocA and LifeBind_LocB) Less than or equal to 800.00
-
Then - Actions
- Custom script: call MoveLightningEx(udg_LifeBind_Light, true, GetLocationX(udg_LifeBind_LocA), GetLocationY(udg_LifeBind_LocA), GetLocationZ(udg_LifeBind_LocA) + 70, GetLocationX(udg_LifeBind_LocB), GetLocationY(udg_LifeBind_LocB), GetLocationZ(udg_LifeBind_LocB) + 70)
- Unit - Set life of Alleria to ((Life of Alleria) + LifeBind_Heal)
- Unit - Set life of LifeBind_Target to ((Life of LifeBind_Target) + LifeBind_Heal)
-
Else - Actions
- Set LifeBind_Bol = False
-
If - Conditions
-
Else - Actions
- Trigger - Turn off (This trigger)
- Set LifeBind_Target = No unit
- Lightning - Destroy LifeBind_Light
- Custom script: call RemoveLocation(udg_LifeBind_LocA)
- Custom script: call RemoveLocation(udg_LifeBind_LocB)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Events