Tenho que sair agora..
tenta por assim:
function onUse(cid, item, frompos, item2, topos)
local pausa = 1800000 -- (1000 = 1 segundos) Tempo que o script durará
local texto = 'Double ExP por 30 MIM, Vai Upar Noob..' -- Texto que irá receber ao usar a potion.
textofinal = 'Tua Double ExP Acabou, Comprem Outra Noob.' -- Texto que irá receber quando o efeito da potion acabar.
local exp = 2 -- O quanto que você quer que dobre sua experiencia, por exemplo 2 é 2x as rates do seu server.
expfinal = 1 --Não mude, isso é para a experiencia voltar ao normal.
if item.itemid == 5468 then
doRemoveItem(item.uid,1)
doPlayerSetExperienceRate(cid,exp)
doSendMagicEffect(frompos,13)
doPlayerSendTextMessage(cid,22,texto)
doPlayerSendTextMessage(cid,22,pausa)
addEvent(potion,pausa,cid)
end
end
function potion(pos, cid)
doPlayerSetExperienceRate(pos,expfinal)
doPlayerSendTextMessage(pos,22,textofinal)
end