Jump to content

SCRIPT SKIN DE ARMAS


Recommended Posts

OPA então eu estou fazendo um script para o meu server para brincar com os amigo e o script tem a função de setar uma skin na minha arma(shander),e eu fiz o seguinte codigo:

bindKey( "F2", "down", function()
local x,y,z= getElementPosition(getLocalPlayer())
givePedWeapon (localPlayer, 31,100,true)

local myShader_raw_data = [[
    texture tex;
    technique replace {
        pass P0 {
            Texture[0] = tex;
        }
    }
]]

local myShader2 = dxCreateShader(myShader_raw_data, 0, 0, false, "ped")
local myTexture2 = dxCreateTexture("m4_rajada.jpg") -- change color
engineApplyShaderToWorldTexture(myShader2, "M4A1[057]", skin1)
dxSetShaderValue(myShader2, "tex", myTexture2)

end
 )



e qual é a minha duvida, eu quero fazer um comando com tecla do tipo bindKey( "F2", "down", function() para remover a skin que eu setei e poder logo em seguida setar outra, mas eu não achei um codigo que me ajuda se a fazer isso.

Edited by DNL291
formatação do código para Lua
Link to comment
  • Other Languages Moderators

Na próxima vez, poste na seção de Programação em Lua.

E utilize o botão <> do fórum para postar códigos. Não cole direto no texto.

Veja as regras aqui: 

 

Link to comment
  • Moderators

A skin da arma mostra e seu problema é em fazer o código de remover a anterior e setar uma nova, é isso? Só com F2 você não vai conseguir remover e setar outra diferente, explique melhor o que você quer por favor.

givePedWeapon é para dar arma para ped, para o jogador você vai precisar de triggerServerEvent + giveWeapon.

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...