Cito un ejemplo de la wikia de wha. (modificado a xse 1.1.1)
#org 0xoffset
fadescreen 0x1
Checkflag 0xflag del evento del que dependa
if 0x1 goto 0xoffset si está activada
release
end
#org 0xsi está activada
fadescreen 0x0
De modo que cuando el script se pone a trabajar, la pantalla se vuelve negra, cuándo se cumpla la condición que sería la flag, y está este activada, harias un goto que te lleva al segundo script, y este vuelve a la normalidad.
De modo que tu lo que quieres, es que en safari ÚNICAMENTE se pueda atrapar un starter una vez. Según tú ya tienes el script de que solo aparezca una vez ese starter entonces solo te falta hacer el on entearing map/[not on\on menú close] Una opción muy buena es que esto te podría servir para el futuro, expresando una condición imposible de cumplir, vease, la flag solo se activa si por ejemplo... llegas a una isla dónde no existe un warp. Al ser imposible 'legalmente' llegar a esa isla, nunca se cumple la condición, y por ende nunca se desactiva el script, aunque repito que eso sería gastar bytes a lo tonto... vasta con no poner una condición.
En tu caso no sé como funcionaría... quizás sería algo parecido a; si se activa la condición (Que sería atrapar un starter) ir a un goto que mantenga un script de imposible encontrar más starter en safarí.
Espero haberme explicado bien... De todas formas te aconsejo que te leas esto. Click aquí.
También si manejas algo del idioma inglés, quizás te pueda servir esto, aunque no es ''muy útil'' Click aqui.
Saludos.