Frog 0 Postado Dezembro 10, 2005 Share Postado Dezembro 10, 2005 Tutorial Crie Suas Próprias Runas Todo mundo quer ter uma runa nova em seu servidor, isso é óbvio. E hoje ensinarei como fazê-las. Vou ensinar agora como fazê-las, usando de exemplo, uma runa minha, chamada de SONG. Vá até a pasta Data>Spells>Runes, crie um arquivo chamado song.lua e nele adicione: attackType = ATTACK_NONEanimationEffect = NM_ANI_ENERGY hitEffect = 22 damageEffect = 22 animationColor = RED offensive = true drawblood = true SongObject = 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} SongObject.minDmg = (level * 2 + maglv *3) * 1.8 - 30 SongObject.maxDmg = (level * 2 + maglv *3) * 2.2 return doTargetMagic(cid, centerpos, SongObject:ordered()) end EM hitEffect e damageEffect vemos o número 22, que é o ID de um Song Roxo. Coloque nessas tags o tipo de ataque (ex: Mort, Energy, Blood). O que pode ser usado nessas tags são: NM_ME_DRAW_BLOOD = 0NM_ME_LOOSE_ENERGY = 1 NM_ME_PUFF = 2 NM_ME_BLOCKHIT = 3 NM_ME_EXPLOSION_AREA = 4 NM_ME_EXPLOSION_DAMAGE = 5 NM_ME_FIRE_AREA = 6 NM_ME_YELLOW_RINGS = 7 NM_ME_POISEN_RINGS = 8 NM_ME_HIT_AREA = 9 NM_ME_ENERGY_AREA = 10 NM_ME_ENERGY_DAMAGE = 11 --Novos-- (Se quiser adicione em data>spells>lib>spells.lua) NM_ME_RED_SONG = 19 NM_ME_YELLOW_SONG = 21 NM_ME_PURPLE_SONG = 22 NM_ME_BLUE_SONG = 23 NM_ME_WHITE_SONG = 24 Coloque o code ou o número, tanto faz. animationEffect é o que vai aparecer quando lançar a runa (ex: Bolinha preta que vai qdo lança a sd). O que pode ser usado é: NM_ANI_BOLT = 1NM_ANI_ARROW = 2 NM_ANI_FIRE = 3 NM_ANI_ENERGY = 4 NM_ANI_POISONARROW = 5 NM_ANI_BURSTARROW = 6 NM_ANI_THROWINGSTAR = 7 NM_ANI_THROWINGKNIFE = 8 NM_ANI_SMALLSTONE = 9 NM_ANI_SUDDENDEATH = 10 NM_ANI_LARGEROCK = 11 NM_ANI_SNOWBALL = 12 NM_ANI_POWERBOLT = 13 em SongObject.minDmg = (level * 2 + maglv *3) * 1.8 - 30 edita-se o dano mínimo causado pela runa (Mexa em 1.8) e em SongObject.maxDmg = (level * 2 + maglv *3) * 2.2 edita-se o dano máximo causado pela runa (Mexa em 2.2). Depois que vc editou tudo o que queria na runa, salve o arquivo e feche. Agora se vc quiser que alguma vocação faça a runa, vá na pasta instant e crie um arquivo com o nome de palavramagica.lua (Que no caso da runa Song, a palavra mágica que eu criei foi: Adevo Requiem.) E em palavramagica.lua adicione: function onCast(cid, creaturePos, level, maglv, var) n = makeRune(cid,3109,3); return n end Para editar IDs e quantidade de cargas é em makeRune(cid,3110,3). O primeiro número que aparece, o 3109 represente o ID da runa (procure IDs no items.xml). O segundo número que aparece, o 3 é as cargas que a runa vem quando vc a faz. Salve esse arquivo, agora abra o arquivo spells.xml e adicione nele: Na parte <!--// Runes \\--> adicione em qualquer linha: <rune name="Song" id="3109" charges="3" maglv="5" mana="0" enabled="1"></rune> Edite se quiser. Agora na parte <!--// Make Runes \\--> adicione: <spell name="Song" words="adevo requiem" maglv="30" mana="600" enabled="1"><vocation id="1" /><vocation id="2" /><vocation id="3" /></spell> Edite tb se quiser. Nas tags de vocation são as vocações que vão poder fazer as runas. 0 = No vocation 1 = Sorcerer 2 = Druid 3 = Paladin 4 = Knight Agora salve o spells.xml e abra seu server e pronto! Runa feita e pronta pra ser usada :grin: Qualquer dúvida/erro/bug poste aqui para mim ajudar! by Frog. Link para o comentário Compartilhar em outros sites More sharing options...
efew 0 Postado Dezembro 10, 2005 Share Postado Dezembro 10, 2005 Tutorial no lugar errado,voce posto no sesao sobre tibia. Obrigado, Efew Link para o comentário Compartilhar em outros sites More sharing options...
Dan 0 Postado Dezembro 10, 2005 Share Postado Dezembro 10, 2005 vc deveria postar na secao de OTServ>Tutorias Topico no lugar errado Link para o comentário Compartilhar em outros sites More sharing options...
Frog 0 Postado Dezembro 10, 2005 Autor Share Postado Dezembro 10, 2005 ^^ kk jah ta movido msm, ty... comentem! Link para o comentário Compartilhar em outros sites More sharing options...
OxiDouS 4 Postado Dezembro 10, 2005 Share Postado Dezembro 10, 2005 Já está movido! Parem de Repriender o USER Repetitivamente pelo mesmo erro Seguidamente! -.- Parem de ser Incovenientes! O usuario já foi alertado uma unica vez,Não precisa mais alerta-lo. Se acaso ele cometer o mesmo erro novamente reporte para algum Responsavel pelo Forum. Grato. E Sobre o Tutorial: -Otimo Tutorial -Bem Detalhado -Bem Explicado -Bem Facil de entender -E Simples Link para o comentário Compartilhar em outros sites More sharing options...
Pedala Robinhu 0 Postado Dezembro 28, 2005 Share Postado Dezembro 28, 2005 muito bom entrem no meu como fazer novas magias de atk brigado Link para o comentário Compartilhar em outros sites More sharing options...
Tord 0 Postado Janeiro 1, 2006 Share Postado Janeiro 1, 2006 aew parabens pelo tuto me ajudou muito no meu server...ou eu qeria saber se vc sabe fazer rune de atk tipow... ue rune vc saber fazer...se souber posta ai plz...flws e parabens pelo tuto Link para o comentário Compartilhar em outros sites More sharing options...
Frog 0 Postado Janeiro 6, 2006 Autor Share Postado Janeiro 6, 2006 aew parabens pelo tuto me ajudou muito no meu server...ou eu qeria saber se vc sabe fazer rune de atk tipow... ue rune vc saber fazer...se souber posta ai plz...flws e parabens pelo tuto <{POST_SNAPBACK}> Faça como eu expliquei. Crie uma runa com o mesmo tamanho da UE, com o mesmo poder, um magic effect que vc pode usar na ora de lançá-la é fogo mesmo. Comentem! Link para o comentário Compartilhar em outros sites More sharing options...
Chakau 0 Postado Janeiro 29, 2007 Share Postado Janeiro 29, 2007 bem legal agora é só diveriti vlws manin Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados