第13课 脚本技术之如何实现自定义变量
个人变量 [完毕] 公有和私有变量 [完毕]
前面两节课给大家讲解了如何实现个人变量和公私有的变量 今天给大家讲解一下自定义变量 自定义变量和前面两种变量形式是有区别的
这个也是变量里最后一个内容 相对于新手来讲 是比较复杂的 但是也是必须要学习的一个课程 因为很多比较出色的脚本都是通过这个变量
的形式来实现的 虽然复杂 但是大家熟练了之后也可以根据自己的思维研发属于自己的脚本
所谓自定义变量 就是服务器中原本没有这个变量 你需要手动添加这个变量 添加了以后 才可以对这个变量进行编辑
下面说一下自定义变量的格式
1、首先要声明变量
2、读取变量
3 对变量进行编辑 可以 加 减 等等等....
4、保存变量
公有 GLOBAL
私有 HUMAN
Integer 数字型
String 字符型
1.声明变量
VAR Integer 公有/私有 变量名称 数字型
VAR String 公有/私有 变量名称 字符型
2.读取变量
LOADVAR 公有/私有 变量名称 ..\QuestDiary\某某目录\某某.txt
3.修改变量
CALCVAR 公有/私有 变量名称 + - * / = 脚本命令CALCVAR支持对变量进行+ - * / =五种操作
4、保存变量
SAVEVAR 公有/私有 变量名称 ..\QuestDiary\某某目录\某某.txt
检测变量
CHECKVAR 公有/私有 变量名称 > < = 脚本命令CHECKVAR支持对变量进行 > < = 三种操作
查看变量 <$公有/私有(变量名称)>
------------------------------------------------------------------------------------------
好了 说了这么多 大家看了也晕 下面咱们实际操作一下吧 也比较好理解 如果觉得看不懂就多看几次
首先 我们打开 D:\mirserver\Mir200\Envir\MapQuest_def 这个文件夹下的 QManage.txt 登陆脚本文件
大家可以看一下 这些就是服务器启动时自动的脚本文件 也就是每个玩家登陆了之后都会走这一段
我们在这里添加 一个自定义变量 因为时间关系 我事先已经加好了 大家来看一下
-----------------------------------------------------------
[sharen]
#act
VAR Integer HUMAN 测试杀人
LOADVAR HUMAN 测试杀人 ..\QuestDiary\测试杀人\测试杀人.txt
-----------------------------------------------------------
VAR Integer HUMAN 测试杀人
声明 公有还是私有 数字型还是字符型 变量名称
LOADVAR HUMAN 测试杀人 ..\QuestDiary\测试杀人\测试杀人.txt
读取 这个变量 读取执行的路径 对应的是 D:\mirserver\Mir200\Envir\QuestDiary 文件夹