!twitch的permit命令,mIRC / mSL

时间:2014-05-31 23:28:28

标签: hyperlink mirc twitch

我想制作一个!permit命令,让用户发布链接20秒而不会被阻止。如果他们不要求mod允许他们,他们就会超时。

此外,我一直在寻找添加!alwayspermit,以便他们始终有权发布链接。

我很糟糕,真的很糟糕。

这里有我的......

   on *:TEXT:!permit *:#: {
  if (($nick isop #chan)) 
  { msg # I have permitted the user $+ $2 to post a link for 20 seconds }
}

1 个答案:

答案 0 :(得分:0)

首先,您的机器人需要在频道上加载

如果某人不在许可证或总是允许列表中发布链接,他们将被踢出

秒,按alt + r单击“文件”,然后在“新”中粘贴此代码

on $@*:text:*:#:{
if ($regex($1-,/(http\72\/\/|www\.).+\.(com|co|uk)/iS)) && ($nick !isop $chan) {
if (!$istok(%permit,$nick,32)) {
  kick $nick $chan You dont have permission to post links in here 
}
}
noop $regex($1-,/^!(del|alwayspermit|permit)\s(\S+)/iS) { 
if ($regml(1) == alwayspermit) && ($nick isop $chan) {
  if ($istok(%permit,$regml(2),32)) {
    msg $chan $regml(2) is already on always permit list
  }
  else {
    set %permit $addtok(%permit,$regml(2),32)
    msg $chan $regml(2) You are now always permited to post links
  }
 }
 if ($regml(1) == permit) && ($nick isop $chan) {
  set %permit $addtok(%permit,$regml(2),32)
  .timerunset 1 20 set %permit $remtok(%permit,$regml(2),1,32)
  msg $chan $regml(2) You have 20 seconds to post a link in here
 }
 if ($regml(1) == del) && ($nick isop $chan) {
  if ($istok(%permit,$regml(2),32)) {
    set %permit $remtok(%permit,$regml(2),1,32)
    msg $chan $regml(2) erased suceffully from always permit list
  }
  else {
    msg $chan $regml(2) is not on always permit list
  }
 }
 }
 }

命令:

!允许尼克 将添加一个允许的缺口20秒

!总是允许尼克 将添加允许的昵称永久

!del nick 将从允许列表中删除一个缺口