class CommandTline : public Command
{
public:
- CommandTline (InspIRCd* Instance) : Command(Instance,"TLINE", "o", 1)
+ CommandTline (InspIRCd* Instance, Module* Creator) : Command(Instance, Creator,"TLINE", "o", 1)
{
- this->source = "m_tline.so";
this->syntax = "<mask>";
}
class ModuleTLine : public Module
{
- CommandTline* newcommand;
+ CommandTline cmd;
public:
ModuleTLine(InspIRCd* Me)
- : Module(Me)
+ : Module(Me), cmd(Me, this)
{
-
- newcommand = new CommandTline(ServerInstance);
- ServerInstance->AddCommand(newcommand);
-
+ ServerInstance->AddCommand(&cmd);
}