|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 邪七 于 2019-10-29 09:50 编辑
这里分享一个发送消息的脚本。大家有什么想学的脚本或者想要什么教程可以留言给我,也可以去问答区发帖!
常见的发送消息变量是 sendmsg
这里接收2个参数,参数1 模式 、 参数2 要发送的文字。
参数1说明:
0 1 2 3 4 5 6
0、对全服人说
1、发送普通红色广播信息。
2、发送普通红色广播信息,并显示NPC名称。
3、发送普通红色广播信息,并人物NPC名称。
4、在NPC头顶,显示普通说话信息。
5、发送红色信息给人物
6、发送绿色信息给人物
7、发送蓝色信息给人物
[@StdModeFunc13]
#ACT
GAMEGOLD + 50
SENDMSG 6 〖提示〗元宝增加50个.您当前的元宝为:<$GAMEGOLD>个
Break
不知道这个指令是否支持自定义文字颜色,没有试过。因为我一般不用这个变量。
什么叫自定义文字呢。打个比方:
SENDMSG 6 〖提示〗元宝增加50个.您当前的元宝为:<$GAMEGOLD>个! 这里是发送绿色信息给人物。假设我需要〖提示〗变成其他颜色。
SENDMSG 6 {〖提示〗|255:0}元宝增加50个.您当前的元宝为:<$GAMEGOLD>个!
ps: {文字|255:0} |后面参数1 文字前景色,背景色 说白了就是文字颜色和背景色
下面说一个支持自定义颜色的发送信息,我一般用这个。GuildNoticeMsg
该变量接受4个参数, 参数1 文字前景色、参数2 文字背景色、 参数3、 要发送的文字、 参数4 模式
参数4说明:支持4个个模式和一个默认,就是什么都不选
Self 只发送给自己
Group 发送给组队
National 发送给自己国家的人(使用于国战)
Map 发送到当前地图中的人物
也就是不写的时候发送给全服
示例:
[@装备回收](这里用的是十倍回收示例,具体说明前往https://www.0lb.com/thread-17978-1-1.html)
#act
mov N$回收前背包元宝总数 <$GAMEGOLD>
#if
checkitem xx装备
#act
take xx装备
gamegold + 300
#act
mov N$回收后背包元宝总数 <$GAMEGOLD>
dec N$回收后背包元宝总数 <$STR(回收前背包元宝总数)>
mov N$额外加成 <$STR(N$回收后背包元宝总数)>
mul N$额外加成 9
gamegold + <$str(N$额外加成)>
GuildNoticeMsg 251 0 {『最终元宝加成』|250:0}{勇士〖<$USERNAME>〗|255:0}{本次回收元宝|70:0}{『<$STR(N$回收完后背包元宝总数)>』个|254:0}{,额外加成|70:0}{『<$STR(N$额外加成)>』个!|254:0}
ps: 参数1 251 文字颜色、 参数2 0 文字背景色(0表示没有)、 参数3 要发送的文字、 参数4 没填,所以这消息是全服人都能看到!如果再后面加个self那就只能自己看到了。
如: GuildNoticeMsg 251 0 这消息只能自己看到。 self
关于传奇脚本颜色:https://jingyan.baidu.com/article/fea4511a17ff45f7ba912577.html
|
|