红鹰论坛

 找回密码
 立即注册
查看: 1227|回复: 0

[BLUE]无需千里传音即可实现@传全服喊话

[复制链接]
 成长值: 13235

6576

主题

266

回帖

3万

积分

论坛管理员

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

积分
39622

推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

发表于 2014-3-2 16:48:23 | 显示全部楼层 |阅读模式
之前在站里看到有人问怎么不需要千里传音就能实现用@传命令实现喊话。
之后我想过很多办法都不能实现,最近帮人做复古版本,
用的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种颜色称号随机变色
下一篇:处理卡盾脚本两种方法
请认真回贴,发垃圾贴,一律做封号处理。请到小黑屋申请解封.站长QQ:18341427QQ群:85527291
回复

举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

新手推荐上一条 /1 下一条

传奇服务端|传奇一条龙|站点地图|手机版|gm基地|红鹰论坛 ( 冀ICP备2023015431号-1 )|网站地图

GMT+8, 2024-11-23 14:51

Powered by 传奇版本 X3.4

本站于2013年2月28日成立,至今运行: 天。本站所有资源均来自网络,严禁商业使用,请于24小时内删除!
快速回复 返回顶部 返回列表