Ir para conteúdo

Aprenda A Fazer Uma Magia Bem Bacana Para Seu Ot


salvadorr

Posts Recomendados

Bom, eu criei essa magia e ficou mt rox no meu ot, o formato dessa magia eh uma estrela quase perfeita. Como eu criei uma nova vocação eu começei a inventar magias. Agora decidi passar para vcs

 

Primeiro vai em data/spells/instant copie e cole qualquer arquivo la, renomeie com o nome que preferir para falar a magia e dentro adicione isso:

 

area = {

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

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

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

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

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

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

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

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

}

 

attackType = ATTACK_PHYSICAL

needDirection = false

areaEffect = NM_ME_BLOCKHIT

animationEffect = NM_ANI_NONE

 

hitEffect = NM_ME_BLOCKHIT

damageEffect = NM_ME_DRAW_BLOOD

animationColor = YELLOW

offensive = true

drawblood = true

 

starslunarObject = MagicDamageObject(attackType, animationEffect, hitEffect, damageEffect, animationColor, offensive, drawblood, 0, 0)

 

function onCast(cid, creaturePos, level, maglv, var)

centerpos = {x=creaturePos.x, y=creaturePos.y, z=creaturePos.z}

n = tonumber(var) -- try to convert it to a number

if n ~= nil then

-- bugged

-- starslunarObject.minDmg = var+0

-- starslunarObject.maxDmg = var+0

 

starslunarObject.minDmg = 0

starslunarObject.maxDmg = 0

else

starslunarObject.minDmg = (level * 2 + maglv * 3) * 2.3 - 30

starslunarObject.maxDmg = (level * 2 + maglv * 3) * 3.0

end

 

return doAreaMagic(cid, centerpos, needDirection, areaEffect, area, starslunarObject:ordered())

end

 

depois disso vai em data/spells/spells.xml e coloque isso

 

<spell name="starslunar" words="nome escolhido para a magia" maglv="52" mana="900" enabled="1"><vocation id="1" /><vocation id="2" /></spell>

 

OK agora teste sua magia e veja se ficou bom...

flws

Link para o comentário
Compartilhar em outros sites

salvadorr, aqui é uma seção que é usada para envio de tutoriais, ou seja, de como faz para fazer tal coisa.

Isso que você fez é uma magia pronta, seria melhor se você coloca-se cores e ensina-se como fazer.

Porém ja possúi um Tutorial do Lordfire ensinando tudinho sobre spells.

Espero que me intenda.

 

SkyNagerloas.

Link para o comentário
Compartilhar em outros sites

Cara me explica pq n entendi nd crio um arquivo na pasta d q tipo?

e depois colko:

<spell name="starslunar" words="nome escolhido para a magia" maglv="52" mana="900" enabled="1"><vocation id="1" /><vocation id="2" /></spell>

OND TBM?

axei mto desorganizado e mal explicado

Link para o comentário
Compartilhar em outros sites

desculpa ae pessoal por ter colocado no lugar errado eh pq eu eu naum sabia prometo q naum ira mais acontecer, dessa vez colocarei no lugar certo. Naum sei pq vc ta falando q ta mal explicado eu soh coloquei o q tinha q fazer e onde tem q colocar nd mais, mais se acham q ta mal expllicado da proxima vez eu explico td certinho

foi mals... :blushing:

Link para o comentário
Compartilhar em outros sites

  • 2 months later...
  • 3 years later...
  • 3 weeks later...
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...