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

Sentarse en una silla, pero bien sentado

Exceptuando la silla y el banco estandar que vienen en el toolset, el resto de sillas, como el taburete o las sillas metidas mediante un hak tienen un pekeño error cuando uno se sienta en ellas: que siempre mira al este. Me gustaría que cuando mis PJs y PNJs se sentaran en las sillas, pues se quedasen mirando hacia donde apunte la silla. Eso se hace con el getfacing, pero no soy capaz de ke me salga. ¿Alguno puede hecharme una ayuda?

mas facil, pon el objeto de silla estatico y ponle un objeto invisible encima… o debajo (la altura que te deje), ponle el script de sentarse y orienta el objeto a donde quieras

nuse si te servira pero prueba

Je, eso ya estaba pensado

Es más, así lo tengo puesto en el trono del tileset de dungeon, pero no rula, siempre mira hacia el este :S

joe que raro illo, tu tienes el nwn o el palo de un xurrero?

Nuse imri, si te explicas mejor quisas, pero te prometo que tengo mas de amfasdf sillas en pw y todas tan bien orientadas (toas las que me acuerdo)

Me han dicho que es problema de la creación de la silla, cuando están el el 3d Studio Max, pero weno, os explico de todos modos.

Tu cojes la silla del nwn, esa con respaldo, y al sentarte en ella, el PJ mira hacia donde apunte la flechita del suelo en el toolset, es decir, se sienta apoyado en el respaldo.

Ahora haz lo mismo con un taburete, enfoca su flecha hacia el sur, por ejemplo, y cuando te sientes, verás que el PJ se sienta mirando hacia el este.

Pos eso me pasa con las sillas placeales ke tengo.

Weeeeee, Imri tenias toa la razon! Ciertos objetos placeables al colocarle el script de sentarse hacen que apunten al este, si señor, me acabo de dar cuenta…. pero tambien acabo de encontrar la solucion!!!

Como te ponia en la primera respuesta, crea un objeto invisible con el script de sentarse y colocalo en el objeto estatico…. pero aqui viene el truco! No lo coloques a ninguna altura! Sino a ras del suelo siempre! El objeto invisible tiene forma cubica y poniendolo flotando en el aire se vuelve loco. Asi que acerca el objeto invisible lo mas cercano al estatico… y bien orientado hacia donde quieras… pero siempre en el suelo!

A mi me acaba de funsiona

El script de sentarse lo tengo yo distinro por si no te xuta con el script basico…

[code:1:e4462aa0a0]
void main()
{
object oPlayer = GetLastUsedBy ();
object oChair = OBJECT_SELF;
object oSitter=GetSittingCreature(oChair);
if (GetIsPC (oPlayer))
{
if (GetIsObjectValid(oChair) && !GetIsObjectValid
(oSitter))
{
AssignCommand (oPlayer, ActionSit (oChair));
}
}
else if(!GetIsObjectValid(oSitter))
{
AssignCommand(oPlayer, ActionSit(oChair));
}
}
[/code:1:e4462aa0a0]

Amos, es lo mismo, aunque cuando haces un pw el otro script a veces…. deja a las silla sin pilas

Mmm, mi duda es… si pongo el invisible en el suelo, cerca de la silla, cuando un PJ kiera sentarse… para tocar será en el suelo, ¿no? Es decir, que en vez de tokar la silla para sentarse, habrá kacerlo sobre el suelo. No se, tendré ke mirar.

Mmm… ¡jodo! Tio, estoy como en matrix… ya no veo un script… ya veo al PJ sentándose…

Mmm, la cosa no me rula. Los objetos del suelo, no se sienta en ellos. ¿Puedes pasarme un mini-mod de prueba? Estoy en #cnw_clan del irc-hispano o en [email protected]

wee se lo deje aun coleguita tuyo llamao nofx del canal de irs fijate en las mecedoras

Mmm, supuse ke eras tu, por lo de Cielos Oscuros, pero el nick ke le distes era mu raro

Engas, lo miraré y a ver ke tal. Si, me fijaré en las mecedoras

A ver a ver, ke kreo ke no nos entendemos bien.

Tus mecedoras… no es lo ke yo pido.

Imaginate la silla de madera con respaldo, pero ke tengo 4 tipos nuevos y diferentes. Lo ke kiero hacer es ke se sienten en ellas como si fuese la silla del respaldo. NO son TILESETS, sino placeables.

Reintentaré tu sistema, pero kreo k no es la solución A ver si consigo algo con el 3d Studio

Bien, ya he hecho algo parecido a lo ke tu decias, pero partiendo del script sencillo de sentarse, pero la misma idea. El problema, que la altura a la ke se sienta el PJ es “algo inferior” a la altura de los bancos (como los de las plazas o bibliotecas de castillo) y algunas sillas placeables por lo que el PJ se siento “dentro” del tileset o placeable, kedando algo chuchurrío :S

En fin, al menos lo hemos intentado y hemos aprendido algo nuevo. Gracias por las molestias

si ueno, algunas cosas no quedan “de lujo” pero es lo que se puede hacer

Jejeje, sip sip.

Los más activos en Scripting