Tenta esse codigo:
local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}
function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
function onThink() npcHandler:onThink() end
local shopModule = ShopModule:new()
npcHandler:addModule(shopModule)
shopModule:addBuyableItem({'VIP amulet'}, 7888, 15000000, 1, 'VIP Amulet')
shopModule:addBuyableItem({'VIP sword'}, 8932, 20000000, 1, 'VIP Sword')
shopModule:addBuyableItem({'VIP axe'}, 8293, 20000000, 1, 'VIP Axe')
shopModule:addBuyableItem({'VIP star'}, 7366, 20000000, 1, 'VIP Star')
shopModule:addBuyableItem({'VIP club'}, 8929, 20000000, 1, 'VIP Club')
shopModule:addBuyableItem({'VIP wand'}, 7414, 20000000, 1, 'VIP Wand')
shopModule:addBuyableItem({'VIP rod'}, 7958, 20000000, 1, 'VIP Rod')
shopModule:addBuyableItem({'VIP amulet'}, 7888, 15000000, 1, 'VIP Amulet')
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())
Script amuleto (é um glacial, somente editei os atributos):
</item>
<item id="7888" article="a" name="Vip Amulet">
<attribute key="weight" value="500" />
<attribute key="slotType" value="necklace" />
<attribute key="charges" value="100" />
<attribute key="showcharges" value="1" />
<attribute key="absorbPercentIce" value="40" />
<attribute key="absorbPercentPhysical" value="60" />
<attribute key="absorbPercentDeath" value="40" />
<attribute key="absorbPercentEarth" value="40" />
<attribute key="absorbPercentFire" value="40" />
<attribute key="absorbPercentIce" value="40" />
<attribute key="absorbPercentEnergy" value="-10" />
<attribute key="showattributes" value="1" />
</item>