传奇辅助挂机脚本各种代码分享:
4.1 地图安全区
清空地图安全区()
添加地图安全区("mapid",minx,miny,maxx,maxy,pass)
说明:设置地图安全区
参数:mapid,类型为字符串,表示地图 id
minx,miny,maxx,maxy,类型为数字,表示安全区的坐标范围
pass,类型为 bool,表示是否可以穿人
示例: 清空地图安全区()
添加地图安全区("0",322,260,340,278,true)
4.2 地图出口
地图出口信息可以方便自动过图
清空地图出口()
添加地图出口("mapid",x,y,"nextmapid",door)
参数: mapid,类型为字符串,表示起始地图 id
x,y,类型为数字,表示地图出口坐标
nextmapid,类型为字符串,表示到达地图 id
door,类型为 bool,表示是否有门
4.3 设置挂机路线
设置来回挂机路线()
设置环状挂机路线()
添加挂机路线点 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)
4.4 用户检测
清空用户检测()
设置用户检测("function", itv)
说明:挂机过程中,自定义指定时间间隔的触发,用于解决一些挂机过程中特
殊的需要
参数:function,类型为字符串,表示自定义检测函数名字,对应脚本中的一
个函数
函数返回值意义:0=退出挂机循环 1=重启 2=无问题,继续 4=停止挂机
6=挂机异常,如飞了回城卷
itv,类型为数字,表示检测间隔,单位为毫秒
示例:
function 答题提醒()
local a=获取 NPC 对话内容()
if string.find(a,"请在%d 秒回答")~=nil then
播放声音("警告.wav")
end
return 2
end
do
--设置答题提醒
清空用户检测()
设置用户检测("答题提醒",1000)
--开始
清空挂机路线()
开始挂机()
end