#Dv^ Posted July 1, 2016 Share Posted July 1, 2016 Hola, perdón que moleste pero quería saber que se usa para cuando un player entre a una Int, es decir si entro a la Int(Casa) de CJ salga un mensaje en el chat "Estás en la casa de CJ", que debería usar? Se los agradecería mucho . Link to comment
Anzo Posted July 2, 2016 Share Posted July 2, 2016 Podrías usar getElementInterior, mira el ejemplo de la wiki Link to comment
#Dv^ Posted July 2, 2016 Author Share Posted July 2, 2016 Gracias! Perdona que pregunte, que evento se usaría cada vez que ingrese a ese int? Link to comment
Anzo Posted July 2, 2016 Share Posted July 2, 2016 Gracias!Perdona que pregunte, que evento se usaría cada vez que ingrese a ese int? A que te refieres? Un evento para cuando ya estes en el int o para entrar al int? Link to comment
Simple0x47 Posted July 2, 2016 Share Posted July 2, 2016 Si para entrar a un INT se necesita emplear un Bind puedes crear tu propio evento con addEvent, añadirle una función con addEventHandlery llamar ese evento con triggerEvent. Link to comment
#Dv^ Posted July 2, 2016 Author Share Posted July 2, 2016 Osea cuando vos ingreses al INT salga un mensaje por ejemplo "Estas en la casa de CJ" cuando ingreses a la int de cj, pero que ese mensaje solo salga cada vez que ingreses mediante teleport o warp a esa INT y pensé que había un evento para eso pero como ustedes me lo explicaron voy a tener que seguir leyendo, no quiero que sea ningun bind ni comando, solo que salga en el chat Gracias por su ayuda Link to comment
Enargy, Posted July 2, 2016 Share Posted July 2, 2016 Osea cuando vos ingreses al INT salga un mensaje por ejemplo "Estas en la casa de CJ" cuando ingreses a la int de cj, pero que ese mensaje solo salga cada vez que ingreses mediante teleport o warp a esa INT y pensé que había un evento para eso pero como ustedes me lo explicaron voy a tener que seguir leyendo, no quiero que sea ningun bind ni comando, solo que salga en el chat Gracias por su ayuda Puedes crear una función que haga exactamente lo mismo que setElementInterior, y agregando lo que Simple01 te dijo; cada vez que ejecutes esa función se va a ejecutar el evento. Link to comment
#Dv^ Posted July 4, 2016 Author Share Posted July 4, 2016 Exacto, pero no quiero emplear un bind o comando, es decir que el mensaje salga al "pisar" esa zona Disculpen que los moleste Link to comment
aka Blue Posted July 4, 2016 Share Posted July 4, 2016 Pues comprueba si el interior y la dimension son iguales a los de la casa de CJ. Puedes ver todo en el map editor de MTA. Link to comment
#Dv^ Posted July 4, 2016 Author Share Posted July 4, 2016 Lo que tengo es esto function getInterior ( ) for _,thePlayer in ipairs(getElementsByType("player")) do if ( getElementInterior( thePlayer ) == 3 ) then outputChatBox ( "Estas en la casa de CJ ", thePlayer ) else outputChatBox ( "No estás en la casa de CJ", thePlayer ) end end end addEventHandler("onClientResourceStart",getRootElement(),getInterior) Eso al iniciar el script sale el mensaje comprobando a cada player si está o no en la casa de CJ Algo así digamos que quiero que haga pero solo que el mensaje salga cuando ingreses a la Int de Cj, siempre que cada player que ingrese a esa Int le diga "Has entrado a la casa de CJ" pero solo a ese player, y pensé que había un "Evento" que cada ves que ingreses a esa Int active la función Y eso lo del Map editor disculpa no pude intenderte, perdona. Disculpen las molestias. Link to comment
aka Blue Posted July 4, 2016 Share Posted July 4, 2016 Pues si tienes un sistema de ingreso a un interior, usa ese mismo evento o función y solo cambia que si el interior es == 3 que diga el mensaje (? Link to comment
Recommended Posts