|
楼主 |
发表于 2016-11-19 21:18:45
|
显示全部楼层
- --[[> 你把青布僧衣从个人储物箱中提取出来。
- > 你把布履从个人储物箱中提取出来。
- > 你从身上拿出一双布履,放入自己的个人储物箱。
- > 你把布履从个人储物箱中提取出来。
- > 你正忙着!
- 你穿戴着:
- □僧鞋(Seng xie)
- □护腕(Hu wan)
- □护腰(Hu yao)
- □黄金卡(VIP Card)
- □背囊(Bei Nang)
- □劲装(Cloth)
- 你装备着:
- □飞絮神通剑(Shentong sword)]]
- local armor_list={}
- function cun_armor_list()
- wait.make(function()
- Execute('i;say 装备检查完毕')
- repeat
- local l,w=wait.regexp('^[> ]*[□]\\S+\\((.+)\\)$|^[> ]*你说道:「装备检查完毕」)
- table.insert(armor_list,string.lower(Trim(w[1])))
- until string.find(l,'装备检查完毕')
- tprint(armor_list)
- end)
- return armor_list
- end
- function cun_armor()
- i = cun_i
- wait.make(function()
- if i < #armor_list and armor_list[i]~= '' and #armor_list>1 and not string.find(armor_list[i],'nang') and not string.find(armor_list[i],'card') and not string.find(armor_list[i],'sword') and not string.find(armor_list[i],'axe') then
- Execute('cun '..armor_list[i])
- local l,w = wait.regexp('^[> ]*你从身上拿出.+,放入自己的个人储物箱。$|^[> ]*你正忙着!$|^[> ]*你身上没有这样东西。$|^[> ]*.+不可以被保存。)
- if string.find(l,'放入自己的个人储物箱') or string.find(l,'你身上没有这样东西') or string.find(l,'可以被保存') then
- i = i + 1
- cun_i = i
- return cun_armor()
- elseif string.find(l,'你正忙着') then
- cun_i = i
- wait.time(0.5)
- return cun_armor()
- end
- elseif i >= #armor_list then
- print('存完了')
- end
- end)
- end
- function cun_cmd()
- armor_list={}
- cun_armor_list()
- Execute('remove all')
- cun_i = 1
- DoAfterSpecial(0.5,'cun_armor()',12)
- end
- function qu_cmd()
- armor_list={}
- qu_armor_list()
- cun_i = 1
- DoAfterSpecial(0.5,'qu_armor()',12)
- end
- function qu_armor_list()
- wait.make(function()
- Execute('dlist')
- repeat
- local l,w=wait.regexp('^[> ]*┃\\s+(.+)\\s+\\S+\\s+\.+天\\s+┃$|^[> ]*┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛)
- table.insert(armor_list,string.lower(Trim(w[1])))
- until string.find(l,'┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛')
- tprint(armor_list)
- end)
- return armor_list
- end
- function qu_armor()
- i = cun_i
- wait.make(function()
- if i < #armor_list and armor_list[i]~= '' then
- Execute('qu '..armor_list[i])
- local l,w = wait.regexp('^[> ]*你把.+从个人储物箱中提取出来。$|^[> ]*你正忙着!$|^[> ]*你并没有保存该物品。)
- if string.find(l,'个人储物箱中提取出来') or string.find(l,'你并没有保存该物品。') then
- i = i + 1
- cun_i = i
- return qu_armor()
- elseif string.find(l,'你正忙着') then
- cun_i = i
- wait.time(0.5)
- return qu_armor()
- end
- elseif i >= #armor_list then
- print('取完了')
- DoAfter(3,'wear all;dlist')
- end
- end)
- end
复制代码 |
|