魔域老端单机版一键买背包物品

1、由于发现一个个买东西手点实在是太累人,宗旨是能自动绝对不手动的原则。

废话不多说直接上代码;

工具,易语言+大漠插件

.版本 2

.子程序 买东西
.局部变量 背包物品种类, 整数型
.局部变量 背包对象, 整数型
.局部变量 背包对象节点, 整数型
.局部变量 a, 整数型
.局部变量 背包几格子有物品, 整数型
.局部变量 背包物品id, 整数型
.局部变量 根节点, 整数型

根节点 = 读整数 (进程句柄, 十六到十 (“8FC440”) + 十六到十 (“1A30”))
背包对象节点 = 读整数 (进程句柄, 根节点 + 十六到十 (“10”))
背包几格子有物品 = 读整数 (进程句柄, 根节点 + 十六到十 (“30”))
_启动窗口.编辑框_显示器.内容 = “背包有” + 到文本 (背包几格子有物品) + “物品”


.计次循环首 (背包几格子有物品, a)
    显示器 (“扫描背包物品”)
    背包对象 = 读整数 (进程句柄, 背包对象节点 + (a - 1) × 4)
    背包物品id = 读整数 (进程句柄, 背包对象 + 十六到十 (“4”))
    背包物品种类 = 读整数 (进程句柄, 背包对象 + 十六到十 (“c”))
    _启动窗口.编辑框_显示器.内容 = “第” + 到文本 (a) + “的物品种类是” + 到文本 (背包物品种类)
    .如果 (背包物品种类 = 到整数 (_启动窗口.物品id.内容))

        显示器 (“开始买东西”)
        dm.AsmClear ()
        dm.AsmAdd (“push ” + 十到十六 (背包物品id))
        dm.AsmAdd (“mov ecx, 8FC440”)
        dm.AsmAdd (“call 006F2B20”)
        dm.AsmCall (窗口句柄, 6)


    .否则

    .如果结束
    dm.delay (500)
    .如果 (到整数 (dm.Ocr (676, 637, 766, 658, “FFFFFF-000000”, 0.9)) > 1000000000)
        显示器 (“金币到达10亿”)
        存金币 ()

    .否则

    .如果结束


.计次循环尾 ()

注:此贴只做技术交流,勿用于非法操作。本代码仅用于学习交流,实际使用需遵守游戏规则。

欢迎老玩家私信交流

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值