OnCoderS

Sources e os melhores coders de jogos da atualidade estão aqui. MuOnline, Lineage II, FlyFF, AION, Ragnarok, GunBound, entre outros. Não deixe de conferir e aprender. -Variedades Infinitas de Programações como : C++, C#, ASM, PHP entre outros.


    [Offsets] GameServer :: 1.00.16

    Compartilhe
    avatar
    Motto
    Fundador
    Fundador

    Mensagens : 37
    Data de inscrição : 30/08/2009
    Idade : 24
    Localização : Piracicaba

    [Offsets] GameServer :: 1.00.16

    Mensagem  Motto em Dom Ago 30, 2009 11:55 am

    Mais OffSet´s

    //Anéis de transformação
    #define GS_RING_1 (0x004B472B+3)
    #define GS_RING_2 (0x004B4734+3)
    #define GS_RING_3 (0x004B473D+3)
    #define GS_RING_4 (0x004B4746+3)
    #define GS_RING_5 (0x004B474F+3)
    #define GS_RING_6 (0x004B4758+3)
    //Rate de jóias
    #define GS_SOUL_RATE (0x004F80CC+3)
    #define GS_SOUL_LUCK_RATE (0x004F81AB+3)
    #define GS_LIFE_RATE (0x004F893A+3)
    //Drop de itens
    #define GS_EXC_DROP_RATE (0x0041A492+1)
    #define GS_EXC_SKILL_RATE (0x0041A7B5+6)
    #define GS_EXC_LUCK_RATE (0x0041A7BF+6)
    #define GS_SKILL_RATE (0x0041A80E+6)
    #define GS_LUCK_RATE (0x0041A818+6)
    //Chaos Mix Rate
    #define GS_CHAOS_MIX_10 (0x00491369+6)
    #define GS_CHAOS_MIX_11 (0x00491394+6)
    #define GS_CHAOS_MIX_12 (0x004913BF+6)
    #define GS_CHAOS_MIX_13 (0x004913EA+6)
    //Chaos Castle,Elf buffer,Mana Shield
    #define GS_CC_MIN_USER (0x0053BC30+3)
    #define GS_ELF_BUFFER_LVL (0x0054C2EF+1)
    #define GS_MANA_SHIELD_1 (0x004B3F1B+1) //Agility
    #define GS_MANA_SHIELD_2 (0x004B3F3B+1) //Energy
    #define GS_MANA_SHIELD_3 (0x004B3F66+1) //Divider
    //Pets DarkLord
    #define GS_DARK_HORSE_ (0x004945A3+6)
    #define GS_DARK_SPIRIT_ (0x00494BD4+6)
    //Drop BloodCastle
    #define GS_BC_DROP_ID (0x00531A98+1)
    #define GS_BC_DROP_GRUPO (0x00531A9A+1)
    //Ver como fazer essa função de level máximo
    #define GS_MAX_LEVEL1 (0x004BC242+3)
    #define GS_MAX_LEVEL2 (0x005189BF+3)
    #define GS_MAX_LEVEL3 (0x004D63ED+2)
    #define GS_MAX_LEVEL4 (0x0052D234+2)
    #define GS_MAX_LEVEL5 (0x0052D59D+6)//original 0052D247
    //Adicionais
    #define GS_ALLIANCE_MEMBERS (0x0045537B+2)
    #define GS_UDP_PORT (0x0051888F+1)
    #define GS_BLESS_PRICE (0x00508446)
    #define GS_SOUL_PRICE (0x00508467)
    #define GS_CHAOS_PRICE (0x00508489)
    #define GS_LIFE_PRICE (0x005084CC)
    #define GS_GUARDIAN_PRICE (0x005085AA)
    #define GS_DINORANTE_MIX (0x00491C22)
    #define GS_CHAOSMIX10_LUCK1 (0x0049142E)
    #define GS_CHAOSMIX10_LUCK2 (0x0049143A)
    #define GS_WINGLEVEL2_PORC1 (0x004927D3)
    #define GS_WINGLEVEL2_PORC2 (0x004927DF)
    #define GS_SETITEM_MIX1 (0x00493C3E)
    #define GS_SETITEM_MIX2 (0x00493C4A)
    #define GS_LVL_DROP_PENA (0x0041D426)
    #define GS_DROP_RATE_PENA (0x0041D438)
    #define GS_MAX_ZEN (0x004FE7D8)
    #define GS_ANTI_HACK_FUN (0x00446B57)
    #define GS_DIST_ATTA_REM (0x004480C4)

    //FIX DO BK PARA O CASO DO INNER STRENGHT
    #define GS_INNER_VIT_POR (0x004B3B1D)
    #define GS_INNER_ENE_POR (0x004B3B30)
    #define GS_INNER_TIME_POR (0x004B3B5A)

    More offsets
    #ifndef _REFERENCIAS_H_
    #define _REFERENCIAS_H_
    #include <stdio.h>
    #endif
    /*
    #define DataSend ((int(*) ( DWORD , char* , DWORD )) 0x00405574)
    #define CreateMsg (( void(*) ( char* , DWORD , char* ) )0x004019E2)
    #define LogAdd ((void(*) (BYTE,char*,...))0x0632E810)
    #define gObjTeleport ((void(*) (int, unsigned char, unsigned char, unsigned char)) 0x00402D24)
    gObjDel DD 004036ACH
    LogAddC DD 0632E810h
    gObjAddMonster DD 00404426h
    gObjSetMonster DD 00405993h
    gObjIsConnected DD 00403512h
    ServerMsgStringSend DD 00405D8Fh

    GSMoneySend 00403FCBh
    */

    /*OFFSETS DO 1.00.08 e do 1.00.16
    TestProcedure DD 00400000H ; mesma coisa
    TNoticeToUser DD 00404E85H ;1.00.16 40510F
    ExpVarProc DD 0040341DH ;1.00.16 4032EC
    DataSendJmp DD 00404E58H ;1.00.16 405574
    DataSendProc DD 00405574H ;Não sei =/
    LogAdd DD 004038FAH ;1.00.16 403873
    LogAddTD DD 00404502H ;1.00.16 404665
    MessageOutput DD 004014BAH ;1.00.16 401550
    MoneySend DD 00403F76H ;1.00.16 403FCB
    PKLevelSend DD 00404BECH ;1.00.16 404E30
    CallCharacter DD 00402A9AH ;1.00.16 4028DD
    IsItem DD 00402162H ;1.00.16 4023B0
    CItemSize DD 00402E32H ;1.00.16 402C16
    gObjInventoryItemSet DD 00403FF8H ;1.00.16 404089
    ItemSerialCreate DD 00403774H ;1.00.16 4036BB
    gObjInventoryDeleteItem DD 00401D75H ;1.00.16 401F55
    CGInventoryDeleteItemSend DD 0040376FH ;1.00.16 4036B6
    ItemTextSave DD 004034D6H ;1.00.16 4033BE
    WarehouseTextSave DD 00402D1FH ;1.00.16 402AC2
    ServerMsgStringSend DD 00402BA8H ; 1.00.16 405D8F
    ServerCmdSend DD 004017CBH ; 1.00.16 4018E8
    gObjIsConnected DD 00403120H ;1.00.16 402F6D
    SetCharacterInfo DD 00403E3BH ;1.00.16 403E54
    CGLevelUpPointAdd DD 00403C74H ;1.00.16 403C65
    gObjBPSet DD 00401A64H ;1.00.16 401BB3
    ServerSendToAll DD 00498130H ;1.00.16 4A2110
    GateMove DD 00405321H ;1.00.16 40563C
    gObjAddMonster DD 00404309H ;1.00.16 404426
    gObjSetPosMonster DD 004033A5H ;1.00.16 40324C
    gObjSetMonster DD 00402527H ;1.00.16 405993
    gObjDel DD 00403765H ;1.00.16 4036AC
    GetTopHitUser DD 00403BA7H ;1.00.16 403B84
    GetRandomDropLocation DD 004016D1H ;1.00.16 4017B2
    RandFunction DD 00553DC4H ;1.00.16 57FC84
    DropSetItem DD 00404962H ;1.00.16 404B47
    GetBagCount DD 0040523BH ;1.00.16 405533
    ItemBagExGetLevel DD 0040405CH ;1.00.16 404101
    ItemGetNumberMake DD 0040405CH ;1.00.16 404101
    NewOptionRand DD 004040BBH ;1.00.16 40416A
    PacketCheckTime DD 00405092H ;1.00.16 40536C
    CGSendResult DD 00402F5EH ;1.00.16 402d56
    PartyClassGetIndexUser DD 00403AC1H ;1.00.16 403A8F
    PartyGetLevel DD 00404854H ;1.00.16 404A16
    */

    //gObj Const
    #define gObj_OFFSET 0x065E3F58 http://1.00.16
    #define gObj_SIZE 0x195C http://1.00.16
    #define gObj_Player 0x1900 http://1.00.16
    #define gObj_Max 0x1CE8

    #define gObj_PK 0x101 // BYTE http://1.00.16

    #define gObj_CLASS 0x9E // BYTE 1.00.16
    #define gObj_LUPP 0xA4 // DWORD 1.00.16

    #define gObj_STRE 0xB8 // WORD 1.00.16
    #define gObj_DEXT 0xBA // WORD 1.00.16
    #define gObj_VITA 0xBC // WORD 1.00.16
    #define gObj_ENER 0xBE // WORD 1.00.16
    #define gObj_LEAD 0xDC // WORD 1.00.16
    #define gObj_LOGIN 0x68 // char[10] 1.00.16
    #define gObj_NICK 0x73 // char[10] 1.00.16
    #define gObj_POSX 0x108 // BYTE 1.00.16
    #define gObj_POSY 0x10A // BYTE 1.00.16
    #define gObj_Dir 0x10C // Byte 1.00.16
    #define gObj_MAPID 0x10D // BYTE 1.00.16
    #define gObj_INGAMESTATUS 0x4 // BYTE 1.00.16
    #define gObj_EXPERIENCE 0xAC // DWORD 1.00.16
    #define gObj_MONEY 0xB4 // DWORD 1.00.16
    #define gObj_LEVEL 0xA0 // WORD 1.00.16
    #define gObj_CTLCODE 0x1C4 // BYTE 1.00.16



    Esses são do mesmo tópico, porém os créditos são do renanzin

      Data/hora atual: Qua Ago 15, 2018 8:21 am