mIRC Homepage
Posted By: kpp99 Announcment Script - 14/10/17 04:01 PM
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
Posted By: maroon Re: Announcment Script - 14/10/17 08:43 PM
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
Posted By: kpp99 Re: Announcment Script - 14/10/17 10:38 PM
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)
Posted By: maroon Re: Announcment Script - 14/10/17 11:00 PM
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
}
© mIRC Discussion Forums