Deadpool 862 Postado Dezembro 10, 2012 Share Postado Dezembro 10, 2012 Gostaria De Pedir Uma Spells Para Narutibia, Darrei REP+ Durante A Semana, Os Pedidos São: 1º, Magia Quem Empurra Todos Os Monsters/Playeres Que Estiverem Por Perto, Tipo O Shinra Tensei (Pain). 2º Tipo, O Target Está Longe, Dai Eu Clico Nele E Uso Uma Magia Dai Eu Vou Até Lá e Volto(Nao Entenderam, Tem No NTOShinobi) São Essas Por Enquanto, Agradeço, REP+ Por A Semana Toda! Link para o comentário https://xtibia.com/forum/topic/201025-spells-narutibia-urgente/ Compartilhar em outros sites More sharing options...
0 Roksas 846 Postado Dezembro 10, 2012 Share Postado Dezembro 10, 2012 (editado) A primeira spell, você edita uma ou cria uma normal, sem nada. E no final substitua a função castSpell, por essa: function onCastSpell(cid, var) local max_sqm = 3 -- Quantidade máxima que empurrará local pos = getPosByDir(getCreaturePosition(cid), getCreatureLookDirection(cid), 1) pos.stackpos = 253 if (isCreature(getThingFromPos(pos).uid)) then doTeleportThing(getThingFromPos(pos).uid, getClosestFreeTile(getThingFromPos(pos).uid, (getPosByDir(getCreaturePosition(cid), getCreatureLookDirection(cid), max_sqm)))) doSendMagicEffect(pos,10) end return FALSE end Consegui! A Segunda basta você fazer a mesma coisa que a primeira, daremos um exemplo. Abra o arquivo berserk.lua (Exori) e no final de tudo há uma função castSpell, apague-a com seu end e tudo mais, e coloque isso no lugar: function onCastSpell(cid, var) local player = getCreaturePosition(cid) local target = getCreatureTarget(cid) local enemypos = getCreaturePosition(target) if target == isMonster or isCreature then doTeleportThing(cid, enemypos) doSendMagicEffect(enemypos, 2) doCombat(cid, distanceCombat, var) return 1 else doPlayerSendCancel(cid, "Você precisa ter um target para usar essa magia!") end end @EDIT, Se for criar a magia use essa tag: <instant name="NOMEDAMAGIA" words="OQUE FALA PRA USAR" lvl="16" mana="20" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="1000" needlearn="0" event="script" value="NOMEDOSCRIPT.lua"> <vocation id="1"/> <vocation id="2"/> <vocation id="5"/> <vocation id="6"/> Em verde o ID das vocações que a podem usar! BENÇA ) Editado Dezembro 10, 2012 por Roksas Link para o comentário https://xtibia.com/forum/topic/201025-spells-narutibia-urgente/#findComment-1408401 Compartilhar em outros sites More sharing options...
0 Deadpool 862 Postado Dezembro 10, 2012 Autor Share Postado Dezembro 10, 2012 Nao Entendi Essa Parte: Consegui! A Segunda basta você fazer a mesma coisa que a primeira, daremos um exemplo. Abra o arquivo berserk.lua (Exori) e no final de tudo há uma função castSpell, apague-a com seu end e tudo mais e coloque isso no lugar Link para o comentário https://xtibia.com/forum/topic/201025-spells-narutibia-urgente/#findComment-1408411 Compartilhar em outros sites More sharing options...
0 Roksas 846 Postado Dezembro 10, 2012 Share Postado Dezembro 10, 2012 Você não pediu duas? A primeira spell está la em cima , e a segunda são as duas debaixo. Para adicionar essa magia, você quer que ela saia junto com Exori por exemplo, ou outra magia, ou sozinha? Link para o comentário https://xtibia.com/forum/topic/201025-spells-narutibia-urgente/#findComment-1408418 Compartilhar em outros sites More sharing options...
0 Deadpool 862 Postado Dezembro 10, 2012 Autor Share Postado Dezembro 10, 2012 sozinha tipo no chidori, tendeu ? Link para o comentário https://xtibia.com/forum/topic/201025-spells-narutibia-urgente/#findComment-1408422 Compartilhar em outros sites More sharing options...
0 Roksas 846 Postado Dezembro 10, 2012 Share Postado Dezembro 10, 2012 Então é só isso mesmo, a primeira já passei, agora a segunda é isso! Crie um arquivo chamado magiateleport.lua: function onCastSpell(cid, var) local player = getCreaturePosition(cid) local target = getCreatureTarget(cid) local enemypos = getCreaturePosition(target) if target == isMonster or isCreature then doTeleportThing(cid, enemypos) doSendMagicEffect(enemypos, 2) doCombat(cid, distanceCombat, var) return 1 else doPlayerSendCancel(cid, "Você precisa ter um target para usar essa magia!") end end E em spells.xml adicione esta tag: <instant name="NOMEDAMAGIA" words="OQUE FALA PRA USAR" lvl="16" mana="20" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="1000" needlearn="0" event="script" value="NOMEDOSCRIPT.lua"> <vocation id="1"/> <vocation id="2"/> <vocation id="5"/> <vocation id="6"/> Aonde está as tags vocation id="" você pode colocar os IDS das vocações que poderão usar, se todos poderão então retire as tags! Link para o comentário https://xtibia.com/forum/topic/201025-spells-narutibia-urgente/#findComment-1408428 Compartilhar em outros sites More sharing options...
0 Deadpool 862 Postado Dezembro 10, 2012 Autor Share Postado Dezembro 10, 2012 Vllw, Me Adcione No Facebook, Por Favor Quero Fala Com Voce, E Gostaria Que Editasse E Retirase As Magia. REP+ apartir de amanha pq ja esgotei por hj. Link para o comentário https://xtibia.com/forum/topic/201025-spells-narutibia-urgente/#findComment-1408649 Compartilhar em outros sites More sharing options...
0 Roksas 846 Postado Dezembro 10, 2012 Share Postado Dezembro 10, 2012 Tudo bem, reportarei para moverem e fecharem o Tópico. Irei adiconá-lo e poderemos conversar! BENÇA ) Link para o comentário https://xtibia.com/forum/topic/201025-spells-narutibia-urgente/#findComment-1408688 Compartilhar em outros sites More sharing options...
0 Stigal 584 Postado Dezembro 10, 2012 Share Postado Dezembro 10, 2012 Topico Movido Link para o comentário https://xtibia.com/forum/topic/201025-spells-narutibia-urgente/#findComment-1408693 Compartilhar em outros sites More sharing options...
0 Piabeta Kun 359 Postado Dezembro 10, 2012 Share Postado Dezembro 10, 2012 Duvida Sanada! Topico Movido! Link para o comentário https://xtibia.com/forum/topic/201025-spells-narutibia-urgente/#findComment-1408694 Compartilhar em outros sites More sharing options...
Pergunta
Deadpool 862
Gostaria De Pedir Uma Spells Para Narutibia, Darrei REP+ Durante A Semana, Os Pedidos São:
1º, Magia Quem Empurra Todos Os Monsters/Playeres Que Estiverem Por Perto, Tipo O Shinra Tensei (Pain).
2º Tipo, O Target Está Longe, Dai Eu Clico Nele E Uso Uma Magia Dai Eu Vou Até Lá e Volto(Nao Entenderam, Tem No NTOShinobi)
São Essas Por Enquanto, Agradeço,
REP+ Por A Semana Toda!
Link para o comentário
https://xtibia.com/forum/topic/201025-spells-narutibia-urgente/Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados