Introdução: Quando o player equipa x item, o outfit dele muda para x outfit. Se ele deixa de equipar esse item, o outfit dele volta ao de antes.
Vá em data/movements/scripts e crie um arquivo changeoutfit.lua, coloque:
local look = 3 -- Coloque o ID do outfit
function onEquip(cid, item)
doSetCreatureOutfit(cid, {lookType = look}, -1)
return true
end
function onDeEquip(cid, item)
doRemoveCondition(cid, CONDITION_OUTFIT)
return true
end
Agora em Movements.xml, acrescente:
<movevent type="Equip" itemid="ID DO ITEM" slot="ammo" script="changeoutfit.lua"/>
<movevent type="DeEquip" itemid="ID DO ITEM" slot="ammo" script="changeoutfit.lua"/>
Créditos: tev