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

Hablar con las puertas

Vereis, quiero poner una puerta que al otro lado esté el dueño de la casa que pregunte quien es, si le conviene abre y si no nada, que hay que poner para que abra? Gracias

bueno, antes de nada tendras que hacer una conversacion para el dueño de la casa y que active una variable local, que sera la que permita entrar, luego en el OnUsed de la puerta

SetLocked (OBJECT_SELF, FALSE); //asi decimos que esta sin cerradura
SetLocked (OBJECT_SELF, TRUE);
//asin que esta cerrao, o era al reves?

Pues es asi Gonar con TRUE lo cierras y con FALSE lo abres al igual que con SetPlocFlag(object oPC,int nCase).

Gonar? no por favor!

verás, yo esto no lo entiendo mu bien, como he de hacer la variable local? y la puerta no tiene on used, he de poner el script en la de fuera no? la puerta es la de una casa hobbit, tiene algo que ver? Gracias

Todas las variables locales se declaran de la siguiente manerna:

SetLocalTIPODEVARIABLE(object oTarget,string sName,valor de la var);

para leerlo has de hacerlo de la siguiente manera
GetLocalTIPODEVAR(object oTarget,string sName);

oTarget=objeto donde quieres guardar la variable.
sName=Nombre de la variable.
Valor=el valor que quieres darle a una variable.

tonces he de hacer una conversación y ponerla en la puerta? vereis la puerta no tiene OnUsed, solo OnUserDefined. Lo de la variable local sigo sin entenderlo (no se nada de script). La conversacion de llama bilbo_puerta y el tag de la puerta es entradacasabilbo. Que debo hacer? Gracias

Los más activos en Scripting