Ir para conteúdo

Adicionando Spells 8.0


Bernardo

Posts Recomendados

MIL DESCULPAS, GALERA, TÓPICO EM REFORMA, AÍ EM BAIXO SOH TEM COMO FAZER UMA MAGIA DA FORÇA DA UE, LOGO ATUALIZAREI-O

 

Bom, eu sei que deve ter um tuto desses, mas no fundo do fórum, e achei alguns, mas a maioria n dava num ot 8.0

É sempre bom atualizar, né?

Este eu fiz baseado num YurOts 8.0, entaum n tenho garantia que vá funcionar em outro...

 

Vamos ao trabalho:

1- Vá na pasta do ot, data/spells/scripts, copie um arquivo e renomeie para o nome da sua magia. você pode editar a vontade, observem a minha:

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_EXPLOSIONAREA)

setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2.0, -150, -1.6, -150)

 

arr = {

{0, 0, 0, 0, 0, 0, 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, 0, 1, 1, 1, 1, 1, 0, 0, 0},

{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},

{0, 0, 0, 1, 1, 3, 1, 1, 0, 0, 0},

{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},

{0, 0, 0, 1, 1, 1, 1, 1, 0, 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, 0, 0, 0, 0, 0, 0},

}

 

local area = createCombatArea(arr)

setCombatArea(combat, area)

 

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

 

o Vermelho= eh o alcançe da sua magia, 0 eh espaço vazio, 1 eh o alcançe do poder e 3 eh vc

Laranja= Tipo de Atk, no caso eh explosão, mas:

EXPLOSIONAREA=Explosão

MORTAREA=SD

CONST_ME_GREEN_RINGS=Poison

ENERGYAREA=Energy

CONST_ME_FIREAREA=Fogo

 

Depois de feita a parte de Scripts...

 

2- Volte para a pasta spells e abra o documento spells.xml, e procure lá por baixo dos escritos algo como <!-- custom added spells -->

 

agora adicione os dados da sua magia

No caso da minha magia (Grand Explosion) :

<instant name="Grand Explosion" words="exevo mas vis" lvl="40" maglv="30" mana="600" soul="0" exhaustion="1" enabled="1" script="grand explosion.lua"><vocation id="1"/><vocation id="5"/><vocation id="9"/></instant>

 

 

Onde está Grand Explosion(n consegui botar cor)= Nome da magia

Laranja= Palavras de execução da magia

Azul= Lvl , Ml, e Mana pra usar a magia

Verde= Nome do arquivo que vc fez na pasta scripts (tem que ter .lua!!!!)

Amarelo= Vocações que podem utilizar a magia

 

E... Finish... abra seu serv e a use ^^

se tiver algo errado me falem q eu edito

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

  • 2 weeks later...

Bom, mas você se esqueceu de algumas coisas, né?

 

Aqui está a lista de Efeitos:

 

CONST_ME_DRAWBLOOD = 0

CONST_ME_LOSEENERGY = 1

CONST_ME_POFF = 2

CONST_ME_BLOCKHIT = 3

CONST_ME_EXPLOSIONAREA = 4

CONST_ME_EXPLOSIONHIT = 5

CONST_ME_FIREAREA = 6

CONST_ME_YELLOW_RINGS = 7

CONST_ME_GREEN_RINGS = 8

CONST_ME_HITAREA = 9

CONST_ME_ENERGYAREA = 10

CONST_ME_ENERGYHIT = 11

CONST_ME_MAGIC_BLUE = 12

CONST_ME_MAGIC_RED = 13

CONST_ME_MAGIC_GREEN = 14

CONST_ME_HITBYFIRE = 15

CONST_ME_HITBYPOISON = 16

CONST_ME_MORTAREA = 17

CONST_ME_SOUND_BLUE = 18

CONST_ME_SOUND_RED = 19

CONST_ME_POISONAREA = 20

CONST_ME_SOUND_YELLOW = 21

CONST_ME_SOUND_PURPLE = 22

CONST_ME_SOUND_BLUE = 23

CONST_ME_SOUND_WHITE = 24

CONST_ME_BUBBLES = 25

CONST_ME_CRAPS = 26

CONST_ME_GIFT_WRAPS = 27

CONST_ME_FIREWORK_YELLOW = 28

CONST_ME_FIREWORK_RED = 29

CONST_ME_FIREWORK_BLUE = 30

CONST_ME_STUN = 31

CONST_ME_SLEEP = 32

CONST_ME_WATERCREATURE = 33

CONST_ME_GROUNDSHAKER = 34

 

Sem mais,

Denilson

Link para o comentário
Compartilhar em outros sites

  • 1 month later...
×
×
  • Criar Novo...