- Joined
- Jul 9, 2012
- Messages
- 159
Hello everyone!
I'm struggling with a trigger:
A periodic loop checks if a player's in-game camera is within a region, and then runs the call SetDayNightModels("","") for the player by using GetLocalPlayer. It changes the DayNightModels back to normal if the camera is not within the region anymore.
I tested the map with a friend, and we disconnected every time the GetLocalPlayer runned. It desynced, but I don't know why. Hope you can help me find the problem
I'm struggling with a trigger:
A periodic loop checks if a player's in-game camera is within a region, and then runs the call SetDayNightModels("","") for the player by using GetLocalPlayer. It changes the DayNightModels back to normal if the camera is not within the region anymore.
I tested the map with a friend, and we disconnected every time the GetLocalPlayer runned. It desynced, but I don't know why. Hope you can help me find the problem
-
Spooky Passage DNC Loop
-

Events
-


Time - Every 0.25 seconds of game time
-
-

Conditions
-

Actions
-


Player Group - Pick every player in (All players) and do (Actions)
-



Loop - Actions
-




Set SpookyPassageDNC_player = (Picked player)
-




Set SpookyPassageDNC_p = (Target of current camera view)
-




Set SpookyPassageDNC_i = (Load 1 of (Key (Picked player)) from SpookyPassageDNC_hashtable)
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






(Spooky Passage <gen> contains SpookyPassageDNC_p) Equal to True
-
-





Then - Actions
-






If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-







If - Conditions
-








SpookyPassageDNC_i Equal to 0
-
-







Then - Actions
-








Set SpookyPassageDNC_i = 1
-








Custom script: if GetLocalPlayer() == udg_SpookyPassageDNC_player then
-








Cinematic - Fade in over 0.50 seconds using texture Black Mask and color (0.00%, 0.00%, 0.00%) with 25.00% transparency
-








Custom script: call SetDayNightModels("","")
-








Custom script: endif
-








Hashtable - Save SpookyPassageDNC_i as 1 of (Key (Picked player)) in SpookyPassageDNC_hashtable
-
-







Else - Actions
-
-
-





Else - Actions
-






If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-







If - Conditions
-








SpookyPassageDNC_i Equal to 1
-
-







Then - Actions
-








Set SpookyPassageDNC_i = 0
-








Custom script: if GetLocalPlayer() == udg_SpookyPassageDNC_player then
-








Custom script: call SetDayNightModels("Environment\\DNC\\DNCAshenvale\\DNCAshenValeTerrain\\DNCAshenValeTerrain.mdx","Environment\\DNC\\DNCAshenvale\\DNCAshenValeUnit\\DNCAshenValeUnit.mdx")
-








Custom script: endif
-








Hashtable - Save SpookyPassageDNC_i as 1 of (Key (Picked player)) in SpookyPassageDNC_hashtable
-
-







Else - Actions
-
-
-
-




Custom script: call RemoveLocation(udg_SpookyPassageDNC_p)
-
-
-
-
