传奇脱机挂Q语法的五个元素
传奇脱机挂Q语法的主要有以下五个元素:
1.函数
如:走到( ) 以及 边走边打( ) 等。
函数的格式是:函数名后面接两个小括号"()",中括号里面填写该函数所需要的参数,有些函数需要填写参数,有些函数不需要填写参数,但是无论有没有参数,中括号都是必须的。
2.触发器
如:触发器(条件函数(),判断周期)->普通函数( ) 。
解发器用于实时判断是否达到我们设定的条件,当达到我们设定的条件时,执行我们指定的动作,可以写在脚本的任意位置,但是为了方便查看 一般写到脚本头部。
3.跳转标签
如:<脚本开始> 以及 <打怪流程> 等。
标签代码并没有什么实际的动作,它的作用相当给脚本设置一个路标,告诉脚本下一步该往哪走。格式是在两个<>中间填入一个你认为好记的名字。
4.注释(备注)
如://这里填写注释内容。
注释符号是两个反斜杠//,后面接注释的内容。这种代码也没有实际的动作,可以写到任意位置。你可以把某代码的作用以注释的形式写在该代码后面,方便自己查看该代码的含义及作用。
5.LUA代码段
如: /< print("这里是LUA代码") />
用于嵌入一段LUA代码,代码段头部要加 /< , 代码段尾部要加 /> 。“/<”与“/>”括起来的中间这段代码就是标准的LUA代码。
下面是个简单的Q语法脚本示例:
触发器(人物("当前地图!=D2013"))->跳转(脚本开始)
<脚本开始>
如果(人物("当前地图=D2013"))->跳转(打怪流程) //如果已经在打怪地图,直接跳到打怪流程。
如果(人物("当前地图!=3"))->使用(盟重传送石)
等待(1500)
模糊走到(327,340,5,3)
等待(1500)
对话(327,340)
等待(1500)
选择(@进入)
等待(1500)
跳转(脚本开始)
<打怪流程>
开始挂机()
跳转(打怪流程)