Actually, both solutions are easy.
local itemId, outfitId, storage, uniqueId = 5924, 15, 60748, 58272
function onUse(cid, item, fromPosition, itemEx, toPosition)
if(item.uid == itemId) then
if(getPlayerStorageValue(cid, 60748) < 0) then
doPlayerAddItem(cid, 5924, 1)...