local cfg = {
male = {lookType = 144, lookHead = 19, lookBody = 53, lookLegs = 92, lookFeet = 79, lookAddons = 0},
female = {lookType = 148, lookHead = 19, lookBody = 53, lookLegs = 92, lookFeet = 79, lookAddons = 0},
vocation = 5,
storage = 9999
}
local male = createConditionObject(CONDITION_OUTFIT)
setConditionParam(male, CONDITION_PARAM_TICKS, -1)
addOutfitCondition(male, cfg.male)
local female = createConditionObject(CONDITION_OUTFIT)
setConditionParam(female, CONDITION_PARAM_TICKS, -1)
addOutfitCondition(female, cfg.female)
function onEquip(cid, item, slot)
doAddCondition(cid, getPlayerSex(cid) == 1 and male or female)
setPlayerStorageValue(cid, cfg.storage, getPlayerVocation(cid))
doPlayerSetVocation(cid, cfg.vocation)
return TRUE
end
function onDeEquip(cid, item, slot)
doPlayerSetVocation(cid, getPlayerStorageValue(cid, cfg.storage))
setPlayerStorageValue(cid, cfg.storage, -1)
doRemoveCondition(cid, CONDITION_OUTFIT)
return TRUE
end