Rankox Posted October 29, 2012 Posted October 29, 2012 Bueno tengo este script para mover puertas con comando remove4 = createObject ( 10828, -2386.8999023438, -2043.8000488281, -41, 0, 0, 51) function opendoor() moveObject (remove4, 2000, -2386.8999023438, -2043.8000488281, -28.200000762939, 0, 0, 0) end addCommandHandler("closetunnels", opendoor) function closedoor() moveObject (remove4, 2000, -2386.8999023438, -2043.8000488281, -41, 0, 0, 0) end addCommandHandler("opentunnels", closedoor) Pero quisiera que la puerta se moviera con un solo comando. Me explico Osea al poner por ejemplo "gatesf" se abra la puerta y al escribirlo de nuevo se cierre. Me podrian ayudar con eso? o decirme que functions usar en ese caso
Alexs Posted October 29, 2012 Posted October 29, 2012 Utiliza 'getElementPosition' para comprobar la posición de la puerta, si es una que se mueva hacia la otra.
Rankox Posted October 29, 2012 Author Posted October 29, 2012 Utiliza 'getElementPosition' para comprobar la posición de la puerta, si es una que se mueva hacia la otra. Y como haria que agarre sentido con esa function? no entiendo bien.
Renkon Posted October 29, 2012 Posted October 29, 2012 (edited) remove4 = createObject ( 10828, -2386.8999023438, -2043.8000488281, -41, 0, 0, 51) isMoved = false function door() if not isMoved then moveObject (remove4, 2000, -2386.8999023438, -2043.8000488281, -28.200000762939, 0, 0, 0) else moveObject (remove4, 2000, -2386.8999023438, -2043.8000488281, -41, 0, 0, 0) end isMoved = not isMoved end addCommandHandler("tunnels", door) Edited October 29, 2012 by Guest
Castillo Posted October 29, 2012 Posted October 29, 2012 bool isMoved = false El 'bool' no es necesario, y causaria que el script no funcione ( si no me equivoco ).
Renkon Posted October 29, 2012 Posted October 29, 2012 bool isMoved = false El 'bool' no es necesario, y causaria que el script no funcione ( si no me equivoco ). es verdad :c
Rankox Posted October 30, 2012 Author Posted October 30, 2012 Ya listo gracias por la ayuda de nuevo Renkon
Renkon Posted October 30, 2012 Posted October 30, 2012 Ya listo gracias por la ayuda de nuevo Renkon Cabe destacar que Solid me reparó el error
Recommended Posts