Obrigado pelo ótimo conteúdo!
Pessoal, para quem não deseja substituir o client_options inteiro, irei mostrar como modificar somente o client_options para ajustar a opacidade dos efeitos.
🛠️ Passo 1: Editando o options.lua
Abra o arquivo:
/client_options/options.lua
Encontre a linha:
local defaultOptions = {
Adicione a seguinte linha logo abaixo:
gameOpacity = 100,
🛠️ Passo 2: Ajustando a Função setOption
Ainda no mesmo arquivo, procure pela função:
function setOption(key, value, force)
Após o último elseif key dentro dessa função, adicione:
elseif key == 'gameOpacity' then
graphicsPanel:getChildById('gameOpacityLabel'):setText(tr('Efeitos e opacidade do missil: %s%%', value))
g_game.setEffectOpacity(value)
end
🛠️ Passo 3: Editando o graphics.otui
Abra o arquivo:
/client_options/graphics.otui
Adicione estas linhas:
Label
id: gameOpacityLabel
margin-top: 6
@onSetup: |
local value = modules.client_options.getOption('gameOpacity')
self:setText(tr('Opacidade de Efeitos e Misseis: %s%%', value))
OptionScrollbar
id: gameOpacity
margin-top: 3
minimum: 0
maximum: 100