Aerdor 48 Postado Dezembro 15, 2012 Share Postado Dezembro 15, 2012 Só faz o efeito, não ta hitando.. alguém sabe pq? local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_BURSTARROW) setCombatFormula(combat, COMBAT_FORMULA_SKILL, 1, 0, 1, 0) local area = createCombatArea({ {1, 1, 1}, {1, 3, 1}, {1, 1, 1} }) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end Link para o comentário https://xtibia.com/forum/topic/201442-rune-com-efeito-burst-arrow-n%C3%A3o-hita/ Compartilhar em outros sites More sharing options...
0 Akatsukyi 23 Postado Dezembro 15, 2012 Share Postado Dezembro 15, 2012 Tente Adicionar Isso setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, TRUE) Link para o comentário https://xtibia.com/forum/topic/201442-rune-com-efeito-burst-arrow-n%C3%A3o-hita/#findComment-1413133 Compartilhar em outros sites More sharing options...
0 Aerdor 48 Postado Dezembro 15, 2012 Autor Share Postado Dezembro 15, 2012 Não funcionou... Eu n sei oq eu fiz, até poco tempo tava funcionando... Link para o comentário https://xtibia.com/forum/topic/201442-rune-com-efeito-burst-arrow-n%C3%A3o-hita/#findComment-1413146 Compartilhar em outros sites More sharing options...
0 Akatsukyi 23 Postado Dezembro 15, 2012 Share Postado Dezembro 15, 2012 (editado) local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_BURSTARROW) setCombatFormula(combat, COMBAT_FORMULA_SKILL, -1, 0, -1, 0) local area = createCombatArea({ {1, 1, 1}, {1, 3, 1}, {1, 1, 1} }) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end Editado Dezembro 15, 2012 por Manyzin Link para o comentário https://xtibia.com/forum/topic/201442-rune-com-efeito-burst-arrow-n%C3%A3o-hita/#findComment-1413281 Compartilhar em outros sites More sharing options...
0 Yan Oliveira 215 Postado Dezembro 15, 2012 Share Postado Dezembro 15, 2012 Tenta adicionar um numero negativo tipo assim setCombatFormula(combat, COMBAT_FORMULA_SKILL, -1, -0, -1, -0) 0 não pode ser negativo, ele é um numero nulo. Link para o comentário https://xtibia.com/forum/topic/201442-rune-com-efeito-burst-arrow-n%C3%A3o-hita/#findComment-1413286 Compartilhar em outros sites More sharing options...
0 Akatsukyi 23 Postado Dezembro 15, 2012 Share Postado Dezembro 15, 2012 ta bem , valeu yan , pronto editado , é isso q eu tava vendo agr e.e Link para o comentário https://xtibia.com/forum/topic/201442-rune-com-efeito-burst-arrow-n%C3%A3o-hita/#findComment-1413287 Compartilhar em outros sites More sharing options...
0 Aerdor 48 Postado Dezembro 15, 2012 Autor Share Postado Dezembro 15, 2012 Nada ainda DDDDDDDDDDD: Link para o comentário https://xtibia.com/forum/topic/201442-rune-com-efeito-burst-arrow-n%C3%A3o-hita/#findComment-1413417 Compartilhar em outros sites More sharing options...
0 HeelSpy 10 Postado Dezembro 15, 2012 Share Postado Dezembro 15, 2012 Só faz o efeito, não ta hitando.. alguém sabe pq? local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_BURSTARROW) setCombatFormula(combat, COMBAT_FORMULA_SKILL, 1, 0, 1, 0) local area = createCombatArea({ {1, 1, 1}, {1, 3, 1}, {1, 1, 1} }) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end Tente trocar essa tag setCombatFormula(combat, COMBAT_FORMULA_SKILL, 1, 0, 1, 0) Por Esta setCombatFormula(combat, COMBAT_FORMULA_SKILL, 5, 1, 1, 1) Link para o comentário https://xtibia.com/forum/topic/201442-rune-com-efeito-burst-arrow-n%C3%A3o-hita/#findComment-1413421 Compartilhar em outros sites More sharing options...
0 Akatsukyi 23 Postado Dezembro 15, 2012 Share Postado Dezembro 15, 2012 (editado) local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, true) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_BURSTARROW) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.005, -30, -1.75, 0) local area = createCombatArea({ {1, 1, 1}, {1, 3, 1}, {1, 1, 1} }) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end ou se preferir pra hitar com skill distance local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_BURSTARROW) local attackmin, attackmax = 7000, 15000 -- attack minimo e ataque maximo local area = createCombatArea({ {1, 1, 1}, {1, 3, 1}, {1, 1, 1} }) function onCastSpell(cid, var) if doPlayerRemoveItem(cid, 6529, 1) then -- 6529 , bota o id da flecha target = getCreatureTarget(cid) if (target <= 0) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Selecione um alvo.") return false end hit = (math.random(attackmin,attackmax) + getPlayerSkillLevel(cid, SKILL_DISTANCE) / 2) doCreatureAddHealth(target, -hit) doSendAnimatedText(getCreaturePosition(target), math.floor(hit), 144) return doCombat(cid, combat, var) end doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você não possui flecha.") return false end Editado Dezembro 15, 2012 por Manyzin Link para o comentário https://xtibia.com/forum/topic/201442-rune-com-efeito-burst-arrow-n%C3%A3o-hita/#findComment-1413441 Compartilhar em outros sites More sharing options...
Pergunta
Aerdor 48
Só faz o efeito, não ta hitando.. alguém sabe pq?
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_BURSTARROW) setCombatFormula(combat, COMBAT_FORMULA_SKILL, 1, 0, 1, 0) local area = createCombatArea({ {1, 1, 1}, {1, 3, 1}, {1, 1, 1} }) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) endLink para o comentário
https://xtibia.com/forum/topic/201442-rune-com-efeito-burst-arrow-n%C3%A3o-hita/Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados