标准脚本 |   抢沙发  浏览: 37219 

系统变量类型 详细说明
参数列表
变量 取值范围 属性 类型 解释
G 0-999 整数型 全局 重启服务器保存.(存放在Mir200/Global.ini文件里面)
A 0-999 字符型 全局 重启服务器保存.(存放在Mir200/Global.ini文件里面)
I 0-999 整数型 全局 重启服务器不保存.
U 0-999 字符型 全局 重启服务器不保存.
         
B 0-99 字符型 个人 下线保存.(存放在人物数据库文件里面) 注意:所有B变量字符串总长度不能超过2000字节
C 0-99 整数型 个人 下线保存.(存放在人物数据库文件里面)
S 0-999 字符型 个人 临时变量 下线不保存.小退归0.
N 0-999 整数型 个人 临时变量 下线不保存.小退归0.
P 0-99 整数型 个人 临时变量 下线不保存.仅在当前NPC有效.当Close关闭对话时.所有P变量归0.
M 0-99 整数型 个人 临时变量 下线不保存.切换地图清空.
D 0-9 整数型 个人 临时变量 下线不保存.摇筛子变量.
T 0-9 整数型 个人 临时变量 下线不保存.NPC临时变量,用于过程传递参数,该变量只读不能操作.
         
Check [0-800] 布尔型 个人 下线保存.人物普通CHECK 变量 数值0或1(保存).
CheckMission [0-800] 布尔型 个人 下线保存.人物任务CHECKMISSION 变量 数值0或1(保存).

全局变量的清空与修改
文件位置
【\Mir200\Global.ini】
详细说明
可直接删掉Global.ini文件让引擎自动重新生成一份新的
也可在 龙引擎-[查看]-[内核数据]-[全局变量] 中清空或即时修改全局变量:A变量、G变量 的值
双击想要修改的变量,便可即时修改变量的值

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

系统变量操作 - 显示变量
命令格式
<$STR(Var)>
命令参数
参数 含义
Var 变量名

命令说明
本命令用于将变量转化成字符以在脚本对话框或脚本命令中显示使用.
使用示例
[@ShowVar]
#IF
CheckLevelEx > 0
#ACT
Mov S1 龙游戏引擎
Mov S2 Www.longm2.cn
#SAY
最好的游戏引擎是:<$STR(S1)>\
我们的官方网站是:<$STR(S2)>\

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

系统变量 检测操作 - Small 小于
命令格式
Small Var Value
命令参数
参数 含义
Var 变量名
Value 整型数字

命令说明
本命令用于检测变量的值是不是小于指定的值
使用示例
[@Small]
#IF
Small N8 10
#ACT
SendMsg 6 当前人物变量N8的值小于10!
Break

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

系统变量 检测操作 - Large 大于
命令格式
Large Var Value
命令参数
参数 含义
Var 变量名
Value 整型数字

命令说明
本命令用于检测变量的值是不是大于指定的值
使用示例
[@Large]
#IF
Large N8 10
#ACT
SendMsg 6 当前人物变量N8的值大于10!
Break

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

系统变量 检测操作 - Equal 等于
命令格式
Equal Var Value
命令参数
参数 含义
Var 变量名
Value 整型数字或字符

命令说明
本命令用于检测变量是否等于指定值
使用示例
[@Equal]
#IF
Equal N8 10
#ACT
SendMsg 6 当前人物变量N8的值等于10!
Break

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

系统变量操作 - Mov 赋指定值
命令格式
Mov Var Value
命令参数
参数 含义
Var 变量名
Value 整型数字或字符

命令说明
本命令用于给变量赋指定值
使用示例
[@Mov]
#IF
CheckLevelEx > 0
#ACT
Mov N5 10
Mov S5 龙引擎
Mov G5 $STR(N5)
Mov A5 $LEVEL
Break

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

系统变量操作 - Movr 赋随机值
命令格式
Movr Var Value
命令参数
参数 含义
Var 变量名
Value 整型数字

命令说明
本命令用于给变量随机赋予一个0到(Value-1)的值
使用示例
[@Movr]
#IF
CheckLevelEx > 0
#ACT
Movr N3 5
SendMsg 6 你当前N3变量的值为:0、1、2、3、4其中随机的一个数
Break

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

系统变量操作 - Inc 加
命令格式
Inc Var Value
命令参数
参数 含义
Var 变量名
Value 整型数字或字符

命令说明
当参数Var为整型变量时.表示为该变量加上一个整型数字的Value
当参数Var为字符变量时.表示将Var的值与Value合并成一个新的字符.并赋予给Var
使用示例
[@Inc]
#IF
CheckLevelEx > 0
#ACT
Mov N5 8
Inc N5 10
SendMsg 6 你当前N5变量的值为:18
Mov S5 L
Inc S5 oong
Inc S5 引擎
SendMsg 6 你当前S5变量的值为:龙引擎
Break

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

系统变量操作 - Dec 减
命令格式
Dec Var Param2 [Param3]
命令参数
参数 含义
Var 变量名
Param2 整型数字
Param3 整型数字

命令说明
当参数Var为整型变量时.表示为该变量减去一个整型数字的Param2.且不需要设置Param3
当参数Var为字符变量时.表示将Var从Param2位置开始.减去Param3个字节的字符.注:1个中文字符等于2个字节
使用示例
[@Dec]
#IF
CheckLevelEx > 0
#ACT
Mov N12 33
Dec N12 10
SendMsg 6 你当前N12变量的值为:23
Mov S10 龙引擎
Dec S10 2 2
SendMsg 6 你当前S10变量的值为:龙引擎
Break

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

系统变量操作 - Mul 乘法
命令格式
Mul Var Param2 [Param3]
命令参数
参数 含义
Var 变量名(仅限整数型变量)
Param2 整型数字
Param3 整型数字

命令说明
当没有Param3参数 时 变量Var的值 等于 该变量现在的值 乘以 Param2.
当有Param3参数 时 变量Var的值 等于 Param2的值 乘以 Param3.
使用示例
[@Mul]
#IF
CheckLevelEx > 0
#ACT
Mov N12 3
Mul N12 6
SendMsg 6 你当前N12变量的值为:18
Mul N8 5 5
SendMsg 6 你当前N8变量的值为:25
Break

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

系统变量操作 - Div 除法
命令格式
Div Var Param2 [Param3]
命令参数
参数 含义
Var 变量名(仅限整数型变量)
Param2 整型数字
Param3 整型数字

命令说明
当没有Param3参数 时 变量Var的值 等于 该变量现在的值 除以 Param2参数.
当有Param3参数 时 变量Var的值 等于 Param2参数的值 除以 Param3参数.
使用示例
[@Div]
#IF
CheckLevelEx > 0
#ACT
Mov N12 30
Div N12 6
SendMsg 6 你当前N12变量的值为:5
Div N8 30 5
SendMsg 6 你当前N8变量的值为:6
Break

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

系统变量操作 - Mod 求余数
命令格式
Mod Var Param2 [Param3]
命令参数
参数 含义
Var 变量名(仅限整数型变量)
Param2 整型数字
Param3 整型数字

命令说明
当没有Param3参数 时 变量Var的值 等于 该变量现在的值 除以 Param2参数后的余数.
当有Param3参数 时 变量Var的值 等于 Param2参数的值 除以 Param3参数后的余数.
使用示例
[@Mod]
#IF
CheckLevelEx > 0
#ACT
Mov N12 33
Mod N12 10
SendMsg 6 你当前N12变量的值为:3
Mod N8 55 10
SendMsg 6 你当前N8变量的值为:5
Break

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

系统变量操作 - Percent 百分比
命令格式
Percent Var Param2 [Param3]
命令参数
参数 含义
Var 变量名(仅限整数型变量)
Param2 整型数字
Param3 整型数字

命令说明
当没有Param3参数 时 变量Var的值 等于 该变量现在的值 占 Param2参数的百分比.
当有Param3参数 时 变量Var的值 等于 Param2参数的值 占 Param3参数的百分比.
使用示例
[@Percent]
#IF
CheckLevelEx > 0
#ACT
Mov N12 20
Percent N12 200
SendMsg 6 你当前N12变量的值为:10
Percent N10 40 200
SendMsg 6 你当前N10变量的值为:20
Break

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

系统变量操作 - Insert 插入
命令格式
Insert Var Position Value
命令参数
参数 含义
Var 变量名.(仅限字符变量)
Position 插入位置
Value 字符

命令说明
本命令用于在变量的指定位置插入一段字符 (仅限字符变量)
使用示例
[@Insert]
#IF
CheckLevelEx > 0
#ACT
Mov S8 游戏引擎
Insert S8 0 龙
SendMsg 6 你当前S8变量的值为:龙游戏引擎
Break

 

除特别注明外,本站所有文章均为《龙引擎》原创,转载请注明出处来自https://www.longm2.cn/1683.html

作者:《
签名:新一代全方位自定义六职业微端游戏引擎!

相关推荐

发表评论

暂无评论

切换注册

登 录

忘记密码 ?

切换登录

注 册

QQ扫一扫联系客服