Neverwinter Nights
Menú
Gamersmafia es ahora un archivo de solo lectura.

Vistiendo pnjs

[code:1:5f0f468ecc] void main() { // Declaramos los 2 pnjs, sus tags son unicos, pero por si las moscas // indicamos los dos objetos mas cercanos al pj. object oNpc1 = GetNearestObjectByTag(“ah_Maus”, GetPCSpeaker()); object oNpc2 = GetNearestObjectByTag(“ah_CunadadeAndaron”, GetPCSpeaker()); // Declaramos las ropas que se han de poner, ambas estan en el inventario // de los pnjs, y son la misma. object oItem = GetItemPossessedBy(oNpc1, “mt_ropasmujer”); object oItem2 = GetItemPossessedBy(oNpc2, “mt_ropasmujer”); // Asignamos las ordenes para que se equipen con los objetos. AssignCommand(oNpc1, ActionEquipItem(oItem, INVENTORY_SLOT_CHEST)); AssignCommand(oNpc2, ActionEquipItem(oItem2, INVENTORY_SLOT_CHEST)); } [/code:1:5f0f468ecc] [color=white:5f0f468ecc]Root[/color:5f0f468ecc] color=red:5f0f468eccPor todos los dioses, crei que la pueta estaba cerrada.[/color:5f0f468ecc] —[color=blue:5f0f468ecc]Ups.[/color:5f0f468ecc] Bien haber, la situacion es la siguiente, tengo dos pnjs hombre y mujer desnudos, ejem, el tema es que el pj entra y al hablar con ellos (vease arriba la conversacion), quiero que ambos se vistan. El script (Vease arriba tambien), lo he puesto en Action taken de [color=darkblue:5f0f468ecc]Ups.[/color:5f0f468ecc], pero no funciona, y no lo veo muy claro, puesto que el script creo que esta correcto. Haber si ha alguien se le ocurre algo de por que, u otra manera de hacerlo. Los tags de los objetos los vereis en el script.

Gonar, a mí el script me funciona perfectamente. Primero lo probe en un trigger (me gusta probar las cosas con triggers) y luego en la conversación y en los dos sitios me funcionó. Lo único que se me ocurre que puedas cambiar son las declaraciones de los pnj. Inténtalo con “getobjectbytag” a secas. O bien prueba añadiendo una linea más a la conversación, por ejemplo:
Root
(ah_CunadadeAndaron)Por todos los dioses, crei que la pueta estaba cerrada.
—Ups.
————(ah_CunadadeAndaron)Qué manera de cortarnos el punto
Y lo metes en lo de “qué manera de…”
Pero ya te digo que tal y como tú lo has hecho a mí me funciona perfectamente.
Quizá el error sea de los tag de los pnj, ¿estás seguro de que son los mismos que pone el script?.

A ver si consigues solucionarlo.

MmMmMm interesante.

Los tags son correctos es lo primero que comprobe (y van ya decenas de comprobaciones), probare lo del trigger que me dices, haber, pero ya te digo que en la conversacion no me funciona

Use el getnearestobject para puntualizar mejor los pnjs, antes tenia el getobjectbytag, pero ante el fallo especifike mas.

Voy a probar lo que me sugieres de ampliar la conversacion.

Se me acaba de ocurrir una cosa que me ha pasado miles de veces. ¿Te has aasegurado de que los pnj tienen dicha ropa en su inventario?, si es así, ¿la ropa tiene el tag correcto? O si no, ¿te has acordado de actualizar los ejemplos de la paleta al área concreta donde están los npj? Ésto a mí me pasa muchas veces, modifico los personajes en la paleta y luego no me acuerdo de actualizarlos. Si se me ocurre otra cosa te la cuento.

Cagon la leche, haber …
… lo he probado en todas las frases de la conversacion y nada, he cogido y cambiado los tags (para asegurarlos) a desnuda1 desnudo1 desnuda3, es decir la mujer, el hombre y la ropa.

Lo he probado en trigger y to y nada de nada.

Posteame aqui lo que tu has puesto, el script y demas, haber si vemos alguna diferencia, (No creo), pero es ke me tiene desesperado el puto script.

Todo eso ke me comentas, lo he comprobado ya y ta todo bien esto parece un puto episodio expediente-x en el toolset

Añademe al msn [email protected] y lo hablamos ke tamos aki los dos jejejeje chatenado en el foro

Madre mia ke tonteria, ya lo tengo claro :

haber la culpa no es del script ni de la conv, el tema es ke incorpore un nuevo elemento de armor en el hak, este se corresponde o es el ke uso para las ropas. Por algun motivo ke aun no tengo claro (cosa de los .2da) el juego lo interpreta como una armadura metalica y aunke lo haga como ropa, requiere el uso de la habilidad armadura media y los pnjs no la tenian.

Ya me funciona poniendoles la habilidad, cagon dios comiendome el tarro con los scripts y es culpa del modelo de la ropa

Los más activos en Scripting