Ir para conteúdo
  • 0

(AJUDA) Script Flaming Bow


pr7

Pergunta

Estou com problema no meu sistema de Flaming Bow, na qual os arrows com bow normal estão saindo o mesmo missile effect, e também ele dá target de fire condition mesmo que erre a flecha.. alguém pode me ajudar? uso OThire..

 

Em: weapons/scripts/flaming_bow

local bowid = 5137
local condition = createConditionObject(CONDITION_FIRE)
setConditionParam(condition, CONDITION_PARAM_DELAYED, 1)
        addDamageCondition(condition, 9, 2000, -10)
local combat = createCombatObject()
	setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1)
    setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
	setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIREARROW)
	setCombatFormula(combat, COMBAT_FORMULA_SKILL, 0, 0, 1.0, 0)
function onUseWeapon(cid, var)
    local slotleft = getPlayerSlotItem(cid,CONST_SLOT_LEFT)
    local slotright = getPlayerSlotItem(cid,CONST_SLOT_RIGHT)
    if slotleft.itemid == bowid or slotright.itemid == bowid and getCreatureTarget(cid) then
        doTargetCombatCondition(cid, getCreatureTarget(cid), condition, CONST_ME_FIRE)
    end
   return doCombat(cid, combat, var)
end

 

Em weapons:

	<!-- Distance -->
	<distance id="2455" function="default"/> <!-- Crossbow -->
	<distance id="2456" function="default"/> <!-- Bow -->
	<distance id="5137" function="default"/> <!-- Flaming Bow -->
	<distance id="5138" function="default"/> <!-- Headhunter Spear -->


 	<!-- Ammunition -->
	<distance id="2544" function="script" script="flaming_bow.lua"/>
	<distance id="2545" function="script" script="poison_arrow.lua"/>
	<distance id="2546" function="script" script="explosive_arrow.lua"/>
	<distance id="2547" function="default"/> <!-- Power Bolt -->
	<distance id="2543" function="default"/> <!-- Bolt -->
	<distance id="2544" function="default"/> <!-- Arrow -->

 

Editado por pr7
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...