内存遍历背包与发包攻略(易语言图文详解)
40次循环,遍历40个格子
返回字符型:格位+物品类别+物品编号。
物品编号用于发包,不发包的话,只需获取格位和物品类别即可,物品类别返回整数型 ,自己再转义为具体物品字符。
发包传物品编号直接使用物品,无需开背包、无需点击鼠标。
以下是发包使用飞行符直飞游戏各大城市:
这是个组包的过程,38代表包头,表示飞行符,06代表长度,然后加上飞行符十进制的物品编号,再加上城市编号,0100表示长安,0200表示傲来国……实现直飞!
大家先明白原理和大概逻辑,再举个发包使用合成旗的例子:
673表示红色合成旗的类别,返回合成旗物品编号。
32表示合成旗的封包的包头,09表示长度。
3209+物品编号+“0000000000”表示发包打开合成旗界面的操作。 多线程中实时获得已打开合成旗子界面的所有旗点坐标和每个旗子的ID。
通过算法算出距离目的地最近的那个旗点坐标是哪个,最后将坐标点组包进来。
3B070F代表飞行操作,+多线程中获得的旗ID,+旗点,0100表示第1个旗点,0200表示第二个旗点……
组包完成,直飞!
背包遍历函数调用:传0,0表示全面搜索道具栏,返回所有物品信息。
传0,非0表示指定格位获取物品类别。
传非0,0表示指定物品类别获取格位。
传非0,非0表示指定物品类别和格位检测是否存在该物品。
传0,0,返回结果示例:
全面搜索:格位2|类型3319|编号1120101065,格位3|类型3246|编号1120101066,格位4|类型20|编号1120101067,格位5|类型1|编号1120101068,格位10|类型3267|编号1120101070,格位11|类型3268|编号1120101071,格位12|类型3890|编号1120101072 |