Ir para conteúdo

Golden Bow Sómente Usado Com Crystal Arrow


verajicus

Posts Recomendados

gente

o meu golden bow é id 7438.... e a crystal arrow é id 2352 eu queria que aluem me passace como fazer com que o item

crystal arrow (2352) só possa ser usado pelo item golden bow (7438)

 

aqui vai o script dela com exato um problema que é : o script envez de fazer ela só poder ser usada com o g-bow (7438)

o script faz com que ela nao possa ser usada mesmo com o g-bow ekipado ajude plx!!!

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1)

setCombatParam(combat, COMBAT_PARAM_BLOCKSHIELD, 1)

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SHIVERARROW)

 

function onGetFormulaValues(cid)

level = getPlayerLevel(cid)

distance = getPlayerSkillLevel(cid, 4)

local skillTotal, levelTotal = distance, level / 5

return 0, -(skillTotal * 1 + levelTotal * 1)

end

 

setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")

 

function onUseWeapon(cid, var)

if (isInArray({7438}, getPlayerSlotItem(cid, CONST_SLOT_LEFT).itemid) == 1 or isInArray({7438}, getPlayerSlotItem(cid, CONST_SLOT_RIGHT).itemid) == 1) then

return doCombat(cid, combat, var)

else

doPlayerSendCancel(cid, 'You need to equip an elvish bow in order to use this arrow.')

end

end

 

 

agradeço des de ja xD

 

 

 

 

PS : MEU OT è 8.5

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

em movements.xml adicione essa tag.

 

<movevent type="Equip" itemid="2352" slot="ammo" event="script" value="crystal.lua"/>

 

agora em scripts crie um arquivo lua com o nome crystal. adicione isso dentro dele:

 

function onEquip(cid,item)
local bow = 7438
if(getPlayerSlotItem(cid,5).itemid == bow)or(getPlayerSlotItem(cid,6).itemid == bow)then
	doDecayItem(item.uid)
else
	return FALSE,doPlayerSendCancel(cid,'você precisa estar usando o '..getItemNameById(bow)..'.')
end
return TRUE
end 

Link para o comentário
Compartilhar em outros sites

  • 1 year later...
×
×
  • Criar Novo...