Postado Março 26, 2017 8 anos Galera alguem me ajuda, a stamina do meu server esta subindo muito devagar quando o char desloga, no config.lua não tem nada de stamina pra mecher e não acho nenhuma script para alterar isso. unica coisa que tem sobre stamina no config.lua é : -- Stamina staminaSystem = true
Postado Março 26, 2017 8 anos 55 minutos atrás, faisca123 disse: Galera alguem me ajuda, a stamina do meu server esta subindo muito devagar quando o char desloga, no config.lua não tem nada de stamina pra mecher e não acho nenhuma script para alterar isso. unica coisa que tem sobre stamina no config.lua é : -- Stamina staminaSystem = true Coloca isso no config lua rateStaminaLoss = 1 rateStaminaGain = 3 rateStaminaThresholdGain = 12 staminaRatingLimitTop = 40 * 60 staminaRatingLimitBottom = 14 * 60 staminaLootLimit = 14 * 60 rateStaminaAboveNormal = 1.5 rateStaminaUnderNormal = 0.5 staminaThresholdOnlyPremium = true
Postado Março 26, 2017 8 anos Autor 4 minutos atrás, jNo disse: Coloca isso no config lua rateStaminaLoss = 1 rateStaminaGain = 3 rateStaminaThresholdGain = 12 staminaRatingLimitTop = 40 * 60 staminaRatingLimitBottom = 14 * 60 staminaLootLimit = 14 * 60 rateStaminaAboveNormal = 1.5 rateStaminaUnderNormal = 0.5 staminaThresholdOnlyPremium = true coloquei isso no config.lua, mas continua subindo bem devagar
Postado Março 26, 2017 8 anos Agora, faisca123 disse: coloquei isso no config.lua, mas continua subindo bem devagar rateStaminaGain = 3 muda o 3 por 15, ou no rateStaminaLoss = 1 poe 0 que nao perde stamina
Postado Março 29, 2017 8 anos Autor Em 26/03/2017 ás 13:59, jNo disse: rateStaminaGain = 3 muda o 3 por 15, ou no rateStaminaLoss = 1 poe 0 que nao perde stamina estava olhando no creature scripts e encontrei uma script para regenerar a stamina. sabe aonde altero nesta script para regenerar a stamina offline mais rapido ? segue script 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 - 600 if offlineTime < 180 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
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.