mIRC Home    About    Download    Register    News    Help

Print Thread
B
bwttruman
bwttruman
B
I need a command for a Twitch channel where if I type "!rainbow (example)" into chat, it will proceed with doing /color red then entering and saying /me (example) in the chat. I would like this for red, orange, yellow, green, blue, and purple as well. I am not very good at scripting but if someone could do this for me it would be amazing smile *Note: This is not my channel but a channel I frequently watch*

Last edited by bwttruman; 16/02/15 03:03 AM.
B
Belhifet
Belhifet
B
I wouldn't help anyone make a script that does nothing except create chat spam.

B
bwttruman
bwttruman
B
Sorry, I forgot to clarify that I would only be using this when it was allowed to spam. For example, every time this streamer hits another 1k followers, he celebrates and allows chat to spam for hype. Sorry for the confusion, if you still would not like to help me I understand smile

S
Sakana
Sakana
S
Code:
on *:TEXT:!rainbow:#: {
  if ($nick == bwttruman) {

  .timer 1 1 msg # /color red
  .timer 1 3 describe # WORDS asdasdjadjs
  .timer 1 5 msg # /color blue
  .timer 1 7 describe # WORDS there
  .timer 1 9 msg # /color BlueViolet
  .timer 1 11 describe # WORDS here
  .timer 1 13 msg # /color SeaGreen
  .timer 1 15 describe # GREEN
  }
}


Doesn't seem to work that well since you need a delay or your message won't be sent

B
bwttruman
bwttruman
B
Thank you, but is there any way to make it more like a !notice command where I would type for example, "!rainbow 75K HYPE" and in chat in all of the colors it would say 75K HYPE or whatever message I would decide to put there? Also, I have turbo so you can use (#ed1b24 RED) (#f7941d ORANGE) (#f6ee27 YELLOW) (#23b14d GREEN) (#008fd5 BLUE) (#662e91 PURPLE) and no need to worry about delay smile

Last edited by bwttruman; 16/02/15 04:09 AM.
S
Sakana
Sakana
S
Can you actually have different colors in your text when you're turbo?

The only way to get colored text otherwise is by doing actions (/me) instead of sending normal messages

B
bwttruman
bwttruman
B
You can just change your color to any hex code is what I meant :P the /me thing is fine, just can't figure out how to make it so it says whatever word I put "!rainbow (here)"

B
bwttruman
bwttruman
B
Code:
 on *:TEXT:!rainbow:#: {
  if ($nick == bwttruman) {

    .timer 1 .01 msg # /color #ed1b24
    .timer 1 .02 describe #  RED
    .timer 1 .03 msg # /color #f7941d
    .timer 1 .04 describe #  ORANGE
    .timer 1 .05 msg # /color #f6ee27
    .timer 1 .06 describe # YELLOW
    .timer 1 .07 msg # /color #23b14d 
    .timer 1 .08 describe # GREEN
    .timer 1 .09 msg # /color #008fd5 
    .timer 1 .11 describe # BLUE
    .timer 1 .12 msg # /color #662e91
    .timer 1 .13 describe # PURPLE
  }
} 
Here is what I did which is the colors and delays I want but I just want to be able to put whatever text I want in all of the messages after !rainbow

B
bwttruman
bwttruman
B
Here is an example of what I would like to happen if you are still confused smile

B
bwttruman
bwttruman
B
Or this if you are even still confused smile

S
Sakana
Sakana
S
Use this: on *:TEXT:!rainbow *:#: {
and this: describe # $2-

B
bwttruman
bwttruman
B
THANK YOU SO MUCH, this is exactly what I needed smile

Joined: Jan 2014
Posts: 107
M
Vogon poet
Offline
Vogon poet
M
Joined: Jan 2014
Posts: 107
Keep in mind that if you send 15 messages in a 20 second window, twitch gives you an 8 hour global ban.

Also.. I'm confused as to why these are set on timers? Wouldn't that spam the chat?

Last edited by Majeye; 16/02/15 11:14 PM.
S
Sakana
Sakana
S
Do you know if the 15 messages/20 seconds thing is for a single channel, or is it for all channels you're in combined?


The reason you need timers is because you can't send messages immediately after one another on Twitch, they must be staggered


Link Copied to Clipboard