mIRC Home    About    Download    Register    News    Help

Print Thread
#261494 14/10/17 04:01 PM
Joined: Oct 2017
Posts: 2
K
kpp99 Offline OP
Bowl of petunias
OP Offline
Bowl of petunias
K
Joined: Oct 2017
Posts: 2
Hi,


i was looking for a announcement script as when i use /amsg some of the messages don't get delivered.

something so that i could type '!announce *' and it would gather a channel list and send to each channel with a delay of 0.1s (or whatever it the max number of messages you can send per second without getting kicked on rizon is)

Thank You,
kpp99

Joined: Jan 2004
Posts: 2,127
Hoopy frood
Offline
Hoopy frood
Joined: Jan 2004
Posts: 2,127
Your messages will be delivered in all channels on that network unless then channel is moderated or otherwise has a mode that your status level doesn't permit you to speak there. No script would help you with this problem, other than identifying to nickserv for a nick which does have those privileges.

If your problem is that some of your channels are on another network, try:

/scon -a amsg test message

Joined: Oct 2017
Posts: 2
K
kpp99 Offline OP
Bowl of petunias
OP Offline
Bowl of petunias
K
Joined: Oct 2017
Posts: 2
Originally Posted By: maroon
Your messages will be delivered in all channels on that network unless then channel is moderated or otherwise has a mode that your status level doesn't permit you to speak there. No script would help you with this problem, other than identifying to nickserv for a nick which does have those privileges.

If your problem is that some of your channels are on another network, try:

/scon -a amsg test message



I keep getting these messages but im only in 1 server:
http://prntscr.com/gxi3kn


That happens for about 60 channels (the bot is in 200 channels)

Joined: Jan 2004
Posts: 2,127
Hoopy frood
Offline
Hoopy frood
Joined: Jan 2004
Posts: 2,127
You didn't say you were trying to spam this message to 200 channels.
In mirc-options/irc/flood do you have the boxes checked to "enable flood protection" and "own messages"?

Other than that, if you want to show a message every 100 milliseconds:

Code:
//timerxyz -m $chan(0) 100 msg $!chan( $!calc(1+ $!timer(xyz).reps ) ) test message


You can save yourself a lot of trouble by putting your message into a %variable and having the timer reference only the alias:

/set %VariableName Test Message
//timerxyz -m $chan(0) 100 CustomAlias

Code:
alias CustomAlias {
  var %i $calc(1+$timer(xyz).reps)
  msg $chan( %i ) %VariableName
}


Link Copied to Clipboard