JesusAliso Posted August 18, 2012 Share Posted August 18, 2012 door = createObject (posX, posY, posZ, rotX, rotY, rotZ ) function opendoor() moveObject (door, Time, posX,posY,posZ) end addCommandHandler("Comando|Para|Abrir", opendoor) function closedoor() moveObject (door, Time, posX,posY,posZ) end addCommandHandler("Comando|Para|Cerrar", closedoor) esta seria la función para una puerta automática, lo que quiero saber es donde poner las coordenadas a donde se va a mover y donde pongo el nombre de la puerta o el objeto, me podrían poner entre paréntesis donde va lo que dije. Link to comment
Alexs Posted August 18, 2012 Share Posted August 18, 2012 No hagas doble post, el comando esta mal y debes poner las coordenadas en los argumentos de moveObject. EDIT: Tambien al createObject le falta un argumento. Link to comment
JesusAliso Posted August 18, 2012 Share Posted August 18, 2012 Bueno. entonces cual seria el codigo correcto? Link to comment
Arsilex Posted August 18, 2012 Share Posted August 18, 2012 Mira esta es mi puerta automática ((Aun que es una barrera)) Desguaze1 = createObject ( 968, -114.59, 1008.70, 20, 0, 270, 90) Desguaze2 = createObject ( 968, -114.5, 997.09, 20, 0, 90, 90) function desguaze1 ( thePlayer ) moveObject ( Desguaze1, 2000, -114.59, 1008.70, 20, 0, 90, 0 ) outputChatBox ( "El desguaze se cierra en 10 segundos", thePlayer, 0, 255, 0 ) setTimer ( function ( ) moveObject ( Desguaze2, 2000, -114.5, 997.09, 20, 0, 90, 0 ) end ,6000,1 ) end addCommandHandler("desguaze",desguaze1) function desguaze2 ( thePlayer ) moveObject ( Desguaze2, 2000, -114.5, 997.09, 20, 0, -90, 0 ) setTimer ( function ( ) moveObject ( Desguaze1, 2000, -114.59, 1008.70, 20, 0, -90, 0 ) end ,6000,1 ) end addCommandHandler("desguaze",desguaze2) Espero que sepas seguir de alli Link to comment
Recommended Posts