今天给各位传奇新手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
|