Yeah, a normal announcer script should work just fine regardless of OS version or mIRC version. Those are very simple (just a timer and possibly a dialog), so nothing should be changed that would affect it directly. Perhaps another part of your script that does something else has the problem.

In any case, a timer is all you need as was mentioned. 3600 is an hourly timer. Here's an example that lets you enable it from a right click menu (right click while in a channel):

Code:
menu channel {
  Announce
  .Start: .timerAnnounce. $+ $chan 0 3600 msg $chan $$?="Enter message..."
  .Stop: .timerAnnounce. $+ $chan off
}


Edited with Start/Stop menu items rather than just Start. You can run one announcement per channel with this and it's not network specific, so an ad in #chan1 on network1 will appear in #chan1 on network2 if you have that channel open. Additional options for multiple network support and multiple ads for each channel would require a bit more. This is just a basic announce script.

Last edited by Riamus2; 14/06/11 06:02 PM.

Invision Support
#Invision on irc.irchighway.net