Ir para conteúdo

Featured Replies

Postado

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.

 

Staminalow.png

<> <>

Staminafull.png

 

 

 

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

@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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo