版本 2
.子程序 全屏爆建筑
.局部变量 变量, 整数型
.局部变量 变量1, 整数型
.局部变量 地址1, 整数型
地址1 = 读内存整数型 (-1, 十六到十 (人物))
变量 = 读内存整数型 (-1, 读内存整数型 (-1, 地址1 + 十六到十 (“D4”)) + 十六到十 (“10”))
.变量循环首 (变量, 变量 + 240, 4, 变量1)
.判断开始 (读内存整数型 (-1, 读内存整数型 (-1, 变量1) + 十六到十 (“B4”)) = 1057)
写内存整数型 (-1, 读内存整数型 (-1, 变量1) + 十六到十 (“164”), 0)
.默认
.判断结束
.变量循环尾 ()
公告 (“屏蔽建筑”, 十六到十 (“FF00FF00”))
.子程序 取X坐标, 整数型
.参数 基址2, 整数型
.局部变量 x, 整数型
x = 读内存整数型 (-1, 基址2 + 十六到十 (“460”), )
返回 (x)
.子程序 取Y坐标, 整数型
.参数 基址3, 整数型
.局部变量 Y, 整数型
.局部变量 Y2, 整数型
.局部变量 Y1, 整数型
Y = 读内存整数型 (-1, 基址3 + 十六到十 (“17E”), ) ' 过滤坐标
Y1 = Y - 17000
.如果 (Y1 < 296 = 真)
Y2 = Y1 - 27
.否则
.如果 (Y1 < 314 且 Y1 > 295 = 真)
Y2 = Y1 - 6
.否则
.如果 (Y1 < 410 且 Y1 > 313 = 真)
Y2 = Y1 + Y1 - 300
.否则
.如果 (Y1 < 420 且 Y1 > 410 = 真)
Y2 = (Y1 - 400) × 2.5 + 100
Y2 = Y2 + 400
.否则
.如果 (Y1 < 450 且 Y1 > 410 = 真)
Y2 = (Y1 - 400) × 2.5 + 500
.否则
.如果真 (Y1 < 500)
Y2 = (Y1 - 500) × 3.7 + 885
.如果真结束
.如果结束
.如果结束
.如果结束
.如果结束
.如果结束
返回 (Y2)
.子程序 遍历2, , 公开
.局部变量 d, 整数型
.局部变量 a, 整数型
.局部变量 g, 整数型
.局部变量 h, 整数型
.局部变量 x, 整数型
.局部变量 y, 整数型
.局部变量 i, 整数型
.局部变量 XX, 整数型
.局部变量 b, 整数型
.局部变量 基址, 文本型
基址 = 召唤基址 ' 基址可以是人物也可以是召唤 召唤触发就用召唤基址
d = 内存操作.读代码 (基址 + “+D4+90”)
a = 0
i = 0
XX = 内存操作.读代码 (人物基址)
.如果真 (内存操作.读代码 (基址) > 0 或 基址 = 人物基址)
.变量循环首 (1, 50, 1, ) ' 50循环次数 设置小点可以加卡机
a = a + 1
b = 4 + 4 × a
g = 读内存整数型 (-1, d + b)
.判断开始 (取文本长度 (十到十六 (g)) = 7 或 取文本长度 (十到十六 (g)) = 8)
.判断开始 (g ≠ XX 且 读内存整数型 (-1, g + 十六到十 (“498”)) = 100) ' 过滤人物
h = 读内存整数型 (-1, g + 十六到十 (“1BC8”), )
.判断开始 (h > 1000 且 h < 100000000)
y = 读内存整数型 (-1, g + 十六到十 (“17E”), )
.如果 (y < 18000 且 y > 17000)
x = 取X坐标 (g)
y = 取Y坐标 (g)
自定义汇编 (十六到十 (召唤基址), x, y, 伤害1, 44002) ' 我的代码不给你自己找个
i = i + 1
.如果真 (i ≥ 7) ' 控制怪物数量
跳出循环 ()
.如果真结束
.否则
.如果结束
.默认
.判断结束
.默认
.判断结束
.默认
.判断结束
.变量循环尾 ()
.如果真结束
内存优化
2021-11-26 18:11:19
266B
易语言
1