Introducción en LSL scripting en Second Life (6 / 8 paso)

Paso 6: Presentación de los Estados y eventos

Scripts LSL no funcionará de principio a fin. En cambio se busca un estado predeterminado y esperar para un evento. Dentro de los eventos, puede ser una llamada para acudir a un nuevo estado.

Veamos un script con dos Estados con dos eventos en cada uno.

El código completo:
======================
Estado de //default por defecto es GURIDAD
{
state_entry() / / ejecuta cada estado tiempo en tiempo se introduce
{
llSay (0, "encender"!); objeto habla!
llSetColor (< 1,1,1 >, ALL_SIDES); establece todos los lados en más brillante
Tenga en cuenta el punto y coma al final de cada instrucción.
}

touch_start (entero total_number) / / otro evento con una sola función dentro
{
estado apagado; establece la secuencia de comandos a un nuevo "estado" escurr "estado" se inicia un
}
} / / Este soporte rizado termina el cuerpo del estado por defecto.

estado apagado / / un segundo estado además de "default"
{
state_entry() / / esto se ejecuta tan pronto como se introduce el estado
{
llSay (0, "apagando"!);
llSetColor (0,0,0 del < >, ALL_SIDES); establece que todas las partes tan oscuro como sea posible
}

touch_start (entero total_number)
{
incumplimiento de estado;
}

}
// ---------------end of code ----------------

Sería una simplificación de este

por defecto
{
establecer el color a la luz y, si se tocan, entrar en el estado "off".
}

estado apagado
{
establecer el color a la obscuridad y, si se tocan, entrar en el estado de "default".
}

Tenga en cuenta que después de "por defecto" todos los nuevos Estados comienzan con la palabra "estado". También, mientras que el objeto tiene una textura, el color afectará el "tinte" más que el color verdadero.

Artículos Relacionados

Cómo utilizar Photoshop para crear texturas con canales alfa para Second Life

Cómo utilizar Photoshop para crear texturas con canales alfa para Second Life

esto lo guiará paso a paso sobre cómo hacer texturas con transparencia para Second Life utilizando Adobe Photoshop CS. Incluye consejos sobre cómo evitar borrosos contornos blancos y un poco de información sobre máscaras y canales alfa.Paso 1: Resume
Dando los primeros regalos de la vida en Second Life mediante Amazon.com

Dando los primeros regalos de la vida en Second Life mediante Amazon.com

en el mundo virtual Second Life es fácil de formar amistades muy cercano con alguien que no tenga la oportunidad de conocerla en persona. Los residentes de vida segunda celebran fiestas primera vida como día de San Valentín, Navidad y celebraciones p
Cómo aplicar texturas en objeto individual emerge en Second Life

Cómo aplicar texturas en objeto individual emerge en Second Life

dentro de Second Life tiene la posibilidad de aplicar varias texturas a un objeto. El proceso es muy sencillo y puede realzar grandemente el aspecto de sus estructuras.Paso 1: Crear un único "prim" en la forma de un cuadro de Con su caja selecci
Hacer texturas para Second LIfe

Hacer texturas para Second LIfe

rápido escaneo en la web para las tendencias de moda 2012 rápidamente revelaron algunos cueros exóticos muy ingeniosos - pieles de cocodrilo y tal. Me ha gustado diseñar moda bastantes texturas para Second Life , por lo que he puesto juntos un exótic
Hacer un Cut-Out en Second Life

Hacer un Cut-Out en Second Life

un recorte es parte de una captura de pantalla con el fondo hecho transparente por lo que está solo. Utilizarlos para mostrar y vender ropa o avatares, como suplentes para imágenes, o cualquier otra cosa que usted puede pensar.En esta captura de pant
Introducción a MEL Scripting en Maya: fractales 3D

Introducción a MEL Scripting en Maya: fractales 3D

Maya es una herramienta muy poderosa para la creación de animaciones 3D y motion graphics. Puede modelo, textura, luz, animar y renderizar en el mismo entorno. Interfaz visual de los mayas es potente y profundo. Permite a las personas crear animacion
Introducción a VB Script: una guía para principiantes: parte 2: trabajar con archivos de

Introducción a VB Script: una guía para principiantes: parte 2: trabajar con archivos de

bien en mi último VBScript instructable, fui sobre cómo hacer un script para apagar tu internet para jugar Xbox 360. Hoy tengo un problema diferente. Mi ordenador ha sido cerrar a veces al azar y quiero iniciar sesión cada vez que se reinicia el orde
Gandhi: 17' alto Avatar cartón

Gandhi: 17' alto Avatar cartón

este instructable le llevará a través del proceso permite crear un 17' altura reproducción de mi avatar de Second Life, MGandhi Chakrabarti. En marzo de 2008 me y mi avatar de Gandhi caminado a través de Second Life durante 26 días para representar s
Cómo un objeto de fetiche mercancía Virtual dolorosamente autorreferencial de artesanías (para diversión y beneficio!)

Cómo un objeto de fetiche mercancía Virtual dolorosamente autorreferencial de artesanías (para diversión y beneficio!)

En este Instructable de siete pasos fáciles de seguir, usted aprenderá cómo convertir un producto virtual ingrávido en una pieza con amor hechos a mano de artesanía artesanal destinada a colapsar en su propia base meta-indicial como el agujero negro
Tutorial Sensor de la inclinación

Tutorial Sensor de la inclinación

¿Qué es un sensor de inclinación?Sensores de inclinación le permiten detectar orientación o inclinación. Son pequeños, barato, bajo consumo y fácil de usar. Si se utiliza correctamente, no desgastará. Su simplicidad les hace popular para los juguetes
Segunda vida de hélice rota para aviones rc modelo

Segunda vida de hélice rota para aviones rc modelo

pilotos del principiante de los aeroplanos modelo controlados de radio saben cuánto sucede a una hélice. Y adaptador de hélice-protector incluso no siempre ayuda. Un fin de semana cuando me había roto mi último propulsor y las tiendas cerraron, una i
Pluma de la tinta de Steampunk. O la segunda vida de pluma

Pluma de la tinta de Steampunk. O la segunda vida de pluma

Steampunk tinta pluma. O de la vieja pluma de Second life.¿La historia: cómo dar una segunda vida a tu vieja pluma favorita?Esta pluma de la tinta fue construido para traer a vida oro plateado tinta pluma de 196 x aduana. Pedido del cliente: "constru
Escribir un nuevo servicio para linux (opensuse)

Escribir un nuevo servicio para linux (opensuse)

Este instructable le enseña a escribir y poner en práctica un nuevo servicio en Linux (opensuse).Usted aprenderá cómo convertir un script de shell en un servicio.¿Qué es bueno para?Un servicio puede hacer varias cosas.Esto es para hacer un seguimient
Cama hamaca estilo minimalista

Cama hamaca estilo minimalista

Me gradué de la Universidad con twin XL hojas, un ingeniero y un coche demasiado pequeño para caber un colchón. Después de una semana de dormir en el piso (y un poco de dolor de espalda) decidí que necesitaba una actualización. Mi objetivo era hacer