传世私服引擎各种变量操作命令资料

----------------------------------------------------------------------
命令:

<$Str(变量)>

功能:

显示变量时用,可以将变量值显示在游戏里,用在 #say后面
例如:你当前的等级为<$Str(S32)>级!\

----------------------------------------------------------------------
命令:

SMALL  (变量)   (数值)

功能:

测试变量是不是小于指定数值
如果“变量 < 数值”则为1否则为0
两个参数都支持变量  SMALL D2 $Level

----------------------------------------------------------------------
命令:

ESmall  变量 数值

功能:

测试变量是不是小于等于指定数值
如果“变量 <=数值”则为1否则为0

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

命令:

LARGE    (变量)    (数值)

功能:

测试变量是不是大于指定数值
如果“变量 > 数值”则为1否则为0
两个参数都支持变量  LARGE D1 $BaoShi(1)

----------------------------------------------------------------------
命令:

ELARGE  变量 数值

功能:

测试变量是不是大于等于指定数值
如果“变量 >=数值”则为1否则为0

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

命令:

EQUAL   (变量)   (数值)

功能:

测试变量是不是等于指定数值
如果“变量 = 数值”则为1否则为0
两个参数都支持变量  EQUAL D0 $Str(M0)

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

命令:

Mov   变量 数值

功能:

给变量赋值,使某个变量的值变为指定数值
参数支持把变量赋值给A变量和G变量
(包括全局变量、自定义变量和内部定义变量如$GAMEGOLD等)

例如:
   MOV A1  $GAMEGOLD
   MOV G2   $LEVEL
   MOV A3  $STR(A2)
--------------------------------------

命令:

Movr (变量) (数值)

功能:

随机把指定数值以下的数(正数)给变量


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

命令:

Inc 变量 数值

功能:

让变量自动加指定数值到变量,相当于程序中的x=x+n


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

命令:

Dec 变量 数值  

功能:

让变量自动减指定数值到变量,相当于程序中的x=x-n
---------------------------------------
命令:
Check [条件数] 1

功能:
测试[条件数]触发与否 1(触发)

---------------------------------------命令:
SET [条件数] 1

功能:
设置[条件数]触发
---------------------------------------


A变量的INC操作

比如
INC    A0    $GAMEGOLD,

则把当前人物的元宝数量作为字符串加到A0的当前值的后面,

字符串连接

   例如:
     MOV  A0    $USERNAME
      INC     A0    拥有元宝数:
     INC     A0    $GAMEGOLD
      INC     A0    个

   则执行完后,A0变量的值就是“XXX拥有元宝数:YYY个”



A变量的DEC操作

格式:DEC   A0   X    Y

   其中X表示开始位置 ,Y表示数量,
该操作的结果是:删除A0字符串中从X开始的Y个字符。

发表评论: