查看: 87196|回复: 78

【第77课】传奇自定义全局和私有变量脚本编写使用教程

  [复制链接]

323

主题

62

回帖

6570

积分

Rank: 9Rank: 9Rank: 9

积分
6570
发表于 2018-8-3 23:47:08 | 显示全部楼层 |阅读模式

大家好,这节课我们学习传奇服务器自定义全局和私有变量脚本编写使用,我们上节课学习了传奇全局公共变量教程,还有之前我们学习的传奇人物私有变量的使用方式,今天我们学习的自定义变量知识相对之前的变量课程知识要复杂一点,传奇相关的变量知识也就自定义变量技术比较有难点,我们之前学习的变量类型都是引擎固定的变量字符,比如 固定的PDMNSIGA变量字符,自定义变量就可以突破引擎固定字符限制,自定义变量的名称我们可以去通过数字、字母、文字自己去定义,变量的数量多少也不受引擎控制,只要自定义变量名称不重复就可以使用,自定义变量分为数字型和字符型,数字变量和字符变量分为全局公共变量和人物私有变量,自定义变量名称不要以PDMNSIGA开头,定义之后的自定义变量我们可以对变量进行执行操作,自定义变量的数据保存方式是我们定义的自定义路径下的txt文本中,每次对变量执行操作的数据都会重新写入到txt文本中。




学习资料  下载连接  必须回帖  即可显示
游客,如果您要查看本帖隐藏内容请回复



功能:自定义变量功能,不再受固定PDMNSIGA几个变量限制
注意: 自定义变量不要以PDMNSIGA开头
使用方法:1、声明变量2、读取变量3、保存变量4、检查变量5、操作变量6、变量显


1、首先要声明变量
VAR STRING HUMAN 个人字符型变量
VAR INTEGER HUMAN 个人数字型变量

VAR STRING GLOBAL 全局字符型变量
VAR INTEGER GLOBAL 全局数字型变量

STRING  代表字符变量声明
INTEGER 代表数字变量声明

HUMAN  代表私有个人变量
GLOBAL  代表公共全局变量

2、读取变量
LOADVAR HUMAN 个人字符型变量 ..\QUESTDIARY\教程脚本\自定义数据保存\个人字符型变量.TXT
LOADVAR HUMAN 个人数字型变量 ..\QUESTDIARY\教程脚本\自定义数据保存\个人数字型变量.TXT
LOADVAR GLOBAL 全局字符型变量 ..\QUESTDIARY\教程脚本\自定义数据保存\全局字符型变量.TXT
LOADVAR GLOBAL 全局字符型变量 ..\QUESTDIARY\教程脚本\自定义数据保存\全局字符型变量.TXT


3修改变量、保存变量
CALCVAR HUMAN 个人字符型变量 = 您好,这是个人字符变量
CALCVAR HUMAN 个人数字型变量 + 1
SAVEVAR HUMAN 个人字符型变量 ..\QUESTDIARY\教程脚本\自定义数据保存\个人字符型变量.TXT
SAVEVAR HUMAN 个人数字型变量 ..\QUESTDIARY\教程脚本\自定义数据保存\个人数字型变量.TXT

CALCVAR GLOBAL 全局字符型变量 = 您好,这是全局字符变量
CALCVAR GLOBAL 全局数字型变量 + 5
SAVEVAR GLOBAL 全局字符型变量 ..\QUESTDIARY\教程脚本\自定义数据保存\全局字符型变量.TXT
SAVEVAR GLOBAL 全局数字型变量 ..\QUESTDIARY\教程脚本\自定义数据保存\全局数字型变量.TXT

4、检查变量
#IF
CHECKVAR HUMAN 变量名称 = 5 ;支持格式( > < =  )
#ACT
sendmsg 7 等于5

#IF
CHECKVAR HUMAN 变量名称 = <$STR(M2)> ;支持变量格式
#ACT
sendmsg 7 等于5

5、数字类变量操作
CALCVAR HUMAN 变量名称 = 0 ;支持格式( + - * / = )
SAVEVAR HUMAN 变量名称 ..\QUESTDIARY\变量保存路径\数据保存文本.TXT


6、变量显示
<$HUMAN(395973)>    ;私有显示
<$GLOBAL(财富第一名)>    ;全局显示

回复

使用道具 举报

0

主题

23

回帖

0

积分

Rank: 1

积分
0
发表于 2018-8-5 21:17:09 | 显示全部楼层
教程很不错,很有帮助。
回复

使用道具 举报

0

主题

1

回帖

0

积分

Rank: 1

积分
0
发表于 2018-8-7 16:34:02 | 显示全部楼层
为啥一天只让看三个
回复

使用道具 举报

323

主题

62

回帖

6570

积分

Rank: 9Rank: 9Rank: 9

积分
6570
发表于 2018-8-7 17:19:30 | 显示全部楼层
837646246 发表于 2018-8-7 16:34
为啥一天只让看三个

你去宣传免费获取积分不就能看更多了,动动手就能免费看更多的教程。
回复

使用道具 举报

0

主题

6

回帖

10

积分

Rank: 1

积分
10
发表于 2018-8-15 04:10:10 | 显示全部楼层
讲的挺好的    通俗易懂!!!
回复

使用道具 举报

0

主题

5

回帖

340

积分

Rank: 2

积分
340
发表于 2018-8-16 13:54:09 | 显示全部楼层
讲的挺好的    通俗易懂!!!
回复

使用道具 举报

0

主题

2

回帖

5

积分

Rank: 1

积分
5
发表于 2018-9-4 14:56:10 | 显示全部楼层
确实不错 ,值得学习,加油加油
回复

使用道具 举报

0

主题

17

回帖

20

积分

Rank: 1

积分
20
发表于 2018-9-16 06:58:17 | 显示全部楼层
支持作者,辛苦了
回复

使用道具 举报

0

主题

3

回帖

0

积分

Rank: 1

积分
0
发表于 2018-9-23 12:08:17 | 显示全部楼层
确实不错 ,值得学习,加油加油
回复

使用道具 举报

0

主题

2

回帖

0

积分

Rank: 1

积分
0
发表于 2018-10-3 10:23:13 | 显示全部楼层
教程很详细,零基础都看的懂
回复

使用道具 举报

发表回复

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

本版积分规则

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