wesssley Posted September 7, 2023 Share Posted September 7, 2023 É possível remover som de uma arma em especifico? Exemplo: fazer com que ao atirar com a m4, não saia barulho Link to comment
Other Languages Moderators Lord Henry Posted September 8, 2023 Other Languages Moderators Share Posted September 8, 2023 Você pode desativar os sons específicos do tiro dela quando você equipar o slot dela. addEventHandler("onClientPlayerWeaponSwitch", localPlayer, function(prevSlot, curSlot) if getPedWeapon(localPlayer, curSlot) == 31 then -- Se o jogador está com a arma M4, então: setWorldSoundEnabled (5, 3, false) setWorldSoundEnabled (5, 4, false) setWorldSoundEnabled (5, 5, false) -- Desativa os sons da M4 (e também da AK-47). setWorldSoundEnabled (5, 33, false) setWorldSoundEnabled (5, 53, false) else -- Se não estiver com a M4, então: setWorldSoundEnabled (5, 0, true) setWorldSoundEnabled (5, 1, true) setWorldSoundEnabled (5, 2, true) setWorldSoundEnabled (5, 3, true) -- Habilita novamente todos os sons das armas. (se ele estiver com a AK-47, habilita os sons) setWorldSoundEnabled (5, 4, true) setWorldSoundEnabled (5, 5, true) setWorldSoundEnabled (5, 6, true) setWorldSoundEnabled (5, 7, true) setWorldSoundEnabled (5, 8, true) setWorldSoundEnabled (5, 11, true) setWorldSoundEnabled (5, 12, true) setWorldSoundEnabled (5, 13, true) setWorldSoundEnabled (5, 14, true) setWorldSoundEnabled (5, 15, true) setWorldSoundEnabled (5, 16, true) setWorldSoundEnabled (5, 17, true) setWorldSoundEnabled (5, 18, true) setWorldSoundEnabled (5, 21, true) setWorldSoundEnabled (5, 22, true) setWorldSoundEnabled (5, 23, true) setWorldSoundEnabled (5, 24, true) setWorldSoundEnabled (5, 26, true) setWorldSoundEnabled (5, 27, true) setWorldSoundEnabled (5, 29, true) setWorldSoundEnabled (5, 30, true) setWorldSoundEnabled (5, 32, true) setWorldSoundEnabled (5, 33, true) setWorldSoundEnabled (5, 53, true) setWorldSoundEnabled (5, 63, true) setWorldSoundEnabled (5, 72, true) setWorldSoundEnabled (5, 73, true) setWorldSoundEnabled (5, 74, true) setWorldSoundEnabled (5, 76, true) setWorldSoundEnabled (5, 77, true) end end) -- Também daria pra fazer utilizando tabela em vez de um monte de if/elseif mas deixei assim para facilitar. Obs: Outras armas usam outros sons diferentes da M4. Você precisa descobrir quais são para desativar somente os sons corretos. Obs2: Você também deixará de ouvir os sons das armas dos outros jogadores caso elas usem os mesmos sons que você desativou. (se vc estiver com a M4 e outro jogador estiver com a AK-47) Obs3: Se você estiver com uma AK-47 (sons ativados) na mão e pegar uma M4. Os sons permanecerão ativados pois o slot não foi alterado e portanto essa função não foi chamada. O inverso acontece também. Se você estiver com uma M4 na mão (sons desativados) e pegar uma AK-47, ela também continuará com os sons desativados. O som será corrigido ao trocar de slot de arma. Obs4: Não está incluso nesse exemplo os sons de recarga das armas. 2 1 Link to comment
wesssley Posted September 11, 2023 Author Share Posted September 11, 2023 Valeu, Henry. Só pra deixar claro então, eu queria tirar o som de uma shotgun, ID 26, se eu entao tirar o som dela, as outras shotguns irão ficar sem o som também? Link to comment
Other Languages Moderators Lord Henry Posted September 11, 2023 Other Languages Moderators Share Posted September 11, 2023 Se elas usarem os mesmos sons, sim. Link to comment
Recommended Posts