- 注册时间
- 2011-7-5
- 最后登录
- 2013-6-19
- 在线时间
- 17 小时
终身VIP会员
- 魔鬼币
- 5280
|
我来到魔鬼作坊没有1个月。我是菜菜啊!
研究好几天了!!- .版本 2
- .子程序 群怪功能
- .局部变量 基址, 整数型
- .局部变量 一级偏移, 整数型
- .局部变量 是否被选中, 整数型
- .局部变量 二级偏移, 整数型
- .局部变量 怪物数组, 整数型
- .局部变量 当前怪物数量, 整数型
- .局部变量 怪物数组最大值, 整数型
- .局部变量 怪物数组起始地址, 整数型
- .局部变量 循环次数, 整数型
- .局部变量 怪物数组ID, 整数型
- .局部变量 怪物数组对象指针, 整数型
- .局部变量 临时怪物名称, 整数型
- .局部变量 怪物名称, 字节集
- .局部变量 怪物ID, 整数型
- .局部变量 当前怪物血, 整数型
- .局部变量 怪物最大血, 整数型
- .局部变量 怪物等级, 整数型
- .局部变量 怪物X坐标, 小数型
- .局部变量 怪物Y坐标, 小数型
- .局部变量 人与怪距离, 小数型
- .局部变量 怪物种类, 整数型
- .局部变量 种类名称, 文本型
- .局部变量 怪物名称2, 文本型
- .局部变量 要攻击的怪物ID, 整数型
- .局部变量 变量, 整数型
- .局部变量 怪物ID1是否选中怪物, 整数型
- .局部变量 怪物血, 整数型
- .局部变量 远距离怪物, 整数型, , "0"
- .局部变量 近距离怪物, 整数型, , "0"
- .局部变量 n, 整数型
- 近身怪物 = 0
- 组合框近距离怪物.清空 ()
- 组合框远距离怪物.清空 ()
- 基址 = 内存_读整数型 (进程句柄, 十六到十 (#基址))
- 一级偏移 = 内存_读整数型 (进程句柄, 基址 + 十六到十 (“1c”))
- 二级偏移 = 内存_读整数型 (进程句柄, 一级偏移 + 十六到十 (“c”))
- 怪物数组 = 内存_读整数型 (进程句柄, 二级偏移 + 十六到十 (“20”))
- 当前怪物数量 = 内存_读整数型 (进程句柄, 怪物数组 + 十六到十 (“14”))
- 怪物数组最大值 = 内存_读整数型 (进程句柄, 怪物数组 + 十六到十 (“24”))
- 怪物数组起始地址 = 内存_读整数型 (进程句柄, 怪物数组 + 十六到十 (“18”))
- .计次循环首 (怪物数组最大值, 循环次数)
- 怪物数组ID = 内存_读整数型 (进程句柄, 怪物数组起始地址 + (循环次数 - 1) × 4)
- .如果 (怪物数组ID > 0)
- 怪物数组对象指针 = 内存_读整数型 (进程句柄, 怪物数组ID + 十六到十 (“4”))
- 临时怪物名称 = 内存_读整数型 (进程句柄, 怪物数组对象指针 + 十六到十 (“274”))
- 怪物名称 = 内存_读字节集 (进程句柄, 临时怪物名称 + 十六到十 (“0”), 100)
- 怪物名称2 = 删尾空 (转换_Unicode转Ansi (怪物名称))
- 怪物ID = 内存_读整数型 (进程句柄, 怪物数组对象指针 + 十六到十 (“11c”))
- 当前怪物血 = 内存_读整数型 (进程句柄, 怪物数组对象指针 + 十六到十 (“134”))
- 怪物最大血 = 内存_读整数型 (进程句柄, 怪物数组对象指针 + 十六到十 (“150”))
- 怪物等级 = 内存_读整数型 (进程句柄, 怪物数组对象指针 + 十六到十 (“128”))
- 怪物X坐标 = 内存_读小数型 (进程句柄, 怪物数组对象指针 + 十六到十 (“3c”))
- 怪物Y坐标 = 内存_读小数型 (进程句柄, 怪物数组对象指针 + 十六到十 (“44”))
- 人与怪距离 = 内存_读小数型 (进程句柄, 怪物数组对象指针 + 十六到十 (“298”))
- 怪物种类 = 内存_读整数型 (进程句柄, 怪物数组对象指针 + 十六到十 (“b4”))
- .如果真 (怪物种类 = 6) ' 编辑框_打怪范围
- .如果真 (人与怪距离 > 5 且 人与怪距离 < 18)
- 加入成员 (远距离怪物, 怪物ID)
- .如果真结束
- .如果真 (人与怪距离 < 3)
- 近身怪物 = 近身怪物 + 1
- 加入成员 (近距离怪物, 怪物ID)
- .如果真结束
- .如果真结束
- .否则
- .如果结束
- .计次循环尾 ()
- .如果真 (近身怪物 > 到数值 (编辑框周围怪物数量.内容))
- 深层怪物ID选怪CALL (近距离怪物 [1])
- 清除数组 (近距离怪物)
- .如果真 (选择框自动九天.选中 = 真)
- 技能CALL (十六到十 (“30”))
- .如果真结束
- .如果真结束
- .如果真 (近身怪物 < 到数值 (编辑框周围怪物数量.内容))
- 深层怪物ID选怪CALL (远距离怪物 [1])
- .如果 (取数组成员数 (远距离怪物) ≥ 2)
- 深层怪物ID选怪CALL (远距离怪物 [2])
- 清除数组 (远距离怪物)
复制代码 |
评分
-
查看全部评分
|