好搜服教程 发表于 2022-4-11 09:28:58

免费教程第五课:传奇脚本命令、语法、变量运用讲解


今天好搜服论坛给各位传奇新手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


https://v1.haosf.com/mp4/5.mp4

jxx188 发表于 2022-5-2 18:32:57

感谢楼主的无私分享!

7779461 发表于 2022-5-21 14:55:12

:):):):):):):)感谢分享

xiaohu 发表于 2022-5-22 19:00:48



楼主发贴辛苦了,谢谢楼主分享!

xiaohu 发表于 2022-6-1 14:31:58


再来评论一下 确实学到了

探险家 发表于 2022-6-2 17:01:44

楼主真不错
页: [1]
查看完整版本: 免费教程第五课:传奇脚本命令、语法、变量运用讲解