script problem mit ctd ohne fehlermeldung | |
irgendwie will bei mir momentan kaum ein script laufen. also das script hängt an einem durzog mit eigener id. wenn "_alma_HMG_durzog1" im Journal < 10 (also 0) ist, soll der durzog und zwei nebelobjekte deaktiviert werden, allerdings natürlich nur einmal (dafür doonceA). wenn der Journal eintrag nun auf 10 gestellt wird (per dialog) sollen zunächst nach 3 sec der durzog und der nebel aktiviert werden und zwei sec später der nebel wieder deaktiviert werden (dafür doonceB bzw. C). im todesfall des durzogs soll noch ein sound abgespielt werden und der journal eintrag geändert werden.
problem ist nun aber, sobald man die zelle mit dem durzog betreten will, gibts einen ctd ohne fehlermeldungen in der warnings.txt. ich hoffe hier kann mir jemand helfen!
Begin _alma_DurzogScript
float timer
short doonceA
short doonceB
short doonceC
if ( OnDeath == 1 )
playsound "Mysticism Cast"
Journal "_alma_HMG_durzog1" 20
endif
if ( doonceA = 0 )
if ( GetJournalIndex "_alma_HMG_durzog1" < 10 )
"_alma_durzog_fervan1"->Disable
"_alma_smoke_fervan1"->Disable
"_alma_smoke_fervan2"->Disable
set doonceA to 1
endif
endif
if ( GetJournalIndex "_alma_HMG_durzog1" = 10 )
set timer to ( timer + GetSecondsPassed )
if ( timer 5 )
if ( doonceB = 0 )
"_alma_smoke_fervan1"->Disable
"_alma_smoke_fervan2"->Disable
set doonceB to 1
endif
elseif ( timer 3 )
if ( doonceC = 0 )
"_alma_smoke_fervan1"->Enable
"_alma_smoke_fervan2"->Enable
"_alma_durzog_fervan1"->Enable
set doonceC to 1
endif
endif
endif
End
__________________
|