Jump to content

Desabilitar função de textura no MTA


Recommended Posts

Boa Tarde, 

Quero saber como faço para desativar a opção que tem no MTA em que o jogador pode desabilitar texturas do jogo.

Exemplo: Tenho textra de ruas e climas, porem tem uma função no esc> configurações. E la ele consegue desabilitar quando o servidor tem textura ja ativa, fazendo ficar igual ao do GTA normal.


Quero fazer isso pois tenho textura de mapa e com isso tem jogador desabilitando essa função e bugando em umas parte do jogo. 

Desde ja agradeço, muito obrigado

Link to comment
  • 3 weeks later...
  • Other Languages Moderators

E aí, @BruXo!

Antes tarde do que nunca, você pode realizar essa checagem usando a função engineGetVisibleTextureNames. Ela retornará uma tabela. Sendo assim, se o tamanho dela for igual a zero, quer dizer que o player usou aquela opção.

Exemplo:

local screenWidth, screenHeight = guiGetScreenSize()

addEventHandler("onClientRender", root, function()
    if #engineGetVisibleTextureNames() == 0 then
        dxDrawRectangle(0, 0, screenWidth, screenHeight, tocolor(0, 0, 0, 255))
        dxDrawText("Desabilite a função de remover os gráficos.", 0, 0, screenWidth, screenHeight, tocolor(255, 255, 255, 240), 1.5, "unifont", "center", "center")
    end
end)

Assim que ele ativar aquela opção, a tela ficará preta e mostrando aquela mensagem encontrada no código acima.

  • Like 1
  • Thanks 1
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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