Ir para conteúdo
  • 2 Quem está por aqui   0 membros estão online

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

AUTO DOUBLE XP - SABADO


johnmark12
 Compartilhar

Posts Recomendados

alguém pode corrigir meu código? quando chega o horário de sábado dobra a exp mas quando chega o horário de domingo não volta para 0, alguém consegue resolver?  

  if (now.tm_hour == 0)
    {
        if (now.tm_wday == SABADO && sServer.BonusEXP != 200)
        {
            SendNotice("+ + + Double Exp ativada+ + +");
            sServer.BonusEXP = 200;
        }
        else if (now.tm_wday == DOMINGO && sServer.BonusEXP != 0)
        {
            SendNotice("+ + + Double Exp desativada+ + +");
            sServer.BonusEXP = 0;
        }
    }

Link para o comentário
Compartilhar em outros sites

Among Sunday's sources 

&& sServer.BonusEXP != 0 << Clear and try again
If the problem still persists.
Check all the parts of your code that change the value of sServer.BonusEXP

Editado por dolduck
Link para o comentário
Compartilhar em outros sites

 if (now.tm_hour == 0)
    {

#define DOMINGO 0// apenas por questão de segurança verificar se o domingo original é 0 mesmo...
        if (now.tm_wday == SABADO && !sServer.BonusEXP)
        {
            SendNotice("+ + + Double Exp ativada+ + +");
            sServer.BonusEXP = 200;
        }
       

 if (now.tm_wday == DOMINGO && sServer.BonusEXP)
        {
            SendNotice("+ + + Double Exp desativada+ + +");
            sServer.BonusEXP = 0;
        }
    }

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.