Jump to content

Recommended Posts

boss ressereition é um sistema simples,de facil edição,pratico e leve.

mas para que ele serve?

ele fas como na queles jogos que quando você mata um boss ele volta numa senguda forma mais forte,o boss poden ter mais de duas formas

(ele vai cria outro boss selecionado no script, no mesmo lugar que vc mato esse boss)

 

va em data/creaturescript e abra o arquivo creaturescript.xml e adicione essa tag

 <event type="death" name="br" event="script" value="bossressuretion.lua"/>

 

va em creaturescript/script e crie uma um arquivo lua com nome bossressuretion

colocque isto dentro

 function onDeath(cid, corpose, lastHitKiller, mostDamageKiller)
boss = {["bossname"] = "sencond form name"  } --configure aki
ef = 42 --efeito que solta no locau onde ele morrer
monster = string.lower(getCreatureName(cid))
pos = getCreaturePos(cid)
doRemoveCreature(cid)
doCreateMonster(boss[monster], pos)
doSendMagicEffect(pos, 22)
return FALSE
end

agora va em data/monster procure pelo arquivo xml do mostro que que adionar ao evento

abra-o e adicione essa tag

<script>
<event name="br"/>
</script>

caso ja exista a tag

<script>
</script>

apenas adione isso dentro

<event name="br"/>

 

 

configurando

 

simplesmente configure a tabela boss da seguinte forma

boss = {["nome do boss"] = "nome da segunda forma do boss",["outro boss"] = "segunda forma do outro boss" }

 

deve ser igual ao que consta no arquivo xml da creatura e deve estar em letras minusculas(o nome que aparce para o player)

 

deve ser igual ao que consta no arquivo monsters.xml(é o mesmo nome que usa para summonar, em algums caso esse nome é diferente do que aparece aos player)

 

exemplo:

boss = {["demon"] = "apocalypse", ["orshabaal"] = "morgaroth", ["ghazbaran"] = "orshabaal" }

 

no exemplo se você matase um demon ele viraria um apocalypse,se matase um Ghazbaran ele viraria um orshabaal e se matase o orshabaal ele viraria um morgaroth

 

obs: os nomes sempre devem estar entre aspas

Link to comment
Share on other sites

  • 3 weeks later...
  • 1 month later...
  • 6 years later...
 Share

×
×
  • Create New...