Grundsätzlich funktioniert folgender Script Teil.... aber nicht immer
Ich sitze auf dem Pferd (pferd steht, asky ist auf freilauf) folgende function läuft regelmässig, save game.
Lade Game, script läuft regelmässig, aber nichts passiert. Nach ca. 2 Minuten warten fällt das script in den "Else" Fall danach abwechslungsweise "Else", "Player.IsOnMount()" oder beides.
Habe das nun geändert
Nu macht es das was es soll. Es beginnt sofort mit "Player.IsOnMount()". Ich konnte das eindeutig reproduzieren.
.. erschreckend :shock::huh:
Ich sitze auf dem Pferd (pferd steht, asky ist auf freilauf) folgende function läuft regelmässig, save game.
Code:
If Player.IsRunning()
... mach
ElseIf Player.IsInCombat()
... mach
ElseIf Player.IsSneaking()
... mach
ElseIf Player.IsOnMount()
... mach
Else
... mach
EndIF
Lade Game, script läuft regelmässig, aber nichts passiert. Nach ca. 2 Minuten warten fällt das script in den "Else" Fall danach abwechslungsweise "Else", "Player.IsOnMount()" oder beides.
Habe das nun geändert
Code:
If Player.IsRunning() == TRUE
... mach
EndIf
If Player.IsInCombat() == TRUE
... mach
EndIf
If Player.IsSneaking( )== TRUE
... mach
EndIf
If Player.IsOnMount() == TRUE
... mach
EndIf
If Player.IsRunning() == False && Player.IsOnMount() == False && Player.IsSneaking() == False && Player.IsInCombat() == False
... mach
EndIF
Nu macht es das was es soll. Es beginnt sofort mit "Player.IsOnMount()". Ich konnte das eindeutig reproduzieren.
.. erschreckend :shock::huh: