Resultados 1 a 8 de 8
  1. #1
    Membro H3LLS1NG's Avatar

    Data de Ingresso
    Jul 2022
    Posts
    56
    Thanks Thanks Given 
    90
    Thanks Thanks Received 
    13
    Thanked in
    9 Posts
    Mentioned
    0 Post(s)
    País
    Brazil

    Adicionar Connect GM Notice

    Bom dia, tudo bem?

    Estou testando os files da SetectSoft postado pelo @MeNoN, estou gostando bastante, porem tem algo que eu queria adicionar nele e não manjo muito.

    Queria adicionar para quando o GM logar, aparecer uma mensagem informando que o GM conectou.

    Como posso fazer isso?

    A source que estou usando é essa: https://perfectzone.com.br/showthread.php?t=32

  2. #2
    Administrador PerfectZone Segredo's Avatar





    Data de Ingresso
    Jul 2022
    Posts
    72
    Thanks Thanks Given 
    87
    Thanks Thanks Received 
    1,183
    Thanked in
    52 Posts
    Mentioned
    11 Post(s)
    País
    Brazil
    Você vai em DSProtocol.cpp, e busca pela função: void DGCharacterInfoRecv(SDHP_CHARACTER_INFO_RECV* lpMsg)

    ao chegar nela, você vai ao final do arquivo, antes de: gLog.Output(LOG_CONNECT,"[ObjectManager][%d] AddCharacterInfo [%s] [%s][%s]",lpObj->Index,lpObj->Name,lpObj->IpAddr,lpObj->HardwareId);

    você adiciona:

    if( lpObj->Authority == 32)
    {
    gNotice.GCNoticeSendToAll(0,0,0,0,0,0,"%s conectou",lpObj->Name);
    }

  3. The Following 2 Users Say Thank You to Segredo For This Useful Post:


  4. #3
    Membro H3LLS1NG's Avatar

    Data de Ingresso
    Jul 2022
    Posts
    56
    Thanks Thanks Given 
    90
    Thanks Thanks Received 
    13
    Thanked in
    9 Posts
    Mentioned
    0 Post(s)
    País
    Brazil
    Citação Originally Posted by Denis Alves Ver Post
    Você vai em DSProtocol.cpp, e busca pela função: void DGCharacterInfoRecv(SDHP_CHARACTER_INFO_RECV* lpMsg)

    ao chegar nela, você vai ao final do arquivo, antes de: gLog.Output(LOG_CONNECT,"[ObjectManager][%d] AddCharacterInfo [%s] [%s][%s]",lpObj->Index,lpObj->Name,lpObj->IpAddr,lpObj->HardwareId);

    você adiciona:
    Fiz aqui e deu certo, muito obrigado mano, você é o melhor haha

    Se eu quiser fazer isso via arquivo de conf, pra não ter que compilar sempre que quiser mudar a mensagem, é possivel?
    Last edited by H3LLS1NG; 10-21-2022 at 02:36 PM.

  5. #4
    Administrador PerfectZone Segredo's Avatar





    Data de Ingresso
    Jul 2022
    Posts
    72
    Thanks Thanks Given 
    87
    Thanks Thanks Received 
    1,183
    Thanked in
    52 Posts
    Mentioned
    11 Post(s)
    País
    Brazil
    Citação Originally Posted by douglera22 Ver Post
    Fiz aqui e deu certo, muito obrigado mano, você é o melhor haha

    Se eu quiser fazer isso via arquivo de conf, pra não ter que compilar sempre que quiser mudar a mensagem, é possivel?
    Sim, você pode adicionar a mensagem no Message.txt do emulador e trocar isso ""%s conectou" por isso : gMessage.GetMessage(IdDaMsg). (IdDaMsg - valor da linha que se encontra o texto no Message.txt.

  6. The Following User Says Thank You to Segredo For This Useful Post:


  7. #5
    Membro H3LLS1NG's Avatar

    Data de Ingresso
    Jul 2022
    Posts
    56
    Thanks Thanks Given 
    90
    Thanks Thanks Received 
    13
    Thanked in
    9 Posts
    Mentioned
    0 Post(s)
    País
    Brazil
    Citação Originally Posted by Denis Alves Ver Post
    Sim, você pode adicionar a mensagem no Message.txt do emulador e trocar isso ""%s conectou" por isso : gMessage.GetMessage(IdDaMsg). (IdDaMsg - valor da linha que se encontra o texto no Message.txt.
    Fiz aqui e deu certo, top demaisssssss! Muitissimo obrigado mano!

    Tenho algumas outras duvidas desses files, será q consegues me ajudar também? Posso perguntar aqui ou abro outro tópico?

  8. #6
    Administrador PerfectZone Segredo's Avatar





    Data de Ingresso
    Jul 2022
    Posts
    72
    Thanks Thanks Given 
    87
    Thanks Thanks Received 
    1,183
    Thanked in
    52 Posts
    Mentioned
    11 Post(s)
    País
    Brazil
    Citação Originally Posted by douglera22 Ver Post
    Fiz aqui e deu certo, top demaisssssss! Muitissimo obrigado mano!

    Tenho algumas outras duvidas desses files, será q consegues me ajudar também? Posso perguntar aqui ou abro outro tópico?
    No caso como essa dúvida foi esclarecida eu opto por você abrir tópico para outro assunto.

  9. #7
    Membro H3LLS1NG's Avatar

    Data de Ingresso
    Jul 2022
    Posts
    56
    Thanks Thanks Given 
    90
    Thanks Thanks Received 
    13
    Thanked in
    9 Posts
    Mentioned
    0 Post(s)
    País
    Brazil
    Citação Originally Posted by Denis Alves Ver Post
    No caso como essa dúvida foi esclarecida eu opto por você abrir tópico para outro assunto.
    Show, pode encerrar o tópico!

  10. #8
    Administrador PerfectZone Segredo's Avatar





    Data de Ingresso
    Jul 2022
    Posts
    72
    Thanks Thanks Given 
    87
    Thanks Thanks Received 
    1,183
    Thanked in
    52 Posts
    Mentioned
    11 Post(s)
    País
    Brazil
    Tópico fechado a pedido do autor.

  11. The Following User Says Thank You to Segredo For This Useful Post:


Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • You may not post Resposta(s)
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •