PT-BR/getSFXStatus: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
(Exemplo funcional e pronto para teste.) |
||
Line 18: | Line 18: | ||
==Exemplo== | ==Exemplo== | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
if not getSFXStatus("spc_ea") then | addEventHandler("onClientResourceStart", resourceRoot, function() | ||
if not getSFXStatus("spc_ea") then -- verifica se a categoria "spc_ea" está disponível | |||
outputChatBox("Por favor, instale os arquivos de áudio ausentes para aproveitar uma experiência de jogo completa") | |||
end | |||
end) | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Latest revision as of 19:34, 25 April 2023
Essa função verifica se uma categoria de áudio está disponível ou não.
Aviso: Muitos jogadores usam versões do GTA:SA (especialmente versões pirateadas) ao qual possuem arquivos de áudio preenchidos com zeros para melhorar a compressão da pasta AUDIO\SFX\ (eles estão corrompidos). No caso desses arquivos de áudio inválidos, essa função retorna false. | |
Sintaxe
bool getSFXStatus ( string categoria )
Argumentos necessários
- categoria: O nome da categoria de áudio. Valores possíveis são: "feet", "genrl", "pain_a", "script", "spc_ea", "spc_fa", "spc_ga", spc_na" ou "spc_pa".
Retorno
Retorna true se a categoria de áudio está disponível, do contrário retorna false.
Exemplo
addEventHandler("onClientResourceStart", resourceRoot, function() if not getSFXStatus("spc_ea") then -- verifica se a categoria "spc_ea" está disponível outputChatBox("Por favor, instale os arquivos de áudio ausentes para aproveitar uma experiência de jogo completa") end end)
Veja também
- getSoundEffectParameters
- getSoundFFTData
- getSoundLength
- getSoundLevelData
- getSoundMaxDistance
- getSoundMetaTags
- getSoundMinDistance
- getSoundPan
- getSoundPosition
- getSoundProperties
- getSoundSpeed
- getSoundVolume
- getSoundWaveData