Ir para conteúdo

[8.1] Exori Blood


OxyGeNbr

Posts Recomendados

Fala galera beleza?! :smile_positivo:

 

Vim aqui trazer mais um download que eu fiz pro meu OT, portanto, os créditos são:

 

90% pra mim

10% pra quem fez a magia do Banshee :thumbsupsmiley2:

 

Pra quem não sabe o que é o Banshee, é isso aqui Banshee.gif

 

Uma print da magia:

exoriblood.jpg

Colocando o Exori Blood no seu OT:

 

Copie um arquivo qualquer da pasta \data\spells\scripts do seu OT. Renomeie esse arquivo para blood wave (não precisa colocar .lua depois porque o arquivo já é desse formato!)

 

Depois de copiado e renomeado, apague tudo o que tem dentro do arquivo e cole isso lá dentro:

 

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_SOUND_GREEN)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, -100, 0, -2500)

arr = {
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{0, 1, 1, 1, 1, 3, 1, 1, 1, 1, 0},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
}

local area = createCombatArea(arr)
setCombatArea(combat, area)

function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end

 

Pronto! Magia feita. Agora vamos configurá-la. Abra o arquivo Spells.xml

 

Abra o arquivo Spells.xml e adicione a seguinte linha:

<instant name="Blood Wave" words="exori blood" direction="1" lvl="100" maglv="30" mana="100" soul="0" exhaustion="1" prem="1" enabled="1" script="blood wave.lua"><vocation id="2"/><vocation id="1"/><vocation id="6"/><vocation id="5"/></instant>

Explicação:

 

words="exori blood" > sentença que o usuário precisa digitar para que a magia seja executada

direction="1" > recomendo deixar assim

level="100" > level necessário

maglv="30" > magic level necessário

mana="100" > quantidade de mana gasta para se usar a magia

soul="0" > soul points que o usuário perderá ao usar a magia

exhaustion="1" > recomendo deixar assim

prem="1" > magia somente pra premmy users

script="blood wave.lua" > arquivo da magia, não mexa

 

Lembrando que você pode configurar a vocação cuja spell será usada.

 

<vocation id="2"/><vocation id="1"/><vocation id="6"/><vocation id="5"/>

 

Isso significa que a magia exori blood pode ser usada apenas por Sorcerer, Master Sorcerer, Druid e Elder Druid.

 

Caso você queira mudar alguma vocação, muda o número entre parênteses para o ID da vocação desejada. Aqui vai o número das Vocações.

 

1 - Sorcerer

2 - Druid

3 - Paladin

4 - Knight

5 - Master Sorcerer

6 - Elder Druid

7 - Royal Paladin

8 - Elite Knight

 

Por exemplo, se eu quiser que a magia seja usada exclusivamente por Knights e Elite Knights, ficaria assim:

 

<vocation id="4"/><vocation id="8"/>

 

Qualquer dúvida postem abaixo.

 

Espero que gostem! E também espero comentários :smile_positivo:

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

Parabéns cara, tópico muito bem organizado!

 

Mas a magia é pra server XP alta neh?

xD

 

 

Mas tah bem legal!

E quem fez a magia do Banshee Foi a Cip...Eu acho ;P!

 

 

Parabéns!

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...