Pulse Control+D para no olvidar este enlace.
 
Pagina principal­Índice­Portal­FAQ­Buscar­Registrarse­Conectarse­Pagina principal
Publicar nuevo tema   Responder al temaCompartir | 
 

 ayuda... :(

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
legendario2009
Aprendiz
Aprendiz


Masculino
Edad: 22
Puntos de Actividad: 1236

Cantidad de envíos: 71
Fecha de inscripción: 21/02/2009

Nº. de Miembro: 49
Respeto por el Foro:
90 / 10090 / 100


MensajeTema: ayuda... :(   Lun 16 Mar 2009, 4:11 pm

Veo que nadie me ayuda con los scripts, asi que he intentado hacerlos yo, y más o menos algunos me salen y otros no

bien, trato de desarrollar un script, en el que cuando mueras, aparezca un objeto en tu inventario que no se pueda soltar y todo eso, (como en lo txibi para mundos persistentes)
pero yo lo que busco es que cuando regeneres el personaje y vaya automaticamente al Limbo (pongo el ejemplo de txibi que puso en el foro DLAN) al punto de ruta predeterminado en el script, que el objeto se borre del inventario, pero, no me sale lo que yo le he puesto. osea, cree un script a parte :

void main()
{
(DeleteLocalObject (GetObjectByTag, "tx_muerto"))
}

pero no me va. no se porque.

otra cosa, cree un script, para transformate en otra cosa, pero XD hay un problema, jajajaja ¿Cómo hago para que cuando uses el objeto de poder unico para si te devuelva al estado normal?

este es el script :







#include
"x2_inc_switches"



void main()


{


int nEvent
=GetUserDefinedItemEventNumber();



object oPC;


object
oItem;



if (nEvent ==
X2_ITEM_EVENT_ACTIVATE)



{





oPC
= GetItemActivator();



oItem = GetItemActivated();


ApplyEffectToObject(DURATION_TYPE_PERMANENT, EffectPolymorph(POLYMORPH_TYPE_"el bicho que quieras"),
oPC);



}


}
Volver arriba Ir abajo
Ender
Patos@
Patos@


Masculino
Edad: 18
Puntos de Actividad: 479

Cantidad de envíos: 11
Fecha de inscripción: 31/08/2009

Nº. de Miembro: 100
Respeto por el Foro:
100 / 100100 / 100


MensajeTema: Re: ayuda... :(   Lun 31 Ago 2009, 3:03 am

Eso del objeto que guardas variables para que no se pierdan al reiniciar server lo dejé apuntado en mi módulo del vault y por algunos foros de scripting.

Cuando comenzó el never , en el nwspain, todos los que respondían preguntas sobre scriptting, si preguntabas algo de persistencia te obligaban a bajarte bases de datos, y aun me pregunto si no lo hacian aposta para que la gente se rindiera al montar un server ante la complicación de una base de datos. O te enviaban directamente a leer sobre la base de datos del never, que es sencilla pero lenta.

Como todo esto es orientación a objetos, y los objetos dan significado y valor a otros objetos, les señalé que se podía guardar una variable dentro de un item, de tal forma que las variables de un pj no se perdían al reinicar server ya que adquirían un nuevo valor al estar introducidas dentro de un item (objeto) que no se borra al cerrar un server como bien sabemos todos. Se hicieron los desentendidos. Fui yo quien comenzó a dejar escrito por ahí cómo guardar variables persistentes sin necesidad de recurrir a bases de datos.

Lo más gracioso del tema es que me parecio leer en el vault o en bioware que alguien (no sabian quien ni como, y se supone que son programadores expertos) había descubierto eso y desconocían que se pudiera hacer, aunque, y estoy de acuerdo con ellos, no parece un sistema muy fiable para guardar ingentes cantidades de datos, pero si para guardar unas pocas variables para quest.
Volver arriba Ir abajo
 

ayuda... :(

Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

Permiso de este foro:No puedes responder a temas en este foro.
Neverwinter Nights, modding - scripts - manuales, todo sobre el NWN :: NWToolSet (Aurora) :: Scripting NWN :: Dudas y Preguntas (Scripting)-
Publicar nuevo tema   Responder al tema