- Joined
- Jul 12, 2021
- Messages
- 97
Trigger malfunctions when an Integer variable is set to the HandleID of a unit.
Works:
What can I do to solve this problem? Do I have to divide it by 1000 for it to work?
Works:
-
IntegerOfRemovingUnitsValue
-
Events
-
Player - Player 1 (Red) types a chat message containing run as An exact match
-
-
Conditions
-
Actions
-
Set VariableSet Unit[1] = Paladin 0000 <gen>
-
Hashtable - Save Handle OfUnit[1] as 1 of 1 in (Last created hashtable).
-
Set VariableSet TestInteger_Copy = 1
-
Quest - Display to (All players) the Quest Update message: (String(TestInteger_Copy))
-
Set VariableSet IntegerOfRemovingUnits[TestInteger_Copy] = 4
-
Quest - Display to (All players) the Quest Update message: (String(IntegerOfRemovingUnits[TestInteger_Copy]))
-
-
-
IntegerOfRemovingUnitsValue
-
Events
-
Player - Player 1 (Red) types a chat message containing run as An exact match
-
-
Conditions
-
Actions
-
Set VariableSet Unit[1] = Paladin 0000 <gen>
-
Hashtable - Save Handle OfUnit[1] as 1 of 1 in (Last created hashtable).
-
Set VariableSet TestInteger_Copy = (Key (Load 1 of 1 in (Last created hashtable).).)
-
Quest - Display to (All players) the Quest Update message: (String(TestInteger_Copy))
-
Set VariableSet IntegerOfRemovingUnits[TestInteger_Copy] = 4
-
Quest - Display to (All players) the Quest Update message: (String(IntegerOfRemovingUnits[TestInteger_Copy]))
-
-
-
IntegerOfRemovingUnitsValue
-
Events
-
Player - Player 1 (Red) types a chat message containing run as An exact match
-
-
Conditions
-
Actions
-
Set VariableSet Unit[1] = Paladin 0000 <gen>
-
Hashtable - Save Handle OfUnit[1] as 1 of 1 in (Last created hashtable).
-
Set VariableSet TestInteger_Copy = (Key (Load 1 of 1 in (Last created hashtable).).)
-
Set VariableSet TestInteger_Copy = (TestInteger_Copy / 1000)
-
Quest - Display to (All players) the Quest Update message: (String(TestInteger_Copy))
-
Set VariableSet IntegerOfRemovingUnits[TestInteger_Copy] = 4
-
Quest - Display to (All players) the Quest Update message: (String(IntegerOfRemovingUnits[TestInteger_Copy]))
-
-
What can I do to solve this problem? Do I have to divide it by 1000 for it to work?