凤凰传世私服引擎自定义变量功能说明

功能:
    自定义变量功能,不再受固定几个变量限制

使用方法:

三个步骤:

    1、首先要声明变量
    2、读取变量
    3、变量的操作
    4、保存变量

该变量支持增加、减少、脚本查看、检查大小等功能,
该功能的开发突破了变量使用受限制,利用该变量可制作出超强功能脚本。

1、自定义变量的声明

VAR 数据类型(Integer String) 变量类型(HUMAN GUILD GLOBAL) 变量名字

参数说明:

VAR:     [定义]

数据类型:Integer[整数型] String[字符串型]

变量类型:HUMAN[人物型] GUILD[行会型] GLOBAL[全局型]

变量名字:要自定义的变量的名字

举例:
VAR Integer HUMAN MYVAR1
声明一个整数型的个人变量 变量的名字为 MYVAR1

VAR Integer GUILD MYVAR2
声明一个整数型的行会变量 变量的名字为 MYVAR2

VAR Integer GLOBAL MYVAR3
声明一个整数型的全局变量 变量的名字为 MYVAR3

2、自定义变量的读取

LOADVAR 变量类型 变量名字 存放变量的文件路径

参数说明:

LOADVAR: [载入]

变量类型:HUMAN[人物型] GUILD[行会型] GLOBAL[全局型]

变量名字:已经自定义过的变量的名字

存放变量的文件路径:..\QuestDiary\数据文件\phyqsave.txt

举例:

LOADVAR HUMAN MYVAR1 ..\QuestDiary\数据文件\MYVAR1save.txt

读取刚才声明过的 MYVAR1 个人变量

 

3、自定义变量的检测

CHECKVAR 变量类型 变量名字 运算符(>、<、=) 数值

参数说明:

CHECKVAR [检测自定义变量]

类型:    HUMAN[人物型] GUILD[行会型] GLOBAL[全局型]

变量名字:已经自定义过的变量的名字

运算符:(>、<、=)

数值:支持变量

举例:

CALCVAR HUMAN MYVAR1 > 35
将刚才读取的个人变量MYVAR1 是否大于 35

 

4、自定义变量的操作

CALCVAR 变量类型 变量名字 运算符(+、-、*、/、=) 数值

参数说明:

CALCVAR [开始对变量进行操作]

类型:    HUMAN[人物型] GUILD[行会型] GLOBAL[全局型]

变量名字:已经自定义过的变量的名字

运算符:(+、-、*、/、=)

数值:支持变量

举例:

CALCVAR HUMAN MYVAR1 + $STR(G20)
将刚才读取的个人变量MYVAR1 加G20变量的值

CALCVAR HUMAN MYVAR1 - 50
将刚才读取的个人变量 MYVAR1 减50

CALCVAR HUMAN MYVAR1 * 3
将刚才读取的个人变量 MYVAR1 乘以3

CALCVAR HUMAN MYVAR1 / 3
将刚才读取的个人变量MYVAR1 除以3

CALCVAR HUMAN MYVAR1 = 135
使个人变量MYVAR1 等于 135

5、自定义变量的保存

SAVEVAR 变量类型 变量名字 存放变量的文件路径

参数说明:

SAVEVAR: [保存]

变量类型:HUMAN[人物型] GUILD[行会型] GLOBAL[全局型]

变量名字:已经自定义过的变量的名字

存放变量的文件路径:..\QuestDiary\数据文件\phyqsave.txt

举例:

SAVEVAR HUMAN MYVAR1 ..\QuestDiary\数据文件\MYVAR1save.txt
将刚才操作过的个人变量MYVAR1 保存

 

6、自定义变量的显示

属于个人变量(HUMAN)        显示脚本为<$HUMAN(MYVAR1)>
属于行会变量(GUILD)        显示脚本为<$GUILD(MYVAR2)>
属于服务器全局变量(GLOBAL)  显示脚本为<$GLOBAL(MYVAR3)>

发表评论: