公告:

土城买药进地图打怪在线回收范本(在辅助上设置购买药品)

你的位置: 主页 > 挂机脚本 >

2016-01-15 22:25  来源:永恒狂刀官网

 
function 设置命令回调()
 
    设置命令(1, "传送到挂机地图", 0)
    设置命令(2, "回城购买药品", 0)
    设置命令(3, "包满在线回收", 0)
 
end
 
 
function 交易药店老板(物品名,购买数量)
 
    对话NPC("土城药店")
    等待(1500)
    选择("购买药品")
    等待(1500)
    NPC购物(物品名,购买数量)
    等待(1500)
    关闭对话NPC()
    return 0
end
 
function 回城购买药品()
 
local 返回值1, 物品名
local 购买数量, 物品数量
 
    输出日志("正在回城购买药品中...")
 
    返回值1 = 使用传送物品("盟重传送石")
    if 返回值1 ~= 0 then
 
输出日志("回城...")
return 1
    else
 
    
    
 
    等待(1000)
 
    
移动到(357,334, -1)
    end
    等待(1000)
 
    物品名 = 获取购买NPC药品名称(0)
    物品数量 = 获取购买NPC药品数量(0)
 
    购买数量 = 测试背包物品(物品名)
    if 购买数量 < 物品数量 then
交易药店老板(物品名, 物品数量 - 购买数量)
    end
 
    
    物品名 = 获取购买NPC药品名称(1)
    物品数量 = 获取购买NPC药品数量(1)
    购买数量 = 测试背包物品(物品名) 
    if 购买数量 < 物品数量 then
交易药店老板(物品名, 物品数量 - 购买数量)
    end
 
    
    物品名 = 获取购买NPC药品名称(2)
    物品数量 = 获取购买NPC药品数量(2)
    购买数量 = 测试背包物品(物品名) 
    if 购买数量 < 物品数量 then
交易药店老板(物品名, 物品数量 - 购买数量)
    end
 
    输出日志("本次购买药品完成...")
    return 0
end
 
function 传送到挂机地图()
local 返回值1
 
    输出日志("进入地图传送")
 
    返回值1 = 使用传送物品("盟重传送石")
    if 返回值1 ~= 0 then
      设置运行错误(1, 返回值1)
      return 1
    end
 
 
   设置对话框状态(1)
   移动到(340,339,-1)
   等待(2000)
   保存当前角色坐标()
   对话NPC("盟重传送*")
   等待(1500)
   选择("尸魔洞口*")
   等待(1500)
 
    返回值1 = 等待地图切换(10000, ".")
    if 返回值1 ~= 0 then 
       设置运行错误(2, 返回值1)
       return 3 
    end 
 
    return 0
end
 
 
function 包满在线回收()
 
local 返回值1
local 返回值1
       返回值1 = 发言("@服务")
    if 返回值1 ~= 0 then
       return 1
    end
    等待(1500)
    选择("回收装备")
    等待(1500)
    等待(1500)
    关闭对话NPC()
    返回值1=读取英雄捡取物品到背包()
    等待(3000)
 
local 返回值1
local 返回值1
       返回值1 = 发言("@服务")
    if 返回值1 ~= 0 then
       return 1
    end
    等待(1500)
    选择("回收装备")
    等待(1500)
    等待(1500)
    关闭对话NPC()
end
 
function 主体函数()
 
    local 返回值1
    设置命令回调()
 
    设置挂机地图("幻境七*")
    进入挂机状态(100)
  return 0 
end