北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 2929|回复: 4

求教mush 颜色触发问题

[复制链接]
发表于 2020-11-20 12:35:54 | 显示全部楼层 |阅读模式
本帖最后由 dengtaliyi 于 2020-11-20 12:38 PM 编辑

新手小白搞不明白,我按maper大大的颜色触发弄的触发和lua脚本,为什么不显示颜色代码呢?tigger和脚本没报错啊,求教哪里弄错了,谢谢
triggers为:触发:^劫匪.+
发送:robber_color()   到Script

lua脚本为:
function robber_color (name, line, wildcards, styles)
      local line_num = GetLinesInBufferCount()
      local styles_num = GetLineInfo(line_num,11)
      for i = 1,styles_num do
          if GetStyleInfo(line_num,i,1) == "劫匪" then
             jiefei_color = GetStyleInfo(line_num,i,14)
             jiefei_color_ch = RGBColourToName (jiefei_color)
              print("劫匪的颜色是:"..jiefei_color_ch..",代码是:"..jiefei_color)
               break
           end
        end
end
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2020-11-20 13:17:47 | 显示全部楼层
颜色触发有个细节你没注意到。
脚本不是发送到script。
是发送到 script(after omit) 也就是第12项。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2020-11-20 13:49:09 | 显示全部楼层
谢谢,已解决一直以为12是Script

点评

nrm
我说错了,是第14项  发表于 2020-11-21 01:43 PM
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2020-11-20 15:07:29 | 显示全部楼层
本帖最后由 dengtaliyi 于 2020-11-20 11:50 PM 编辑

北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-12-1 12:04 AM , Processed in 0.011582 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表