local random_items = {{2148,50,100},{2152,5,10},{2145,1,2},{2160,1,1}} -- gold coin, platinum coin, small diamond, crystal coin
local shiny_stone_id = 11221 -- id of shiny stone
function onUse(cid, item, fromPosition, itemEx, toPosition)
if((itemEx.uid <= 65535 or itemEx.actionid > 0) and isInArray({354, 355}, itemEx.itemid)) then
doTransformItem(itemEx.uid, 392)
doDecayItem(itemEx.uid)
doSendMagicEffect(toPosition, CONST_ME_POFF)
return true
end
if(itemEx.itemid == 7200) then
doTransformItem(itemEx.uid, 7236)
doSendMagicEffect(toPosition, CONST_ME_BLOCKHIT)
return true
end
if(itemEx.itemid == shiny_stone_id) then
local new_item = random_items[math.random(1, #random_items)]
doPlayerAddItem(cid, new_item[1], math.random(new_item[2], new_item[3]), true)
doRemoveItem(itemEx.uid)
doSendMagicEffect(toPosition, CONST_ME_MAGIC_BLUE)
return true
end
return false
end