Home What is Impulse?
What is Impulse? PDF Print E-mail

Impulse Script is a full mIRC Script written by some Members of the SolidIRC Staff, which extends mIRC with some useful geatures. The main coders for Impulse are Phantomal and Pharx; the idea and some Code for the protection system is from Sartorius. The project started in 2003, when Phantomal, who used Invision before, decided that he wanted a Script for his own needs. That Script should include most Features of Invision, OperScript and some others. At that time there were no plans to release the Script.

For Years the script grew but was limited for use for the SolidIRC Staff Team. Then in 2006 we released the first Version (0.5.8). In 2007 version 0.5.9 was released, and is the latest available version. Its tested with mIRC 6.34 and everything works, but a small errormessage appears when using the Context Menus (* Invalid parameters: $iif).

At this time its not sure if and when a new Version will be released because we have to decide between continuing scripting for mIRC, or creating an own IRC Client with all Impulse Features.

 

Impulse Script includes the following Features:

  • Auto Logon:
    • Nickserv Auto Identify
      • For up to 10 different Nicknames
    • Auto Oper for IRCOps
      • With up to 5 different per Server logins or a network wide login.
      • Sets Server Notice Masks (Snomasks) at logon.
      • Sets configurable custom vHosts on logon.
    • Automatic logon to a Host Service.
    • Automatic Logon to Floodworld.
  • Away System:
    • Auto Away.
    • Auto Back on text send.
    • Away Announcer.
    • Notify incoming Query's.
    • Nickalert Logging.
    • CTCP Pager.
    • Answer if nick is publicy used.
    • DeOp on away and ReOp on Back.
    • Full configurable Messages
  • Auto Greet
    • Different Greet Messages for every nick
    • Unlimited Nicks
  • Auto Thanks
    • Thanks for Op, HalfOp, Voice with a configurable or random Message.
    • Whines for DeOp, DeHalfOp or DeVoice with a configurable or random Message.
    • includes Counter how often you got or lost Status.
    • You can disable the Answer when services changing your status
    • You can exclude Services status changes from your counts.
  • Key Bindings
    • Key Binding Dialog.
      • Shows actual Key Bindings.
      • Let you Set Key Bindings.
    • You can set Bindings for F1 - F12 and with shift or ctrl pressed.
  • Acromancer
    • An Acromancer is a replacer. I.e.: "lol" -> "Laughing out Loud"
    • You can define unlimited acronyms.
    • Color and Controlcodes allowed.
    • Preview Function
  • Sound System
    • Sounds for System Events like Op, Deop, Private message, Invite...
    • User defined Sounds wich acting on a text trigger in Channel
    • Configuration Dialog
      • Enable or Disable every single System Sound Trigger.
      • Create new Sound Triggers or edit existing ones.
      • Triggers can be on action or on Text.
  • Protection
    • General
      • You can define Services Nicknames to exclude them from the Protection System
      • You can define Channels, where the Channelprotection is active
    • Channel Protection
      • Text Flood, Join Flood, Nickchange Flood, Action Flood, Topic Guard
      • You can Exclude Ops, HalfOps or Voices from Protection
      • You can define the action wich is taken: Kick, Kickban, add to Akick list.
      • Swear Protection
        • You can define Words to be blacklisted in Channel and result in Kick, Kickban, Akick.
      • Spam Guard
        • Protects against Spam for: Channelnames, URL's and IRC Server Adresses.
        • You can enable or disable every single protection
        • You can set the reaction: kick, kickban, Akick
      • Channel Limiter
        • Limits the maximum users in a channel to protect against Joinflood.
        • You can set the Userlimit (Current users + value)
        • You can set how often the limit may be changed in seconds.
    • User Protection
      • Reactions on actions against Ops, HalfOps , Voices and Users can be defined
      • You can define different reactions for different actions.
    • Selfprotection
      • Protects against:
        • Notice Flood
        • Text Flood
        • Invite Flood
        • CTCP Flood
        • Action Flood
        • Nickchange Flood
      • Query Protection
        • Block all Query or allow Friends
        • Define Friends ;-)
        • Block when away
        • Change between ignore Blocked PMs or inform you
      • Protect yourself in a channel you have Services Access
    • IRCOP Protection
      • Global Bad Word List
      • Global Bad Nick List (Uses Services Forbid Command)
      • And some more... (Handle with care)
  • XDCC Server
    • Iroffer compatible Channel output
    • Queue Manager
    • Upload Limits
    • Define unlimited Packs
    • Define unlimited Channels
    • Auto Advertise or CTCP Command
  • Unreal Spamfilter Assistant (IRCOp Feature)
    • Simple Spamfilter Interface
    • Add, delete and modify Spamfilters
    • Backup and restore Spamfilter
    • Delete all Spamfilter
  • Public Announcer (Advertiser)
    • Define unlimited Announcer
    • Every Announcer can be enabled or disabled
    • Every announcer is having its own interval
    • Every announcer is having its own channel
  • Log Viewer
    • Interface for Browse and View your logfiles within mIRC with full Color and Control Code Support.
  • Local Port Scanner
    • Shows Used Ports on Scriptstart
  • Port Scanner
    • A Feature Rich Port Scanner
  • Small Features:
    • Nickcompleter
    • Netsplit Detection
      • Notify only you or channel
      • Netsplit Log
    • Auto rejoin on empty channel to get Ops
    • Nickalert
    • IRCOP Scanner
    • Clone Scanner
    • ...

 

 

Impulse development paused while beeing developed. So the latest Version is having its Bugs. And we're not sure when this Bugs will be fixed. You're free to download Impulse but use it at your own risk.