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.


info
Grupo: Campones
Registrado: 27/08/20
Posts: 52
Reputação: 0
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.