/** An alias definition
*/
-class Alias : public classbase
+class Alias
{
public:
/** The text of the alias command */
virtual void ReadAliases()
{
- ConfigReader MyConf(ServerInstance);
+ ConfigReader MyConf;
AllowBots = MyConf.ReadFlag("fantasy", "allowbots", "no", 0);
public:
- ModuleAlias(InspIRCd* Me)
- : Module(Me)
- {
+ ModuleAlias()
+ {
ReadAliases();
- Me->Modules->Attach(I_OnPreCommand, this);
- Me->Modules->Attach(I_OnRehash, this);
- Me->Modules->Attach(I_OnUserMessage, this);
+ ServerInstance->Modules->Attach(I_OnPreCommand, this);
+ ServerInstance->Modules->Attach(I_OnRehash, this);
+ ServerInstance->Modules->Attach(I_OnUserMessage, this);
}
virtual Version GetVersion()
{
- return Version("$Id$", VF_VENDOR,API_VERSION);
+ return Version("Provides aliases of commands.", VF_VENDOR);
}
std::string GetVar(std::string varname, const std::string &original_line)