Ir para conteúdo
Entre para seguir isso  
yazoo

Buraco Negro

Recommended Posts

yazoo    0
yazoo

Nova magia, Buraco Negro: puxa inimigos (players ou monstros) pra mais perto.

 

Primeiro abra o bloco de notas e cole isto:

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)

 

 

arr = {

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

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

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

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

}

 

local area = createCombatArea(arr)

setCombatArea(combat, area)

 

function abs(i)

if(i>0) then

return i

else return (i*(-1))

end

end

 

function onCastSpell(cid, var)

pos=getPlayerPosition(cid)

player = getThingfromPos({x=pos.x,y=pos.y,z=pos.z,stackpos=253})

raio=5 --alcance do buraco negro

i=((pos.x)-raio)

while(i<=((pos.x)+raio)) do

j=((pos.y)-raio)

while(j<=((pos.y)+raio)) do

player=getThingfromPos({x=i,y=j,z=pos.z,stackpos=253})

if(((getPlayerLevel(player.uid)>0) or (isCreature(player.uid)==1))and ((abs(i-(pos.x)) > 1) or (abs(j-(pos.y)) > 1))) then

 

-- calcula novo X

if(i<pos.x) then

newx=i+1

elseif(i==pos.x) then

newx=i

else newx=i-1

end

 

-- calcula novo Y

if(j<pos.y) then

newy=j+1

elseif(j==pos.y) then

newy=j

else newy=j-1

end

 

npos={x=newx,y=newy,z=pos.z}

doSendMagicEffect(npos,12)

doTeleportThing(player.uid,npos)

end

j=j+1

end

i=i+1

end

doCombat(cid, combat, var)

end

em arr vc pode mudar o desenho de como a magia sairá.

em raio vc pode mudar o alcance do buraco negro (2 quadrados, 3, etc)

 

Salve o arquivo na pasta /data/spells/scripts com o nome de "buraco negro.lua" (sem as aspas)

 

Feito isso, volte para a pasta /data/spells e abra para edição o arquivo "spells.xml"

 

Adicione esta linha:

<instant name="buraco negro" words="buraco negro" lvl="150" maglv="50" mana="400" soul="0" exhaustion="1" prem="1" enabled="1" script="buraco negro.lua"><vocation id="1"/><vocation id="5"/></instant>

aonde vc pode editar o nome para a spell ser chamada, o level necessario, ml, mana, vocações, etc.

 

Aqui um pequeno gif mostrando a magia, nao fico mto bom, o melhor mesmo eh testar vc mesmo no ot, mas da pra ter uma noção.

 

buraconegroca5.gif

 

Espero que gostem.

^^

 

Yazoo.

Compartilhar este post


Link para o post
Magus    2
Magus

Movido para a seção Magias & Runas.

Compartilhar este post


Link para o post
evolutions    0
evolutions

Essa magia num funfo ake não...Uso o TheForgottenServer 0.2.6

Compartilhar este post


Link para o post
Sir fanton    0
Sir fanton

ae bem loka a magia!!

aki funfo certinho

Compartilhar este post


Link para o post
Moykano    0
Moykano

Aqui funcionou perfeitamente.

Muito criativa a magia Yazoo, parabéns.

[Moykano]

Compartilhar este post


Link para o post
Oxye    0
Oxye

Poderia ter uma ss pra quem tem preguiça de testar no ot...=P

Mas parece ser bem legal.

Compartilhar este post


Link para o post
PoKeDs2    0
PoKeDs2

Movido e Aprovado

_______________

<a href=11950736181195073618.jpg' alt='119507361

Compartilhar este post


Link para o post
Dark    3
Dark

@ PoKeDs2

 

Movido e Aprovado

 

Isso é considerado flood, espero que não se repita, se continuar podera ser alertado por flood

 

T+ :bye:

 

D@rK~

Compartilhar este post


Link para o post
MadrugaSkull    0
MadrugaSkull

xD Era bom uma ss... + tomará q funcione aqui!

a idéia dessa magia é mt bolada ^^, se funcionar tá aprovada...(e se não.. é melhor eu nem flar xD)

 

Continue assim!

Compartilhar este post


Link para o post
Pedro of Style™    0
Pedro of Style™

Poderia ter uma S's né??? Ficaria mais bonito seu tópico, e consequentemente mais chamativo. =S

Compartilhar este post


Link para o post
Azuth    0
Azuth

eu acho que vc é um dos melhores spell-makers do forum, parabéns

Compartilhar este post


Link para o post
yazoo    0
yazoo

vlew demais kra

^^

 

ps: providenciando SS's

^^

Compartilhar este post


Link para o post
Blazeiker    0
Blazeiker

Ow...

Parabéns ae, gostei muito da Spell.

Muito Criativa mesmo.

 

Congratulations!!1

Compartilhar este post


Link para o post
Startix    9
Startix

ta parecendo bem lgl pelo script mais posta uma ss ae plx

Compartilhar este post


Link para o post
joaopedro07    0
joaopedro07

Nossa cara que magia bem bolada..parabens ^^

Deve ter demorado fazer..

Mais fiko show

 

 

=D

Grato

Compartilhar este post


Link para o post
yazoo    0
yazoo

vleww

^^

 

como prometido, colokei um gif com a magia la no primeiro post.

Nao fico mto bom, o melhor eh vc msm testar no ot, mas ja da pra ter uma noção.

^^

Compartilhar este post


Link para o post
Carool :D    0
Carool :D

Ta otimooo :D seria legal para knight hahaah o sorc tentando corre que o knight puxando eu ia morrer de rir :S

 

só nao gostei do nome e do efeito

Compartilhar este post


Link para o post
GDLib    2
GDLib

Estaria bom se tivesse organização.

E o algorítimo não está dos melhores..

Compartilhar este post


Link para o post
Dark Kina    0
Dark Kina

Parece ser mto bom + nao vou baxar agora

Compartilhar este post


Link para o post
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×