--------------------------------------------
--挂机中如出现任何问题都可以反馈给我们的代理
------------我们会第一时间给你处理----------
--------------------------------------------
--注意:必须把肉类设置成类才可以卖肉
系统.设置出错重启脚本()

判断地图：
我.切换宠物状态为('攻击')
if 系统.当前地图是('2') then 系统.转到标记('毒蛇山谷') end
我.切换宠物状态为('休息')
if 系统.当前地图是('0103') then 系统.转到标记('商店') end
if 系统.当前地图是('0106') then 系统.转到标记('服装店') end
if 系统.当前地图是('0105') then 系统.转到标记('首饰店') end
if 系统.当前地图是('0') then 系统.转到标记('回城整理') end
if 系统.当前地图是('GA0') then 系统.转到标记('庄园') end
if 系统.当前地图是('3') then 系统.转到标记('盟重省') end
if 系统.当前地图是('5') then 系统.转到标记('苍月岛') end
if 系统.当前地图是('4') then 系统.转到标记('封魔城') end
if 系统.当前地图是('11') then 系统.转到标记('白日门') end
系统.转到标记('用户自定义回城')

回城整理：
我.切换宠物状态为('休息')
if 我.包中物品('金币') > 4500000 then 系统.转到标记('下庄园') end
if 我.有物品要保管('金钱类') then 系统.转到标记('下庄园') end
if 我.有物品要保管('极品类') then 系统.转到标记('下庄园') end
if 我.有物品要保管('武器类') then 系统.转到标记('下庄园') end
if 我.有物品要保管('服装类') then 系统.转到标记('下庄园') end
if 我.有物品要保管('项链类') then 系统.转到标记('下庄园') end
if 我.有物品要保管('手镯类') then 系统.转到标记('下庄园') end
if 我.有物品要保管('戒指类') then 系统.转到标记('下庄园') end
if 我.有物品要保管('书籍类') then 系统.转到标记('下庄园') end
if 我.有物品要保管('药品类') then 系统.转到标记('下庄园') end
if 我.有物品要保管('杂货类') then 系统.转到标记('下庄园') end
if 我.有物品要保管('材料类') then 系统.转到标记('下庄园') end
if 我.有物品要保管('其他类') then 系统.转到标记('下庄园') end
if 我.包中物品('*肉') > 0 then 系统.调用标记('卖肉') end
if 我.有物品要卖掉('书籍类') then 系统.调用标记('卖书籍') end
if 我.有物品要卖掉('药品类') then 系统.调用标记('卖药') end
if 我.有物品要卖掉('武器类') then 系统.转到标记('去武器店') end
if 我.有装备要修理('武器') then 系统.转到标记('去武器店') end
if 我.有物品要卖掉('服装类') then 系统.转到标记('去衣服店') end
if 我.有物品要卖掉('头盔类') then 系统.转到标记('去衣服店') end
if 我.有装备要修理('衣服') then 系统.转到标记('去衣服店') end
if 我.有装备要修理('头盔') then 系统.转到标记('去衣服店') end
if 我.有装备要修理('腰带') then 系统.转到标记('去衣服店') end
if 我.有装备要修理('靴') then 系统.转到标记('去衣服店') end
if 我.有物品要卖掉('项链类') then 系统.转到标记('去首饰店') end
if 我.有物品要卖掉('手镯类') then 系统.转到标记('去首饰店') end
if 我.有物品要卖掉('戒指类') then 系统.转到标记('去首饰店') end
if 我.有装备要修理('项链') then 系统.转到标记('去首饰店') end
if 我.有装备要修理('左手镯') then 系统.转到标记('去首饰店') end
if 我.有装备要修理('右手镯') then 系统.转到标记('去首饰店') end
if 我.有装备要修理('左戒指') then 系统.转到标记('去首饰店') end
if 我.有装备要修理('右戒指') then 系统.转到标记('去首饰店') end
if 我.有物品要买('药') then 系统.调用标记('买药') end
if 我.有物品要卖掉('杂货类') then 系统.调用标记('卖杂货') end
if 我.有物品要买('杂货') then 系统.调用标记('买杂货') end

出发：
我.切换宠物状态为('攻击')
我.跑到(673, 84, true)
我.走进门点到达地图(672,81,'2',true)
系统.sleep(1000)
if 系统.当前地图是('0') then 系统.转到标记('出发') end

毒蛇山谷:
我.切换宠物状态为('攻击')
我.边打边走到(551, 100)
我.边打边走到(377, 92)
我.边打边走到(459, 180)
我.边打边走到(373, 178)
我.边打边走到(453, 260)
我.边打边走到(333, 256)
我.边打边走到(327, 479)
我.边打边走到(204, 537)
我.边打边走到(98, 415)
我.边打边走到(272, 347)
我.边打边走到(286, 429)
我.边打边走到(220, 266)
我.边打边走到(56, 301)
我.边打边走到(102, 134)
我.边打边走到(238, 178)
我.边打边走到(186, 222)
我.边打边走到(282, 280)
我.边打边走到(242, 68)
我.边打边走到(495, 313)
我.边打边走到(433, 427)
系统.转到标记('判断地图')

用户自定义回城:
if 系统.当前地图是('0') then 系统.转到标记('回城整理') end
if 我.包中物品('回城卷*') > 0 then 系统.转到标记('使用回城卷') end
我.使用物品('地牢逃脱卷')
系统.sleep(1000)
if 系统.当前地图是('2') then 系统.转到标记('毒蛇山谷去比奇') end
系统.转到标记('判断地图')

使用回城卷:
if 我.包中物品('回城卷') < 1 then 系统.调用标记('解回城卷') end
我.使用物品('回城卷')
系统.sleep(1000)
系统.转到标记('判断地图')

去武器店：
if 我.包中物品('地牢逃脱卷') < 1 then 系统.调用标记('准备1个地牢') end
我.跑到(326, 272)
我.与NPC对话('比奇老兵')
我.选择('想瞬间移动','@talkwith')
我.选择('到比奇商店','@move0')
我.选择('武器店','@move02')
系统.sleep(1000)
if 系统.当前地图是('0') then 系统.转到标记('去武器店') end

商店：
if 我.有物品要卖掉('武器类') then 系统.调用标记('卖武器') end
if 我.有装备要修理('武器') then 系统.调用标记('修武器') end
if 我.包中物品('鹤嘴锄') > 0 then 系统.调用标记('修鹤嘴锄') end
_记下时间 = os.clock()

出武器店：
我.跑到(5, 12)
我.走进门点到达地图(4,13,'0')
系统.sleep(1000)
if os.clock() - _记下时间 > 60 then 系统.转到标记('用户自定义回城') end
if 系统.当前地图是('0103') then 系统.转到标记('出武器店') end
if 我.职业() == '道士' then 系统.调用标记('比奇安全区') end
if 系统.当前地图是('0') then 系统.转到标记('回城整理') end

去衣服店：
if 我.包中物品('地牢逃脱卷') < 1 then 系统.调用标记('准备1个地牢') end
我.跑到(330, 275)
我.与NPC对话('比奇老兵')
我.选择('想瞬间移动','@talkwith')
我.选择('到比奇商店','@move0')
我.选择('服装店','@move01')
系统.sleep(1000)
if 系统.当前地图是('0') then 系统.转到标记('去衣服店') end

服装店：
if 我.有物品要卖掉('服装类') then 系统.调用标记('卖衣服') end
if 我.有物品要卖掉('头盔类') then 系统.调用标记('卖衣服') end
if 我.有装备要修理('衣服') then 系统.调用标记('修衣服') end
if 我.有装备要修理('头盔') then 系统.调用标记('修头盔') end
if 我.有装备要修理('腰带') then 系统.调用标记('修腰带') end
if 我.有装备要修理('靴') then 系统.调用标记('修靴') end
_记下时间 = os.clock()

出服装店：
我.跑到(20, 12)
我.走进门点到达地图(21,13,'0')
系统.sleep(1000)
if os.clock() - _记下时间 > 60 then 系统.转到标记('用户自定义回城') end
if 系统.当前地图是('0106') then 系统.转到标记('出服装店') end
if 我.职业() == '道士' then 系统.调用标记('比奇安全区') end
系统.转到标记('判断地图')

去首饰店：
if 我.包中物品('地牢逃脱卷') < 1 then 系统.调用标记('准备1个地牢') end
我.跑到(330, 275)
我.与NPC对话('比奇老兵')
我.选择('想瞬间移动','@talkwith')
我.选择('到比奇商店','@move0')
我.选择('首饰店','@move03')
系统.sleep(1000)
if 系统.当前地图是('0') then 系统.转到标记('去首饰店') end

首饰店：
if 我.有物品要卖掉('项链类') then 系统.调用标记('卖项链') end
if 我.有物品要卖掉('手镯类') then 系统.调用标记('卖手镯') end
if 我.有物品要卖掉('戒指类') then 系统.调用标记('卖戒指') end
if 我.有装备要修理('项链') then 系统.调用标记('修项链') end
if 我.有装备要修理('左手镯') then 系统.调用标记('修左手镯') end
if 我.有装备要修理('右手镯') then 系统.调用标记('修右手镯') end
if 我.有装备要修理('左戒指') then 系统.调用标记('修左戒指') end
if 我.有装备要修理('右戒指') then 系统.调用标记('修右戒指') end
_记下时间 = os.clock()

出首饰店：
我.跑到(20, 12)
我.走进门点到达地图(21,13,'0')
系统.sleep(1000)
if os.clock() - _记下时间 > 60 then 系统.转到标记('用户自定义回城') end
if 系统.当前地图是('0105') then 系统.转到标记('出首饰店') end
if 我.职业() == '道士' then 系统.调用标记('比奇安全区') end
系统.转到标记('判断地图')

修左戒指：
我.跑到(18, 10)
我.与NPC对话('戒指店老板')
系统.sleep(1000)
if 系统.NPC对我说():find('全身特修') then 系统.转到标记('全身特修') end
我.选择('特殊修理','@s_repair')
我.修理装备('左戒指')
结束

修右戒指：
我.跑到(18, 10)
我.与NPC对话('戒指店老板')
系统.sleep(1000)
if 系统.NPC对我说():find('全身特修') then 系统.转到标记('全身特修') end
我.选择('特殊修理','@s_repair')
我.修理装备('右戒指')
结束

修左手镯：
我.跑到(13, 17)
我.与NPC对话('手镯店老板')
系统.sleep(1000)
if 系统.NPC对我说():find('全身特修') then 系统.转到标记('全身特修') end
我.选择('特殊修理','@s_repair')
我.修理装备('左手镯')
结束

修右手镯：
我.跑到(13, 17)
我.与NPC对话('手镯店老板')
系统.sleep(1000)
if 系统.NPC对我说():find('全身特修') then 系统.转到标记('全身特修') end
我.选择('特殊修理','@s_repair')
我.修理装备('右手镯')
结束

卖手镯：
我.跑到(13, 17)
我.与NPC对话('手镯店老板')
我.选择('出售','@sell')
我.卖掉所有('手镯类')
结束

卖戒指：
我.跑到(13, 17)
我.与NPC对话('戒指店老板')
我.选择('卖','@sell')
我.卖掉所有('戒指类')
结束

卖项链：
我.跑到(13, 17)
我.与NPC对话('项链店老板')
我.选择('出售','@sell')
我.卖掉所有('项链类')
结束

修项链：
我.跑到(13, 17)
我.与NPC对话('项链店老板')
系统.sleep(1000)
if 系统.NPC对我说():find('全身特修') then 系统.转到标记('全身特修') end
我.选择('特殊修理','@s_repair')
我.修理装备('项链')
结束

修头盔：
我.跑到(18, 11)
我.与NPC对话('安家布衣')
系统.sleep(1000)
if 系统.NPC对我说():find('全身特修') then 系统.转到标记('全身特修') end
我.选择('特殊修理','@s_repair')
我.修理装备('头盔')
结束

修衣服：
我.跑到(18, 11)
我.与NPC对话('安家布衣')
系统.sleep(1000)
if 系统.NPC对我说():find('全身特修') then 系统.转到标记('全身特修') end
我.选择('特殊修理','@s_repair')
我.修理装备('衣服')
结束

修腰带：
我.跑到(18, 11)
我.与NPC对话('安家布衣')
系统.sleep(1000)
if 系统.NPC对我说():find('全身特修') then 系统.转到标记('全身特修') end
我.选择('特殊修理','@s_repair')
我.修理装备('腰带')
结束

修靴：
我.跑到(18, 11)
我.与NPC对话('安家布衣')
系统.sleep(1000)
if 系统.NPC对我说():find('全身特修') then 系统.转到标记('全身特修') end
我.选择('特殊修理','@s_repair')
我.修理装备('靴')
结束

卖衣服：
我.跑到(18, 11)
我.与NPC对话('安家布衣')
我.选择('卖','@sell')
系统.sleep(1000)
我.卖掉所有('服装类')
我.卖掉所有('头盔类')
结束

卖武器：
我.跑到(14, 20)
我.与NPC对话('卫家店')
我.选择('卖','@sell')
我.卖掉所有('武器类')
结束

修武器：
我.跑到(14, 20)
我.与NPC对话('卫家店')
系统.sleep(1000)
if 系统.NPC对我说():find('全身特修') then 系统.转到标记('全身特修') end
我.选择('特殊修理','@s_repair')
我.修理装备('武器')
结束

修鹤嘴锄:
我.跑到(14, 20)
系统.sleep(1000)
我.把物品配戴到指定位置('鹤嘴锄','武器')
我.与NPC对话('卫家店')
系统.sleep(1000)
if 系统.NPC对我说():find('全身特修') then 系统.转到标记('全身特修') end
我.选择('特殊修理','@s_repair')
我.修理装备('武器')
结束

卖药：
我.跑到(323, 282)
我.与NPC对话('夏家店老板')
我.选择('卖','@sell')
系统.sleep(1000)
我.卖掉所有('药品类')
结束

买药：
我.跑到(323, 282)
我.购买店里的物品('夏家店老板','药') 
结束

卖杂货：
我.跑到(374, 300)
我.与NPC对话('杂货铺老板')
我.选择('出售','@sell')
系统.sleep(1000)
我.卖掉所有('杂货类')
结束

卖肉:
我.跑到(320, 271)
我.与NPC对话('屠夫')
我.选择('出售','@sell')
系统.sleep(1000)
我.卖掉所有('鸡肉')
我.卖掉所有('肉')
结束

买杂货：
我.跑到(374, 300)
我.购买店里的物品('杂货铺老板','杂货') 
结束

卖书籍：
我.跑到(325, 263)
我.跑到(325, 261)
系统.sleep(1000)
我.与NPC对话('书店老板')
我.选择('卖','@sell')
系统.sleep(1000)
我.卖掉所有('书籍类')
结束

下庄园：
我.跑到(325, 271)
我.与NPC对话('比奇老兵')
我.选择('进入庄园进行元宝交易','@baodian')
我.选择('进入庄园','@zhuangyuan')
系统.sleep(1000)
if 系统.当前地图是('0') then 系统.转到标记('下庄园') end

庄园：
if 我.包中物品('金币') > 1300000 then 系统.调用标记('捆条') end
if 我.包中物品('金条') > 4 then 系统.调用标记('捆砖') end
if 我.有物品要保管('金钱类') then 系统.调用标记('保管物品') end
if 我.有物品要保管('极品类') then 系统.调用标记('保管物品') end
if 我.有物品要保管('武器类') then 系统.调用标记('保管物品') end
if 我.有物品要保管('服装类') then 系统.调用标记('保管物品') end
if 我.有物品要保管('项链类') then 系统.调用标记('保管物品') end
if 我.有物品要保管('手镯类') then 系统.调用标记('保管物品') end
if 我.有物品要保管('戒指类') then 系统.调用标记('保管物品') end
if 我.有物品要保管('书籍类') then 系统.调用标记('保管物品') end
if 我.有物品要保管('药品类') then 系统.调用标记('保管物品') end
if 我.有物品要保管('杂货类') then 系统.调用标记('保管物品') end
if 我.有物品要保管('材料类') then 系统.调用标记('保管物品') end
if 我.有物品要保管('其他类') then 系统.调用标记('保管物品') end

返回比奇：
我.跑到(71, 71)
我.与NPC对话('仓库管理员')
我.选择('返回','@goback')
系统.sleep(1000)
if 系统.当前地图不是('GA0') then 系统.转到标记('判断地图') end
我.与NPC对话('传送员')
我.选择('返回玛法大陆','@gomafa')
系统.sleep(1000)
if 系统.当前地图是('GA0') then 系统.转到标记('返回比奇') end
if 系统.当前地图是('0') then 系统.转到标记('回城整理') end
系统.转到标记('判断地图')

捆条：
我.跑到(71, 71)
我.与NPC对话('仓库管理员')
我.选择('捆','@mbind')
系统.sleep(1000)
我.选择('金币换金条.','@chgtobar')
我.选择('金币换金条.','@chgtobar')
我.选择('金币换金条.','@chgtobar')
我.选择('金币换金条.','@chgtobar')
结束

捆砖：
我.跑到(71, 71)
我.与NPC对话('仓库管理员')
我.选择('捆','@mbind')
系统.sleep(1000)
我.选择('金条换金砖.','@chgtobrick')
我.选择('金条换金砖.','@chgtobrick')
我.选择('金条换金砖.','@chgtobrick')
我.选择('金条换金砖.','@chgtobrick')
结束

保管物品：
我.跑到(71, 71)
我.与NPC对话('仓库管理员')
我.选择('保管','@storage')
系统.sleep(1000)
我.保管所有('金钱类')
我.保管所有('极品类')
我.保管所有('服装类')
我.保管所有('头盔类')
我.保管所有('武器类')
我.保管所有('项链类')
我.保管所有('手镯类')
我.保管所有('戒指类')
我.保管所有('书籍类')
我.保管所有('药品类')
我.保管所有('杂货类')
我.保管所有('材料类')
我.保管所有('其他类')
结束

苍月岛：
我.跑到(139, 328)
我.与NPC对话('海岛老兵')
我.选择('想去盟重','@move3')
系统.sleep(1000)
if 系统.当前地图是('5') then 系统.转到标记('苍月岛') end

盟重省：
我.跑到(513, 776)
我.走进门点到达地图(512,777,'2')
系统.sleep(1000)
if 系统.当前地图是('3') then 系统.转到标记('盟重省') end

毒蛇山谷去比奇：
我.跑到(416, 566)
我.走进门点到达地图(415,567,'0')
系统.sleep(1000)
if 系统.当前地图是('2') then 系统.转到标记('毒蛇山谷去比奇') end
我.跑到(326, 272)
系统.转到标记('判断地图')

封魔城：
我.跑到(139, 328)
我.与NPC对话('封魔谷老兵')
我.选择('去比奇','@leave')
我.选择('移动','@pay1')
系统.sleep(1000)
if 系统.当前地图是('4') then 系统.转到标记('封魔城') end
系统.转到标记('判断地图')

白日门：
我.跑到(139, 328)
我.与NPC对话('向导')
我.选择('到别处去','@talkwith')
我.选择('回到比奇','@move1')
我.选择('移动','@pay1')
系统.sleep(1000)
if 系统.当前地图是('11') then 系统.转到标记('白日门') end
系统.转到标记('判断地图')

解回城卷:
我.使用物品('回城卷包')
系统.sleep(1000)
结束

比奇安全区:
我.跑到(327, 276)
系统.sleep(200)
结束

准备1个地牢：
我.跑到(374, 300)
我.与NPC对话('杂货铺老板')
我.选择('购买','@buy')
系统.sleep(1000)
我.买够('地牢逃脱卷', 1)
系统.sleep(1000)
if 我.包中物品('地牢逃脱卷') < 1 then 系统.转到标记('准备1个地牢') end
结束

全身特修:
我.选择('全身特修','@t_repair')
系统.sleep(1000)
结束

触发器：
if 系统.当前地图是('3') then 系统.转到标记('判断地图') 系统.写入日志('当前地图是3触发转到标记用户自定义回城') 系统.打印('当前地图是3触发转到标记用户自定义回城') return true end
if 系统.当前地图是('0') then 系统.转到标记('判断地图') 系统.写入日志('当前地图是0触发转到标记用户自定义回城') 系统.打印('当前地图是0触发转到标记用户自定义回城') return true end
结束
