Bom por mim o mais facil seria deletar a tag e depois que quiser que volte é so recolocar...
Mais ai teria que ser de tempo em tempo...
Então deveria colocar no Globalevents... pois acontece um evento de doubleexp de tempo em tempo...
info
Grupo: Herói
Registrado: 08/08/07
Posts: 520
Reputação: +235
Gênero: Masculino
Char no Tibia: Sir Morths

Bom por mim o mais facil seria deletar a tag e depois que quiser que volte é so recolocar...
Mais ai teria que ser de tempo em tempo...
Então deveria colocar no Globalevents... pois acontece um evento de doubleexp de tempo em tempo...
tipo
quando o player usa o item ele tem 30 min depois o volta o normal de porcentagem de xp
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

seu iria ficar assim:
local config = {
tempo = 30 -- Tempo em minutos
}
local rate = 1.5
function onLogin(cid)
if (isPlayer(cid) == TRUE) then
if getPlayerStorageValue(cid, 13540) - os.time() >= 1 then
exp = addEvent(doPlayerSetExperienceRate(cid, rate), config.tempo*60*1000, cid)
doPlayerSendTextMessage(cid, 22, "você tem "..((rate - 1)*100).."% de exp por ".. config.tempo .." minutos.")
end
end
return TRUE
end
Editado Agosto 8 por Vodkart
vlw vodkart S2
info
Grupo: Herói
Registrado: 17/02/08
Posts: 2.5k
Reputação: +193

Tópico sanado - movido.
info
Grupo: Campones
Registrado: 03/08/09
Posts: 64
Reputação: +6
Gênero: Masculino
Vodkart tu é muito gent boa
e esperto
sabe o seu script
creaturescripts
do double exp para vips
entao, voce poderia add a ele um tempo determinado ate acabar a funçao de double exp?
Grato.
Editado Agosto 8 por Mestereod