Script:selección rápida de material
Una corrección:
Código:
macro script editarmat category:herramientas truco:editar material de objeto.
(
Mateditor. Open()
Fn acti nombremat =
(
For I = 1 todo 24 do.
If getmeditmaterial i == nombremat do.
Medit, setactivemtlslot i true.
)
try (acti $selection[1].mat) catch (messagebox error chungalis title:editar material de objeto)
)
En rojo los cambios:
- el try-catch es para que si ocurre alguna cagada saque un mensaje en vez de cascar directamente.
- lo de $selection[1] es para que no casque en caso de tener varios objetos seleccionados, en cuyo caso solo editara el primero en la selección.
Sigo pensando que es más cómodo usar el cuentagotas del editor de materiales, porque si tienes más de 24 materiales en la escena y el objeto seleccionado no tiene el material en un slot del editor, tu script simplemente no hace nada, mientras que el cuentagotas siempre coge el material que sea, pero en fin, para gustos los colores.
Posdata: hay una sección especifica para scripting en el foro, sería mejor mover este hilo allí. Manda un privado a algún admin para que lo haga.
Última edición por Nessito; 10-01-2008 a las 09:31
Aquel que pregunta, es tonto un rato. Aquel que no pregunta, es tonto toda la vida.