[AFT]引擎初识变量

第七课 初识变量。
全局变量 全服所有的玩家都是一样的。
A玩家改变了这个值。 全服所有的玩家都了
局部变量
S0 每个玩家的值是不一样的。
全局的
字符型:T,A
数值型:G,I,M
个人变量
字符的:S
数值的:D,P

全局变量 不保存关引擎消失的:I,M,其他的会保存到引擎的配置文件里。
个人变量 D,S 下线消失,P 切换NPC直接清空。
数值型的变量,21亿。
不支持小数点。

自定义变量
数值型 INTEGER
字符型 STRING
CHECKVAR GLOBAL 全局变量 > 1


CHECKVAR HUMAN 个人变量 > 2
VAR 变量类型 HUMAN 变量名字
saveVAR HUMAN 本体先锋 ..\QUESTDIARY\数据文件\个人变量\个人变量.txt
LOADVAR HUMAN 本体先锋 ..\QUESTDIARY\数据文件\个人变量\个人变量.txt

系统的这些变量的 用法
MOV S10 $USERNAME
INC 的用法 数字直接加到一起 ,字符串直接连接到一起。
DEC 如果是数字的话直接减法运算,字符串的减法。
DEC S10 5 8
从 第五个字节开始删除8个字节的字符。
汉字删的错误会出现汉字乱码。
MUL 乘法
除法 DIV 100/3=33 传世的变量会舍弃全部的小数点位,只保留整数位。。 

$MUL 
$DIV

EQUAL D10 10 检测D10 等于10

LARGE D10 10  检测D10大于10
SMALL D10 10 检测D10小于10

!SMALL D10 10 ;大于等于10
!LARGE D10 10 检测D10不大于10  就是检测D10 小于等于10

#IF
POS $STR(S10) 麻痹戒指 

#ACT
INC D10 $STR(P0)

checkBVAR 变量类型(human,global,guild) 变量名字 操作符(><=\) 数值 
$变量类型(变量名字)
$HUMAN(时间)
$GLOBAL(全局变量)
#IF
CHECKVAR HUMAN 字符型的 = 
#ACT
SENDMSG 5 字符型变量为空。
BREAK
ClearVar S0 99
系统变量每类只有100个,编号是0- 99
XZJY 保存DBS 
#IF
SMALL $XZJY.1 10
#ACT
XZJY 1 + 100

 

1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关

2、本站所有主题由该帖子作者发表,该帖子作者与传世资源站享有帖子相关版权

3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和站长同意

4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任

5、本站所有发布的版本工具只为单机测试用途,请勿用于商业途径。

6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意

7、传世资源站管理员和版主有权不事先通知发贴者而删除本文

传世资源站 脚本交流 [AFT]引擎初识变量 https://www.gm668.com/38612.html

老姚传世一条龙

发表评论
暂无评论