引擎自带的基本变量说明

[复制链接]
查看1471 | 回复1 | 2014-5-11 11:02:30 | 显示全部楼层 |阅读模式
P类变量,范围(P0-P99),局部变量,整数型,值范围(-2147483648..2147483647)

P类变量是人物点其它NPC或脚本标签就清0

D类变量,范围(D0-D99),局部变量,整数型,值范围(-2147483648..2147483647)

D类变量是人物下线才会清0

S类变量,范围(S0-S99),局部变量,字符型

S类变量是人物下线才会清除

-----------------------------------------------

G类变量,范围(G0-G99),全局变量,整数型,值范围(-2147483648..2147483647)

G类变量的值保存在服务器!SETUP.txt文本中,服务器重新启动也不消失

I类变量,范围(I0-I99),全局变量,整数型,值范围(-2147483648..2147483647)

I类变量的值没有保存,在服务器重新启动后消失

T类变量,范围(T0-T99),全局变量,字符型

T类变量的值保存在服务器!SETUP.txt文本中,服务器重新启动也不消失

-----------------------------------------------

以上6类变量为服务器基本变量,拥有各自的类型个特性,按各自所需使用

基本变量运算命令:

EQUAL
LARGE
SMALL
INC
DEC
MUL
DIV
MOV
MOVR

<$STR(变量名)> //用于显示以上6类变量的值

-----------------------------------------

检查变量1是等于变量2

EQUAL 变量1 变量2

检查变量1是否大于变量2

LARGE 变量1 变量2

检查变量1是否小于变量2

SMALL 变量1 变量2

对变量1和变量2进行加法运算

INC 变量1 变量2

对变量1和变量2进行减法运算

DEC 变量1 变量2

对变量1和变量2进行乘法运算

MUL 变量1 变量2

对变量1和变量2进行除法运算

DIV 变量1 变量2

变量赋值命令,将变量1的值等于变量2的值

MOV变量1 变量2

变量1取随机数,将变量1的值取,变量2的值以下的随机数

MOVR变量1 变量2

-----------------------------------------

范例:

检查P1是否等于5

#IF
EQUAL P1 5
#ACT
SENDMSG 5 P1的值=5
#ELSEACT
SENDMSG 5 P1的值不等于5

检查P1是否小于5

#IF
SMALLP1 5
#ACT
SENDMSG 5 P1的值小于5
#ELSEACT
SENDMSG 5 P1的值不小于5

检查D2是否大于5

#IF
LARGED2 5
#ACT
SENDMSG 5 D2的值大于5
#ELSEACT
SENDMSG 5 D2的值小于5或等于5

加法运算,P2的值加5

#ACT
INCP2 5
SENDMSG 5 P2的值=<$STR(P2)>

减法运算,P2的值设置成6后再减少5

#ACT
MOVP2 6
DEC P2 5
SENDMSG 5 P2的值=<$STR(P2)>

乘法运算,P2的值设置成2后再乘3

#ACT
MOV P2 2
MUL P2 3
SENDMSG 5 P2的值=<$STR(P2)>

除法运算,P2的值设置成10后再除5

#ACT
MOV P2 20
DIVP2 5
SENDMSG 5 P2的值=<$STR(P2)>

取随机数,让P2的值取15以下的随机数

#ACT
MOVR P2 15
SENDMSG 5 P2的值=<$STR(P2)>




上一篇:变量名称
下一篇:行会战命令等功能命令
购买商业版本请联系站长 论坛所有资源均免费下载,回复帖子即出现下载地址!站长QQ:1109852670
回复

使用道具 举报

传奇服务端 | 2014-5-16 06:13:20 | 显示全部楼层
沙发位出租,有意请私密我
购买商业版本请联系站长 论坛所有资源均免费下载,回复帖子即出现下载地址!站长QQ:1109852670
回复 支持 反对

使用道具 举报

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

本版积分规则