北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
楼主: maper

[MUSH]抓取劫匪颜色的代码

[复制链接]
发表于 2011-9-11 22:39:45 | 显示全部楼层

回复 10楼 的帖子

这个是插件内部语言,不用管得。只要记住下面的函数即可。
这个触发的作用就是,抓到“劫匪”两个字单独调用lua函数robber_color()自己处理颜色。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-9-12 15:31:57 | 显示全部楼层
lua函数robber_color()我粘贴到我的lua里面结果报错。。。。。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-9-12 16:52:20 | 显示全部楼层
很奇怪了。。。
我经常遇到别人都奇怪的问题
我是写到LUA里面
然后进入mush 然后就报错
具体东西我没测试
我还杀不了劫匪,新人一个
只是因为新人任务里面也涉及到颜色 我想反正学会了以后也要用
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-9-21 18:37:40 | 显示全部楼层
搜东西,在百度里搜到了这个,膜拜下maper,那是icer都无法阻止的nb啊!
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-10-1 22:22:59 | 显示全部楼层
94它了!!
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-12-8 21:15:07 | 显示全部楼层

      enabled="y"
   match=".*\#\#X\#\#.+"
   regexp="y"
   send_to="12"
   sequence="100"
  >
  robber_color()
  


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) == "##X##" 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.net),最好的中文Mud游戏!
发表于 2013-3-13 23:53:59 | 显示全部楼层
我是纯新手,Maper大神,你的这段代码是不是对触发器有特殊的要求啊?我是想改成武当新手练丹任务的,代码段基本看懂了,触发段没看懂完,我改成了相关的内容,研究了几天了,还是用不了,能帮帮我吗?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2013-3-13 23:57:11 | 显示全部楼层
我用的MUSH设置的触发,匹配用了正则,发送的代码到脚本解析器
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2013-3-14 00:31:53 | 显示全部楼层
有点进步,有反应了
但结果是
    武当派真人「武当首侠」宋远桥(Song yuanqiao)
function: 0588AD60
我匹配的"武当派"应该是红色的,结果好像不是颜色代码......
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2013-3-14 00:41:27 | 显示全部楼层
我懂了,看来熬夜的时候,脑袋要灵光些,再次拜大神,哈哈......
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-17 09:28 AM , Processed in 0.012230 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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