Notas, Consejos y Trucos

Item puerta

{

image { 0 0 "gr/puerta.gif" }

position { *** *** *** } //Coordenadas especificas de la puerta//

defaultv { abrir }

integer { abierta }

command abrir puerta

{

if { eq abierta 1 }

{

say personaje "esta abierta"

}

else

{

setimage puerta 0 0 "gr/puerta abierta.gif"

let abierta 1

setdefaultv puerta cerrar

}

}

command cerrar puerta

{

if { eq abierta 0 }

{

say personaje "esta cerrada"

}

else

{

setimage puerta 0 0 "gr/puerta.gif"

let abierta 0

setdefaultv puerta abrir

}

}

event

{

if { collision personaje puerta and eq abierta 1 }

{

then

{

goto sitio

place personaje sitio

locate personaje *** *** *** //coordenadas//

}

}

}

solo teneis que cambiar lo datos por otros vuestros para que os salga una apertura y cierre de puertas perfecta.