Ir para conteúdo

Featured Replies

Postado
1 hora atrás, lusgo disse:

Muito bom!!!

Teria como colocar uma lista de criaturas para simplificar vários boss em um único código?

local monstros = {"Monstro1","Monstro2","Monstro3"}

function onDeath(monster, corpse, killer, mostDamageKiller, unjustified, mostDamageUnjustified)    

    if isInArray(monstros, monster:getName()) then
	
	   Game.broadcastMessage("O Jogador "..killer:getName().." matou o Boss " ..monster:getName().. "! ")
	   
     end

    return true
end

 

  • Respostas 16
  • Visualizações 2.7k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Como você registra o script no próprio XML do monstro, então acho que não é preciso usar o nome dos mesmos no script.   function onDeath(monster, corpse, killer, mostDamageKiller, unjustified

  • Muito bom!!! Teria como colocar uma lista de criaturas para simplificar vários boss em um único código?

  • belo sistema @L3K0T e como sempre ajudando a galera no suporte, parabéns!

Postado
13 horas atrás, amoxicilina disse:

se mais de um player matar o montro mostrará a mensagem

Os jogadores fulando 1, fulando dois e flulano tres mataram o boss morgaroth ?

Não esse sistema funciona para quem deu o ultimo hit

Postado

Como você registra o script no próprio XML do monstro, então acho que não é preciso usar o nome dos mesmos no script.

 

function onDeath(monster, corpse, killer, mostDamageKiller, unjustified, mostDamageUnjustified)    	
	Game.broadcastMessage("O jogador " .. killer:getName() .. " matou o monstro " .. monster:getName() .. "!")
    return true
end

 

Essa função simplesmente já faz o trabalho, já que os monstros vão ser inseridos no script por meio do XML.

Postado
  • Autor
3 horas atrás, worthdavi disse:

Como você registra o script no próprio XML do monstro, então acho que não é preciso usar o nome dos mesmos no script.

 


function onDeath(monster, corpse, killer, mostDamageKiller, unjustified, mostDamageUnjustified)    	
	Game.broadcastMessage("O jogador " .. killer:getName() .. " matou o monstro " .. monster:getName() .. "!")
    return true
end

 

Essa função simplesmente já faz o trabalho, já que os monstros vão ser inseridos no script por meio do XML.

tbm ;) pois da pra usar pelo proprio lua ou registra no xml monstro vai por gosto

 

20230912_034613.png.cf49b650c34dd7d7b1f79bd49c70f53c.png

Eu sou um entusiasta da programação apaixonado por ajudar a comunidade open source a crescer. Sempre em busca de novos desafios e oportunidades para contribuir com meu código.  #OpenSource #Programação #Contribuição

 

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo