dragonlorde 0 #1 Postado 13 Março, 2010 (editado) Nome: Exorcium :@ Autor: Dragonlordez :fuu: Versão: TFS 0.3.6 - 8.54 Magia muito boa para ser estudada... Minha primeira magia em lua (sem o esqueminha tosco aquele dos combats). Script: function onCastSpell(cid) function exorcium(dir) min = -math.random(50,100) - getPlayerSkill(cid, magic) - getPlayerLevel(cid) max = -math.random(100,200) - getPlayerSkill(cid, magic) - getPlayerLevel(cid) area = AREA_SQUARE1X1 doSendDistanceShoot(getCreaturePosition(cid), getPosByDir(getCreaturePosition(cid), dir), CONST_ANI_ENERGYBALL) doSendMagicEffect(getPosByDir(getCreaturePosition(cid), dir), 30) doAreaCombatHealth(cid, 2, getPosByDir(getCreaturePosition(cid), dir), area, min, max, 30) end local dirs = {6,0,7,1,5,2,4,3,6,0,7,1,5,2,4,3,6} for i,v in pairs(dirs) do addEvent(exorcium, 100*i, v) end return 1 end Salve como exorcium.lua Tag: <instant name="Exorcium" words="exorcium" lvl="80" mana="700" exhaustion="4000" needlearn="0" event="script" value="exorcium.lua"> </instant> Salve em spells.xml SS: Na imagem fico ruim mais ingame é mais legal. Ele da 2 giros nesse estilo de energyball aew e lança 1 effect e tals. Interprete o script a magia esta escrita ali. Feito! >.< Versão so para players para evitar bugs no decorrer do tempo: -- Valeu conde function onCastSpell(cid) function exorcium(dir) min = -math.random(50,100) - getPlayerSkill(cid, magic) - getPlayerLevel(cid) max = -math.random(100,200) - getPlayerSkill(cid, magic) - getPlayerLevel(cid) area = AREA_SQUARE1X1 doSendDistanceShoot(getCreaturePosition(cid), getPosByDir(getCreaturePosition(cid), dir), CONST_ANI_ENERGYBALL) doSendMagicEffect(getPosByDir(getCreaturePosition(cid), dir), 30) doAreaCombatHealth(cid, 2, getPosByDir(getCreaturePosition(cid), dir), area, min, max, 30) end local dirs = {6,0,7,1,5,2,4,3,6,0,7,1,5,2,4,3,6} for i,v in pairs(dirs) do if isPlayer(cid) then addEvent(exorcium, 100*i, v) end end return 1 end Obs: Se a segundo não funcionar opte pela primeira >.< Editado 16 Março, 2010 por dragonlorde Compartilhar este post Link para o post
Mock 32 #2 Postado 13 Março, 2010 Comentario: finalmente alguem posta uma spell decente Aprovado & Movido Compartilhar este post Link para o post
dragonlorde 0 #3 Postado 13 Março, 2010 Tive trabalhando nela umas 5 horas pelo menos ate que aprendi a sai do basicao dos combats XD Obrigado. Compartilhar este post Link para o post
Sago 0 #4 Postado 13 Março, 2010 Fico daora manoloww curti bastante seu emo '-' fico bem agradavél o jeito e pa *-* issu ai bora seguir melhorando Compartilhar este post Link para o post
Rei_vegeta 0 #6 Postado 13 Março, 2010 Comentario: finalmente alguem posta uma spell decente Aprovado & Movido as minhas magias nao sao decentes. ;( em pensar que eu nem dormo so fazendo elas pra vcs. ja que eu nao tenho ot. mock entre nos que tipo de magia tem que ser feito pra pegar esclusivo pois eu posso fazer qualquer coisa. claro isso pode gasta algum tempo. @topico dragao vc ta cada vez melhor. magia muito loko mais e dificil calcular o dano.e o mana gasto. Compartilhar este post Link para o post
dragonlorde 0 #7 Postado 13 Março, 2010 Rei_Vegeta: É tipo eu num calculei muita coisa.. Eu so peguei alguns valores da database do player e pah. Obs: Suas magias são bem legais. E pra pega exclusivo acho que tem q se matar fazendo XD Compartilhar este post Link para o post
gl1707 0 #8 Postado 13 Março, 2010 Segunda magia decente que vejo aqui. Continue assim ! Compartilhar este post Link para o post
Conde2 0 #9 Postado 13 Março, 2010 Cara muito bom, belo uso das funções xD A magia ta boa gostei agora loga enquanto ta soltando a magia. E logo vira aquele erro: Creature Not Found =) Coloca um: if isPlayer(cid) then Compartilhar este post Link para o post
Rei_vegeta 0 #10 Postado 14 Março, 2010 Cara muito bom, belo uso das funções xDA magia ta boa gostei agora loga enquanto ta soltando a magia. E logo vira aquele erro: Creature Not Found =) Coloca um: if isPlayer(cid) then somente game master pode logar enquanto usa um spell agressivo agora se ele morre e uma outra coisa. Compartilhar este post Link para o post
superdigo123 0 #11 Postado 14 Março, 2010 Ahhhhhhhhhhhhhhhhh satannn, muito boa essa magia, faz otra ae pra agente, só acho que deve mudar a formula. Compartilhar este post Link para o post
dragonlorde 0 #12 Postado 14 Março, 2010 Obrigado por todos os elogios... Pelo que reparei é a primera magia decente que eu fiz kkkkkkkkkkkkkk Compartilhar este post Link para o post
Delo Vicious 0 #13 Postado 14 Março, 2010 vo sai exorcizando o povo do meu ot UASHuHSuHUShUS, ficou bem legal Compartilhar este post Link para o post
Llol 0 #14 Postado 14 Março, 2010 Aeww muito massa...... \../ Compartilhar este post Link para o post
Ramza 11 #15 Postado 15 Março, 2010 Boaaa cara! ahuhauhauahua Uma pergunta, voce disse em outro tópico que descobriu como fazer a magia de outra forma e tal, onde vc aprendeu isso? =) Abraços! Compartilhar este post Link para o post
dragonlorde 0 #16 Postado 15 Março, 2010 Bom pra começar eu pensei 1 poco, dps tirei umas duvidas com o mock, vi as funcoes la e pah! eu nem sabia q as funcoes do(target,area)combathealth existiam e elas fazem mesma merd* que aqueles combat do krl Compartilhar este post Link para o post
Ramza 11 #17 Postado 15 Março, 2010 Hm, saquei, boa observação! São funções que nem eu sabia que existiam também,mas que realmente são bem úteis! hahaha Boa magia, abração! Compartilhar este post Link para o post
GM Devir 0 #18 Postado 24 Março, 2010 Bom pra começar eu pensei 1 poco, dps tirei umas duvidas com o mock, vi as funcoes la e pah!eu nem sabia q as funcoes do(target,area)combathealth existiam e elas fazem mesma merd* que aqueles combat do krl Tbm curto mais outras forma além do combat(simplificando) =] topic Gostei! Inovando assim que é legal, a magia não precisa ser algo apavorante, só criativa Compartilhar este post Link para o post
Kaotar 5 #19 Postado 24 Março, 2010 Bom se não me engano tem um forma de usar um "callback*" que automaticamente faz o efeito desejado nessa magia... Aprenda um pouco de formatação, por que seu script está bem mal formatado. Flws Compartilhar este post Link para o post
dragonlorde 0 #20 Postado 26 Março, 2010 É eu nunca me dei bem com a formatação eu so faço o script e posto ai do uma reformatada de leve pra num fica muito reto os bagulho mas nunca me procupei muito com isso... Mesmo assim obrigado.. Compartilhar este post Link para o post