【问题标题】:"$2" Not working in script"$2" 不在脚本中工作
【发布时间】:2016-07-17 18:47:28
【问题描述】:

我制作的脚本不起作用,希望大家能帮帮我,这正在我的 Twitch.tv IRC 机器人中使用,我希望在“42”之后重写用户耳语,但 2 美元不是为我工作! 示例:“用户 1:42 abc”我对另一个用户耳语“我:你耳语,abc” 多谢你们!

on $*:PARSELINE:in:*WHISPER*42*:{
  PRIVMSG #channel /w User1 you whispered, $2.
}

【问题讨论】:

  • 如果我错了请纠正我,但我不认为有一个名为 PARSELINE 的事件
  • @Denny 很确定它对 mIRC 来说是新的,我在研究时在网上看到了它。我的意思是,当我执行耳语时会发生什么,它只会退回“你耳语”而不是说出耳语是什么。
  • @Denny,我们太老了。显然 Khaled 添加了名为 PARSELINE 的新事件:en.wikichip.org/wiki/mirc/commands/parseline
  • 大声笑@OrelEraki 你们有谁知道如何帮我解决这个问题吗?
  • 不,我没用过这个

标签: irc mirc


【解决方案1】:

在尝试了解您发布的内容数小时后尝试以下操作:

on $*:PARSELINE:in:/NOTICE.+:42/i:{
tokenize 32 $parseline
PRIVMSG #channel /w User1 you whispered, $+($5-,.)
} 

只有在“matchtext”上存在正则表达式匹配时才使用“$”
此 PARSELINE 事件,将查找单词“NOTICE”,忽略区分大小写
如果在您的网络中,通知事件以“耳语”而闻名,只需更改单词

如果这不起作用,请用这个替换您的 PARSELINE 事件

on *:PARSELINE:*:*:echo $parsetype $parseline

粘贴你得到的东西

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-09-24
    • 2022-10-19
    • 2017-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-14
    相关资源
    最近更新 更多