今天给各位传奇新手GM朋友们带来第五课传奇教程。 主要是讲解传奇脚本中一些命令使用、包含基本的命令语法以及参数变量运用的使用。 
 
常用到的语法比如: 
#IF 如果 
#ACT 执行 
Break 中断 
CLOSE 关闭 
#ELSEACT 否则执行 
#ELSESAY 否则执行 
Messagebox 发送对话框提示信息 
SENDMSG 发送提示信息 
EQUAL 等于 
SMALL 小于 
LARGE 大于 
Give   给与 
Take 销毁 
 
CHECKITEM 检测物品 
 
EQUAL 
EQUAL <$GAMEDIAMOND> 1000 
LARGE <$GAMEDIAMOND> 1000 
 
系统变量: 
A 全局变量 字符型变量 123一二三%$#$ 
G 全局变量 整数型 0123456789 不支持中文字符 
 
P0-P999 (私人变量,数字型) 关闭对话框重置为0。 
D0-D999 (私人变量,数字型) 下线不保存.摇筛子变量. 
M0-M999 (私人变量,数字型) 下线不保存.切换地图清空. 
N0-N999 (私人变量,数字型) 下线不保存.小退归0. 
S0-S999 (私人变量,字符型) 下线不保存.小退归0. 
I0-I999 (全局变量,数字型) 不可保存,服务器重启自动重置为0。 
G0-G999 (全局变量,数字型) 可保存。(存放在Mir200/GlobalVal.ini文件里面) 
A0-A999 (全局变量,字符型) 可保存。(存放在Mir200/GlobalVal.ini文件里面) 
U0-U49 (私人变量,数字型) 可保存。(存放在人物数据库Mir.db里面) 
T0-T49 (私人变量,字符型) 可保存。(存放在人物数据库Mir.db里面)每个变量的字符长度 
 
MOV S0 <$USERNAME> 
DEC D0   
INC 
MUL 
DIV 
EQUAL a b a是否等于B 
SMALL A B 检测A是否小于B 
LARGE a b 检测A是否大于B 
NOT EQUAL a b a不是等于B 
#OR 
NOT SMALL <$gamegold> 400 
NOT Checkitem 星王战刃 1 
#ACT 
Break 
 
 |