(AJUDA) Script Flaming Bow

pr7
Por pr7
em Scripts

pr7

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 23/11/17Posts: 6

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 -->

 

Poccnn

Enquanto houver armas no mundo, haverá guerra!
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 07/03/16Posts: 1418Gênero: Masculino

tu vai ter que escolher entre condition e combat, os dois não trabalham juntos. 

 

"Deus é amor, mas matou 99,99999% de todos os seres viventes do mundo com o diluvio.

Deus é misericórdia, mas condena as pessoas ao tormento eterno do inferno.

Deus é pai, mas abandonou seus filhos a servidão.

Deus é vida, mas condenou a humanidade a morte.

Deus é o senhor. Senhor das guerras, da morte, do ódio.

 

Ninguém que ame a humanidade, mataria 99,99999% da população, não só de humanos, bem como dos demais animais, por amor. Isso não é amor, é doença, psicose de um sádico que gosta de ver sua 'criação' sofrer e ainda quer 'pagar' de misericordioso, de deus amor.

 

Não quero seu amor; não quero sua misericórdia, não quero ser seu filho, não quero sua vida, não quero que seja meu senhor.

Tu és um psicótico, doente, hipócrita, assassino; não me venha querer se passar por bondoso, amoroso, misericordioso."