Ir para conteúdo
  • 0

[Script] Boss por X Kills de Monsters


Vorkhon

Pergunta

Fala pessoal! Eu quero fazer um script que ao matar 1000 dragons ou dragon lords, apareça um Boss na area X. E não quero que possa acumular, o script como ta se eu matar 3000 dragons o boss aparece acumulado 3 vezes. Eu quero que só possa aparecer outro depois que ele morrer.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
local bosses = {
	--[nome do monstro]={boss=nome,store=global,quant=kill,pos=summon}
	['dragon lord'] = {boss='Demodras',store=2000,quant=1000,pos={x=000,y=000,z=0}}, -- 1k dl killed summon 1 Demodras
	['demon'] = {boss='Orshabaal',store=2001,quant=10000,pos={x=000,y=000,z=0}}, -- 10k demon killed summon 1 orshabaal
}


function onKill(cid, target, lastHit)
local name = getCreatureName(target):lower()
	if(bosses[name])then
		if(getGlobalStorageValue(bosses[name].store) >= bosses[name].quant)then
			if not(getCreatureByName(bosses[name].boss))then
				doCreateMonster(bosses[name].boss, bosses[name].pos)
				setGlobalStorageValue(bosses[name].store,-1)
			end
		end
		setGlobalStorageValue(bosses[name].store,getGlobalStorageValue(bosses[name].store)+1)
	end
	return true
end

 

Agora é só colocar a tag no monstro no creturescripts.xml para ativar o script.

Lembre-se de fazer as mudanças necessárias no script.

Editado por Poccnn
Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...