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

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

Log Seletivo


BnkBrum
 Compartilhar

Posts Recomendados

Muito bom!

8 minutos atrás, lord320 disse:

Muito bom!

 Poderia ser desta forma também, creio que seja mais viável para adicionar intervalos  de index maiores que 2 na função:

 

bool LogList(int itemId)
{
    if (!itemId)
        return false;

    if (itemId >= 5110 && itemId <= 5133 ||
        itemId >= 2390 && itemId <= 2419 || 
        itemId >= 2442 && itemId <= 2444 || 
        itemId >= 4026 && itemId <= 4029 ||
        itemId >= 3393 && itemId <= 3396) {
        return true;
    }

    int List[] = {
        4026, //Moeda 1kk
        412, //Poeira_de_Oriharucon
        413, //Poeira_de_Lactolerium
        1774, //Pedra_do_Sábio        
        3140, //Pedra_da_Luz        
        1741, //Alma_da_Fênix
        1740, //Alma_do_Unicórnio
        1742, //Pedra_da_Imortalidade
    };

    for (int i = 0; i < (sizeof(List) / 4); i++) {
        if (itemId == List)
            return true;
    }

    return false;
}

Link para o comentário
Compartilhar em outros sites

  • 5 meses depois...
Em 26/06/2023 em 11:16, BnkBrum disse:

Alguns tipos de logs gerados são um verdadeiro pesadelo. O log de itens dropados por exemplo, é floodado por itens "lixo" como sets e armas A, B, etc... Uma função que possibilita ser seletivo quanto a qual log gerar, é excepcional para evitar longos arquivos de logs. Dessa forma, pode-se escolher quais itens você deseja que o log seja gerado:

 

É necessário se cadastrar para acessar o conteúdo.

 

Basta alimentar o LogList com o id do item. Que ele irá fazer a leitura dentro da lista abaixo:

 

É necessário se cadastrar para acessar o conteúdo.

 

Para adicionar novos itens, basta adiciona-lo à lista. Não havendo necessidade de alterar nenhuma outra parte do código

como faço para utilizar esse sistema

  • Curtir 2
  • Uau 1
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.