close_btn
로그인, 회원가입후 더 많은 혜택을 누리세요 로그인 회원가입 닫기

게임서버 클레스값

2016.04.02 14:25

으으럇차차 조회 수:171 추천:1

#include "StdAfx.h"

#define pMaxLen (0x1777)
#define j_gObjViewportListProtocolCreate ((void(*)(OBJECTSTRUCT* tObj))0x0052F870)
#define DataSend ((void(*)(DWORD PlayerID,PBYTE Packet,DWORD Size)) 0x004B3370)
#define DataRecv ((void(*)(BYTE,PBYTE,DWORD,...))0x004368E0)
#define GCServerMsgStringSend ((void(*)(char*Texto,DWORD PlayerID,int tipo))0x004066B3)
#define NPCTalk ((void(*)(DWORD dwNpcID,char*Texto,DWORD PlayerID))0x005A35A0)
#define ChatTargetSend ((DWORD(*)(DWORD *, char*, DWORD))0x00439260)
#define GCMoneySend ((void(*)(DWORD,int))0x004075EA)
#define CGLevelUpPointAdd ((int(*)(PBYTE Arg1,DWORD PlayerID))0x0043C010)
#define ItemSerialCreateSend ((int(*)(DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD))0x00407004)
#define InvItemCreate ((int(*)(DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD))0x00407004)
#define ChaosBoxInit ((void(*)(DWORD))0x00404EDF)
#define ChaosBoxSend ((void(*)(DWORD, DWORD))0x00406FFF)
#define GCPkLevelSend ((void(*)(DWORD aIndex,BYTE PkLevel)) 0x00405259)
#define j_gObjMoveGate ((void(*)(int aIndex, int Gate))0x00532530)
#define gObjGetIndex ((int(*)(const char*))0x00401EF6)
#define DataSendAll ((void(*)(PBYTE lpMsg, int iMsgSize)) 0x0040729D)
#define CloseClient ((void(*)(DWORD))0x0040788D)
#define GameMonsterAllCloseAndReload ((void(*)()) 0x0040759F)
#define pShopDataLoad ((void(*)()) 0x00406B6D)
#define GCLevelUpMsgSend ((void(*)(int, unsigned char)) 0x0043BDC0)
#define j_gObjCalCharacter ((void(*)(int)) 0x004E8AC0)
#define gObjInventoryDeleteItem ((void(*)(int,int)) 0x0051A3E0)
#define GCInventoryItemDeleteSend ((void(*)(int,int,unsigned char)) 0x00403AE9)
#define gObjGetItemCountInIventory ((int(*)(int,WORD))0x0040299B)
#define GCSendQuestPrize ((int(*)(int, int, int)) 0x00403472)
#define DropItemSend ((void(*)(DWORD *, OBJECTSTRUCT *)) 0x00420330)
#define GsCGInventoryItemMoveFunc ((void(*)(PBYTE pRecvBuff,DWORD PlayerID))0x004431E0)
#define j_PetItemDurSend ((void(*)(OBJECTSTRUCT *lpObj, int damage))0x00511670)
#define j_GCItemDurSend ((void(*)(int aIndex, BYTE pos, BYTE dur, unsigned char flag)) 0x0045FC70)

//Test
#define MonsterCount 0x7D95B94
#define MonsterReads 0x7D800B6
#define gObjSetMonsters ((void(*)(int,int))0x0040616D)
#define gObjSetPosMonster ((void(*)(int,int))0x00506870)
#define gObjAddMonsters ((int(*)(unsigned char))0x004044F3)
#define gObjDel ((void (*)(int)) 0x00403AE4)
#define GCRefillSend ((int(*)  ( DWORD , int , int , int, int) ) 0x0045F9F0)
#define GameMonsterAllCloseAndReload ((void(*)()) 0x0040759F)
#define CCGiveWinnerItem ((void(*)(int,int))0x00597B90)
#define ItemGetNumberMake ((int(*) (int,int)) 0x00405425)
#define gObjTeleport ((void(*)(int, int, int, int))0x00403382)
#define gObjPlayerKiller ((void(*)(OBJECTSTRUCT *gObj, OBJECTSTRUCT *TargetgObj)) 0x0050EF80)
#define gObjSetPosition ((void(*)(int,int,int)) 0x00402086)
#define gObjSetCharacter ((void(*)(LPBYTE,int)) 0x00502F10)
#define gObjMagicAdd ((int(*)(LPOBJ,BYTE,BYTE)) 0x00535FE0)
#define GCInventoryItemOneSend ((void(*)(int,int))0x0043C210)
#define ItemGetDurability ((int(*)(int,BYTE,BYTE,BYTE)) 0x00558B80)
#define MsgOutput ((void(*)(DWORD aIndex,char *szMsg, ...)) 0x004016CC)
#define gObjMakePreviewCharSet ((void(*)(int))0x005263D0)
#define gObjMonsterDieGiveItem ((void(*)(OBJECTSTRUCT *, OBJECTSTRUCT *)) 0x0041D9E0)
#define DropKundunEventItem ((void(*)(int,BYTE,BYTE,BYTE)) 0x0049D120)
#define PkCheck ((void(*)(LPOBJ,LPOBJ))0x004D6940)
#define gObjAttack ((void(*)(OBJECTSTRUCT*,OBJECTSTRUCT*,CMagicInf *,int,unsigned char,int,int)) 0x004CF190)
#define gObjLifeCheck ((void(*)(OBJECTSTRUCT*,OBJECTSTRUCT*,int,int,int,int,BYTE,int)) 0x00517B40)
//---------

#define MIN_PLAYERID 8000
#define MAX_PLAYERID 9400

#define gObjOffset (*(CHAR**)0x7A5502C)
#define gObjSize 0x2228
#define gObjMaxUsr 0x2328

#define gObj_isonline 0x4
#define gObjIP 0x18
#define gObjPk 0x125
#define gObjNick 0x77
#define gObjLogin 0x6C
#define gObjPosX 0x12C
#define gObjPosY 0x12E
#define gObjLvl 0xAA
#define gObjClass 0xA6
#define gObjStr 0xDC
#define gObjDex 0xDE
#define gObjVit 0xE0
#define gObjEne 0xE2
#define gObjLead 0x100
#define gObjZen 0xD8
#define gObjMapID 0x131
#define gObjDir 0x130
#define gObjExp 0xB4
#define gObjNextExp 0xB8
#define gObjLupp 0xAC
#define gObjCtl 0x1F4
#define gObjPlayer 0x1F40
#define gObjLife 0xE4
#define gObjMaxLife 0xE8
#define gObjAddLife 0x134
#define gObjShield 0x13C
#define gObjMaxShield 0x140
#define gObjAddShield 0x144
#define gObjInventory 0xE7C
#define gObjNpc 0xA4
#define GS_ITEMSIZE 0xBC
#define gObjCBMix 0xECC


bool IsConnected(int aIndex);
long int gObj_GetInt(int aIndex,int gObjParam);

 

번호 제목 글쓴이 날짜 조회 수
공지 소스자료는 직접 올려주세요 게임존 2017.06.06 582
26 열혈강호 9.0-10.0 ybi.cfg 100% 올 한글화 file 로이로이1 2016.04.25 279
25 [라그나로크] 전장 시스템 file 로이로이1 2016.04.24 36
24 레드문 새로운DB 설명서참조★★ file 향수의추억 2016.04.18 221
23 레드문 한글DB 파일 file 향수의추억 2016.04.18 174
22 ZTeam 시즌 6 클라(dll) 소스 file 이호성 2016.04.18 184
21 뮤 RC웹 시즌1 부터 3까지 file 초아 2016.04.18 85
20 Loader 소스 이호성 2016.04.18 115
19 뮤 메이커 소스 이호성 2016.04.17 165
18 zterm mu soruce 파일 공유 [2] file 날아라비바쇼 2016.04.14 52
17 런유오 - 머니트리 file 늘도도 2016.04.13 31
16 런유오 - 게이트 키퍼 file 늘도도 2016.04.13 36
15 공지사항 소스 자동발송 으으럇차차 2016.04.02 175
14 뮤 핵체크 오프셋값 코드 [1] 으으럇차차 2016.04.02 223
» 게임서버 클레스값 으으럇차차 2016.04.02 171
12 몬스터 및 아이템 오프셋 으으럇차차 2016.04.02 142
11 맵 소스 rc로 변경가능 file 으으럇차차 2016.04.02 102
10 상점 엑템판매 함수 file 으으럇차차 2016.04.02 133
9 오프셋값 1.00.87 file 으으럇차차 2016.04.02 66
8 뮤 시즌5 한국프로토콜 값 소스 입니다. file 으으럇차차 2016.04.02 172
7 뮤 아이템 드랍 및 세트아이템 드랍 소스 입니다. [2] file 으으럇차차 2016.04.02 415
6 네이버 접속기 만드는 소스라네요 ~ file 힙도그 2016.03.24 201
5 리니지2 Ertheia -- Epic tale of Aden precompiled server source [1] file 돌맨 2016.03.21 178
4 4.8 ac-core 팩 소스 입니다 [2] file 초연1 2016.03.11 400
3 서버팩 교체, 업데이트 방법입니다. [1] 쿄뉴 2016.03.10 640
2 던파 보조장비 필요퀘스트아이템 붉은눈 2016.02.15 560
1 비교분석. 레벨업권. 뭐가 다를까요 [1] 붉은눈 2016.02.12 144