|
基本信息
教程类型: |
脚本变量 |
引擎类型: |
996引擎 GOM引擎 BLUE引擎 |
传奇自定义变量介绍:
自定义变量的优点是变量的数量没有要求,缺点是变量的数据保存方式是用的txt文本方式,这样每次合区需要单独选择文本数据,不像人物的可保存变量一样,变量数据是直接保存在人物DB数据里面,合区直接选择人物数据文件就可以,自定义变量的知识主要体现在跟排名相关功能的NPC脚本中使用比较多,正常的功能都不会选择使用自定义变量的方式实现功能,因为自定义变量使用起来麻烦。
传奇自定义变量的知识跟我们之前学习的变量课程内容一样,他也是有人物私有及服务器全局变量,变量的类型也是有数字型和字符型,不同的关键点就是自定义,我们通过字面就可以理解他的大概意思,自定义就是没有规定的要求,可以使用自己的要求对变量的设计,这里说的规定跟我们之前学习的变量知识有关,比如:服务器全局变量有数字型和字符型的,数字型的是英文字母G开头的,字符型的是英文字母A开头的,这是引擎内置的固定变量,必须是G或A开头,变量支持多少也要看引擎的规定,G0—G99或G0—G499不同的引擎支持的不一样。
自定义变量没有这么多的局限性,支持的自定义变量的数量也没有上限的要求,变量的名称也没有要求,什么变量名称呢?我们之前学习过的G变量,G变量或A变量是一个变量的类型,因为我们通过不同的英文字母就知道当前变量是什么类型的,而我们常说的G0或G1是变量的名称,自定义变量的名称是可以任意起的,你可以数字+字母+文字单独或组合使用给变量起名,你可以起123、QWE、你好、Q123你好这些都可以用于自定义变量名称使用。
学习前提条件:
传奇通过QManage.txt登录脚本实现新人上线赠送物品功能教程
传奇人物私有变量及服务器全局变量基本使用教程
传奇自定义变量使用方法:
自定义变量名称开头字符串不能用这几个字母,P、D、M、N、S、I、G、A开头,我们在使用自定义的时候,首先要声明变量,声明变量你可以理解为制造变量,因为自定义变量是不是引擎内置的固定变量,这是需要按照我们的需求去配置一个变量,自定义变量的使用方式及理解意思和别的变量一样,不同的是使用变量之前是需要制造出这样的变量,自定义变量都是可保存类型的变量,不像我们之前学习的人物变量,人物重新登录变量里面的数值就没有了,不管人物小退、大退、重新登录,变量存的数据都是可以保存的。
传奇自定义变量类型及关格式参数:
固定字符 变量模式 变量类型 变量名称,固定字符是不管声明个人或全局、数字或字符变量的时候,用的固定英文字母,变量模式是你要声明的变量是人物私有的变量,还是服务器全局的变量,变量类型是你要声明的变量是字符型的还是数字型的,变量名称是对你当前声明的变量定义一个名字,变量的名称可以使用数字、英文、文字、都可以,需要注意的是自定义变量的名称首个字符不能与内置变量相同。
VAR STRING HUMAN 人物字符型变量
VAR INTEGER HUMAN 人物数字型变量
VAR STRING GLOBAL 服务器字符型变量
VAR INTEGER GLOBAL 服务器数字型变量
STRING 代表字符变量声明
INTEGER 代表数字变量声明
HUMAN 代表私有个人变量
GLOBAL 代表公共全局变量
学习工具 下载地址 回复帖子 即可显示
|
|