U.u Pues Mira el Script
Puerta1 = createObject(8957, 955.22998046875, -1546.4072265625, 14.765999794006, 0, 0, 90)
Puerta2 = createObject(8957,955.90002441406, -1519.58203125, 14.765999794006, 0, 0, 270)
PuertaCol1 = createColCircle (955.22998046875, -1546.4072265625, 14.765999794006, 10)
PuertaCol2 = createColCircle(955.90002441406, -1519.58203125, 14.765999794006, 10)
--Y haces el colshape en las coordenadas de esa puerta...
--Haces una funcion que va a manejar todas las puertas con el mismo comando:
function abrirLaPuertaCercana(jugador)
if isElementWithinColShape(jugador, PuertaCol1) then --Si el jugador esta en el colshape de la primer puerta entonces:
moveObject(Puerta1, 3000, 955.22998046875, -1546.4072265625, 6.765999794006) --movemos la primer puerta...
elseif isElementWithinColShape(jugador, PuertaCol2) then --Pero si el jugador esta en el segundo colshape entonces:
moveObject(Puerta2, 3000, 955.90002441406, -1519.58203125, 6.765999794006) -- movemos la segunda puerta...
-- Y asi vamos agreagando mas elseif para ver en cual colshape esta y dependiendo de ese colshape se movera una puerta en especifico.
end
end
addEventHandler ( "onColShapeHit" ,PuertaCol2,abrirLaPuertaCercana)
No es mio, en realidad es viejo. bueno la onda es q quiero agregar la funcion PuertaCol1 y PuertaCol2 en addEventHandler ( "onColShapeHit" ,abrirLaPuertaCercana) Para q funcione bien, Como se puede poner la funciones ?