查看: 407|回复: 0

【第二十课】传奇人物私有及服务器全局数字与字符型自定义变量教程

[复制链接]

226

主题

284

帖子

6570

积分

Rank: 9Rank: 9Rank: 9

积分
6570
发表于 2022-8-12 12:44:15 | 显示全部楼层 |阅读模式
基本信息
教程类型: 脚本变量
引擎类型: GOM引擎 BLUE引擎 

传奇自定义变量介绍:

自定义变量的优点是变量的数量没有要求,缺点是变量的数据保存方式是用的txt文本方式,这样每次合区需要单独选择文本数据,不像人物的可保存变量一样,变量数据是直接保存在人物DB数据里面,合区直接选择人物数据文件就可以,自定义变量的知识主要体现在跟排名相关功能的NPC脚本中使用比较多,正常的功能都不会选择使用自定义变量的方式实现功能,因为自定义变量使用起来麻烦。

传奇自定义变量的知识跟我们之前学习的变量课程内容一样,他也是有人物私有及服务器全局变量,变量的类型也是有数字型和字符型,不同的关键点就是自定义,我们通过字面就可以理解他的大概意思,自定义就是没有规定的要求,可以使用自己的要求对变量的设计,这里说的规定跟我们之前学习的变量知识有关,比如:服务器全局变量有数字型和字符型的,数字型的是英文字母G开头的,字符型的是英文字母A开头的,这是引擎内置的固定变量,必须是G或A开头,变量支持多少也要看引擎的规定,G0—G99或G0—G499不同的引擎支持的不一样。

自定义变量没有这么多的局限性,支持的自定义变量的数量也没有上限的要求,变量的名称也没有要求,什么变量名称呢?我们之前学习过的G变量,G变量或A变量是一个变量的类型,因为我们通过不同的英文字母就知道当前变量是什么类型的,而我们常说的G0或G1是变量的名称,自定义变量的名称是可以任意起的,你可以数字+字母+文字单独或组合使用给变量起名,你可以起123、QWE、你好、Q123你好这些都可以用于自定义变量名称使用,自定义变量名称开头字符串不能用这几个字母,P、D、M、N、S、I、G、A开头。

X

www.xuexikaifu.com




本节课程设计到其他课程知识:

传奇通过QManage.txt登录脚本实现新人上线赠送物品功能教程
传奇人物私有变量及服务器全局变量基本使用教程


重要细节:

我们在使用自定义的时候,首先要声明变量,声明变量你可以理解为制造变量,因为自定义变量是不是引擎内置的固定变量,这是需要按照我们的需求去配置一个变量,自定义变量的使用方式及理解意思和别的变量一样,不同的是使用变量之前是需要制造出这样的变量,自定义变量都是可保存类型的变量,不像我们之前学习的人物变量,人物重新登录变量里面的数值就没有了,不管人物小退、大退、重新登录,变量存的数据都是可以保存的。

传奇自定义变量教程

传奇自定义变量教程



传奇自定义变量参数格式:

固定字符 变量模式 变量类型 变量名称
固定字符是不管声明个人或全局、数字或字符变量的时候,用的固定英文字母,
变量模式是你要声明的变量是人物私有的变量,还是服务器全局的变量。
变量类型是你要声明的变量是字符型的还是数字型的。
变量名称是对你当前声明的变量起一个名字,变量的名称可以使用数字、英文、文字、都可以。
VAR STRING HUMAN 人物字符型变量
VAR INTEGER HUMAN 人物数字型变量
VAR STRING GLOBAL 服务器字符型变量
VAR INTEGER GLOBAL 服务器数字型变量
STRING 代表字符变量声明
INTEGER 代表数字变量声明
HUMAN 代表私有个人变量
GLOBAL 代表公共全局变量




学习资料  下载连接  必须回帖  即可显示
游客,学习工具资料,需要回复帖子才能显示。



回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 
 
在线客服
QQ613945605
工作时间:
10:00-24:00
客服热线:
15639769199
官方微信扫一扫
返回顶部 返回列表