Ir para conteúdo
Faça parte da equipe! (2024) ×

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

Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Cadastre-se Agora para publicar com Sua Conta.
Observação: sua postagem exigirá aprovação do moderador antes de ficar visível.

Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

 Compartilhar

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • 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.