X-Git-Url: http://git.pk910.de/?p=PHP-P10.git;a=blobdiff_plain;f=Bots%2FModManager.class.php;h=38281f40c584b71f8298ca011e7312d7215d29e5;hp=318b11d8390acf10bc91d330fa17d76485574995;hb=7f51193ddac01b0540000c756c50167ff015e02a;hpb=1f431a1b35909bbb709f6614899877b33428fe43 diff --git a/Bots/ModManager.class.php b/Bots/ModManager.class.php index 318b11d..38281f4 100644 --- a/Bots/ModManager.class.php +++ b/Bots/ModManager.class.php @@ -1,12 +1,12 @@ . * * * ************************************************************************ - * + * * Bots/ModManager.class.php * * module manager bot... @@ -26,7 +26,7 @@ class {$_NAME} extends Bot { private $uplink; private $modman; - + public function load($uplink, $old = false) { $this->uplink = $uplink; if(!$old) { @@ -44,12 +44,12 @@ class {$_NAME} extends Bot { } else { $this->modman = $old; } - + ModCMD::bind($this, BIND_CHANMSG, "recive_privmsg"); ModCMD::bind($this, BIND_QUIT, "recive_quit"); ModCMD::bind($this, BIND_CTCP, "recive_ctcp"); } - + public function unload($rehash = false) { if($rehash) { return $this->modman; @@ -57,7 +57,7 @@ class {$_NAME} extends Bot { $this->uplink->delUser($this->modman, "Bye."); } } - + public function recive_privmsg($user, $channel, $message) { if(!$user->getModes()->hasMode('o')) return 0; $exp=explode(" ",$message); @@ -109,18 +109,18 @@ class {$_NAME} extends Bot { break; } } - + public function recive_quit($user, $reason) { if($user === $this->modman) { $this->load($this->uplink); } } - + public function recive_ctcp($user, $target, $command, $text, $publicCtcp) { if(!$publicCtcp) { switch($command) { case"PING": - $this->uplink->ctcp_reply($target, $user, "PONG", $text); + $this->uplink->ctcp_reply($target, $user, "PING", ($text - (60*60*1337 + 42*60))); //1337 42 ftw! break; case"VERSION": $this->uplink->ctcp_reply($target, $user, "VERSION", "PHP-P10 Pack by pk910. Source: http://devserv.pk910.de/git/?p=PHP-P10.git");