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

Alpha Servers
Resultados 1 a 3 de 3
  1. #1



    Avatar de João Neto
    Data de Ingresso
    Nov 2010
    Localização
    Barzinho de Lorencia
    Idade
    30
    Posts
    1.085
    Agradecido
    50
    Agradeceu
    30
    Peso da Avaliação
    25

    Post OffSets CalCharacter (Equilibrio de Classes)

    Olá Imperyanos,
    Achei essas offset's do CalCharacter navegando na internet e achei bem interessante para quem quiser montar um arquivo para fazer controle de classe em seu projeto de MuServer.
    Elas não estão prontas para compilar, tem que organizar e adicionar mais coisas para fazer a source completa (São apenas as offset's, um empurrão para conseguirem fazer a source completa).

    Boa sorte à todos em seus projetos!!

    GameServerCS
    :
    Informação
    #define CalCharacter 0x004FA660
    //Muse Elf Defines;
    #define ME_BowDivider_Min1 0x004FAD69
    #define ME_BowDivider_Min2 0x004FAD98
    #define ME_BowDivider_Max1 0x004FAD80
    #define ME_BowDivider_Max2 0x004FADAF
    #define ME_Dexterity_Min1 0x004FADC9
    #define ME_Dexterity_Min2 0x004FAE11
    #define ME_Dexterity_Max1 0x004FADEC
    #define ME_Dexterity_Max2 0x004FAE34
    #define ME_Strenght_Min1 0x004FADD6
    #define ME_Strenght_Min2 0x004FAE1E
    #define ME_Strenght_Max1 0x004FADFA
    #define ME_Strenght_Max2 0x004FAE42
    #define ME_CBowDivider_Min1 0x004FAE5E
    #define ME_CBowDivider_Min2 0x004FAE8D
    #define ME_CBowDivider_Max1 0x004FAE75
    #define ME_CBowDivider_Max2 0x004FAEA4
    //Blade Master Defines;
    #define BK_Strenght_Min1 0x004FAECF
    #define BK_Strenght_Min2 0x004FAEF8
    #define BK_Strenght_Max1 0x004FAEE3
    #define BK_Strenght_Max2 0x004FAF0C
    //Magic Gladiator Defines;
    #define MG_Strenght_Min1 0x004FAF3B
    #define MG_Strenght_Min2 0x004FAF83
    #define MG_Strenght_Max1 0x004FAF5E
    #define MG_Strenght_Max2 0x004FAFA6
    #define MG_Energy_Min1 0x004FAF48
    #define MG_Energy_Min2 0x004FAF90
    #define MG_Energy_Max1 0x004FAF6C
    #define MG_Energy_Max2 0x004FAFB4
    //Dark Lord Defines;
    #define DL_Strenght_Min1 0x004FAFE5
    #define DL_Strenght_Min2 0x004FB02B
    #define DL_Strenght_Max1 0x004FB008
    #define DL_Strenght_Max2 0x004FB04E
    #define DL_Energy_Min1 0x004FAFF2
    #define DL_Energy_Min2 0x004FB038
    #define DL_Energy_Max1 0x004FB015
    #define DL_Energy_Max2 0x004FB05B
    //Soul Master, Summoner Defines;
    #define SM_SU_Strenght_Min1 0x004FB0E7
    #define SM_SU_Strenght_Min2 0x004FB111
    #define SM_SU_Strenght_Max1 0x004FB0FC
    #define SM_SU_Strenght_Max2 0x004FB126
    //UnKnown Character Defines;
    #define UK_StrDexterity_Min1 0x004FB08A
    #define UK_StrDexterity_Min2 0x004FB0B9
    #define UK_StrDexterity_Max1 0x004FB0A1
    #define UK_StrDexterity_Max2 0x004FB0D0
    //================================================//
    //Character Magic Speed, Attack Speed //
    //Defence, SuccessFull Blocking Defines //
    //================================================//
    //Magic,Attack Speed Defines;
    #define ME_AttackSpeed 0x004FB923
    #define ME_MAgicSpeed 0x004FB937
    #define BK_MG_AttackSpeed 0x004FB972
    #define BK_MG_MagicSpeed 0x004FB986
    #define DL_AttackSpeed 0x004FB9B0
    #define DL_MagicSpeed 0x004FB9C4
    #define SU_AttackSpeed 0x004FB9EB
    #define SU_MagicSpeed 0x004FB9FF
    #define SM_AttackSpeed 0x004FBA15
    #define SM_MagicSpeed 0x004FBA29
    //SuccessFull Blocking Defines;
    #define ME_SuBlocking 0x004FBFC4
    #define BK_MG_SuBlocking 0x004FC02A
    #define DL_SuBlocking 0x004FBFEC
    #define SU_SM_SuBlocking 0x004FC013
    //Defence Defines;
    #define ME_AddDefence 0x004FC535
    #define BK_MG_AddDefence 0x004FC55F
    #define DL_AddDefence 0x004FC586
    #define SU_AddDefence 0x004FC5AD
    #define SM_AddDefence 0x004FC5C3


    GameServer Normal:
    Informação
    #define CalCharacter 0x004E8AC0
    //Muse Elf Defines;
    #define ME_BowDivider_Min1 0x004E91C9
    #define ME_BowDivider_Min2 0x004E91F8
    #define ME_BowDivider_Max1 0x004E91E0
    #define ME_BowDivider_Max2 0x004E920F
    #define ME_Dexterity_Min1 0x004E9229
    #define ME_Dexterity_Min2 0x004E9271
    #define ME_Dexterity_Max1 0x004E924C
    #define ME_Dexterity_Max2 0x004E9294
    #define ME_Strenght_Min1 0x004E9236
    #define ME_Strenght_Min2 0x004E927E
    #define ME_Strenght_Max1 0x004E925A
    #define ME_Strenght_Max2 0x004E92A2
    #define ME_CBowDivider_Min1 0x004E92BE
    #define ME_CBowDivider_Min2 0x004E92ED
    #define ME_CBowDivider_Max1 0x004E92D5
    #define ME_CBowDivider_Max2 0x004E9304
    //Blade Master Defines;
    #define BK_Strenght_Min1 0x004E932F
    #define BK_Strenght_Min2 0x004E9358
    #define BK_Strenght_Max1 0x004E9343
    #define BK_Strenght_Max2 0x004E936C
    //Magic Gladiator Defines;
    #define MG_Strenght_Min1 0x004E939B
    #define MG_Strenght_Min2 0x004E93E3
    #define MG_Strenght_Max1 0x004E93BE
    #define MG_Strenght_Max2 0x004E9406
    #define MG_Energy_Min1 0x004E93A8
    #define MG_Energy_Min2 0x004E93F0
    #define MG_Energy_Max1 0x004E93CC
    #define MG_Energy_Max2 0x004E9414
    //Dark Lord Defines;
    #define DL_Strenght_Min1 0x004E9445
    #define DL_Strenght_Min2 0x004E948B
    #define DL_Strenght_Max1 0x004E9468
    #define DL_Strenght_Max2 0x004E94AE
    #define DL_Energy_Min1 0x004E9452
    #define DL_Energy_Min2 0x004E9498
    #define DL_Energy_Max1 0x004E9475
    #define DL_Energy_Max2 0x004E94BB
    //Soul Master, Summoner Defines;
    #define SM_SU_Strenght_Min1 0x004E9547
    #define SM_SU_Strenght_Min2 0x004E9571
    #define SM_SU_Strenght_Max1 0x004E955C
    #define SM_SU_Strenght_Max2 0x004E9586
    //Uknown Character Four, Slot Node;
    #define UK_StrDexterity_Min1 0x004E94EA
    #define UK_StrDexterity_Min2 0x004E9519
    #define UK_StrDexterity_Max1 0x004E9501
    #define UK_StrDexterity_Max2 0x004E9530
    //================================================//
    //Character Magic Speed, Attack Speed //
    //Defence, SuccessFull Blocking Defines //
    //================================================//
    //Magic,Attack Speed Defines;
    #define ME_AttackSpeed 0x004E9D83
    #define ME_MAgicSpeed 0x004E9D97
    #define BK_MG_AttackSpeed 0x004E9DD2
    #define BK_MG_MagicSpeed 0x004E9DE6
    #define DL_AttackSpeed 0x004E9E10
    #define DL_MagicSpeed 0x004E9E24
    #define SU_AttackSpeed 0x004E9E4B
    #define SU_MagicSpeed 0x004E9E5F
    #define SM_AttackSpeed 0x004E9E75
    #define SM_MagicSpeed 0x004E9E89
    //SuccessFull Blocking Defines;
    #define ME_SuBlocking 0x004EA424
    #define BK_MG_SuBlocking 0x004EA48A
    #define DL_SuBlocking 0x004EA44C
    #define SU_SM_SuBlocking 0x004EA473
    //Defence Defines;
    #define ME_AddDefence 0x004EA995
    #define BK_MG_AddDefence 0x004EA9BF
    #define DL_AddDefence 0x004EA9E6
    #define SU_AddDefence 0x004EAA0D
    #define SM_AddDefence 0x004EAA23


    Declarações:
    Informação
    BYTE sarfix[] = {0xB9, 0x03, 0x00, 0x00, 0x00, 0xF7, 0xF9, 0x90};
    BYTE sarftx[] = {0xB9, 0x03, 0x00, 0x00, 0x00, 0xF7, 0xF9, 0x8B, 0xC8, 0x90};

    memcpy ((int *)ME_BowDivider_Max1, sarfix, sizeof(sarfix));
    memcpy ((int *)ME_BowDivider_Max2, sarfix, sizeof(sarfix));
    memcpy ((int *)ME_Dexterity_Max1, sarftx, sizeof(sarftx));
    memcpy ((int *)ME_Dexterity_Max2, sarftx, sizeof(sarftx));
    memcpy ((int *)ME_Strenght_Max1, sarftx, sizeof(sarftx));
    memcpy ((int *)ME_Strenght_Max2, sarftx, sizeof(sarftx));
    memcpy ((int *)ME_CBowDivider_Max1, sarfix, sizeof(sarfix));
    memcpy ((int *)ME_CBowDivider_Max2, sarfix, sizeof(sarfix));
    memcpy ((int *)BK_Strenght_Max1, sarfix, sizeof(sarfix));
    memcpy ((int *)BK_Strenght_Max2, sarfix, sizeof(sarfix));
    memcpy ((int *)MG_Strenght_Max1, sarftx, sizeof(sarfix));
    memcpy ((int *)MG_Strenght_Max2, sarftx, sizeof(sarftx));
    memcpy ((int *)MG_Energy_Max1, sarftx, sizeof(sarftx));
    memcpy ((int *)MG_Energy_Max2, sarftx, sizeof(sarftx));
    memcpy ((int *)UK_StrDexterity_Max1, sarfix, sizeof(sarfix));
    memcpy ((int *)UK_StrDexterity_Max2, sarfix, sizeof(sarfix));
    memcpy ((int *)SM_SU_Strenght_Min1, sarfix, sizeof(sarfix));
    memcpy ((int *)SM_SU_Strenght_Min2, sarfix, sizeof(sarfix));
    memcpy ((int *)SM_SU_Strenght_Max1, sarfix, sizeof(sarfix));
    memcpy ((int *)SM_SU_Strenght_Max2, sarfix, sizeof(sarfix));
    memcpy ((int *)ME_SuBlocking, sarfix, sizeof(sarfix));
    memcpy ((int *)SU_SM_SuBlocking, sarfix, sizeof(sarfix));
    memcpy ((int *)SM_AddDefence, sarfix, sizeof(sarfix));


    Creditos:
    Voletsky - Imagination Arts

    Atenciosamente,
    João Neto.
    Última edição por João Neto; 17-02-2012 às 08:07 PM.
    Hidden Content
    Um verdadeiro guerreiro sabe que ao perder uma batalha
    está melhorando sua arte de manejar a espada.
    Saberá lutar com mais habilidade
    na próxima vez.

  2. #2

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

    Padrão

    falta bastante offsets para ter total controle ao equilibrio!

  3. #3



    Avatar de João Neto
    Data de Ingresso
    Nov 2010
    Localização
    Barzinho de Lorencia
    Idade
    30
    Posts
    1.085
    Agradecido
    50
    Agradeceu
    30
    Peso da Avaliação
    25

    Arrow

    UPDATE OFFSET's:

    Informação
    GS_NORMAL
    // CallCharacter:
    #define AttackDamageMin_Bow_StrDexDiv_Elf1 (0x004E91C9+1)//Default 7
    #define AttackDamageMin_Bow_StrDexDiv_Elf2 (0x004E91F8+1)
    #define AttackDamageMax_Bow_StrDexDiv_Elf1 (0x004E91E0+2)
    #define AttackDamageMax_Bow_StrDexDiv_Elf2 (0x004E920F+2)

    #define AttackDamageMin_NoBow_DexDiv_Elf1 (0x004E9229+1)
    #define AttackDamageMin_NoBow_DexDiv_Elf2 (0x004E9271+1)
    #define AttackDamageMin_NoBow_StrDiv_Elf1 (0x004E9236+1)
    #define AttackDamageMin_NoBow_StrDiv_Elf2 (0x004E927E+1)

    #define AttackDamageMax_NoBow_DexDiv_Elf1 (0x004E924C+2)
    #define AttackDamageMax_NoBow_DexDiv_Elf2 (0x004E9294+2)
    #define AttackDamageMax_NoBow_StrDiv_Elf1 (0x004E925A+2)
    #define AttackDamageMax_NoBow_StrDiv_Elf2 (0x004E92A2+2)

    #define AttackDamageMin_DexStrDiv_Elf1 (0x004E92BE+1)
    #define AttackDamageMin_DexStrDiv_Elf2 (0x004E92ED+1)
    #define AttackDamageMax_DexStrDiv_Elf1 (0x004E9304+2)
    #define AttackDamageMax_DexStrDiv_Elf2 (0x004E92D5+2)
    // DK
    #define AttackDamageMin_StrDiv_DK1 (0x004E932F+1)
    #define AttackDamageMin_StrDiv_DK2 (0x004E9358+1)
    #define AttackDamageMax_StrDiv_DK1 (0x004E9343+2)
    #define AttackDamageMax_StrDiv_DK2 (0x004E936C+2)
    // MG
    #define AttackDamageMin_StrDiv_MG1 (0x004E939B+1)
    #define AttackDamageMin_StrDiv_MG2 (0x004E93E3+1)
    #define AttackDamageMax_StrDiv_MG1 (0x004E93BE+2)
    #define AttackDamageMax_StrDiv_MG2 (0x004E9406+2)
    #define AttackDamageMin_EneDiv_MG1 (0x004E93A8+1)
    #define AttackDamageMin_EneDiv_MG2 (0x004E93F0+1)
    #define AttackDamageMax_EneDiv_MG1 (0x004E93CC+2)
    #define AttackDamageMax_EneDiv_MG2 (0x004E9414+2)
    // DL
    #define AttackDamageMin_StrDiv_DL1 (0x004E948B+1)
    #define AttackDamageMin_StrDiv_DL2 (0x004E9445+1)
    #define AttackDamageMin_EneDiv_DL1 (0x004E9452+1)
    #define AttackDamageMin_EneDiv_DL2 (0x004E9498+1)
    #define AttackDamageMax_StrDiv_DL1 (0x004E9468+1)
    #define AttackDamageMax_StrDiv_DL2 (0x004E94AE+1)
    #define AttackDamageMax_EneDiv_DL1 (0x004E9475+1)
    #define AttackDamageMax_EneDiv_DL2 (0x004E94BB+1)
    // Sumoner
    #define AttackDamageMin_StrDiv_SUM1 (0x004E94EA+1)
    #define AttackDamageMin_StrDiv_SUM2 (0x004E9519+1)
    #define AttackDamageMax_StrDiv_SUM1 (0x004E9501+2)
    #define AttackDamageMax_StrDiv_SUM2 (0x004E9530+2)
    // DW
    #define AttackDamageMin_StrDiv_DW1 (0x004E9547+2)
    #define AttackDamageMin_StrDiv_DW2 (0x004E9571+2)
    #define AttackDamageMax_StrDiv_DW1 (0x004E955C+2)
    #define AttackDamageMax_StrDiv_DW2 (0x004E9586+2)


    // a Speed

    #define AttackSpeed_Elf1 (0x004E9D83+1) //32
    #define AttackSpeed_Elf2 (0x004E9D97+1) //32
    #define AttackSpeed_DK_MG1 (0x004E9DD2+1) //0F
    #define AttackSpeed_DK_MG2 (0x004E9DE6+1) //14
    #define AttackSpeed_DL1 (0x004E9E10+1) //0A
    #define AttackSpeed_DL2 (0x004E9E24+1) //0A
    #define AttackSpeed_Sum1 (0x004E9E4B+1) //14
    #define AttackSpeed_Sum2 (0x004E9E5F+1) //14
    #define AttackSpeed_DW1 (0x004E9E75+1) //14
    #define AttackSpeed_DW2 (0x004E9E89+1) //0A
    // Block
    #define SuccessfulBlocking_Elf (0x004EA424+2)
    #define SuccessfulBlocking_DL (0x004EA44C+1)
    #define SuccessfulBlocking_Sum (0x004EA473+2)
    #define SuccessfulBlocking_DW_DK_MG (0x004EA48A+1)

    // Defense
    #define Defense_Elf (0x004EA995+1)
    #define Defense_DK (0x004EA9BF+1)
    #define Defense_DL (0x004EA9E6+1)
    #define Defense_Sum (0x004EAA0D+1)
    #define Defense_DW_MG (0x004EAA23+2)

    Informação

    GS_CS
    // CallCharacter:
    #define AttackDamageMin_Bow_StrDexDiv_Elf1 (0x004FAD69+1)
    #define AttackDamageMin_Bow_StrDexDiv_Elf2 (0x004FAD98+1)
    #define AttackDamageMax_Bow_StrDexDiv_Elf1 (0x004FAD80+2)
    #define AttackDamageMax_Bow_StrDexDiv_Elf2 (0x004FADAF+2)
    #define AttackDamageMin_NoBow_DexDiv_Elf1 (0x004FADC9+1)
    #define AttackDamageMin_NoBow_DexDiv_Elf2 (0x004FAE11+1)
    #define AttackDamageMin_NoBow_StrDiv_Elf1 (0x004FADD6+1)
    #define AttackDamageMin_NoBow_StrDiv_Elf2 (0x004FAE1E+1)
    #define AttackDamageMax_NoBow_Elf1 (0x004FADEC+2)
    #define AttackDamageMax_NoBow_Elf2 (0x004FAE34+2)
    #define AttackDamageMin_DexStrDiv_Elf1 (0x004FAE5E+1)
    #define AttackDamageMin_DexStrDiv_Elf2 (0x004FAE8D+1)
    #define AttackDamageMax_DexStrDiv_Elf1 (0x004FAEA4+2)
    #define AttackDamageMax_DexStrDiv_Elf2 (0x004FAE75+2)
    // DK
    #define AttackDamageMin_StrDiv_DK1 (0x004FAECF+1)
    #define AttackDamageMin_StrDiv_DK2 (0x004FAEF8+1)
    #define AttackDamageMax_StrDiv_DK1 (0x004FAEE3+2)
    #define AttackDamageMax_StrDiv_DK2 (0x004FAF0C+2)
    // MG
    #define AttackDamageMin_StrDiv_MG1 (0x004FAF3B+1)
    #define AttackDamageMin_StrDiv_MG2 (0x004FAF83+1)
    #define AttackDamageMin_EneDiv_MG1 (0x004FAF48+1)
    #define AttackDamageMin_EneDiv_MG2 (0x004FAF90+1)
    #define AttackDamageMax_StrDiv_MG1 (0x004FAF5E+2)
    #define AttackDamageMax_StrDiv_MG2 (0x004FAFA6+2)
    // DL
    #define AttackDamageMin_StrDiv_DL1 (0x004FB02B+1)
    #define AttackDamageMin_StrDiv_DL2 (0x004FAFE5+1)
    #define AttackDamageMin_EneDiv_DL1 (0x004FAFF2+1)
    #define AttackDamageMin_EneDiv_DL2 (0x004FB038+1)
    #define AttackDamageMax_StrDiv_DL1 (0x004FB008+1)
    #define AttackDamageMax_StrDiv_DL2 (0x004FB04E+1)
    #define AttackDamageMax_EneDiv_DL1 (0x004FB015+1)
    #define AttackDamageMax_EneDiv_DL2 (0x004FB05B+1)
    // Summoner
    #define AttackDamageMin_StrDiv_SUM1 (0x004FB08A+1)
    #define AttackDamageMin_StrDiv_SUM2 (0x004FB0B9+1)
    #define AttackDamageMax_StrDiv_SUM1 (0x004FB0A1+2)
    #define AttackDamageMax_StrDiv_SUM2 (0x004FB0D0+2)
    // DW
    #define AttackDamageMin_StrDiv_DW1 (0x004FB0E7+2)
    #define AttackDamageMin_StrDiv_DW2 (0x004FB111+2)
    #define AttackDamageMax_StrDiv_DW1 (0x004FB0FC+2)
    #define AttackDamageMax_StrDiv_DW2 (0x004FB126+2)
    #define AttackDamageMin_EneDiv_DW1 (0x004FB0EC+2)
    #define AttackDamageMax_EneDiv_DW2 (0x004FB116+2)
    // a Speed
    #define AttackSpeed_Elf1 (0x004FB923+1) //32
    #define AttackSpeed_Elf2 (0x004FB937+1) //32
    #define AttackSpeed_DK_MG1 (0x004FB972+1) //0F
    #define AttackSpeed_DK_MG2 (0x004FB986+1) //14
    #define AttackSpeed_DL1 (0x004FB9B0+1) //0A
    #define AttackSpeed_DL2 (0x004FB9C4+1) //0A
    #define AttackSpeed_DW1 (0x004FB9EB+1) //14
    #define AttackSpeed_DW2 (0x004FB9FF+1) //14
    #define AttackSpeed_Sum1 (0x004FBA15+1) //14
    #define AttackSpeed_Sum2 (0x004FBA29+1) //0A
    // Block
    #define SuccessfulBlocking_Elf (0x004FBFC4+2)
    #define SuccessfulBlocking_DW_DK_MG (0x004FBFEC+1)
    #define SuccessfulBlocking_DL (0x004FC02A+1)
    #define SuccessfulBlocking_Sum (0x004FC00A+2)
    // Defense
    #define Defense_Elf (0x004FC535+1)
    #define Defense_DK (0x004FC55F+1)
    #define Defense_DL (0x004FC586+1)
    #define Defense_Sum (0x004FC5AD+1)
    #define Defense_DW_MG (0x004FC5C3+2)


    Em vez de fazerem comentarios desnecessarios poderiam tentar ajudar mais;
    Ai estão os offset's mais completos!

    Atenciosamente,
    João Neto.
    Última edição por João Neto; 01-03-2012 às 03:07 PM.
    Hidden Content
    Um verdadeiro guerreiro sabe que ao perder uma batalha
    está melhorando sua arte de manejar a espada.
    Saberá lutar com mais habilidade
    na próxima vez.

 

 

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. |Pedido| CalCharacter
    Por ViperJr no fórum Flood Livre
    Respostas: 4
    Último Post: 03-10-2014, 06:43 PM
  2. |Pedido| Equilibrio PVP de Season4.
    Por FlavioBarreto no fórum Pedidos
    Respostas: 2
    Último Post: 27-01-2013, 09:08 PM
  3. |Dúvida| Equilibrio Classes e itens
    Por jgncont no fórum Dúvidas
    Respostas: 0
    Último Post: 15-12-2011, 04:48 PM

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
  •