Daniel1zD Posted August 13, 2013 Share Posted August 13, 2013 Estado tratando colocar un sonido en el auto como el de las armas pero yo lo quiero aselo con el el auto estoy usando funciones de remplazo como el de las armas no se si esto este bien por favor ayuda :c function onClientPlayerWeaponFire ( infernus ) local wX, wY, wZ = getPedWeaponMuzzlePosition ( getLocalPlayer() ) if infernus == 411 then--id del auto playSound3D ( "engine.mp3", false ) setSoundMaxDistance(sound, 40) end end addEventHandler ( "onClientPlayerWeaponFire", getRootElement(), onClientPlayerWeaponFire ) Link to comment
NodZen Posted August 13, 2013 Share Posted August 13, 2013 La verdad no entiendo lo que quieres hacer. Sé más especifico. Link to comment
Daniel1zD Posted August 13, 2013 Author Share Posted August 13, 2013 Trato de remplasar el sonido delos autos el motor asi como se ase el remplaso de sonido de las armas no se si me explico ? Link to comment
Arsilex Posted August 13, 2013 Share Posted August 13, 2013 function onClientPlayerWeaponFire ( infernus ) modelo = getElementModel(infernus) if modelo == 411 then--id del auto x, y, z = getElementPosition(infernus) sonido = playSound3D ( "engine.mp3", x, y, z true) setSoundMaxDistance(sound, 40) attachElements(sonido, infernus) end end addEventHandler ( "onClientVehicleEnter", getRootElement(), onEngineOn ) Link to comment
Daniel1zD Posted August 13, 2013 Author Share Posted August 13, 2013 no dio resultado no se oye nada muchas gracias por tu ayuda function onClientPlayerWeaponFire ( infernus ) modelo = getElementModel(infernus) if modelo == 411 then--id del auto x, y, z = getElementPosition(infernus) sonido = playSound3D ( "engine.mp3", x, y, z true) setSoundMaxDistance(sound, 100) attachElements(sonido, infernus) end end addEventHandler ( "onClientVehicleEnter", getRootElement(), onEngineOn ) ayuda con el remplaso de sonido del auto del motor Link to comment
Arsilex Posted August 13, 2013 Share Posted August 13, 2013 tienes el script en client-side? Link to comment
Daniel1zD Posted August 13, 2013 Author Share Posted August 13, 2013 esta en Client.lua Link to comment
BorderLine Posted August 13, 2013 Share Posted August 13, 2013 es obio que noo dara resultado, si llamaste a la funcion onClientPlayerWeaponFire y en el evento lo agregaste como onEngineOn Link to comment
bl(O.o)d_K.i.cK Posted August 13, 2013 Share Posted August 13, 2013 local x,y,z = getElementPosition( .... ) Link to comment
bl(O.o)d_K.i.cK Posted August 13, 2013 Share Posted August 13, 2013 don't forget to put this: local theVehicle = getPedOccupiedVehicle ( playerSource ) Link to comment
BorderLine Posted August 13, 2013 Share Posted August 13, 2013 Sajed, eso no es nesesario, el primer argumento de onClientPlayerVehicleEnter es el vehiculo, te ahorras el getEpedOcc... Link to comment
Daniel1zD Posted August 13, 2013 Author Share Posted August 13, 2013 Seria algo asi o estoy mal en el guion ? function onClientPlayerVehicleEnter ( infernus ) local x,y,z = getElementPosition( getLocalPlayer() ) if infernus == 411 then--id del auto playSound3D ( "engine.mp3", false ) setSoundMaxDistance(sound, 40) end end addEventHandler ( "onClientPlayerVehicleEnter", getRootElement(), oonClientPlayerVehicleEnter ) Link to comment
NodZen Posted August 13, 2013 Share Posted August 13, 2013 Seria algo asi o estoy mal en el guion ? function onClientPlayerVehicleEnter ( infernus ) local x,y,z = getElementPosition( getLocalPlayer() ) if infernus == 411 then--id del auto playSound3D ( "engine.mp3", false ) setSoundMaxDistance(sound, 40) end end addEventHandler ( "onClientPlayerVehicleEnter", getRootElement(), oonClientPlayerVehicleEnter ) Está mal el playSound3D, esta funcion necesita coordenadas en donde reproducirse. Tu no agregas ninguna. PD: es onClientPlayerVehicleEnter no oonClientPlayerVehicleEnter. Tienes una "O" de más. Link to comment
bl(O.o)d_K.i.cK Posted August 13, 2013 Share Posted August 13, 2013 te falto el: sound = playSound3D(( "engine.mp3",x, y, z false ) Link to comment
NodZen Posted August 13, 2013 Share Posted August 13, 2013 te falto el:sound = playSound3D(( "engine.mp3",x, y, z false ) Parentesis de más brother. Link to comment
Daniel1zD Posted August 13, 2013 Author Share Posted August 13, 2013 function onClientPlayerVehicleEnter ( infernus ) local x,y,z = getElementPosition( getLocalPlayer() ) if infernus == 411 then--id del auto sound = playSound3D( "engine.mp3",x, y, z false ) setSoundMaxDistance(sound, 40) end end addEventHandler ( "onClientPlayerVehicleEnter", getRootElement(), onClientPlayerVehicleEnter ) Sigue sin funcionar el guion Link to comment
Arsilex Posted August 13, 2013 Share Posted August 13, 2013 function onEngineOn ( infernus ) modelo = getElementModel(infernus) if modelo == 411 then--id del auto x, y, z = getElementPosition(infernus) sonido = playSound3D ( "engine.mp3", x, y, z true) setSoundMaxDistance(sound, 40) attachElements(sonido, infernus) end end addEventHandler ( "onClientVehicleEnter", getRootElement(), onEngineOn ) Link to comment
NodZen Posted August 13, 2013 Share Posted August 13, 2013 Nosé si el problema es este: el infernus en tu funcion. Link to comment
Arsilex Posted August 13, 2013 Share Posted August 13, 2013 eso no tiene nada que ver. Ahora debería funcionar 100%. addEventHandler ( "onClientVehicleEnter", getRootElement(), onEngineOn ) me había equivocado en el nombre de la funcion y el nombre de la funcion que llama el evento. Link to comment
Daniel1zD Posted August 13, 2013 Author Share Posted August 13, 2013 Sigue sin funcionar el guien Link to comment
NodZen Posted August 13, 2013 Share Posted August 13, 2013 Sigue sin funcionar el guien Pero en el meta lo tienes como Client? Link to comment
Daniel1zD Posted August 13, 2013 Author Share Posted August 13, 2013 si lo tengo como Client "Flaky" version="1" type="script" /> Link to comment
NodZen Posted August 13, 2013 Share Posted August 13, 2013 si lo tengo como Client "Flaky" version="1" type="script" /> No me referia al nombre. Usá este "Flaky" version="1" type="script" /> Link to comment
Arsilex Posted August 13, 2013 Share Posted August 13, 2013 el nombre da igual en el meta lo que importa es el type="client" Link to comment
Recommended Posts