挂海论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
 友情提示:文字/图片广告均非网站意见,请担保交易勿直接付款,由此产生的责任自负
玩游戏来117游戏网(H5不下载也能玩手游传奇,吃鸡,竞技都有)不懂社区·好资源不错过·各位资源站大佬欢迎来采集搬运寻找会做《单机》游戏修改器的开发作者长期合作,价格不是问题!联系QQ:1874088565
IOS签名/udid证书出售/送证书加群1040456405 ██【我要租此广告位】██.
.. .
查看: 6003|回复: 16
打印 上一主题 下一主题

[讨论交流] 笑傲江湖部分工程代码

[复制链接]

22

积分

16

主题

5

听众
已帮网友解决0 个问题
好评
0
贡献
6
海币
526
交易币
0
跳转到指定楼层
楼主
发表于 2014-6-11 19:06:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提醒:若下载的软件是收费的"请不要付款",可能是骗子,请立即联系本站举报,执意要付款被骗后本站概不负责。(任何交易请走第三方中介,请勿直接付款交易以免被骗!切记).

友情提示:文字/图片广告均非本站意见,请担保交易勿直接付款,由此产生的责任自负!!!↑↑


//基址
#define BASE_ADDR     0x01320A18          //全局地址
#define AUTO_MOVE     0x006F36E0          //自动寻路
#define USE_SKILL     0x00709EB0          //使用技能
#define CALL_BASE     0x00B976C0          //明文发包
//数据
#define BASE_ADD     (*(DWORD *)BASE_ADDR)       //全局基址
#define DYNAMIC_ADDR    (*(DWORD *)(BASE_ADD+0x24))      //动态基址
#define WINDOWS_ADDR    (*(DWORD *)(DYNAMIC_ADDR+0x8))     //窗口基址
#define ENVIRON_ADDR    (*(DWORD *)(DYNAMIC_ADDR+0xC))     //环境基址
#define ROLE_ATTRIBUTE    (*(DWORD *)(DYNAMIC_ADDR+0x8C))     //角色属性
#define ROLE_DATA_BASE    (*(DWORD *)(DYNAMIC_ADDR+0x90))     //角色数据
//窗口数据
#define WINDOWS_BASE    (*(DWORD *)(WINDOWS_ADDR+0x324))    //窗口控件
#define FACE_WINDOW     (*(DWORD *)(WINDOWS_BASE+0x78))     //当前窗口
#define FACE_WINDOW_NAME   (CHAR*)(*(DWORD *)(FACE_WINDOW+0x4C))   //当前窗口名
//环境数据
#define PLAYER_BASE     (*(DWORD *)(ENVIRON_ADDR+0x70))     //周围玩家基址
#define MONSTER_BASE    (*(DWORD *)(ENVIRON_ADDR+0x74))     //周围怪物基址
#define MAP_NAME_SMALL    (WCHAR *)(*(DWORD *(DWORD *)(ENVIRON_ADDR+0xB8)+4))//小地图名
#define MAP_ID      (*(DWORD *)(ENVIRON_ADDR+0x138))    //地图ID
#define MAP_NAME_BIG    (WCHAR *)(*(DWORD *(DWORD *)(ENVIRON_ADDR+0x140)+8))//小地图名
#define PLAYER_LIST     (*(DWORD *)(PLAYER_BASE+0x114))     //周围玩家列表
#define PLAYER_COUNT    (*(DWORD *)(PLAYER_BASE+0x118))     //周围玩家列表
#define PLAYER_POINT(i)    (*(DWORD *)(PLAYER_LIST+(i)*4))     //相应玩家指针
#define PLAYER_X(i)     (*(FLOAT *)(PLAYER_POINT(i)+0x3C))    //玩家坐标X
#define PLAYER_Z(i)     (*(FLOAT *)(PLAYER_POINT(i)+0x40))    //玩家坐标Z
#define PLAYER_Y(i)     (*(FLOAT *)(PLAYER_POINT(i)+0x44))    //玩家坐标Y
#define PLAYER_ID(i)    (*(DWORD *)(PLAYER_POINT(i)+0x140))    //玩家ID
#define PLAYER_NAME(i)    ((WCHAR *)(*(DWORD *)(PLAYER_POINT(i)+0x478))) //玩家名字
#define PLAYER_TITLE(i)    (WCHAR *)(*(DWORD *)(PLAYER_POINT(i)+0x480)) //玩家称号
#define PLAYER_LEVEL(i)    (*(DWORD *)(PLAYER_POINT(i)+0x68E))    //玩家等级
#define MONSTER_LIST    (*(DWORD *)(MONSTER_BASE+0xA4))     //周围怪物列表
#define MONSTER_COUNT    (*(DWORD *)(MONSTER_BASE+0xA8))     //周围怪物数量
#define MONSTER_POINT(i)   (*(DWORD *)(MONSTER_LIST+(i)*4))    //相应怪物指针
#define MONSTER_X(i)    (*(FLOAT *)(MONSTER_POINT(i)+0x3C))    //怪物坐标X
#define MONSTER_Z(i)    (*(FLOAT *)(MONSTER_POINT(i)+0x40))    //怪物坐标Z
#define MONSTER_Y(i)    (*(FLOAT *)(MONSTER_POINT(i)+0x44))    //怪物坐标Y
#define MONSTER_TYPE(i)    (*(DWORD *)(MONSTER_POINT(i)+0x138))   //怪物种类(22怪物,23NPC,25门徒)
#define MONSTER_ID(i)    (*(DWORD *)(MONSTER_POINT(i)+0x140))   //怪物ID
#define MONSTER_DIST(i)    (*(FLOAT *)(MONSTER_POINT(i)+0x17C))   //怪物距离
#define MONSTER_TAG(i)    (*(DWORD *)(MONSTER_POINT(i)+0x268))   //怪物目标
#define MONSTER_ACTION(i)   (*(DWORD *)(MONSTER_POINT(i)+0x27C))   //怪物动作
#define MONSTER_LEVEL(i)   (*(DWORD *)(MONSTER_POINT(i)+0x4B8))   //怪物等级
#define MONSTER_NAME(i)    (WCHAR *)(*(DWORD *)(MONSTER_POINT(i)+0x834)) //怪物名字
//角色属性
#define ROLE_ATT_X     (*(FLOAT *)(ROLE_ATTRIBUTE+0x3C))    //角色X
#define ROLE_ATT_Z     (*(FLOAT *)(ROLE_ATTRIBUTE+0x40))    //角色Z
#define ROLE_ATT_Y     (*(FLOAT *)(ROLE_ATTRIBUTE+0x44))    //角色Y
#define ROLE_ATT_ID     (*(DWORD *)(ROLE_ATTRIBUTE+0x140))    //角色ID
#define ROLE_ATT_STATIC    (*(BYTE *)(ROLE_ATTRIBUTE+0x35A))    //角色是否静止(1动作)
#define ROLE_ATT_NAME    (WCHAR *)(*(DWORD *)(ROLE_ATTRIBUTE+0x478))     //角色名字
#define ROLE_ATT_LEVEL    (*(DWORD *)(ROLE_ATTRIBUTE+0x68E))    //角色ID
#define ROLE_ATT_EXP    (*(DWORD *)(ROLE_ATTRIBUTE+0x6AA))    //角色经验
#define ROLE_ATT_HP     (*(FLOAT *)(ROLE_ATTRIBUTE+0x6C1))    //角色HP
#define ROLE_ATT_MP     (*(FLOAT *)(ROLE_ATTRIBUTE+0x6C5))    //角色MP
#define ROLE_ATT_HPMAX    (*(FLOAT *)(ROLE_ATTRIBUTE+0x715))    //角色HPMAX
#define ROLE_ATT_MPMAX    (*(FLOAT *)(ROLE_ATTRIBUTE+0x719))    //角色MPMAX
#define ROLE_ATT_FBCOUNT   (*(FLOAT *)(ROLE_ATTRIBUTE+0xC04))    //角色精力
#define ROLE_ATT_GJCOUNT   (*(FLOAT *)(ROLE_ATTRIBUTE+0xC08))    //角色活力
#define ROLE_ATT_STUDY    (*(DWORD *)(ROLE_ATTRIBUTE+0xE64))    //是否在学技能
#define ROLE_ATT_TAG    (*(DWORD *)(ROLE_ATTRIBUTE+0xF08))    //角色目标
//角色数据

#define PACKAGE_ADDR    (*(DWORD *)(ROLE_DATA_BASE+0x8))    //背包基址
//#define SKILL_ADDR     (*(DWORD *)(ROLE_DATA_BASE+0x1C))    //技能基址
#define TASK_ADDR     (*(DWORD *)(ROLE_DATA_BASE+0x28))    //任务基址
//角色背包B键
#define PACKAGE_EQUIP1    (*(DWORD *)(PACKAGE_ADDR+0xC))     //装备1
#define PACKAGE_USUAL    (*(DWORD *)(PACKAGE_ADDR+0x14))     //普通背包
#define PACKAGE_SMALL1    (*(DWORD *)(PACKAGE_ADDR+0x18))     //小布兜1
#define PACKAGE_SMALL2    (*(DWORD *)(PACKAGE_ADDR+0x1C))     //小布兜2
#define PACKAGE_STUFF    (*(DWORD *)(PACKAGE_ADDR+0x24))     //材料包
//装备遍历
#define PACKAGE_EQUIP1_ADDR   (*(DWORD *)(PACKAGE_EQUIP1+0x2C))    //装备基址
#define PACKAGE_EQUIP1_SIZE   (*(DWORD *)(PACKAGE_EQUIP1+0x30))    //装备格数
#define PACKAGE_EQUIP1_POINT(i)  (*(DWORD *)(PACKAGE_EQUIP1_ADDR+(i)*4))   //相应格地址
#define PACKAGE_EQUIP1_PRICE(i)  (*(DWORD *)(PACKAGE_EQUIP1_POINT(i)+0x24))  //装备价格
#define PACKAGE_EQUIP1_NAME(i)  (WCHAR *)(DWORD*(PACKAGE_EQUIP1_POINT(i)+0xE0)+0x4)//装备名字
//背包遍历
#define PACKAGE_USUAL_ADDR   (*(DWORD *)(PACKAGE_USUAL+0x2C))    //背包基址
#define PACKAGE_USUAL_SIZE   (*(DWORD *)(PACKAGE_USUAL+0x30))    //背包格数
#define PACKAGE_USUAL_POINT(i)  (*(DWORD *)(PACKAGE_USUAL_ADDR+(i)*4))   //相应格地址
#define PACKAGE_USUAL_PRICE(i)  (*(DWORD *)(PACKAGE_USUAL_POINT(i)+0x24))  //物品价格
#define PACKAGE_USUAL_COUNTMAX(i) (*(DWORD *)(PACKAGE_USUAL_POINT(i)+0x48))  //物品最大数量
#define PACKAGE_USUAL_COUNT(i)  (*(DWORD *)(PACKAGE_USUAL_POINT(i)+0x6C))  //物品数量
//小布兜1
#define PACKAGE_SMALL1_ADDR   (*(DWORD *)(PACKAGE_USUAL+0x2C))    //背包基址
#define PACKAGE_SMALL1_SIZE   (*(DWORD *)(PACKAGE_USUAL+0x30))    //背包格数
#define PACKAGE_SMALL1_POINT(i)  (*(DWORD *)(PACKAGE_SMALL1_ADDR+(i)*4))   //相应格地址
#define PACKAGE_SMALL1_PRICE(i)  (*(DWORD *)(PACKAGE_SMALL1_POINT(i)+0x24))  //物品价格
#define PACKAGE_SMALL1_COUNTMAX(i) (*(DWORD *)(PACKAGE_SMALL1_POINT(i)+0x48))  //物品最大数量
#define PACKAGE_SMALL1_COUNT(i)  (*(DWORD *)(PACKAGE_SMALL1_POINT(i)+0x6C))  //物品数量
//小布兜2
#define PACKAGE_SMALL2_ADDR   (*(DWORD *)(PACKAGE_USUAL+0x2C))    //背包基址
#define PACKAGE_SMALL2_SIZE   (*(DWORD *)(PACKAGE_USUAL+0x30))    //背包格数
#define PACKAGE_SMALL2_POINT(i)  (*(DWORD *)(PACKAGE_SMALL2_ADDR+(i)*4))   //相应格地址
#define PACKAGE_SMALL2_PRICE(i)  (*(DWORD *)(PACKAGE_SMALL2_POINT(i)+0x24))  //物品价格
#define PACKAGE_SMALL2_COUNTMAX(i) (*(DWORD *)(PACKAGE_SMALL2_POINT(i)+0x48))  //物品最大数量
#define PACKAGE_SMALL2_COUNT(i)  (*(DWORD *)(PACKAGE_SMALL2_POINT(i)+0x6C))  //物品数量
//材料遍历
#define PACKAGE_STUFF_ADDR   (*(DWORD *)(PACKAGE_USUAL+0x2C))    //背包基址
#define PACKAGE_STUFF_SIZE   (*(DWORD *)(PACKAGE_USUAL+0x30))    //背包格数
#define PACKAGE_STUFF_POINT(i)  (*(DWORD *)(PACKAGE_STUFF_ADDR+(i)*4))   //相应格地址
#define PACKAGE_STUFF_PRICE(i)  (*(DWORD *)(PACKAGE_STUFF_POINT(i)+0x24))  //物品价格
#define PACKAGE_STUFF_COUNTMAX(i) (*(DWORD *)(PACKAGE_STUFF_POINT(i)+0x48))  //物品最大数量
#define PACKAGE_STUFF_COUNT(i)  (*(DWORD *)(PACKAGE_STUFF_POINT(i)+0x6C))  //物品数量
//技能数据
//#define SKILL_ADDR1     (*(DWORD *)(SKILL_ADDR+0x10))     //技能基址1
//任务数据
#define TASK_ADDR_INF    (*(DWORD *)(TASK_ADDR+0x4))      //任务列表
#define TASK_COUNT     (*(DWORD *)(TASK_ADDR_INF))      //任务数量
#define TASK_POINT(i)    (*(DWORD *)(TASK_ADDR_INF+(i)*0x7E))   //相应任务地址
#define TASK_ID(i)     (*(DWORD *)(TASK_POINT(i)+0x1F))    //任务ID
#define TASK_NAME(i)    (WCHAR *)(DWORD*(TASK_POINT(i)+0x3B)+0x8)  //任务名字

联系我时,请说是在 挂海论坛 上看到的,谢谢!



上一篇:获取笑傲江湖验证码的方法
下一篇:笑傲江湖控件 及自动登录
免责声明:
1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关。一切关于该内容及资源商业行为与www.52ghai.com无关。

2、本站提供的一切资源内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。

3、本站信息来自第三方用户,非本站自制,版权归原作者享有,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。

4、如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵犯你版权的,请邮件与我们联系删除(邮箱:xhzlw@foxmail.com),本站将立即改正。

4

积分

2

主题

3

听众
已帮网友解决0 个问题
好评
0
贡献
2
海币
626
交易币
0
沙发
发表于 2014-7-5 01:59:18 | 只看该作者
当然是要支持了!
3正式会员
109/300

109

积分

73

主题

5

听众
已帮网友解决0 个问题
好评
0
贡献
36
海币
380
交易币
0
板凳
发表于 2014-7-17 20:26:18 | 只看该作者
沙发!沙发!枪一个沙发

0

积分

0

主题

2

听众
已帮网友解决0 个问题
好评
0
贡献
0
海币
1801
交易币
0
地板
发表于 2014-8-16 20:08:56 | 只看该作者
我来赚一个 谢谢!
3正式会员
298/300

298

积分

86

主题

7

听众
已帮网友解决0 个问题
好评
1
贡献
212
海币
1393
交易币
0
5#
发表于 2014-9-9 00:18:20 | 只看该作者
我来加个数~

2

积分

1

主题

3

听众
已帮网友解决0 个问题
好评
0
贡献
1
海币
715
交易币
0
6#
发表于 2014-9-27 08:47:37 | 只看该作者
前排支持一下
3正式会员
146/300

146

积分

56

主题

3

听众
已帮网友解决0 个问题
好评
0
贡献
90
海币
549
交易币
0
7#
发表于 2014-10-15 15:32:31 | 只看该作者
支持一下:lol

98

积分

58

主题

8

听众
已帮网友解决0 个问题
好评
0
贡献
40
海币
3476
交易币
50
8#
发表于 2015-1-4 21:24:09 | 只看该作者
感恩无私的分享与奉献 :)

29

积分

17

主题

5

听众
已帮网友解决0 个问题
好评
0
贡献
12
海币
730
交易币
0
9#
发表于 2015-2-15 03:36:50 | 只看该作者
看到这帖子真是高兴!
贡献
11
海币
586
交易币
0
10#
发表于 2015-2-15 11:30:16 | 只看该作者
我了个去,顶了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

免责声明|Archiver|手机版|小黑屋|挂海论坛

GMT+8, 2025-4-6 07:39 , Processed in 0.139489 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

本站资源来自互联网用户收集发布,如有侵权请邮件与我们联系处理。xhzlw@foxmail.com

快速回复 返回顶部 返回列表