Postado Fevereiro 5, 2015 10 anos a partir de uma distancia do alvo os tiro da wand pode errar. Vá até data/weapons/scripts e crie um arquivo chamando waindfail.lua e coloque o seguinte conteúdo: local config = { damageMin = 100, damageMax = 200, combat = COMBAT_FIREDAMAGE, distanceEffect = 3, impactEffect = 36, range = 3, } function onUseWeapon(cid, var) if getCreatureTarget(cid) then local playerPos, targetPos = getThingPos(cid), getThingPos(getCreatureTarget(cid)) if getDistanceBetween(playerPos, targetPos) >= config.range then targetPos.x = targetPos.x + math.random(-1, 1) targetPos.y = targetPos.y + math.random(-1, 1) end doSendDistanceShoot(playerPos, targetPos, config.distanceEffect) addEvent(doAreaCombatHealth, getDistanceBetween(playerPos, targetPos)*80, cid, config.combat, targetPos, 0, -config.damageMin, -config.damageMax, config.impactEffect) end return true end tag: <wand id="id da wand" level="100" mana="30" event="script" value="wandfail.lua"> <vocation id="1"/> <vocation id="2"/> <vocation id="5" showInDescription="0"/> <vocation id="6" showInDescription="0"/> </wand> Editado Fevereiro 5, 2015 10 anos por Gantz (veja o histórico de edições)
Postado Fevereiro 5, 2015 10 anos Tópico Aprovado, obrigado por contribuir com o fórum. O tópico foi movido para a área correta, preste mais atenção da próxima vez!Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido:De: "OTServ → Aprovação de Tópicos de Conteúdos"Para: "OTServ → Scripting → Outros Tipos"
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.