I kinda wish Khaled had a base class (mircEvents, or some facsimile) that we could program and inherit the class and "Script" in c. Use a call like /loaddll <dllname> <class> that would make use of the class, and give the ability to overload functions like onChannelText or onChannelAction

Code:
class mircEventsClass: myPersonalClass {
  private override void onChannelText(char *chan, char *nick, char *msg) {
    //blah
  }
  private override void onQueryText(char *nick, char *msg) {
    //more blah
  }
}


-KingTomato