Nein, das würde nicht funktionieren. Ich überarbeite das script mal:

Code:
ScriptName TestScript555555

short x

Begin GameMode
if x == 0
Message "Du bist toll!"
set x == 1
endif



if (GetItemCount Gold001 >= 50)
set x == 2
endif

if x == 2
SetWeather clear
sw OblivionStormTamriel 1 Ich hab keine Ahnung was diese Zeile für eine Bedeutung haben soll. Vielleicht könntest du mir das mal erläutern, hier könnte z.B. ein Fehler drin stecken.
set x == 3
endif

if x == 3
player.additem Gold001 1000 Was wolltest du genau mit GetGold ausdrücken? Dass der Spieler 1000 Gold bekommen sollte?
endif

End
Jetzt wäre nur das Problem, dass das alles dann stattfinden würde wenn man dieses Script aktiviert. Gleichzeitig. Und außerdem könnte man dieses Script beliebig oft anwenden.