Try this:
function onUse(cid, item, frompos, item2, topos)
if item.uid == 6124 and getPlayerStorageValue(cid, 5184) <= 0 then
setPlayerStorageValue(cid, 5184, 1)
doSendMagicEffect(cid,12)
doPlayerSendTextMessage(cid,22,"You found some strange power.")
elseif...