Lembrando que suas tentativas já é um otimo começo eu comecei assim aprendi fazer script errando dessa forma então continue tentando de qualquer forma estou aqui te deixando um exemplo de script mais ou menos como você quer!!! baseado no seu
Ta muito errado faltando varias tags e verificações erradas, mais continue tentando que vc aprende melhor forma de todas é aprender assim!
function onUse(cid, item, fromPosition, itemEx, toPosition)
if getPlayerLevel(cid) <= 10 then
if getPlayerFreeCap(cid) >= 1 then
if getPlayerPremiumDays(cid) >= 1 then
doPlayerAddItem(cid, 7834, 2)
doPlayerSendTextMessage(cid, 22, "Você Ganhou 2 Stones.")
else
doPlayerSendTextMessage(cid, 22, "Você não é premium account.")
end
else
doPlayerSendTextMessage(cid, 22, "Faltou CAP.")
end
else
doPlayerSendTextMessage(cid, 22, "Você é acima de level 10.")
end
return true
end