课程介绍:
通过之前我们学习的知识,对脚本的关键字的使用及命令参数有一定的了解,这节课我们来引入一个新知识,那就是我们版本中的QManage.txt登录脚本文件,也是版本重要的一个脚本文件,在以后我们编写一些复杂的脚本,或实现强大的功能都离不开这个脚本文件的功能支持。
今天只是通过简单的新人上线,赠送物品的一个脚本功能,引入QManage.txt登录脚本文件的知识,首先说一下我们今天要实现的脚本功能,新人上线赠送初级物品在所有版本都是常见的这个功能,什么是新人,这里说的新人是玩家注册完角色,第一次进入游戏,这属于新人,如果第二次进游戏这就不是新人了。
传奇QManage.txt基本介绍:
QManage.txt文件中有两个重要的标签第一个[@Login]人物每次进入游戏都会执行这个标签下面的脚本命令,第二
[@Startup]标签,这个引擎每次启动都会执行[@Startup]标签下面的脚本命令。
QManage.txt文件也可以理解为登录脚本文件,他是两个名字一个东西,为什么叫登录脚本呢?因为他跟人物登录有关系,不管人物小退大退上线都会执行当前脚本文件中的脚本命令,通俗一点理解也就是只要有人登录游戏就会触发执行QManage.txt文件中的[@Login]标签下面的脚本命令。
传奇QManage.txt登录脚本能实现什么功能呢?
在这我就说几个大家游戏中常见的几个功能,人物属性、人物头顶称号、人物身上封号、攻魔道倍攻、杀怪爆率这些功能都是通过QManage.txt脚本文件实现的,当然还有别的使用方法,比如:通过别的脚本文件触发QManage.txt文件标签下的脚本命令,这些我会放在后面的课程给大家讲解。
使用传奇QManage.txt登录脚本实现新人上线赠送物品
新人上线赠送物品功能实现方法:
实现这个功能有两种方式,第一种是直接在QManage.txt文件里面写实现功能的脚本命令,在QManage.txt写需要使用GOTO跳转命令,我们在QManage.txt文件最下面写一个自定义标签,把脚本功能写在标签下,在[@Login]标签下使用GOTO跳转命令,跳转到我们写的功能标签上,通过这种方式实现会把登录脚本写的很乱。
第二种是调用的方式,通过这种方式实现的好处是,方便以后我们对脚本的管理,看着脚本文件也不会很乱,使用的脚本功能命令都是一样的,不一样的是脚本内容在不同的路径和文件执行。
#CALL [\文件夹名称\脚本文件名称.txt] @脚本文件的标签
这是一个固定的格式,#CALL 后面的路径,是对应固定的D:\Mirserver\Mir200\Envir\QuestDiary目录下的文件,一定要记住#CALL 对应的都是D:\Mirserver\Mir200\Envir\QuestDiary这个目录下的脚本文件,因为在以后使用这个命令的地方有很多。
学习资料 下载连接 必须回帖 即可显示
游客,学习工具资料,需要回复帖子才能显示。
|