Jump to content

Ayuda para Colocar Sonido Motor


Daniel1zD

Recommended Posts

Posted

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 ) 

Posted
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 ) 

Posted

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

Posted

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 ) 
  

Posted
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.

Posted
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 :cry:

Posted
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 ) 

Posted

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.

Posted
si lo tengo como Client
  
    "Flaky" version="1" type="script" /> 
    

No me referia al nombre. Usá este

  

    "Flaky" version="1" type="script" /> 
    

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...