SA

Aprenda A Fazer Uma Magia Bem Bacana Para Seu Ot

Por salvadorr, 27 de mar. de 2007 em Globalevents e Spells

11
6.9k
salvadorrS
27 de março de 2007 às 16:59

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

skynagerloasS
27 de março de 2007 às 18:08

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.

giovanni12G
28 de março de 2007 às 18:16

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

GOD ZéG
28 de março de 2007 às 19:29

Mal Explicado Tópico está em seção errada o que mais pode acontecer =D

malz mas explica melhor posta nu tópico certo ^.^

cya...

salvadorrS
30 de março de 2007 às 17:36

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:

ReibnitzR
30 de março de 2007 às 21:54

ta, tipow... seção errada e a magia "nem é lá grandes coisa" e gasta muita mana... nao gostei muito nao.

Peço que algum moderador mova para a área certa.

Felipe MoraesF
02 de abril de 2007 às 08:12

postou na seçao errada kra..era pra vc postar na seçao spells...mas ta bom tb...algum modera move o topico aew por favor...

 

-Preste um pouco de atençao da proxima vez...

Bl4NkB
02 de abril de 2007 às 20:00

@SkyNagerloas²

 

Já existe um topic do LordFire ensinando a fazer spells e essa ae ta prontinha.

2 meses depois...
JvchequerJ
05 de junho de 2007 às 20:54

Esta é a seção errada para isto.

 

Portanto, movido.

 

Cya

3 anos depois...
05 de novembro de 2010 às 21:04

Vo testa a magia depois te flo como fiko...Gostei to topico^^ de o a dez vc ganha 8 continua assim...

3 semanas depois...
26 de novembro de 2010 às 08:49

sse for aquelas magias de dois waves tem que colocar a area 2.... se colocar modifica o script debaixo