En este tutorial, aprenderemos como crear una lámpara que al dispararle, o tocarla se mueva segun la dirección, y que a su vez la luz siga esa misma dirección. Para ello aprenderemos a usar luces dinamicas y algo de fisica.
Preparación del tutorial
Para empezar con el tutorial, tenemos que crear una habitacion, con un suelo, y las paredes con la textura "tools/toolsskybox" , o cualquier otra textura si no quieres cielo, colocar la entidad de salida del jugador, info_player_start encima del suelo, y la entidad light_environment, para que ilumine el mapa.
Aparte, crearemos 1 sólido plano, que colocaremos en medio del mapa y separado del suelo a la altura intermedia del escenario, como si fuera un techo, dónde colocaremos la lámpara.

1º )
Para empezar, tenemos que crear el cable que sujetara la lampara al techo, para ello hay que seleccionar la herramienta entidad:

Y buscar en las entidades, move_rope que como ya explique en el tutorial de como crear cables, sirve para crear un cable de 1 punto A a un punto B.

Seleccionamos y apretamos intro donde queramos colocar el primer punto, en este caso seria tocando el techo en la mitad.
Ya tenemos el cable1 , ahora procedemos a hacer el cable 2, para ello volvemos a repetir la acción, pero esta vez lo colocamos debajo del cable1 unos cuantos centimetros ( si quereis podeis hacer copy pasta del cable 1, y tirar hacia abajo con la flecha de dirección del teclado, asi estará justo en su sitio ).
Una vez tengamos las 2 entidades move_rope puestas, tenemos que configurarlas, para ello hacemos 2º boton -> properties ( propiedades )

Y nos aparecerá la ventana de propiedades donde tenemos que configurar el primer cable, y luego hacer lo mismo con el 2º de la siguiente forma:


En el 2º move_rope le pondremos cable2 de nombre y sin NexKeyframe mientras que en parent tenemos que poner lampara para que este linkado a la lámpara.
Si se ha hecho bien tiene que quedar asi:

2º )
Ahora vamos a proceder a poner una entidad que sujetara, el cable con la lámpara, para que no se caiga. Para ello vamos a la herramienta entidad ( entity tool ) y seleccionamos phys_pulleyconstraint , la tenemos que colocar justo en medio entre el cable1 y el cable2, en vertical.

Una vez colocada tendría que quedar asi:

Ahora solo nos queda configurarla, para ello volvemos a hacer 2º boton -> properties ( propiedades ) y vemos la ya conocida ventana de propiedades, la cual tenemos que configurar, poniendole un name en nuestro caso constraint aunque podriamos poner el que quisieramos.

Luego tenemos que especificar que 2 objetos estan sujetos por dicha entidad, en este caso el cable1 y la lampara , para ello lo configuramos asi:


3º Colocación de una lámpara )
Ahora nos queda colocar un modelo que nos guste de lámpara y que pegue bien, vamos que sea una lámpara que cuelgue del techo, pero además queremos que nuestra lámpara se mueva al dispararle, o al darle con alguna parte de "nuestro cuerpo", asi que tenemos que usar una entidad física.
Dicha entidad se llama prop_physics_override la cual conoceremos sus propiedades en otro tutorial más a fondo. Por ahora solo decir que esta entidad es una de las varias que hay para poner modelos con fisica.
Vamos a la herramienta entidad y seleccionamos:

La cual colocamos justo donde el move_rope cable2 para que este "sujeta" y procedemos a configurarla:

Ahora seleccionamos el modelo deseado, en nuestro caso models/props_c17/light_industrialbell01_on.mdl tal como se ve en la imagen:

Como resultado de esto tiene que quedar asi:

3º Colocación de la luz dinámica )
Bien, ya casi tenemos nuestra lámpara, pero nos falta lo más importante, la luz!
Existen varias entidades de luz, pero lo que nos interesa es seleccionar una luz que se mueva junto a nuestra lámpara, y para ello tenemos que seleccionar la entidad light_dynamic que nos permite hacer lo que queremos.

Y ahora configuramos , 2º boton -> properties ( propiedades )
Si quereis podeis ponerle 1 nombre en name, pero no haria falta, asi que seguimos y vamos a emparentarla con nuestra lámpara, para que siga el mismo movimiento. Para ello seleccionamos parent y le damos el nombre de lampara que asi es como se llama nuestro modelo de lámpara.

Una vez hecho esto, solo nos queda poner la intensidad y el color de nuestra lámpara, como el modelo seleccionado es blanco ( tipo oficina ) , le pondremos un color blanco, en Ligth Color -> 255 255 255:

Y una intensidad, en Ligth Brightness de 3:

Y ya tenemos nuestra lampara con física con su cable, y con su luz!
RESULTADO FINAL

RESULTADO FINAL COMPILADO
VER TUTORIAL COMPILADO 1
VER TUTORIAL COMPILADO 2
Dispararle y vereis como se mueve
+ información: http://foros.firewar.net
