Postado Julho 19, 2016 8 anos Bom dia pessoal, Alguém de vocês poderia me ajudar no item abaixo? Preciso de um Script que quando o player tiver offline por 10 minutos, começar a ganhar 1 minuto de Stamina. A cada 1 minuto ele ganhar 1 minuto de stamina. <> <> Segue um exemplar de um script, este está demorando, porem não sei configura-lo; Citar function onLogin(player) if not configManager.getBoolean(configKeys.STAMINA_SYSTEM) then return true end local lastLogout = player:getLastLogout() local offlineTime = lastLogout ~= 0 and math.min(os.time() - lastLogout, 86400 * 21) or 0 offlineTime = offlineTime - 300 if offlineTime < 1 then return true end local staminaMinutes = player:getStamina() local maxNormalStaminaRegen = 2400 - math.min(2400, staminaMinutes) local regainStaminaMinutes = offlineTime / 180 if regainStaminaMinutes > maxNormalStaminaRegen then local happyHourStaminaRegen = (offlineTime - (maxNormalStaminaRegen * 180)) / 600 staminaMinutes = math.min(2520, math.max(2400, staminaMinutes) + happyHourStaminaRegen) else staminaMinutes = staminaMinutes + regainStaminaMinutes end player:setStamina(staminaMinutes) return true end Me ajudem Amigos? @Vodkart @xWhiteWolf @Kemmlly
Postado Julho 21, 2016 8 anos @Luccaw Vá no seu config.lua e procure por: staminaRatingLimitTop = Sendo assim: staminaRatingLimitTop = 10 * 60 10x60 = 600 segundos para encher 3 minutos.. rateStaminaGain = 3 Obs: Espero ter ajudado, não testei mais vê aí! Abraço.
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.