Blogia
Rol

Hacer aparecer objetos

No entiendo porque no me funciona algo tan simple como esto:

Código:
void main(){
location lLoc=GetLocation(GetWaypointByTag("puntoHistoriador"));
CreateObject(OBJECT_TYPE_PLACEABLE,"Muecodepracticas",lLoc);
}

Haber si alguien me lo puede mirar, el objetivo es hacer aparecer un muñeco de esos para entrenar. Gracias.
_________________
“...Y es que al abrir los ojos todo es de otro color, ahora pienso que cualquier tiempo pasado fué mejor."

Volver arriba


Txibi
Administrador

Registrado: 25 Ene 2004
Mensajes: 1415
Ubicación: Andoain, Gipuzkoa, Euzkadi, España, Europa, Gaia.
Publicado: Mar Ago 31, 2004 9:56 pm Asunto: Saludos...

--------------------------------------------------------------------------------

Saludos... a ojo ... no se puede crear directamente, ahora te lo pongo.

Volver arriba


Txibi
Administrador

Registrado: 25 Ene 2004
Mensajes: 1415
Ubicación: Andoain, Gipuzkoa, Euzkadi, España, Europa, Gaia.
Publicado: Mar Ago 31, 2004 10:25 pm Asunto: Saludos.

--------------------------------------------------------------------------------

Saludos.

Hecho y testado... el script es:

Código:
/*
Txibi.
Pruebas de generacion espontanea de cofres al caminar.
23:17 del 31 de Agosto del 2004.
Script: tx_aparece
*/

//Subprograma Crear Cofre.
void CrearCofre(location locCofreDelTesoro)
{
CreateObject(OBJECT_TYPE_PLACEABLE, "tx_cofreoro", locCofreDelTesoro);
}//fin subprograma CrearCofre

void main()
{
location locCofreDelTesoro = GetLocation(GetWaypointByTag("tx_aqui"));
effect eVisual = EffectVisualEffect(VFX_IMP_POLYMORPH);
ActionDoCommand(ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eVisual, locCofreDelTesoro, 3.0));
ActionDoCommand(CrearCofre(locCofreDelTesoro));
}//fin del cuerpo principal del programa.

Aparentemente segun lei de los bioware y de un tutorial de un programador llamado Richard Conner, traducido por NightShade de nwnhispania. CreateObject devuelve un objeto y no se puede usar directamente conjunta la acción ActionDoCommand.

Luego primero debes de hacer un subprograma void CrearCofre que cree el cofre en si, para llamarlo en el void main, o meterlo en un script aparte y llamarlo con un #include.

Personalmente prefiero la opción subprograma para no liarse mucho, pero cualquiera de los dos sirve.

Espero que te sirva, yo lo he probado en un desencadenante generico, en el OnEnter, cuando entran en el desencadenante se dispara el "efecto".

Útil para hacer trampas y revelar objetos secretos tambien

Txibi.

Volver arriba


Reox Harpell
Gigante de fuego de Izhar

Registrado: 30 Ene 2004
Mensajes: 528
Ubicación: La Luna Roja
Publicado: Mar Ago 31, 2004 10:41 pm Asunto:

--------------------------------------------------------------------------------

Gracias, el problema era que no pense que habia que dar un rodeo dado que las criaturas las puedo generar directamente.

Lo que estoy construyendo es un generador de blancos de entrenamiento para un modulo personal que construyo para desarrollar algunas ideas de scripts que se me ocurren.
_________________
“...Y es que al abrir los ojos todo es de otro color, ahora pienso que cualquier tiempo pasado fué mejor."

Volver arriba


Paus Tanner
Gigante de fuego de Izhar

Registrado: 02 May 2004
Mensajes: 510
Ubicación: Vagando por los senderos de mi destino
Publicado: Mar Ago 31, 2004 10:50 pm Asunto:

--------------------------------------------------------------------------------

Txibi... me podias decir donde ver o bajar ese tutorial? pk el k yo mire... esta bien... pero es bastante superficial... asi que me gustaria mirarme ese si puede ser...

Gracias

Luis
_________________
Las fiestas, cuantos más mejor!


Volver arriba


Txibi
Administrador

Registrado: 25 Ene 2004
Mensajes: 1415
Ubicación: Andoain, Gipuzkoa, Euzkadi, España, Europa, Gaia.
Publicado: Mar Ago 31, 2004 10:57 pm Asunto: Saludos.

--------------------------------------------------------------------------------

Saludos.

Ya en ninguna parte, Paus, NWNHispania se fue al garete, quedo tocada de muerte cuando el servidor que los alojaba dejo de ofrecer servicios a la subcontrata española y se quedaron sin copias de seguridad, hiciero un amago de recuperación pero no funciono.

Pero como era un nulo y cansa leer de pantalla, imprimí todo lo que llego a mis manos referente a scripts, de hecho una cosa que hago muy a menudo es imprimir los scripts de la campaña del neverwinter para tenerlos en papel y poder mirarlos con calma.

Txibi.

Volver arriba


Reox Harpell
Gigante de fuego de Izhar

Registrado: 30 Ene 2004
Mensajes: 528
Ubicación: La Luna Roja
Publicado: Mar Ago 31, 2004 11:06 pm Asunto:

--------------------------------------------------------------------------------

Nota aclaratoria: Usando la impresora de su casa, en ningun caso la de la empresa. Ningun español seria capaz de semejante acción.
_________________
“...Y es que al abrir los ojos todo es de otro color, ahora pienso que cualquier tiempo pasado fué mejor."

Volver arriba


Paus Tanner
Gigante de fuego de Izhar

Registrado: 02 May 2004
Mensajes: 510
Ubicación: Vagando por los senderos de mi destino
Publicado: Mie Sep 01, 2004 12:08 am Asunto:

--------------------------------------------------------------------------------

Cita:
Nota aclaratoria: Usando la impresora de su casa, en ningun caso la de la empresa. Ningun español seria capaz de semejante acción.

Tienes razon... "NINGUN2 español lo haria...(menos mal que no les digo que imprimi un pezao manual de java en la impresora de la oficina... como solo trabajaba en verano... ah... y el de c++ y el de visual... y creo k unas hojas de linux... pero nada mas... una impresora que saca hoja tras hoja y hace 13000 impresiones por cartucho... pues creo k no se notaran 1000 paginillas de nada ^^ ) Jejeje es broma... la empresa es de mi padre e imprimi 2000 paginas jajajaajajja

Pues una pena... si alguien los tuviese guardados (las paginas... jejeje)

Por cierto... os mirasteis eel tutorial en videos que os di? son muy divertidos auque estan en ingles jejejeje : )
_________________
Las fiestas, cuantos más mejor!


Volver arriba


Reox Harpell
Gigante de fuego de Izhar

Registrado: 30 Ene 2004
Mensajes: 528
Ubicación: La Luna Roja
Publicado: Mie Sep 01, 2004 10:02 am Asunto:

--------------------------------------------------------------------------------

Pues no, ayer volvi de mis malditas vacaciones y desde el trabajo como que no es plan de ponerse a verlos... ningun español lo haria. XDD.
_________________
“...Y es que al abrir los ojos todo es de otro color, ahora pienso que cualquier tiempo pasado fué mejor."

0 comentarios