2014-05-02 120 views
0

所以我一直在讨厌一个不断使用我的昵称的人。我希望能够做的是执行以下命令,每当有人正好使用我的昵称(比如UserName)加入我当前所在的频道时:mIRC解析名称

/msg NickServ ghost用户名n0ideaHwatPassIs?

n0ideaHwatPassIs?是我们的用户名示例注册用户的示例密码

这种脚本必须能够(或多或少地实时)检查单独用户是否将他/她的昵称更改为所述用户名。如果有人愿意帮助我解决我的困境,可以通过指向我的正确文档或者制作出这样的脚本来帮助我(我不知道这是否像我想象的那样是开始的),对我而言?

+0

不确定这是否属于https://superuser.com。 – joce

+0

谢谢你的提醒,我会在那里尝试我的运气。 – TroubledUser

回答

0

可以使用在通知事件

但首先,你必须把这个昵称的通知列表

/notify nickname 

然后使用这个脚本,按alt +立案r点选,然后新的,并把这个脚本在那里

on *:notify:{ 
if ($nick != $me) && ($nick == Nickyouwanthere) { 
    msg NickServ ghost UserName n0ideaHwatPassIs 
} 
+1

没关系,我只是在第二种情况下选择了你的代码,现在它工作得很好......非常感谢你的帮助! – TroubledUser

0

every time someone with exactly my nickname (let's say UserName) joins the channel I currently reside in

这不可能发生在IRC。 (除非在特殊情况下,像netsplits,但随后马上解决(通过丢弃一个或双方))

+0

对不起,我应该澄清。我的意思是我留在替代昵称中,同时在频道“离开”,即UserName |离开。麻烦的是,当他们伪造我的名字的时候,我需要摆脱那些游戏者认为他/她的人。 – TroubledUser

+0

你为什么要这样做,IRC已经有一个AWAY命令... – fstd

+0

这是一个过程,我有时需要能够保持我的尼克清楚从其他人使用它,而同时不使用它自己。除了我预定的特定时间间隔之外,一切都会使用它,这会给我的昵称带来混乱。但是,这是一个与我参与的渠道类型有关的背景故事,与当前的问题不太相关。 – TroubledUser