Jump to content

Respawn somente com a skin CJ


Recommended Posts

Posted

Estou com um problema depois de muito tempo vendo outras coisas etc reparei que tipo todo mundo que morre no meu servidor

 

vem com uma skin aleatoria existe alguma forma de deixar a skin 0 padrão do CJ quem poder me dizer fico feliz

Posted
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)

Posted
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 ❤️

 

Posted (edited)

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
Posted

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 :)

Posted (edited)

eu tentei meio que criar um script eu coloquei meta.xml e o client.Lua e coloquei o q vc falou no client.Lua da certo?

 

 

Edited by Sumexr
Posted

Não é client, é server.

Faça desta forma o meta:

<meta>
	<script src="server.Lua" type="server"/>
</meta>

E no lugar do nome do arquivo onde você colocou client.Lua coloque server.Lua

Posted

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 :)

Posted

O play define uma skin aleatória. se ele estiver ligado, e tiver gerando a skin aleatória então é ele causando isso.
Mas como você disse que volta para tal skin:

36 minutes ago, Sumexr said:

esta sempre voltando para esta skin https://prnt.sc/qr0zel

Então deve ser outro script fazendo isso.

Posted

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.

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