PT-BR/getSFXStatus: Difference between revisions

From Multi Theft Auto: Wiki
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()
  outputChatBox("Por favor, instale os arquivos de áudio ausentes para aproveitar uma experiência de jogo completa")
    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.


Dialog-warning.png 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