Ir para conteúdo

Featured Replies

Postado

Alguém com um script que ao matar determinado monstro, quem der o último hit ganha automaticamente certo item? 

 

Porém , só quem deu o último hit. Já tentei  uns 4 scripts e em todos eles todos os players q atacam o monstro ganharam o item, e quero só quem der o último hit.

 

Desde já agradeço.

Resolvido por Vodkart

Ir para solução
  • Respostas 26
  • Visualizações 2.4k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • function onDeath(cid, corpse, deathList) if isPlayer(deathList[1]) then doPlayerAddItem(deathList[1], 2173, 1) -- itemid, amount doSendMagicEffect(getPlayerPosition(deathList[1]), 12) end retu

  • event name no xml do monstro tem que ser lastHit, que é o nome dado no creaturescripts.

  • doBroadcastMessage("O jogador "..getCreatureName(deathList[1]).." deu o ultimo HIT no Homem De Gelo e ganhou um Vale Level e uma XP Potion!")  

Postado
  • Autor
  Em 17/06/2016 em 22:43, Vodkart disse:

function onDeath(cid, corpse, deathList)
	if isPlayer(deathList[1]) then
		doPlayerAddItem(deathList[1], 2173, 1)  -- itemid, amount
		doSendMagicEffect(getPlayerPosition(deathList[1]), 12)
	end
	return true
end

 

 

Só uma duvida, onde declaro qual bixo esse script vai rodar? Porque é apenas para um especifico e tô com dificuldade...

Postado
  Em 20/06/2016 em 10:08, Kemmlly disse:

 

Só uma duvida, onde declaro qual bixo esse script vai rodar? Porque é apenas para um especifico e tô com dificuldade...

No xml do monstro (data/monsters/script.xml)

depois de </flags>

Adicionar:

<scripts>
<event name="lastHit"/>
</script>

creaturescripts/scripts/login.lua

Registrar:

registerCreatureEvent(cid, "lastHit")

Sendo lastHit o nome que botou no creaturescripts.xml.

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

Informação Importante

Confirmação de Termo