荣耀版gee脱机辅助多地图循环脚本
今天我们分享一个荣耀GEE挂机辅助,多地图循环脚本的案例。很多用户在使用传奇挂机辅助的时候,都喜欢能编写定制一些高级的脚本,已满足自己的特殊需求,多地图循环脚本正是最精彩被用户提及的功能之一。今天分享的传奇挂机脚本是回城后随机下地图的,通过获取一个随机数进行判断。需要注意的是,并不是所有的服都有必要做这种脚本,正常普通的单地图挂机的已经足够,除非有的服地图实在太小,需要再几个地图之前来回穿梭才有效率才有必要。
--〓〓〓〓〓〓〓〓死亡流程〓〓〓〓〓〓〓〓
function 死亡小退()
if 角色("死亡") == 1 then
等待(2500)
if 寻找内容(取对话框内容(),"安全回城复活") == 1 then
选择("@安全回城",1)
等待(1500)
else
小退()
等待(5000)
上线()
等待(4500)
end
end
end
--〓〓〓〓〓〓〓〓购买流程〓〓〓〓〓〓〓〓
function 商城购物()
if 取背包物品数量("回城传送石") < 1 then
购买物品("回城传送石")
等待(2500)
end
if 取背包物品数量("修复神水") < 1 then
购买物品("修复神水")
等待(2500)
end
if 取背包物品数量("随机传送石") < 1 then
购买物品("随机传送石")
等待(2500)
end
end
--〓〓〓〓〓〓〓〓回收流程〓〓〓〓〓〓〓〓
function 回收()
--------↓↓↓↓↓存仓↓↓↓↓↓--------
发送封包(0,21,5308) --打开仓库按钮
等待(700)
物品存仓(1) --无限仓库设置为1
等待(500)
--------↓↓↓↓↓回收↓↓↓↓↓--------
发送封包(0,20,5308) --打开回收按钮
等待(700)
选择("@一键回收",1) --回收命令
等待(500)
--------↓↓↓↓↓关闭多余的前台窗口↓↓↓↓↓--------
if 获取窗口("关闭") == 1 then
关闭窗口("关闭")
end
if 获取窗口("DBagPag1") == 1 then
关闭窗口("DBagPag1")
end
if 获取窗口("页数") == 1 then
关闭窗口("页数")
end
if 获取窗口("") == 1 then
关闭窗口("")
end
if 获取窗口("预留按钮4") == 1 then
关闭窗口("预留按钮4")
end
商城购物() --商城购物
发送封包(1,0,81) --自动刷包
end
--〓〓〓〓〓〓〓〓检测是否在城里发呆〓〓〓〓〓〓〓〓
function 检测是否发呆()
if 是否超时 == NOF or 是否超时 == 0 then
是否超时 = 1
记录时间 = 取启动时间()
临时坐标x = 角色("x")
临时坐标y = 角色("y")
elseif 是否超时 == 1 then
if 取间隔时间(记录时间) > 10000 then
if 临时坐标x == 角色("x") and 临时坐标y == 角色("y") then
移动停止()
使用物品("回城传送石",1)
等待(2000)
end
是否超时 = 0
end
end
end
--〓〓〓〓〓〓〓〓打怪流程〓〓〓〓〓〓〓〓
local 地图名称 = 取地图名称()
if 地图名称 ~= "祖龙大陆" and 地图名称 ~= "统治大陆"then
商城购物()
if 取背包物品数量("*") >= 38 then
回收()
else
执行打怪()
end
血量=角色("当前HP")
最大血量=角色("最大HP")
血量百分比=(血量/最大血量)*100
if 血量百分比<30 then
使用物品("回城传送石",1)
等待(2000)
end
if 取间隔时间(下地图时间) > 20000 then
使用物品("回城传送石",1)
等待(2000)
end
elseif 地图名称 == "祖龙大陆" then --土城地图
血量=角色("当前HP")
最大血量=角色("最大HP")
血量百分比=(血量/最大血量)*100
if 血量百分比<99 then
if 移动寻找NPC并点击("[一键回血]|139,111") == 1 then
end
else
if 移动寻找NPC并点击("[战国引路]|113,119") == 1 then
等待(1500)
回车()
等待(1500)
end
end
elseif 地图名称 == "统治大陆" then
math.randomseed(tostring(os.time()):reverse():sub(1,7))
gotomap=math.random(1,6)
if gotomap == 1 then
等待(1500)
if 移动寻找NPC并点击("[征战之地]|28,33") == 1 then
等待(1500)
if 取对话框内容()~=nil then --查看界面是否打开
选择("@进1",1)
end
end
elseif gotomap == 2 then
等待(1500)
if 移动寻找NPC并点击("[征战之地]|28,33") == 1 then
等待(1500)
if 取对话框内容()~=nil then --查看界面是否打开
选择("@进2",1)
end
end
elseif gotomap == 3 then
等待(1500)
if 移动寻找NPC并点击("[征战之地]|28,33") == 1 then
等待(1500)
if 取对话框内容()~=nil then --查看界面是否打开
选择("@进3",1)
end
end
elseif gotomap == 4 then
等待(1500)
if 移动寻找NPC并点击("[征战之地]|28,33") == 1 then
等待(1500)
if 取对话框内容()~=nil then --查看界面是否打开
选择("@进4",1)
end
end
elseif gotomap == 5 then
等待(1500)
if 移动寻找NPC并点击("[征战之地]|28,33") == 1 then
等待(1500)
if 取对话框内容()~=nil then --查看界面是否打开
选择("@进5",1)
end
end
elseif gotomap == 6 then
等待(1500)
if 移动寻找NPC并点击("[征战之地]|28,33") == 1 then
等待(1500)
if 取对话框内容()~=nil then --查看界面是否打开
选择("@进6",1)
end
end
end
等待(1500)
下地图时间 = 取启动时间()
检测是否发呆()
end