系统变量类型 详细说明参数列表变量

[复制链接]
查看3160 | 回复18 | 2015-9-15 23:46:21 | 显示全部楼层 |阅读模式


系统变量类型 详细说明参数列表变量

取值范围 属性 类型 解释
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(保存).[点击查看详细说明]

相关文章:全局变量的清空与修改
--------------------------------------------------------------------------------
系统变量操作 - 显示变量命令格式<$STR(Var)>命令参数参数 含义
Var 变量名

命令说明本命令用于将变量转化成字符以在脚本对话框或脚本命令中显示使用. 使用示例[@ShowVar]
#IF
CheckLevelEx > 0
#ACT
Mov S1 给力游戏引擎
Mov S2 Www.GameM2.Com
#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 给
Inc S5 力
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;


上一篇:标示型任务变量系统说明功能说明
下一篇:标识型变量系统说明功能说明
冲冲冲冲向前 | 2015-9-16 00:21:10 | 显示全部楼层
打酱油的人拉,回复下赚取积分
comxoxoc | 2015-9-16 05:04:16 | 显示全部楼层
有空一起交流一下
牛B的人 | 2015-9-16 10:58:58 | 显示全部楼层
元芳你怎么看?
GM论坛 | 2015-9-16 15:27:12 | 显示全部楼层
向楼主学习
lxoelgjvbnds | 2015-9-17 05:14:45 | 显示全部楼层
看帖要回,回帖才健康,在踩踩,楼主辛苦了!
mdfasas | 2015-9-18 04:17:16 | 显示全部楼层
我只是路过,不发表意见
asdas123 | 2015-9-19 18:04:53 | 显示全部楼层
支持你哈...................................
iznxyieigfj | 2023-10-6 11:02:07 | 显示全部楼层
沉默他也玩传奇资源网站下载
jlucemcaetuje | 2023-10-6 11:38:32 | 显示全部楼层
他也玩传奇资源下载网站1.80服务端下载
懒得打字嘛,点击右侧快捷回复 快捷回复框
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则