Otra ayudita, plz. Quitar objetos del decorado.
Muy buenas. A ver si me podeis hechar una manita con este script. [code:1:b229dce0e2] int iNth; int i; do { object oChispas; oChispas = GetObjectByTag(“ChispasAcido”, iNth); DestroyObject(oChispas, 0.5f); iNth = iNth + 1; i = i + 1; }while (i < 10);[/code:1:b229dce0e2] Lo explico. Yo lo que quiero es quitar unas chispas mágicas de esas verdes. Todas las chispas tienen el tag “ChispasAcido” y hay 9 de ellas. Sin embargo cuando lo pruebo no funciona, y las chispas se quedan ahí. Tengo que usar otra funcion que no sea DestroyObject o esque he hecho algo mal? Gracias y Salu2
Activos en NWN
Los más activos en Scripting
Subforos
Neverwinter Nights
[code:1:3382d9be67]
int iNth = 0
object oChispas;
while (iNth < 10)
{
oChispas = GetObjectByTag("ChispasAcido");
DestroyObject(oChispas);
iNth = iNth + 1;
}
[/code:1:3382d9be67]
No lo he probado, pero creo que es así.
Ups, ahora que lo veo, se ma olvidao poner un punto y coma en la declaración de iNth de arriba del todo, el del while déjalo tal cual porque no lo lleva, de todas formas, cuando lo compiles verás lo errores que haya
.
Un saludo
Gracias Atary, pero no me va. Las chispas se quedan ahí. Pero toy pensando en otra aproximación. He visto que las chispas tienen un Estado Inicial (activado/desactivado), con ponerlo desactivado mediante script ya me valdría, concretamente en una conversación. Lo que pasa es que no se como hacerlo, no encuentro la función apropiada. Me podeis ayudar?
Podrías hacerlo mediante alguna variable.
Y por qué no pruebas a darle tags diferentes a cada chispa y las destruyes una por una?
destroy(chispatal)
destroy(chispacual)…
Prueba con ésto
[code:1:e77a6ffb0a]
int iNth = 0;
object oChispas;
while (iNth < 10)
{
oChispas = GetObjectByTag("ChispasAcido", iNth);
DestroyObject(oChispas);
iNth = iNth + 1;
}
[/code:1:e77a6ffb0a]
no sé, a ver si lo intento y encuentro algo.
Oye, que ya lo tengo, q ya me va. Era una tontería
Resulta q las ptas chispas tenían puesta la casilla estático activada y por eso no funcionaba.
El primer código que puse funciona, y los tuyos tambien, Atary. Muchas gracias por tu ayuda 
Salu2