Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro

Alpha Servers
Página 2 de 2 PrimeiroPrimeiro 12
Resultados 11 a 19 de 19
  1. #11

    Avatar de NaM4
    Data de Ingresso
    Sep 2009
    Localização
    mu
    Posts
    77
    Agradecido
    37
    Agradeceu
    7
    Peso da Avaliação
    15

    Padrão

    alguem fez a parte do servidor para funcionar a HP???

  2. #12

    Avatar de Willerson
    Data de Ingresso
    Aug 2009
    Localização
    Em Algum Lugar
    Posts
    560
    Agradecido
    1630
    Agradeceu
    90
    Peso da Avaliação
    30

    Padrão

    @Nam4, só Alterar a GCDamageSend, acredito eu... vai dar trabalho, pórem é ai que tem que alterar...

    tente com isso

    Código:
    struct PMSG_ATTACKRESULT
    {
        PBMSG_HEAD h;    // C1:DC
        BYTE NumberH;    // 3
        BYTE NumberL;    // 4
        BYTE DamageH;    // 5
        BYTE DamageL;    // 6
        BYTE DamageType;    // 7
        BYTE btShieldDamageH;    // 8
        BYTE btShieldDamageL;    // 9
        DWORD Life; //A
        DWORD MaxLife; //B
    };
    
    void GCDamageSend(int aIndex, int TargetIndex, int AttackDamage, int MSBFlag, int MSBDamage, int iShieldDamage)
    {
        PMSG_ATTACKRESULT pResult;
    
        PHeadSetB((LPBYTE)&pResult, 0xDC, sizeof(pResult));
        pResult.NumberH = SET_NUMBERH(TargetIndex);
        pResult.NumberL = SET_NUMBERL(TargetIndex);
        pResult.DamageH = SET_NUMBERH(AttackDamage);
        pResult.DamageL = SET_NUMBERL(AttackDamage);
        pResult.btShieldDamageH = SET_NUMBERH(iShieldDamage);
        pResult.btShieldDamageL = SET_NUMBERL(iShieldDamage);
        pResult.Life = gObj[TargetIndex].Life;
        pResult.MaxLife = gObj[TargetIndex].MaxLife;
    
        if ( MSBFlag != FALSE )
        {
            pResult.NumberH &= 0x7F;
            pResult.NumberH |= 0x80;
        }
    
        pResult.DamageType = MSBDamage;
    
        if ( gObj[TargetIndex].Type == OBJ_USER )
        {
            DataSend(TargetIndex, (LPBYTE)&pResult, pResult.h.size);
        }
    
        if ( cManager.WatchTargetIndex == TargetIndex || cManager.WatchTargetIndex == aIndex )
        {
            cManager.DataSend((LPBYTE)&pResult, pResult.h.size);
        }
    
        if ( gObj[aIndex].Type == OBJ_USER )
        {
            DataSend(aIndex, (LPBYTE)&pResult, pResult.h.size);
        }
    
    }
    
    se não der certo de primeira, mude isso aqui para aIndex
    
        pResult.Life = gObj[TargetIndex].Life;
        pResult.MaxLife = gObj[TargetIndex].MaxLife;
    
    
    só dar hook na Atual do GameServer para que está vire a Sua.
    Não sei se irá funcionar, teste ai e responda aqui no tópico, só usei a Logica de como o gameserver trabalha ...

    []'s
    Forum Owner & Admin - Imperyus Games Brasil

  3. #13

    Avatar de NaM4
    Data de Ingresso
    Sep 2009
    Localização
    mu
    Posts
    77
    Agradecido
    37
    Agradeceu
    7
    Peso da Avaliação
    15

    Padrão

    vlw mlk, vou testar aqui agora e dou um parecer...

    abraçss


    ----------------------------

    Will,
    vou ter que hookar tambem a cManager, porem creio que o hook dela seja em classe...

    isso procede? ou n preciso hookar ela?
    Última edição por NaM4; 13-03-2012 às 12:25 AM.

  4. #14

    Avatar de Willerson
    Data de Ingresso
    Aug 2009
    Localização
    Em Algum Lugar
    Posts
    560
    Agradecido
    1630
    Agradeceu
    90
    Peso da Avaliação
    30

    Padrão

    p/ que Motivo hooka a cmanager? não precisa, ali é bem facil, basta chamar os valores da mesma para serem usados na sua dll, exemplos de como fazer isso tem aos montes na Internet, não é facil, mas também não é dificil não...

    []'s
    Forum Owner & Admin - Imperyus Games Brasil

  5. #15

    Avatar de NaM4
    Data de Ingresso
    Sep 2009
    Localização
    mu
    Posts
    77
    Agradecido
    37
    Agradeceu
    7
    Peso da Avaliação
    15

    Padrão

    n entendi brow... pode explicar melhor? oO

  6. #16

    Avatar de Willerson
    Data de Ingresso
    Aug 2009
    Localização
    Em Algum Lugar
    Posts
    560
    Agradecido
    1630
    Agradeceu
    90
    Peso da Avaliação
    30

    Padrão

    toda classe pode ser chamada de dentro de uma DLL, pórem o Modo é diferente... tem sources na internet que mostram isso... sources famosas ainda, basta procurar pela internet.

    []'s
    Forum Owner & Admin - Imperyus Games Brasil

  7. #17

    Avatar de NaM4
    Data de Ingresso
    Sep 2009
    Localização
    mu
    Posts
    77
    Agradecido
    37
    Agradeceu
    7
    Peso da Avaliação
    15

    Padrão

    pelo q vi sobre esse cmanager, eh um comando obsoleto...comentei a linha vou testar

    vlw nego!

    ----------------------------------

    Edit

    Nfunfo ainda will.. estou testando aki mas a barra n aparece


    mas vlw do msm jeito... abraços
    Última edição por NaM4; 13-03-2012 às 01:01 AM.

  8. #18

    Avatar de LKTeaM
    Data de Ingresso
    Nov 2011
    Localização
    Jacareí
    Idade
    32
    Posts
    104
    Agradecido
    3
    Agradeceu
    3
    Peso da Avaliação
    14

    Padrão

    algum turorial pra colocar em diversos gs's e clientes? ^^

    alguem poderia disponibilizar o download?? está off
    Última edição por LKTeaM; 13-08-2012 às 01:04 AM.

  9. #19

    Avatar de Niickziinhooo
    Data de Ingresso
    Dec 2011
    Localização
    São Paulo - Baixada Santista - Praia Grande
    Idade
    29
    Posts
    24
    Agradecido
    5
    Agradeceu
    1
    Peso da Avaliação
    0

    Padrão Fixar a Source!

    A Source Fica Dando Erro Tem Como Fixar Esse Erro Não Quando Vai Criar a DLL?

 

 
Página 2 de 2 PrimeiroPrimeiro 12

Informações de Tópico

Usuários Navegando neste Tópico

Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)

Tópicos Similares

  1. Monster Fractal Pack
    Por Suicidde no fórum Outros
    Respostas: 0
    Último Post: 29-07-2011, 04:26 PM
  2. |Pedido| Item.txt e Monster.txt Atualizados
    Por SkyRed no fórum Pedidos
    Respostas: 2
    Último Post: 22-07-2010, 08:23 AM
  3. |Pedido| Como aumentar o limite de Monster do Main
    Por Stone no fórum Pedidos
    Respostas: 0
    Último Post: 29-06-2010, 05:26 PM
  4. |Resolvido| Monster.txt e monstersetbase.txt
    Por léo Piovezan no fórum Tópicos resolvidos
    Respostas: 0
    Último Post: 22-02-2010, 01:03 AM

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •