Setzt den Skriptzähler in Szenarioskripten auf den gewünschten Wert. Der Scriptzähler sorgt dafür, dass die ScriptXXX-Funktionen im Szenrienscript aufgerufen werden. Dies funktioniert nicht in Objektscripten, stattdessen sollten TimerCalls oder ActMaps mit StartCall/PhaseCall/EndCall verwendet werden.
In älteren Versionen implizierte goto() ein
return(). Dieses Verhalten wird bei Nicht-Angabe von
#strict emuliert.
#strict
protected func Initialize()
{
// Scriptcounter starten
ScriptGo(1);
// Fertig
return(1);
}
protected func Script100()
{
// Flints erzeugen
CastObjects(FLNT,10,200, Random(LandscapeWidth()), 20);
return(goto(90));
}
Script eines Szenarios: Ein Flintregen. Es werden alle 100 Frames 10 Flints erzeugt.