【动作类】
等待(itv)
 说明：等待一段时间
 参数：itv，类型为数字，表示等待的时间，单位为毫秒
 示例：等待(1500)

对话("name")
 说明：对话指定名字的NPC，从而打开NPC对话框
 参数：name，类型是字符串，表示NPC名字
 示例：对话("比奇老兵")
 注意：游戏的NPC名字可能有空格存在，请使用脚本工具进行NPC名字采集

坐标对话(x,y)
 说明：与特定坐标上的NPC对话，从而打开NPC对话框
 参数：x，y，类型为数字，表示NPC的坐标
 示例：坐标对话(330,330)

选择("cmd")
 说明：选择NPC菜单
 参数: cmd，类型为字符串，表示菜单命令
 示例: NPC对话中卖对应的命令为@sold（可通过工具中NPC对话内容查看到），则选择卖菜单的脚本命令为 选择("@sold")

移动到范围2("mapid",x,y,range)
 说明：移动到某地图的指定坐标的周围，可跨图移动
 参数：mapid，类型为字符串，表示地图id（地图id可以由脚本工具进行查看）
       x，y，类型为数字，表示地图坐标
       range，类型为数字，表示离目标坐标的距离
 示例：移动到范围2("3",305,373,5) --表示移动到盟重省仓库周围

移动到地图2("mapid")
 说明：移动到某地图，可跨图移动
 参数：mapid，类型为字符串，表示地图id
 示例：移动到地图2("D601") --表示移动到蜈蚣洞地牢一层东

开始挂机()
 说明：开始循环挂机
 参数：无
 示例：开始挂机()

开始挖矿()
 说明：开始循环挖矿
 参数：无
 示例：开始挖矿()

开始泡点()
 说明：开始泡点
 参数：无
 示例：开始泡点()

bok=使用物品("name")
 说明：使用包裹内的物品
 参数：name，类型为字符串，表示物品名字，支持*通配符
 返回值：bok，类型为boolean（真假），表示是否成功
 示例：
	使用物品("回城传送*")
	等待(1500)

bok=使用装备("name",equipmentindex)
 说明：穿装备
 参数：name，类型为字符串，表示装备名字
       equipmentindex，装备索引，使用挂机》工具》身上装备查看
 返回值：bok，类型为boolean，表示是否成功
 示例：使用装备("鹤嘴锄",1)

买("name",num,itv)
 说明：从商店购买物品
 参数：name，类型为字符串，表示物品名字
       num，类型为数字，表示购买数量       
       itv，一次购买后等待的时间
 示例：买("强效金创药",10,1500)

买装备("name")
 说明：从商店购买装备，会挑持久最高的买
 参数：name，类型为字符串，表示装备名字
 示例：买("斩马刀")

卖([stdmode1],[stdmode2],[stdmode3])
 说明：卖物品到商店
 参数：stdmode1,stdmode2,stdmode3都为可选参数，表示物品分类，可使用挂机》工具》包裹查看物品分类
 示例：卖() --卖全部物品到商店
       卖(22,23) --卖戒指
       卖(4) --卖书

喊话("content")
 说明：喊话
 参数：content，类型为字符串，表示喊话内容
 示例：喊话("!卖雷霆套，要的mm")
       喊话("@服务")

设置来回挂机路线()
设置环状挂机路线()
添加挂机路线点2("mapid",x,y,dis)
 说明：当挂机路线为来回挂机路线时，挂机从第一点挂机到最后一点，再从最后一点挂回第一点，形成一个来回，依此循环。
       当挂机路线为环状挂机路线时，挂机从第一点挂机到最后一点，再到第一点，形成一个环，依此循环。
 参数：mapid，类型为字符串，表示地图id
       x，y，类型为数字，表示地图坐标
       dis，类型为数字，表示离目标坐标的距离
 示例： --牛魔洞一层
	设置来回挂机路线()
	添加挂机路线点2("D2071",230,214,3)
	添加挂机路线点2("D2071",32,267,3)
	添加挂机路线点2("D2071",27,153,3)
	添加挂机路线点2("D2071",279,167,3)
	添加挂机路线点2("D2071",249,15,3)
	添加挂机路线点2("D2071",13,52,3)
	添加挂机路线点2("D2071",152,158,3)

result=边走边打2("mapid",x,y,dis)
 说明：边走边打到指定地图的指定坐标周围
 参数：map，类型为字符串，表示地图名字
       mapid，类型为字符串，表示地图编号
       x,y，类型为数字，表示地图坐标
       dis，类型为数字，表示离目标地图坐标的距离
 返回值：result，类型为boolean(真假)，true(真)表示顺利到达，false(假)表示触发了停止挂机
 示例： --废矿入口
	if 边走边打2("D401",29,178,5)==false then
		使用物品("回城卷")
		等待(2000)
		return 回城()
	end

游戏菜单(menu)
 说明：点击游戏窗口上悬浮的按钮，如在线回收，每日打卡等
 参数：按钮的菜单号，可以通过录制功能获得
 返回值：无
 示例：游戏菜单(1)

刷新包裹()
 说明：刷新包裹
 参数：无
 示例：刷新包裹()

【信息类】
num=获取物品数量("name")
 说明：获取包裹里某种物品的数量
 参数：name，类型为字符串，表示物品名字，支持周知物品，通配符
 返回值：num，类型为数字，表示数量
 示例：local nWMnum=获取物品数量("[沃玛装备]") --获取沃玛装备数量
       local nHpDrugnum=获取物品数量("强效金创药") --获取强效金创药数量
       local nQHnum=获取物品数量("强化*") --获取所有强化技能书数量

brepair=是否需要修理(persistLowPercent,[equipmentindex1],[equipmentindex2],[equipmentindex3])
 说明：判断装备是否需要修理
 参数：persistLowPercent，类型为数字，表示最低持久百分比
       equipmentindex，类型为数字，表示装备序号（使用脚本》工具可以查看），可设置多个
 返回值：brepair，类型为boolean，表示是否需要修理（低于最低持久百分比就要修）
 示例：local brepair=是否需要修理(80,1)

bsold=是否需要卖([stdmode1],[stdmode2],[stdmode3])
 说明：根据挂机的物品处理设置判断包裹里是否有需要卖的东西
 参数：stdmode，可选参数，类型为数字，表示物品分类，可设置多个分类
 返回值：bsold，类型为boolean，表示是否需要卖东西
 示例：--是否需要卖首饰
       local bsold=是否需要卖(19,20,21,22,23,24,26)
       if bsold then
          --卖物脚本代码       
       end

bsave=是否需要存()
 说明：根据挂机的物品处理设置判断包裹里是否有需要存的东西
 参数：无
 返回值：bsave，类型为boolean，表示是否需要存仓
 示例：local bsave=是否需要存()
       if bsave then
	  --存物脚本代码
       end

mapid=获取地图id()
 说明：获取当前地图编号
 参数：无
 返回值：mapid，类型为字符串，表示地图编号，如比奇省为0，盟重省为3，尸魔洞一层为D2051
 示例：local mapid=获取地图id()

清空周知物品()
  添加周知物品("name","items")
 说明：清空和定义周知物品
 参数：name，类型为字符串，表示周知物品名
       items，类型为字符串，表示周知物品项，用|风格，仅支持普通名字，不支持通配符和周知物品
 示例：
	清空周知物品()
	添加周知物品("祖玛武器","裁决之杖|骨玉权杖|龙纹剑")

【高级】
1.商铺购买("name",buytype,num)
 说明：从商铺购买物品
 参数：name，类型为字符串，表示物品名字
       buytype，类型为数字，表示商铺类型，1=元宝商铺，2=点卷商铺，3=金币商铺
       num，类型为数字，表示购买数量
 返回值：无
 示例：买("盟重传送石",1,1)

2.获取主号信息(attribute)
 说明：获取主号的信息
 参数：attribute，类型为数字，表示属性项，1=名字，2=位置，4=生死，6=包裹负重，7=最大包裹负重，8=血量，9=最大血量，10=魔量，11=最大魔量，12=金币
 返回：根据属性项对应返回
 示例：hp=获取主号信息(8)

3.更新怪物数组()
 说明：更新怪物数组缓存，为后面使用做准备
 参数：无
 返回：无

4.num=获取怪物数量()
 说明：获取缓存中怪物数量
 参数：无
 返回：num，类型为数字，表示怪物数量
 示例：更新怪物数组()
       local num=获取怪物数量()

5.获取指定怪物信息(index,attribute)
 说明：获取缓存中指定怪物的信息
 参数：index，类型为数字，表示怪物索引
       attribute，类型为数字，表示属性项：1=名字，2=位置，4=生死，5=有无肉可挖
 返回：根据属性项对应返回
 示例：x,y=获取指定怪物信息(1,2)
 
6.查找怪物("name")
 说明：从缓存中查找指定怪物
 参数：name，类型为字符串，表示怪物名字
 返回：怪物对象，0表示未找到
 示例：g1=查找怪物("赏金猎人")
       if g1>0 then
	播放声音("提示.wav")
       end

7.获取怪物信息(monster,attribute)
 说明：获取怪物对象的信息
 参数：monster，类型为数字，表示怪物对象
       attribute，类型为数字，表示属性项：1=名字，2=位置，4=生死，5=有无肉可挖
 返回：根据属性项对应返回
 示例：x,y=获取怪物信息(g1,2)