Postado Setembro 27, 2015 9 anos Amigos, boa tarde tudo bem? podem me ajuda, tentei fazer uma spell pra paladin, modificada.. ela até q funcionou, mas independente da direção do char, sempre que uso ela, ela só sai virafa pra baixo, fiz um desenho de uma flecha sabe, ficou legal olha ó, o que tem de errado? Mostrar conteúdo oculto AREA_BEAM8 = { {0,0,1,0,0}, {0,1,1,1,0}, {1,0,1,0,1}, {0,0,1,0,0}, {0,0,1,0,0}, {0,0,1,0,0}, {0,0,3,0,0} } Mostrar conteúdo oculto AREADIAGONAL_BEAM8 = { {1, 1, 1, 0, 0, 0, 0}, {1, 1, 0, 0, 0, 0, 0}, {1, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0}, {0, 0, 0, 0, 0, 1, 0}, {0, 0, 0, 0, 0, 0, 3} } e aqui a spell Mostrar conteúdo oculto local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HOLYAREA) local area = createCombatArea(AREA_BEAM8, AREADIAGONAL_BEAM8) setCombatArea(combat, area) function onGetFormulaValues(cid, level, maglevel) min = -((level / 5) + (maglevel * 7) + 35) max = -((level / 5) + (maglevel * 8.8) + 55) return min, max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") function onCastSpell(cid, var) return doCombat(cid, combat, var) end essa é uma imagem da magia...
Postado Setembro 28, 2015 9 anos Solução Na tag no spells.xml da sua magia, adicione o seguinte parâmetro: direction="1" Exemplo com a magia "exevo frigo hur": <instant group="attack" spellid="121" name="Ice Wave" words="exevo frigo hur" lvl="18" mana="25" direction="1" exhaustion="4000" groupcooldown="2000" needlearn="0" script="attack/ice wave.lua"> <vocation name="Druid"/> <vocation name="Elder Druid"/> </instant> _ .-'` `} _./) / } .'o \ | } '.___.'`.\ {` /`\_/ , `. } ME DA UMA NOZ! \=' .-' _`\ { `'`;/ `, } _\ @ ; } /__`;-...'--' Cluck!
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.