Brad96 Posted August 21, 2013 Posted August 21, 2013 unos de mis primeros scripts solo tendria que disparar cuando entre en el auto ..nose usar los eventos solo muy poco function misil () local Cn = getVehicleOccupant (getLocalPlayer) createProjectile(getLocalPlayer(),19,x,y,z+3,200) end bindKey ( "mouse1", "down", misil ) addEventHandler ( "onVehicleEnter", getRootElement(), misil) y diganme en que me equivoque y porque .. gracias
FraN-724 Posted August 21, 2013 Posted August 21, 2013 no defines x y z. y usa mejor getPedOccupiedVehicle y cambia tu evento por onClientVehicleEnter
Atouk Posted August 21, 2013 Posted August 21, 2013 Usa este: function misil () vehicle = getPedOccupiedVehicle ( localPlayer ) x, y, z = getElementPosition ( vehicle ) createProjectile( localPlayer,19,x,y,z+3,200) end bindKey ( "mouse1", "down", misil ) addEventHandler ( "onVehicleEnter", getRootElement(), misil) Lo que te cambie es getPedOccupiedVehicle, despues te defini x, y, z con getElementPosition y listo
FraN-724 Posted August 21, 2013 Posted August 21, 2013 Cambia el evento onVehicleEnter por onClientVehicleEnter.
MTA Team 0xCiBeR Posted August 21, 2013 MTA Team Posted August 21, 2013 Y obiamente, ponlo client-side en el meta.xml
Atouk Posted August 21, 2013 Posted August 21, 2013 Fran lo que pasa que dice que le anda bien, nose porque.. Le dije por skype que tenia que cambiarlo pero dice que lo quiere asi y bueno, lo que importa es que funcione
Brad96 Posted August 22, 2013 Author Posted August 22, 2013 fran con onClientEvent dispara un misil cuando entro al auto , y con OnVehicleEnter .. espera a que yo lo haga pero esta resuelto
Atouk Posted August 22, 2013 Posted August 22, 2013 function misil () vehicle = getPedOccupiedVehicle ( localPlayer ) x, y, z = getElementPosition ( vehicle ) createProjectile( localPlayer,19,x,y,z+2,200) end function bindMisil() bindKey ( "mouse1", "down", misil ) end addEventHandler ( "onClientVehicleEnter", getRootElement(), bindMisil)
Brad96 Posted August 22, 2013 Author Posted August 22, 2013 AnteTodo Gracias Atouk señores esa es la solucion
Recommended Posts