Jump to content

Skin dupla


Recommended Posts

Posted

Bom eu estava jogando mta e eu vi uns cara vendendo Ak 47 natal e outros vendendo ak 47 normal como sempre ak 47 natal sendo caro e mt difícil de conseguir e ak 47 normal muito fácil de achar ai eu pensei em comprar a de natal e eu vi a skin dela só que era 100k ai fui ver a normal e a skin dela e realmente normal e eu pensei não e possível eles ficarem trocando de skin nos Resources o tempo todo ai fiquei numa duvida se pode colocar skins duplas nas armas ou nos carros ou nos personagens se alguém pode dizer me fala ae

Posted

Isso é feito através de substituição de objetos pelas skins das armas. Dá pra criar diversas skins dessa forma, tanto de personagens, armas e veículos. Porém, o que é mais viável e fácil de fazer, são as armas.

O resource que você precisa é o bone_attach.

Hello, world.


Tutorial sobre interação de BOTs do Discord com o seu servidor - Visitar (Brazilian Portuguese)
Tutorial sobre tabelas - Visitar (Brazilian Portuguese)
Tutorial sobre banco de dados - Visitar (Brazilian Portuguese)
  • Moderators
Posted (edited)

Você troca a skin de um objeto qualquer que não é muito utilizado (por exemplo as fichas de cassino) para a skin modificada da arma, usando as funções engineImportTXDengineLoadDFF, engineLoadTXDengineReplaceModel.

Quando o jogador compra essa arma, você faz a arma original dele ficar invisível com setElementAlpha e anexa o objeto com a skin modificada na arma invisível do jogador. Ele vai continuar usando a arma original normalmente, mas terá a skin nova no lugar.

Edited by Lord Henry

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
13 minutes ago, Lord Henry said:

Você troca a skin de um objeto qualquer que não é muito utilizado (por exemplo as fichas de cassino) para a skin modificada da arma, usando as funções engineImportTXDengineLoadDFF, engineLoadTXDengineReplaceModel.

Quando o jogador compra essa arma, você faz a arma original dele ficar invisível com setElementAlpha e anexa o objeto com a skin modificada na arma invisível do jogador. Ele vai continuar usando a arma original normalmente, mas terá a skin nova no lugar.

Nossa. Nunca imaginei usar setElementAlpha para fazer isso. Eu fiz diferente o meu sistema de skins de armas: criei uma textura e um modelo invisível e substituí todas as armas por ela. Sendo assim, depois é só criar o objeto da arma em minha mão e attachar.

Hello, world.


Tutorial sobre interação de BOTs do Discord com o seu servidor - Visitar (Brazilian Portuguese)
Tutorial sobre tabelas - Visitar (Brazilian Portuguese)
Tutorial sobre banco de dados - Visitar (Brazilian Portuguese)
  • Moderators
Posted

É muito mais leve simplesmente setar o alpha dos objetos do que ficar carregando texturas transparentes.

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
9 hours ago, Lord Henry said:

É muito mais leve simplesmente setar o alpha dos objetos do que ficar carregando texturas transparentes.

Sim, mas infelizmente não é possível setar o alpha das armas dos jogadores. O comentado pelo @asrzk realmente se faz necessário para esse caso.

Posted

Dá pra deixar a arma invisível usando a função engineSetModelLODDistance. A AK-47 por exemplo:

engineSetModelLODDistance ( 355, 0.001 ) 

Sobre esse script de usar armas personalizadas eu nunca fiz, então não tenho certeza se é assim que eles fazem.

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