/** * The constructor has been extended so that we can initialize this * class a bit. At the moment there's only the array which defines what * triggers can be ignored from the Nuwani bots, but I'm sure this is * going to be extended in the future. * * @param LVPEchoHandler $pModule The LVPEchoHandler module we're residing in. */ public function __construct(LVPEchoHandler $pModule) { parent::__construct($pModule); $this->m_aIgnoreTriggers = array('7Online', '4Upload', '6***', '6Matches', '4Error:', '4Notice:'); $this->m_pModule->config->addDirective('parser', 'welcomemsg', true, FILTER_VALIDATE_BOOLEAN); $this->m_pModule->config->addDirective('parser', 'reports', true, FILTER_VALIDATE_BOOLEAN); }
/** * The constructor will call the parent constructor and prepare some * extra stuff in this class as an added bonus. This includes the level * colors and initializing the ingamecrew variables. * * @param LVPEchoHandler $pEchoHandler The LVPEchoHandler module we're residing in. * @param array $aCrewColors The colors for every level within the crew. */ public function __construct(LVPEchoHandler $pEchoHandler, $aCrewColors) { parent::__construct($pEchoHandler); $this->m_aColors = $aCrewColors; $this->clearIngameCrew(); $this->registerCommands(); $this->loadState(); }
/** * The constructor has been overridden to provide functionality of * loading the settings. * * @param LVPEchoHandler $pModule The LVPEchoHandler module we're residing in. */ public function __construct(LVPEchoHandler $pModule) { parent::__construct($pModule); if (file_exists(self::PERSISTENCE_FILE_NAME)) { $aLoadedSettings = unserialize(file_get_contents(self::PERSISTENCE_FILE_NAME)); $this->m_aConfiguration = $aLoadedSettings[0]; $this->m_aDirectiveFilter = $aLoadedSettings[1]; } $this->registerCommands(); }
/** * The constructor will call the parent constructor and prepare some * extra stuff in this class as an added bonus. * * @param LVPEchoHandler $pEchoHandler The LVPEchoHandler module we're residing in. */ public function __construct(LVPEchoHandler $pEchoHandler) { parent::__construct($pEchoHandler); $this->load(); }
/** * The constructor has been overridden to provide functionality of * reloading the players that were serialized from a previous session. * * @param LVPEchoHandler $pModule The LVPEchoHandler module we're residing in. */ public function __construct(LVPEchoHandler $pModule) { parent::__construct($pModule); $this->loadState(); }
/** * The constructor has been overridden so that we can register our * commands with the command handler as soon as we fire up. * * @param LVPEchoHandler $pModule The LVPEchoHandler module we're residing in. */ public function __construct(LVPEchoHandler $pModule) { parent::__construct($pModule); $this->registerCommands(); }