Boechat Posted July 3, 2020 Share Posted July 3, 2020 Sei que localPlayer é o player que está rodando o client, mas e os demais? quando usar? Aproveitando o post, queria perguntar se alguém sabe como cancelar o efeito de morte do player, achei que essa função funcionaria addEventHandler ( "onPlayerWasted", getRootElement(), cancelEvent(true) ) Link to comment
DNL291 Posted July 3, 2020 Share Posted July 3, 2020 localplayer é a variável predefinida para getLocalPlayer() - Para obter o elemento-cliente, isto é, o jogador local. Se ainda não entendeu bem você precisa aprender melhor sobre a diferença entre server-side e client-side Enquanto que thePlayer/player não é nada além de parâmetro ou variável que é definido pelo programador, e não tem nenhuma definição nem em Lua nem no MTA. 2 hours ago, Boechat said: Aproveitando o post, queria perguntar se alguém sabe como cancelar o efeito de morte do player, achei que essa função funcionaria addEventHandler ( "onPlayerWasted", getRootElement(), cancelEvent(true) ) Esse evento não é cancelável, você vai precisar do evento onClientPlayerDamage para funcionar o cancelEvent. 1 Link to comment
Boechat Posted July 4, 2020 Author Share Posted July 4, 2020 33 minutes ago, DNL291 said: localplayer é a variável predefinida para getLocalPlayer() - Para obter o elemento-cliente, isto é, o jogador local. Se ainda não entendeu bem você precisa aprender melhor sobre a diferença entre server-side e client-side Enquanto que thePlayer/player não é nada além de parâmetro ou variável que é definido pelo programador, e não tem nenhuma definição nem em Lua nem no MTA. Esse evento não é cancelável, você vai precisar do evento onClientPlayerDamage para funcionar o cancelEvent. localPlayer eu já sabia, só não sabia que os outros dois era simplesmente nome de uma variável definida pelos programadores que eu ando estudando os códigos kkkkk muito obrigado pode me tirar mais uma dúvida por favor? quando o player sofre um dano (onClientPlayerDamage) tem como prever se o player vai morrer verificando a vida dele antes de cancelar o evento? Eu poderia simplesmente testar isso, mas como estou aprendendo sempre fico na duvida se foi algum erro de codificação meu ou se realmente acontece aquilo kkkkk Link to comment
DNL291 Posted July 4, 2020 Share Posted July 4, 2020 Tem o último parâmetro loss então é só fazer uma operação básica getElementHealth() - loss e verifica se é menor ou igual a 0. 1 Link to comment
Boechat Posted July 4, 2020 Author Share Posted July 4, 2020 12 minutes ago, DNL291 said: Tem o último parâmetro loss então é só fazer uma operação básica getElementHealth() - loss e verifica se é menor ou igual a 0. Como que eu faço pra pular os argumentos opcionais que eu não quero declarar? com _ ? Link to comment
DNL291 Posted July 4, 2020 Share Posted July 4, 2020 Pular sem declarar nada não tem como. Sim, você pode optar por colocar _ nesses parâmetros, mas eu deixaria o nome deles definidos mesmo que não fosse utilizar. 1 Link to comment
Boechat Posted July 4, 2020 Author Share Posted July 4, 2020 1 minute ago, DNL291 said: Pular sem declarar nada não tem como. Sim, você pode optar por colocar _ nesses parâmetros, mas eu deixaria o nome deles definidos mesmo que não fosse utilizar. Ajudou muito, valeu aí 1 Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now