added BotLoader basics
[PHP-P10.git] / Bots / ExampleBot.class.php
index b9f685d95354b25e195139c084841775e6ffdb88..53e248db617b60705aaac0174922df090b71c893 100644 (file)
@@ -54,7 +54,8 @@ class {$_NAME} extends Bot {  // {$_NAME} will be replaced by our script later ;
                                $this->uplink->join($this->example_bot, "#test");
                                //now we want to say something...
                                //but note: thats the startup procedure! the p10 server is not connected to an uplink, yet - so noone would recive our message (only the other bots on this server)
-                       }   
+                       }
+                       
                } else {
                        $this->example_bot = $old; //We've saved out Bot reference in $old so we can simply use it again...
                }
@@ -71,6 +72,10 @@ class {$_NAME} extends Bot {  // {$_NAME} will be replaced by our script later ;
                //please don't trigger any blocking functions here... that would cause an extreme lagg!
        }
        
+       public function unload($rehash = false) { //this function is triggered, when the Bot is unloaded... If it's just a rehash the return value of this method is passed to $old in the load method.
+               return $this->example_bot;
+       }
+       
        public function recive_privmsg($user, $channel, $message) {
                //We've got a privmsg...
                $exp=explode(" ",$message);