Portal    Foro    Buscar    FAQ    Registrarse    Conectarse
Publicar Nuevo Tema  Responder al Tema  Mensaje de Gracias Página 1 de 1
 
Script para Parar Todas Las Animaciones
Autor Mensaje
Responder Citando  
Mensaje Script para Parar Todas Las Animaciones 
 
He visto en Mundo Second Life (concretamente en este tema) un aporte de Catwise Yoshikawa que me parece que puede ser muy útil a muchos.
Hay veces que vas usando animaciones (con hud o como sea) y de pronto o se te empiezxan a volver locas o ya nos abes cuáles tienes y cuáles no.
Ahí es donde entra el tener algo que pare todas las animaciones que estés usando en ese momento.
Castwise propone un muy limpio script.

  1. Crea un nuevo script y métele dentro este código (y luego dale a "guardar" claro). Llámalo como quieras.
    init()
    {
        llRequestPermissions( llGetOwner(), PERMISSION_TRIGGER_ANIMATION );
    }

    default
    {
        state_entry()
        {
            init();
        }
        on_rez( integer param )
        {
            init();
        }
        run_time_permissions( integer perm )
        {
            if ( perm & PERMISSION_TRIGGER_ANIMATION )
            {
                list anims = llGetAnimationList( llGetOwner() );
                integer n;
                for ( n=0; n<llGetListLength( anims ) ;n++ )
                {
                    llStopAnimation( llList2String( anims,n ));
                    llSleep(0.2);
                }
                llSetColor( <0,1,0>, ALL_SIDES );
                llOwnerSay( (string)n + " Animations Stopped");
            }
            else
            {
                llOwnerSay ( "Sorry I need permission to be able to stop the animations" );
                llResetScript();
            }
        }
    }
  2. Crea un objeto cualquiera y en la pestaña de contenido métele (arrastrando desde tu inventario) ese script que has creado. Llama al objeto con un nombre que te sirva para acordarte (StopAnimaciones, por ejemplo).
  3. Cuando quieras detener todas tus animaciones, pasa ese objeto al suelo. Por lo que veo en el script, te pedirá permiso para animar tu avatar. Le dices que sí y ya está (aunque recuerda que a veces hay animaciones que la única forma de pararlas es reiniciando).


PD. Irene creo que he titulado este tema según el criterio que veo que sigues. Si no editas y sanseacabó Wink
  




____________
Somos prehistoria que tendrá el futuro.
Somos los anales remotos del hombre.
Estos años son el pasado del cielo.

(Silvio Rodríguez)
Desconectado Ver perfil del usuario Enviar Mensaje Privado
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Re: InWorld: Parar Todas Las Animaciones 
 
Útil Wink
  




____________
Hay dos SL: a la que va todo el mundo, y la que vamos otros.
Desconectado Ver perfil del usuario Enviar Mensaje Privado
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Re: InWorld: Parar Todas Las Animaciones 
 
Me lo apunto para cuando me pase, gracias.
  



Desconectado Ver perfil del usuario Enviar Mensaje Privado
Descargar Mensaje Volver arriba Página Inferior
Mostrar mensajes anteriores:
Publicar Nuevo Tema  Responder al Tema  Mensaje de Gracias  Página 1 de 1
 

Usuarios navegando en este Tema: 0 Registrados, 0 Ocultos y 0 Invitados
Usuarios Registrados conectados: Ninguno


 
Lista de Permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
Puede enviar eventos al Calendario