传奇脱机系列LUA语法脚本手册之其它篇
发布时间:2018-09-10 09:42:00 点击:
之前我们介绍过了传奇挂机系列LUA语法脚本手册的动作片、信息篇,今天我们就来讲下最后一章,剩下的其它一些指令。相信通过这一系列的介绍,大家在遇到任何传奇脱机挂的脚本时,都能够举一反三,熟练应用!虽然每个传奇辅助的脚本语法都不一样,但是整体的思路都是一致的!正好今天是教师节,我们的网站也一贯秉承授人鱼不如授人渔的理念,给大家教授最新的传奇挂机脚本知识!
清空地图安全区()添加地图安全区("mapid",minx,miny,maxx,maxy,pass) 说明:设置地图安全区参数:mapid,类型为字符串,表示地图id
minx,miny,maxx,maxy,类型为数字,表示安全区的坐标范围pass,类型为bool,表示是否可以穿人
示例: 清空地图安全区()
添加地图安全区("0",322,260,340,278,true)
地图出口信息可以方便自动过图
清空地图出口()添加地图出口("mapid",x,y,"nextmapid",door) 参数: mapid,类型为字符串,表示起始地图id
x,y,类型为数字,表示地图出口坐标nextmapid,类型为字符串,表示到达地图id
door,类型为bool,表示是否有门
设置来回挂机路线()设置环状挂机路线()添加挂机路线点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)
清空用户检测()设置用户检测("function", itv)
说明:挂机过程中,自定义指定时间间隔的触发,用于解决一些挂机过程中特殊的需要参数:function,类型为字符串,表示自定义检测函数名字,对应脚本中的一个函数
函数返回值意义:0=退出挂机循环 1=重启 2=无问题,继续 4=停止挂机 6=挂机异常,如飞了回城卷
itv,类型为数字,表示检测间隔,单位为毫秒 示例:function 答题提醒()
local a=获取NPC对话内容()
if string.find(a,"请在%d秒回答")~=nil then
播放声音("警告.wav")
end return 2end do --设置答题提醒清空用户检测()
设置用户检测("答题提醒",1000)
--开始清空挂机路线()
开始挂机()
end
周知物品是简化物品设置的一种方法。
清空周知物品()添加周知物品("name","items") 说明:清空和定义周知物品参数:name,类型为字符串,表示周知物品名
items,类型为字符串,表示周知物品项,用|分隔,仅支持普通名字,不支持通配符和周知物品
示例:清空周知物品()
添加周知物品("祖玛武器","裁决之杖|骨玉权杖|龙纹剑")
设置穿人穿怪(enable) 说明:开关穿人穿怪参数:enable,类型为boolean,表示开关
示例:设置穿人穿怪(true)
设置穿人穿怪(false)
鼠标移动到(x,y) 说明:鼠标移动到游戏窗口指定坐标参数:x,y 类型为数字,表示游戏窗口坐标
单击() 说明:单击游戏窗口参数: 无
右击() 说明:右击游戏窗口 参数:无 按键(key,ctrl,alt) 说明:按键参数: key,类型为数字,表示键盘虚拟码
ctrl,类型为boolean,表示是否按ctrl
alt,类型为boolean,表示是否按alt
示例: --按A键
按键(65,false,false)
输入字符(c) 说明:输入字符,用于模拟按键参数: c,类型为字符串,表示输入内容
示例: 输入字符("a")
播放声音("file") 说明:播放声音参数:file,类型为字符串,表示声音文件名,格式为wav,文件需要放置在辅助目录下的声音文件夹里。
示例:播放声音("提示.wav")
执行脚本("file") 说明:执行脚本文件参数:file,类型为字符串,表示脚本文件名,路径为相对于辅助文件夹的路径
示例:执行脚本("meta.lua")
rcode,passcode=打码(x,y,width,height,timeout,vcodetype)
说明:打码 参数: x,y,验证码图片左上角游戏窗口坐标 width,验证码图片宽度 height,验证码图片高度 timeout,打码超时时间,单位为秒 vcodetype,验证码类型,具体参考打码网站 返回值: rcode,打码错误码 passcode,打码结果 示例:rcode,passcode=打码(300,100,300,200,60,106)
抛出异常(msg) 说明:抛出脚本异常 参数: msg,类型为字符串,表示异常信息 示例:抛出异常("重启脚本")
调试打印(log)说明:输出信息到Dbgview
参数:log,类型不限,表示要打印的内容
输出日志(log) 说明:输出信息到挂机》脚本》工具参数:log,类型不限,表示要打印的内容
上一篇:传奇挂机系列LUA语法脚本手册之信息篇 下一篇:大蓝传奇挂机辅助脚本命令介绍
