Estoy liado con un scrip para hacer aparecer un objeto temporal, pero que este se active o desactive a partir de un menú, hasta qui todo bien, lo que quiero conseguir es cuando se active el scrip saque dicho objeto cada 60 segundos aprox mientras no se desactive
por ahora tengo esto:
key id = llGetOwner;
// Definimos las variables
integer a;
integer b;
default
{
state_entry()
{
if(b=0){llSetText("", <0.8,1.0,0.0>, 1.0);}
}
// Empezamos
touch_start(integer num)
{
//definimos el numero del canal que se escuchara
llListen(11811, "", "", ""

// dentro de los corchetes todas las opciones que
// queramos que aparezcan
llDialog(llDetectedKey(0), "Elige una opción:",
["Invisible", "Encender", "Apagar", "Visible"], 11811);
}
listen( integer channel, string name, key id, string message )
{
// comprobamos la opcion seleccionada
if( message == "Encender" ){
a = 1;
llRezObject(llGetInventoryName(INVENTORY_OBJECT,0), llGetPos()+<0,0,1>,ZERO_VECTOR,ZERO_ROTATION,0);
}
if ( message == "Apagar" ){
a = 0;
b =0;
llSay(0,message);
llResetScript();
}
}
}
Espero que me podáis ayudar con esto, gracias de antemano