Quase funcionou só quando bota 2 só aparece umas msg You can put only 1 item of this type in this slot. pode por para quando estiver mais de 1 verificar se o jogador tem x storage ai bloqueia pois um script que vi usa storage para bloquear item na mão um amigo de um host me passou esse:
function onEquip(cid, item, position, fromPosition)
if getPlayerStorageValue(cid, 985454545) <= 0 then
doPlayerSendCancel(cid, "Voce nao pode equipar esse item no slot.")
else
doPlayerSendCancel(cid, "Equiped!")
return true
end
end