JesusAliso Posted August 26, 2013 Share Posted August 26, 2013 Buenas, Tengo un problema. hice un script que cuando un jugador de un equipo va llegando a la reja se habrá. El script sirve, pero cuando me pongo por detrás de la reja o quiero entrar por el otro lado de la reja no se habré. x,y,z = getElementPosition (PuertaBase) Zona = createColRectangle ( x,y, 15, 15) function funcion(source) local WoG = getTeamFromName ( "WoG" ) local Team = getPlayerTeam ( source ) if (Team) == WoG then moveObject ( PuertaBase, 3000, 945.90002441406, -1103.3000488281, 28 ) end end addEventHandler ( "onColShapeHit", Zona, funcion ) apezar de que pongo. Zona = createColRectangle ( x,y, 100, 100) se agranda, pero hacia al frente de la reja. ¿Que tengo que hacer para que se habrá cuando uno este atrás de la reja? PD: La otra parte del script no la puse, supongo que no importa. Link to comment
Atouk Posted August 26, 2013 Share Posted August 26, 2013 Eso puede ser porque el col rectangle te toma el centro y no se 'estira' a todos los puntos que queres llegar, una forma es acomodarlo manualmente sin el getElementPosition y otra forma es haciendolo de esta forma: x,y,z = getElementPosition (PuertaBase) Zona = createMarker ( x, y, z, "cylinder", 1.5, 0, 0, 0, 0 ) function funcion(source) local WoG = getTeamFromName ( "WoG" ) local Team = getPlayerTeam ( source ) if (Team) == WoG then moveObject ( PuertaBase, 3000, 945.90002441406, -1103.3000488281, 28 ) end end addEventHandler ( "onMarkerHit", Zona, funcion ) Para que se cierre haces lo mismo pero usa onMarkerLeave Decime si te anda, gracias! Link to comment
Narutimmy Posted August 26, 2013 Share Posted August 26, 2013 Es porque te falta OnColShapeLeave creo... Link to comment
JesusAliso Posted August 26, 2013 Author Share Posted August 26, 2013 Si me sirvio, Gracias #Atouk. @Narutimmy, De hecho si tenia "onColShapeLeave". de todas maneras gracias. Link to comment
Narutimmy Posted August 26, 2013 Share Posted August 26, 2013 Si me sirvio, Gracias #Atouk.@Narutimmy, De hecho si tenia "onColShapeLeave". de todas maneras gracias. en el codigo que publicastes no lo vi, perdon. Link to comment
EstrategiaGTA Posted August 26, 2013 Share Posted August 26, 2013 Es porque te falta OnColShapeLeave creo... Eso no tiene nada que ver, eso sería para llevar la puerta o mover la puerta a su posición original cuando dejas el Colshape. Link to comment
Narutimmy Posted August 26, 2013 Share Posted August 26, 2013 Es porque te falta OnColShapeLeave creo... Eso no tiene nada que ver, eso sería para llevar la puerta o mover la puerta a su posición original cuando dejas el Colshape. ya ok ya lo entendi jeje, creo el problema es el tamño de la colp no? quisas no abarca el otro lado. Link to comment
EstrategiaGTA Posted August 26, 2013 Share Posted August 26, 2013 Quizá si, podría probar añadiéndole más tamaño a la Colshape. Link to comment
Atouk Posted August 26, 2013 Share Posted August 26, 2013 De nada, acordate de usar el onMarkerLeave para que cuando salga del marker se cierre ^^ Link to comment
EstrategiaGTA Posted August 27, 2013 Share Posted August 27, 2013 Es mejor usar Colshapes Link to comment
Atouk Posted August 27, 2013 Share Posted August 27, 2013 Na ta despalda usar colshapes aguante los markers!" Link to comment
Recommended Posts