Jump to content

textura de arma por comando


Recommended Posts

client-side

local m4ModelID = 356 

addEvent("replaceM4ForPlayer", true)
addEventHandler("replaceM4ForPlayer", resourceRoot, function(txdPath, dffPath)
    -- Carrega o arquivo TXD
    local txd = engineLoadTXD(txdPath)
    if not txd then
        outputChatBox("Não foi possível carregar o arquivo TXD do Parafal.", 255, 0, 0)
        return
    end
    engineImportTXD(txd, m4ModelID)

    -- Carrega o arquivo DFF
    local dff = engineLoadDFF(dffPath, m4ModelID)
    if not dff then
        outputChatBox("Não foi possível carregar o arquivo DFF do Parafal.", 255, 0, 0)
        return
    end
    engineReplaceModel(dff, m4ModelID)

    outputChatBox("Sua M4 foi substituída pelo Parafal.", 0, 255, 0)
end)

addEventHandler("onClientResourceStop", resourceRoot, function()
    engineRestoreModel(m4ModelID)
end)


--server-side


local parafalTXD = "parafal.txd"
local parafalDFF = "parafal.dff"


addCommandHandler("m4", function(player)
    triggerClientEvent(player, "replaceM4ForPlayer", resourceRoot, parafalTXD, parafalDFF)
end)

na teoria ao usar /m4 deveria mudar a skin da m4 apenas para o jogador que usou o comando, os outros deveriam ver ele com a fall, mas ele deveria ver os outros que nao usaram o comando com uma m4 

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