Mußt dann aber noch den vorherigen Wert speichern, und auf dessen Basis die alten Sprüche removen. Sonst added er fröhlich alle Zauber drauf.

Würde da auch noch einen Counter oben einbauen, der das Skript etwas ausbremst, z.B. nur alle 5 Sekunden laufen läßt. ([code][/code]-Tag macht Laune. )

Code:
float timeCounter

begin ScriptEffectUpdate 

; only do something every five seconds
if ( timeCounter < 5 )
	; increase timer
	set timeCounter to ( timeCounter + getSecondsPassed )
	; cancel script for this frame
	return
endif

; if we are here, counter was > 5
; reset it for next iteration
set timeCounter to 0

; let something happen here

...

end
GetSecondsPassed

*edit* Mist, muß float sein, sonst passiert da gar nichts...