Jump to content

SCRIPT SKIN DE ARMAS


Recommended Posts

Posted (edited)

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
  • Moderators
Posted

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: 

 

Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanksspacer.png

Minhas contribuições para a comunidade: LordHenry - MTA Wiki Profile
Inscreva-se no meu canal do YouTube: Lord Henry - Entertainment
Discord Oficial do MTA: https://mtasa.com/discord
Blacklist e Whitelist de Scripters: Planilha

Por favor, não me envie mensagens privadas solicitando suporte. Crie um tópico no fórum em vez disso.

Posted

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.

Please do not PM me with scripting related question nor support, use the forums instead.

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