回复 10楼 的帖子
这个是插件内部语言,不用管得。只要记住下面的函数即可。这个触发的作用就是,抓到“劫匪”两个字单独调用lua函数robber_color()自己处理颜色。 lua函数robber_color()我粘贴到我的lua里面结果报错。。。。。 很奇怪了。。。
我经常遇到别人都奇怪的问题
我是写到LUA里面
然后进入mush 然后就报错
具体东西我没测试
我还杀不了劫匪,新人一个
只是因为新人任务里面也涉及到颜色 我想反正学会了以后也要用 搜东西,在百度里搜到了这个,膜拜下maper,那是icer都无法阻止的nb啊! hzx 94它了!!hzx hzx <triggers>
<trigger
enabled="y"
match=".*\#\#X\#\#.+"
regexp="y"
send_to="12"
sequence="100"
>
<send>robber_color()</send>
</trigger>
</triggers>
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
实现红色抓取如何解呀? 我是纯新手,Maper大神,你的这段代码是不是对触发器有特殊的要求啊?我是想改成武当新手练丹任务的,代码段基本看懂了,触发段没看懂完,我改成了相关的内容,研究了几天了,还是用不了,能帮帮我吗? 我用的MUSH设置的触发,匹配用了正则,发送的代码到脚本解析器 有点进步,有反应了
但结果是
武当派真人「武当首侠」宋远桥(Song yuanqiao)
function: 0588AD60
我匹配的"武当派"应该是红色的,结果好像不是颜色代码...... 我懂了,看来熬夜的时候,脑袋要灵光些,再次拜大神,哈哈......