|
之前在站里看到有人问怎么不需要千里传音就能实现用@传命令实现喊话。
之后我想过很多办法都不能实现,最近帮人做复古版本,
用的BLUE引擎,突然想用这个引擎尝试下,
结果发现这个引擎比较好实现,在这里跟大家分享一下。
如果有人能用Leg引擎实现的话,非常欢迎分享。
BLUE引擎有一个PARAM变量,
这个变量的功能是将输入参数传递给脚本展示,
输出字符串为$PARAM(X),X的值为0-7,
代码0的话是显示的自定义命令名称。
也就是说支持8个不同字符串的同时输出。
大家看我下面两种格式的脚本和输出效果
@传 传奇服务端
@传 传 奇 服 务 端 -----中间是空格
方法:
新建一个自定义命令@传,触发代码为3,
脚本如下(大家可以自行加入检测条件,比如消耗元宝):
[@UserCmd3]
#IF
#ACT
SENDMSG 0 <$USERNAME>:<$PARAM(1)> 255 253
BREAK
;输出结果为图①
[@UserCmd3]
#IF
#ACT
SENDMSG 0 <$USERNAME>:<$PARAM(0)> 255 253
SENDMSG 0 <$USERNAME>:<$PARAM(1)> 255 253
BREAK
;输出结果为图②
[@UserCmd3]
#IF
#ACT
SENDMSG 0 <$USERNAME>:<$PARAM(1)> 255 253
SENDMSG 0 <$USERNAME>:<$PARAM(2)> 255 253
SENDMSG 0 <$USERNAME>:<$PARAM(3)> 255 253
SENDMSG 0 <$USERNAME>:<$PARAM(4)> 255 253
SENDMSG 0 <$USERNAME>:<$PARAM(5)> 255 253
BREAK
中间加空格就会分行显示,也就是那么个意思。
|
上一篇:简单实现255种颜色称号随机变色下一篇:处理卡盾脚本两种方法
|