utito tempo doesnt give skill boost using item with this script, how to fix it?
Lua:
local condition1 = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition1, CONDITION_PARAM_TICKS, -1)
setConditionParam(condition1, CONDITION_PARAM_SKILL_CLUB, 16)
setConditionParam(condition1, CONDITION_PARAM_SKILL_SWORD, 16)
setConditionParam(condition1, CONDITION_PARAM_SKILL_AXE, 16)
local condition2 = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition2, CONDITION_PARAM_TICKS, -1)
setConditionParam(condition2, CONDITION_PARAM_SKILL_DISTANCE, 24)
local condition3 = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition3, CONDITION_PARAM_TICKS, -1)
setConditionParam(condition3, CONDITION_PARAM_STAT_MAGICLEVEL, 32)
function onEquip(cid, item, slot)
local vocation = getPlayerVocation(cid)
if vocation > 4 then
vocation = vocation - 4
end
if vocation == 1 or vocation == 2 then
doAddCondition(cid, condition3)
elseif vocation == 3 then
doAddCondition(cid, condition2)
elseif vocation == 4 then
doAddCondition(cid, condition1)
end
return true
end
function onDeEquip(cid, item, slot)
doRemoveCondition(cid, CONDITION_ATTRIBUTES)
return true
end