Resultados 1 a 5 de 5
  1. #1
    Developer C++ antoniofr's Avatar
    Data de Ingresso
    Feb 2015
    Posts
    28
    Thanks Thanks Given 
    16
    Thanks Thanks Received 
    16
    Thanked in
    1 Post
    Mencionado
    13 Post(s)
    MEU HUMOR
    Cold
    País
    Brazil

    Imortalidade individual para pets

    Função
    Código:
    void pItemDurSend::GCItemDurSend(int aIndex, char pos, char dur, char flag)
    {
        float * Sprite = (float*)&lpObj[aIndex].pInventory[8];
    
        if(lpObj[aIndex].pInventory[8].IsItem() == true)
        {
            if(lpObj[aIndex].pInventory[8].m_Type == 419)
            {
                if(Load.Pet.Dinorant != 0)
                {
                    *(float*)&Sprite[9] = 1.0;
                }
            }
            else if(lpObj[aIndex].pInventory[8].m_Type == 417)
            {
                if(Load.Pet.Imp != 0)
                {
                    *(float*)&Sprite[9] = 1.0;
                }
            }
            else if(lpObj[aIndex].pInventory[8].m_Type == 418)
            {
                if(Load.Pet.Uniria != 0)
                {
                    *(float*)&Sprite[9] = 1.0;
                }
            }
            else if(lpObj[aIndex].pInventory[8].m_Type == 416)
            {
                if(Load.Pet.Angel != 0)
                {
                    *(float*)&Sprite[9] = 1.0;
                }
            }
        }
    
        PMSG_ITEMDUR pMsg; 
        pMsg.h.c = 0xC1;
        pMsg.h.head = 42;
        pMsg.h.size = 6;
        pMsg.IPos = pos;
        pMsg.Dur = dur;
        pMsg.Flag = flag;
        DataSend(aIndex, &pMsg.h.c, (DWORD)pMsg.h.size);
    }
    Struct
    Código:
    struct PMSG_ITEMDUR
    {
      PBMSG_HEAD h;
      char IPos;
      char Dur;
      char Flag;
    };
    Offset para hook
    Código:
    0x00401FA0
    Créditos: antonio.fr
    Last edited by Mentor; 25/04/2015 at 07:23 PM.

  2. #2
    Developer C++ s00x's Avatar

    Data de Ingresso
    Jan 2015
    Posts
    373
    Thanks Thanks Given 
    75
    Thanks Thanks Received 
    146
    Thanked in
    24 Posts
    Mencionado
    63 Post(s)
    MEU HUMOR
    Cheerful
    País
    United States
    Pelo offset é para 96.40 certo ?

    Gostaria de me informar e talvez você já tenha a solução ou já sabe onde pode achar, sobre a adição de mais Pets na 96.40, sabe me informar a disponibilidade ?
    Bom sei que a estrutura do Servidor aceita, mais o Pet fica invisível, sabe onde poderia liberar no MAIN ?

  3. #3
    Developer C++ antoniofr's Avatar
    Data de Ingresso
    Feb 2015
    Posts
    28
    Thanks Thanks Given 
    16
    Thanks Thanks Received 
    16
    Thanked in
    1 Post
    Mencionado
    13 Post(s)
    MEU HUMOR
    Cold
    País
    Brazil
    Citação Originally Posted by wagnerspg Ver Post
    Pelo offset é para 96.40 certo ?
    Sim a offset é para o gameserver 0.96.40.

    Citação Originally Posted by wagnerspg Ver Post
    Gostaria de me informar e talvez você já tenha a solução ou já sabe onde pode achar, sobre a adição de mais Pets na 96.40, sabe me informar a disponibilidade ?
    Bom sei que a estrutura do Servidor aceita, mais o Pet fica invisível, sabe onde poderia liberar no MAIN ?
    Teria que liberar o limite de texturas já que ele ta ficando invisível, mais só isso não basta pois teria que ter certas adaptações em funções do main e do gameserver.

  4. #4
    Developer C++ s00x's Avatar

    Data de Ingresso
    Jan 2015
    Posts
    373
    Thanks Thanks Given 
    75
    Thanks Thanks Received 
    146
    Thanked in
    24 Posts
    Mencionado
    63 Post(s)
    MEU HUMOR
    Cheerful
    País
    United States
    Digamos que o PET seja apenas um Balão de GM para a versão, vista que seja o GS Original (porque no caso teria a opção de pegar o 99 e retirar os Novos Eventos).
    Mais teria que ser alem dos Pets originais, trocar as skins não vale .

    Estou testando algumas coisas, se comprovado posto resultados satisfatórios .

  5. #5
    Developer C++ louis's Avatar



    Data de Ingresso
    Apr 2016
    Posts
    1,681
    Thanks Thanks Given 
    39
    Thanks Thanks Received 
    812
    Thanked in
    67 Posts
    Mencionado
    499 Post(s)
    País
    Brazil
    Poderia postar o código da função Datasend() ? obrigado

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
  •  
Sobre nós
Somos uma comunidade em atividade a 8 anos que aborda assuntos relacionados a games em geral, principalmente games MMORPG. e que busca sempre ajudar os membros através de conteúdos, tutoriais e suporte...
Nossos anunciantes
Hinetworks
VelozHost
InovHost
Rede Sociais