传奇窗口挂机辅助脚本之Q语法介绍
什么是Q语法?
Q语法是一种自创的语法,简单明了,适合小白,学几分钟就能上手。
缺点是没有自定义函数、变量等概念,无法实现一些复杂功能。
使用Q语法常见的代表传奇辅助有:简单挂B版、一刀辅助B版等。具体是否支持您的服,请联系本站客服咨询!介绍的目的旨在于分享交流各种新的脚本语法知识,每一种脚本语法都有自身的特点,希望能让大家能从中收获一些不一样的思维,丰富自己编写传奇脱机挂脚本的时候的创作经验。
基本格式
Q语法的主要有以下五个元素:
1.函数
如:走到[ ] 以及 边走边打[ ] 等。
函数的格式是:函数名后面接两个中括号"[]",中括号里面填写该函数所需要的参数,有些函数需要填写参数,有些函数不需要填写参数,但是无论有没有参数,中括号都是必须的。
2.触发器
如:触发器(条件函数[ ],判断周期)->普通函数[ ] 。
解发器用于实时判断是否达到我们设定的条件,当达到我们设定的条件时,执行我们指定的动作,可以写在脚本的任意位置,但是为了方便查看 一般写到脚本头部。
3.跳转标签
如:<脚本开始> 以及 <打怪流程> 等。
标签代码并没有什么实际的动作,它的作用相当给脚本设置一个路标,告诉脚本下一步该往哪走。格式是在两个<>中间填入一个你认为好记的名字。
4.注释(备注)
如://这里填写注释内容。
注释符号是两个反斜杠//,后面接注释的内容。这种代码也没有实际的动作,可以写到任意位置。你可以把某代码的作用以注释的形式写在该代码后面,方便自己查看该代码的含义及作用。
5.LUA代码段
如: /< print("这里是LUA代码") />
用于嵌入一段LUA代码,代码段头部要加 /< , 代码段尾部要加 /> 。“/<”与“/>”括起来的中间这段代码就是标准的LUA代码。
下面是个简单的Q语法脚本示例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 触发器(人物[当前地图!=D2013])->跳转[脚本开始] <脚本开始> 如果(人物[当前地图=D2013])->跳转[打怪流程] //如果已经在打怪地图,直接跳到打怪流程。 如果(人物[当前地图!= 3 ])->使用[盟重传送石] 等待[ 1500 ] 模糊走到[ 327 , 340 , 5 , 3 ] 等待[ 1500 ] 对话[ 327 , 340 ] 等待[ 1500 ] 选择[@进入] 等待[ 1500 ] 跳转[脚本开始] <打怪流程> 开始挂机[] 跳转[打怪流程]
通过上面我们可以看到,一般的窗口挂机脚本有别于专业的传奇脱机挂脚本,如:天骥脱机。 窗口挂机的脚本基本只控制流程, 而功能则是通过传奇辅助中进行设置,也是挺方便的! |