Jump to content

Respawn somente com a skin CJ


Recommended Posts

2 hours ago, SkillZNT said:

I have a problem after a long time seeing other things etc. I noticed that like everyone who dies on my server

 

comes with a random skin is there any way to leave CJ default skin 0 who can tell me i'm happy

function asd()

setElementModel(localPlayer, 0)

end

addEventHandler("onClientPlayerSpawn", getRootElement(), asd)

Link to comment
1 hour ago, Hydra said:

function asd()

setElementModel(localPlayer, 0)

end

addEventHandler("onClientPlayerSpawn", getRootElement(), asd)

Não funcionou ;([

o nome do meu arquivo aqui e

 

script.Lua

meta

So estou ultilizando estes dois arquivos na pasta tem algo de errado?

7 minutes ago, SkillZNT said:

Não funcionou ;([

o nome do meu arquivo aqui e

 

script.Lua

meta

So estou ultilizando estes dois arquivos na pasta tem algo de errado?

Funcionou obrigado! thanks ❤️

 

Link to comment

Pra fazer isso, você pode guardar a skin que ele estava em uma tabela, e após o respawn percorrer um loop obtendo essa skin e setando no jogador novamente.

Há também outra possibilidade de usar element-datas, que foi oque eu fiz neste exemplo:

addEventHandler ("onPlayerWasted", root, function (ammo, attacker, weapon, bodypart)
	local saveSkin = getElementModel (source)
	setElementData (source, "skinID", saveSkin)
	outputChatBox (saveSkin, source, 255, 0, 0)
end)


addEventHandler ("onPlayerSpawn", root, function () 
	local getSkin = getElementData (source, "skinID") or 0
	setElementModel (source, getSkin)
	outputChatBox (getSkin, source, 0, 255, 0)
end)

@Sumexr

Edited by Jonas^
Unknown
Link to comment

Em qualquer arquivo server-side amigo, parece que você é novo aqui no fórum e parece que esta começando agora com programação no MTA, então, irei te dar uma ajudinha recomendando dois tópicos excelentes.

Algumas coisas sobre nosso fórumClique Aqui

Informações úteis sobre configurações no geral e entre outras informações legais: Clique Aqui

Espero ter ajudado, tenha uma boa noite e seja muito bem vindo a nossa comunidade :)

Link to comment

Estranho, não vejo problemas, agora não posso testar, mas tenho 99% de certeza que esta funcionando, acredito que você esta colocando no lado client-side ao invés de server-side, leia o tópico que lhe mandei ali encima você ira aprender bastante coisa :)

Link to comment
  • Moderators

Execute esse código:
 

addDebugHook("preFunction", function ( sourceResource, functionName, _, luaFilename, luaLineNumber )
    if functionName == "setElementModel" then
        local resname = sourceResource and getResourceName(sourceResource)
		
        outputChatBox( "Resource: "..(resname or "").."; arquivo: "..tostring(luaFilename).."; linha: "..tostring(luaLineNumber) )
    end
end)

Coloque em algum script, lado server, reinicie e faça o respawn. Vai mostrar no chat as informações quando a função for executada.

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