OX

[8.1] Exevo Mas Pox

Por OxyGeNbr, 17 de dez. de 2008 em Globalevents e Spells

otserv
tibia
script
5
1.5k
OxyGeNbrO
17 de dezembro de 2008 às 11:50

Fala galera beleza?! :smile_positivo:

 

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

 

100% pra mim

 

Uma print da magia:

exevomaspox.jpg

 

Colocando o Exevo Mas Pox no seu OT:

 

Copie um arquivo qualquer da pasta \data\spells\scripts do seu OT. Renomeie esse arquivo para exevo mas pox (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_POISONDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 20)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2.0, -150, -1.6, -150)

arr = {
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 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},
{1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1},
{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, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 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="Poison Wave" words="exevo mas pox" lvl="100" maglv="50" mana="1000" soul="0" exhaustion="1" prem="1" enabled="1" script="exevo mas pox.lua"><vocation id="2"/><vocation id="6"/></instant>

Explicação:

 

words="exevo mas pox" > 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="50" > magic level necessário

mana="1000" > 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="exevo mas pox.lua" > arquivo da magia, não mexa

 

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

 

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

 

Isso significa que a magia exori mas mort pode ser usada apenas por Druids e Elder Druids.

 

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 Dezembro 17 por OxyGeNbr

maniacooM
19 de dezembro de 2008 às 12:55

Magia legal xD

1 mês depois...
66625976
11 de janeiro de 2009 às 13:03

gostei kra

legal

lordvortexxL
11 de janeiro de 2009 às 14:40

Magia fera

 

 

Flwz

66625976
12 de janeiro de 2009 às 14:39

nota 10