yazoo 0 #1 Postado 10 Novembro, 2007 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. Espero que gostem. ^^ Yazoo. Compartilhar este post Link para o post
Magus 2 #2 Postado 12 Novembro, 2007 Movido para a seção Magias & Runas. Compartilhar este post Link para o post
evolutions 0 #3 Postado 12 Novembro, 2007 Essa magia num funfo ake não...Uso o TheForgottenServer 0.2.6 Compartilhar este post Link para o post
Sir fanton 0 #4 Postado 13 Novembro, 2007 ae bem loka a magia!! aki funfo certinho Compartilhar este post Link para o post
Moykano 0 #5 Postado 13 Novembro, 2007 Aqui funcionou perfeitamente. Muito criativa a magia Yazoo, parabéns. [Moykano] Compartilhar este post Link para o post
Oxye 0 #6 Postado 14 Novembro, 2007 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 #7 Postado 14 Novembro, 2007 Movido e Aprovado _______________ Compartilhar este post Link para o post
Dark 3 #8 Postado 15 Novembro, 2007 @ PoKeDs2 Movido e Aprovado Isso é considerado flood, espero que não se repita, se continuar podera ser alertado por flood T+ D@rK~ Compartilhar este post Link para o post
MadrugaSkull 0 #9 Postado 16 Novembro, 2007 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 #10 Postado 16 Novembro, 2007 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 #11 Postado 16 Novembro, 2007 eu acho que vc é um dos melhores spell-makers do forum, parabéns Compartilhar este post Link para o post
yazoo 0 #12 Postado 16 Novembro, 2007 vlew demais kra ^^ ps: providenciando SS's ^^ Compartilhar este post Link para o post
Blazeiker 0 #13 Postado 16 Novembro, 2007 Ow... Parabéns ae, gostei muito da Spell. Muito Criativa mesmo. Congratulations!!1 Compartilhar este post Link para o post
Startix 9 #14 Postado 16 Novembro, 2007 ta parecendo bem lgl pelo script mais posta uma ss ae plx Compartilhar este post Link para o post
joaopedro07 0 #15 Postado 16 Novembro, 2007 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 #16 Postado 16 Novembro, 2007 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 #17 Postado 17 Novembro, 2007 Ta otimooo 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 #18 Postado 18 Novembro, 2007 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 #19 Postado 18 Novembro, 2007 Parece ser mto bom + nao vou baxar agora Compartilhar este post Link para o post
Dark Kina 0 #20 Postado 18 Novembro, 2007 IP-Changer para o test-server 8.1 http://forums.otserv.com.br/showthread.php?t=18061 Compartilhar este post Link para o post