hmm try
function onUse(cid, item, fromPosition, itemEx, toPosition)
local vipitem = 1 -- item ID medal (Edit 1)
if getPlayerItemCount(cid, vipitem) >= 1 then
doPlayerRemoveItem(cid, vipitem, 1)
setPlayerStorageValue(cid, 11551, 1)
doAddVipDays(cid, 12)
doRemoveItem(item.uid, 1)
else...