软件简介:
大家好!我是子谚! 嘿嘿,半年多没写教程了!
这里应群里朋友要求,再次做一个关于变量的教程!下面开始正题:
对于变量这个词,很多人还是很陌生!
当然,在我刚接触的时候也是一样!
传奇脚本里面,能够加入变量,会使得脚本变的更加丰富!
下面,我们来认识一下变量!
在我们这里,变量分为2种。分别是私人变量与全局变量!
在群里面,很多人都问过我,怎么来区分这两种变量,换句话来说,就是什么时候该用私人的,什么时候该用全局的!
下面,我就带大家来认识认识这两个变量!
还是去年那个教程的比方!
脚本内容:
例子1:
[@MAIN]
你好.测试变量\
你现在的等级是$LEVEL级!\
脚本内提到变量:$LEVEL.
$LEVEL意义:当前人物等级!
结果:
如果玩家A的等级=50级
那么。 $LEVEL的值就等于=50
结果2:
如果玩家B的等级=100级
那么. $LEVEL的值就等于=100
例子2:
[@MAIN]
你好测试变量\
服务器现在名字是:$SERVERNAME!
脚本内提到变量:$SERVERNAME
$SERVERNAME意义:当前服务器名字
我们的服务器名字叫做. 一统传奇
玩家A:点击这个NPC得到的结果
一统传奇
玩家B:点击这个NPC得到的结果
一统传奇
引擎自带私人变量分类:
P0-P99 (私人变量,数字型) 关闭对话框重置为0。
D0-D99 (私人变量,数字型) 不可保存。
M0-M99 (私人变量,数字型) 不可保存。
N0-N99 (私人变量,数字型) 不可保存。
S0-S99 (私人变量,字符型) 不可保存。
文字.数字.符号
引擎自带全局变量分类:
I0-I99 (全局变量,数字型) 不可保存,服务器重启自动重置为0。
G0-G99 (全局变量,数字型) 可保存。
A0-A99 (全局变量,字符型) 可保存。
接下来,如果说,上面的变量,我们的脚本不够用怎么办?
那么,我们就要自己动手添加变量
!
这个我在以前的教程就有讲过!
程序还是三个
申明:
读取:
保存:
在使用变量前,我们必须自己添加!
格式如下:
#IF
#ACT
VAR Integer HUMAN 变量
LOADVAR HUMAN 变量 路径
比如:
VAR Integer HUMAN 最高等级
LOADVAR HUMAN 最高等级 ..\QuestDiary\一统网络\内功系统Save.txt
放到登陆脚本的[@Login]之下!
添加好后,我们就要使用他了!
使用的各种格式:
检测:
此命令只允许在IF之下!
CHECKVAR HUMAN 变量 符号 值
(支持符号 =等于 大于 小与 )
比如:
CHECKVAR HUMAN 最高等级 50
控制:
CALCVAR HUMAN 变量 符号 值
CALCVAR HUMAN 最高等级 - 50
保存:
SAVEVAR HUMAN 变量 路径
SAVEVAR HUMAN 最高等级 ..\QuestDiary\一统网络\内功系统Save.txt
下载地址:
|