Vamos lá, você terá que criar 1 script para cada parte
Motivo: Eu sou burro... estou aprendendo scripting ainda...
movements\scripts\
helmetvip.lua
--> Set System By: Dknight
--- CONFIGURAÇOES ---
local config = { -- INICIO DAS CONFIGURAÇOES
sto = 8000, -- NÃO MEXA
slot1 = 1, -- ID DO SLOT
item1 = 2160, -- ID EQUIPE
eff1 = 10, -- EFEITO AO EQUIPAR O ITEM
eff2 = 8 -- EFEITO AO DESEQUIPAR O ITEM
} -- FIM DAS CONFIGURAÇOES
------ SCRIPT ----
if getPlayerSlotItem(cid, 1).itemid == xxxx and getPlayerSlotItem(cid, 4).itemid == xxxx and getPlayerSlotItem(cid, 7).itemid == xxxx and getPlayerSlotItem(cid, 8).itemid == xxxx then
return doPlayerSendCancel(cid, "Voce esta 100% com itens VIP")
end
function onEquip(cid, item, slot)
if getPlayerSlotItem(cid, config.slot1).itemid == config.item1 then
setPlayerStorageValue(cid, sto, getPlayerStorageValue(cid, sto)+20)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce equipou um item VIP voce esta com ..getPlayerStorageValue(cid, sto)..% do seu Set VIP")
end
return true
end
function onDeEquip(cid, item, slot)
setPlayerStorageValue(cid, sto, getPlayerStorageValue(cid, sto)-20)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce desequipou um item VIP voce esta com ..getPlayerStorageValue(cid, sto)..% do seu Set VIP")
return true
end
movements.xml
<movevent type="Equip" itemid="11234" slot="feet" event="script" value="helmetvip.lua"/>
<movevent type="DeEquip" itemid="11234" slot="feet" event="script" value="helmetvip.lua"/>
Observação !!!
if getPlayerSlotItem(cid, 1).itemid == xxxx and getPlayerSlotItem(cid, 4).itemid == xxxx and getPlayerSlotItem(cid, 7).itemid == xxxx and getPlayerSlotItem(cid, 8).itemid == xxxx then
return doPlayerSendCancel(cid, "Voce esta 100% com itens VIP")
end
Aonde está xxxx mude para o id do item,
slot 1 = helmet,
slot 4 = armor,
slot 7 =legs
slot 8 = boots
---------------------------------------------------
Creditos:
WhiteWolf, por me ensinar a usar getPlayerSlotItem e .itemid === (não sabia usar)
Eu, pelo resto.