Bom gente, PRECISO D+ de um ajuda aqui que tenho no meu sistema de montaria, bom ele esta funcionando NORMALMENTE. Porem possui alguns bugs que preciso corrigir, e como sou INICIANTE nao sei como. POR FAVOR ME AJUDEM.
Em moviments esta assim:
<movevent event="Equip" itemid="2127" slot="ring" function="onEquipItem" script="montaria.lua"/>
<movevent event="DeEquip" itemid="2127" slot="ring" function="onDeEquipItem" script="montaria.lua"/>
E o script é o seguinte:
local outfit = {lookType = 251, lookHead = 86, lookBody = 86, lookLegs = 86, lookFeet = 86, lookTypeEx = 0, lookAddons = 3}
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
local condition = createConditionObject(CONDITION_HASTE)
setConditionParam(condition, CONDITION_PARAM_TICKS, -1)
setConditionFormula(condition, 2.5, 0, 3.0, 0)
setCombatCondition(combat, condition)
function onEquip(cid, item, slot)
doSetCreatureOutfit(cid, outfit, -1)
doAddCondition(cid, condition)
return TRUE
end
function onDeEquip(cid, item, slot)
doRemoveCondition(cid, CONDITION_OUTFIT)
doRemoveCondition(cid, CONDITION_HASTE)
return TRUE
end
FUNCIONA DA SEGUINTE FORMA, O PLAYER EQUIPA O ANEL, E SEU OUTFIT MUDA, E SUA VELOCIDADE ALMENTA. POREM QUANDO ELE MUDA DE OUTIFIT PRECISO QUE O MESMO FIQUE BLOQUEADO PARA ELE NAO MUDADE PARA UM OUTFIT NORMAL E FICAR SUPER RAPIDO! POR FAVOR COLOQUEM PRA MIM COMO FICARIA O SCRIPT PARA QUE O OUTIFIT FICA-SE BLOQUEADO
OUTRA COISA, EU PRECISO QUE O ITEN SO FUNCIONE QUANDO ELE EQUIPAR O ANEL NO SLOT AMMUNITION (DE MUNICAO) ou RING (DE ANEL). OU SE FOR POSSIVEL QUE O ITEN SO POSSA SER EQUIPADO NO SLOT AMMUNITION (EX: SE ELE TENTAR COLOCAR NA MAO OU NO SLOT DE ANEL O ITEN NAO EQUIPA E APARECE A MSG DISENDO QUE ESSE ITEN NAO PODE SER EQUIPADO ALI)
BOM POR FAVOR ME AJUDEM COM ISSO, ESTOU DESESPERADO PRA RESOLVER ISSO.
SE QUISEREM ME MANDA PM OU ME ADD NO MSN: willgoncalves2004@hotmail.com !!!
GRATO AGUARDO RESPOSTAS