mIRC Home    About    Download    Register    News    Help

Print Thread
Joined: Sep 2016
Posts: 33
P
Ameglian cow
OP Offline
Ameglian cow
P
Joined: Sep 2016
Posts: 33
Anyone got a script that works with new subs on twitch when they put a message when they just subscribed?

Z
zapdos26
zapdos26
Z
Try this smile
Code:
raw USERNOTICE:*:{
  if ($msgtags(msg-id).key == sub) {
    if ($msgtags(msg-param-sub-plan).key isnum) {
      var %tier = $calc(($msgtags(msg-param-sub-plan).key)/1000)
    }
    else {
      var %tier = 1
    }
    var %message @nick@ has just subscribed at Tier @tier@! SUBHYPE!!!
    var %sub. [ $+ [ $1 ] ] $replace($hget($1 $+ settings,sub.message),@nick@,$msgtags(display-name).key,@tier@,%tier)
    msg $1 %message
  }
}

Joined: Sep 2016
Posts: 33
P
Ameglian cow
OP Offline
Ameglian cow
P
Joined: Sep 2016
Posts: 33
i tried it, didnt work with either 4.99, 9.99, 24.99 and prime subs

Z
zapdos26
zapdos26
Z
Does it still message the channel at least? Because I did make an error.
Code:
raw USERNOTICE:*:{
  if ($msgtags(msg-id).key == sub) {
    if ($msgtags(msg-param-sub-plan).key isnum) {
      var %tier = $calc(($msgtags(msg-param-sub-plan).key)/1000)
    }
    else {
      var %tier = 1
    }
    var %message @nick@ has just subscribed at Tier @tier@! SUBHYPE!!!
    var %message $replace($hget($1 $+ settings,sub.message),@nick@,$msgtags(display-name).key,@tier@,%tier)
    msg $1 %message
  }
}


For this script you do need to:
Code:
on *:Connect:{
  /raw CAP REQ :twitch.tv/membership
  /raw CAP REQ :twitch.tv/commands
  /raw CAP REQ :twitch.tv/tags
}

Last edited by zapdos26; 08/06/17 12:39 AM.
R
Ryan
Ryan
R
can u make a tier sub code for resubs too. thx. do i need to do /me or is like describe $1 with %message.

I
Ikatzuki
Ikatzuki
I
Originally Posted By: zapdos26
Does it still message the channel at least? Because I did make an error.
Code:
raw USERNOTICE:*:{
  if ($msgtags(msg-id).key == sub) {
    if ($msgtags(msg-param-sub-plan).key isnum) {
      var %tier = $calc(($msgtags(msg-param-sub-plan).key)/1000)
    }
    else {
      var %tier = 1
    }
    var %message @nick@ has just subscribed at Tier @tier@! SUBHYPE!!!
    var %message $replace($hget($1 $+ settings,sub.message),@nick@,$msgtags(display-name).key,@tier@,%tier)
    msg $1 %message
  }
}


For this script you do need to:
Code:
on *:Connect:{
  /raw CAP REQ :twitch.tv/membership
  /raw CAP REQ :twitch.tv/commands
  /raw CAP REQ :twitch.tv/tags
}


Did anyone manage to try this out yet? I'm looking to set it up but unsure about the

Quote:
For this script you do need to:
Code:
on *:Connect:{
  /raw CAP REQ :twitch.tv/membership
  /raw CAP REQ :twitch.tv/commands
  /raw CAP REQ :twitch.tv/tags
}

part and what to do with it. Help appreciated! Thanks <3


Link Copied to Clipboard