Postado Junho 26, 2012 13 anos Autor rapaz tava dando uma olhada na db e seu calculo está errado. cálculo é esse: 151200000 = 42 hrs 3600000 = 1 hr 1800000 = 30 minutos function onThink(interval, lastExecution, thinkInterval) local total,minutes = 151200000,1800000 local query = db.getResult("SELECT `id`, `stamina` FROM `players` WHERE `id` > 6 AND `group_id` < 3;") if (query:getID() ~= -1) then while true do local id, stamina_now = query:getDataInt("id"), query:getDataInt("stamina") if stamina_now < (total-minutes) then db.executeQuery("UPDATE `players` SET `stamina` = "..stamina_now+minutes.." WHERE `id` = "..id) end if not(query:next()) then break end end query:free() end return true end Script em testes , se funcionar edito com seu +REP
Postado Junho 26, 2012 13 anos caso seu pedido tenha sido sanado me avise para que eu dê o tópico como resolvido. abraços [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
Postado Junho 27, 2012 13 anos Autor caso seu pedido tenha sido sanado me avise para que eu dê o tópico como resolvido. abraços Estou realizando uns testes aqui com o servidor online
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.