Postado Maio 20, 2014 11 anos Ele criou o parametro pos na function potion(pos, cid)..... O erro dele foii utilizar o parametro de forma errada na funçao. Deveria ser assim function potion(cid) local limitedeuso = 49012 doPlayerSetExperienceRate(cid,expfinal) doPlayerSendTextMessage(cid,22,textofinal) setPlayerStorageValue(cid, limitedeuso, 0) end
Postado Maio 20, 2014 11 anos Usa os.time, é bem melhor. setPlayerStorageValue(cid, 49012, os.time() + TempoAqui) Se o player sair não terá mais cid. Editado Maio 20, 2014 11 anos por Eduardo Carvalho (veja o histórico de edições)
Postado Maio 20, 2014 11 anos Solução os.time serve para que? pode dar um exemplo eduardo? para setar a storage com tempo.. Exemplo : if getPlayerStorageValue(cid, XXXX) - os.time() <= 0 then ... setPlayerStorageValue(cid, XXXX, os.time() + 2 * 60) else doPlayerSendCancel(cid, "Você só pode ... a cada 2 minutos.") end a storage é setada por 2 minutos. para setar uma storage você usar : setPlayerStorageValue(cid, XXXX, 1) Correto ? com os.time() só oq muda é o valor para qual será setada... os.time() + TIME (por padrão é segundos) os.time() + 10 (a storage será setada por 10 segundos) os.time() + 10 * 60 (a storage será setada por 10 minutos)
Postado Maio 21, 2014 11 anos Autor Pow com os time economiza um addevent... Mto mais pratico msm nesse caso vlw. Rep + para todos. Editado Maio 21, 2014 11 anos por llucas75 (veja o histórico de edições)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.