Hey!
I modded the beer module to list the rules of Aquisition for all the traders our there (DS9).
Enjoy!
-Screwy, RK1.
<?
/*
* Rules of Aquisition - A Social Module, based on th beer Module by Jonas Jax.
* For BeBot - An Anarchy Online/Age of Conan Chat Automaton Developed by Blondengy (RK1) (beer.php)
* Copyright (C) 2009 Screwy (RK1)
* Memory handling Improved Code by Temar
*
* As usual place this file in ./modules
*/
$roa= new roa($bot);
/*
The Class itself...
*/
class roa Extends BaseActiveModule
{
/*
Constructor:
Hands over a referance to the "Bot" class.
*/
function __construct (&$bot)
{
parent::__construct(&$bot, get_class($this));
$this -> register_command('all', 'roa', 'GUEST');
$this -> help['description'] = 'Shows a random Rule of Aquisition, written by Screwy (Rk1)';
$this -> help['command']['roa']="Displays a random rule of Aquisition.";
$this -> help['notes'] = "This module has no settings, it's database is static. So just use it aand don't worry ;)";
}
/*
This function handles all the inputs and returns output
sutible for send_tell, send_pgroup, and send_gc.
*/
function command_handler($name, $msg, $origin)
{
$this->error->reset(); //Reset the error message so we don't trigger the handler by old error messages.
return $this -> get_roa($name);
}
/*
Constructor:
Hands over a referance to the "Bot" class.
*/
/*
Build response
*/
function get_roa($name)
{
$roa_db[] = "Rule 1 :Once you have their money, you never give it back.";
$roa_db[] = "Rule 3 :Never pay more for an acquisition than you have to.";
$roa_db[] = "Rule 6 :Never allow family to stand in the way of opportunity.";
$roa_db[] = "Rule 7 :Keep your ears open.";
$roa_db[] = "Rule 9 :Opportunity plus instinct equals profit.";
$roa_db[] = "Rule 10 :Greed is eternal.";
$roa_db[] = "Rule 16 :A deal is a deal.";
$roa_db[] = "Rule 17 :A contract is a contract is a contract ... but only between Ferengi.";
$roa_db[] = "Rule 18 :A Ferengi without profit is no Ferengi at all.";
$roa_db[] = "Rule 21 :Never place friendship above profit.";
$roa_db[] = "Rule 22 :A wise man can hear profit in the wind.";
$roa_db[] = "Rule 23 :Nothing is more important than your health ... except for your money.";
$roa_db[] = "Rule 31 :Never make fun of a Ferengi's mother.";
$roa_db[] = "Rule 33 :It never hurts to suck up to the boss";
$roa_db[] = "Rule 34 :War is good for business";
$roa_db[] = "Rule 35 :Peace is good for business.";
$roa_db[] = "Rule 45 :Expand or Die.";
$roa_db[] = "Rule 47 :Never trust a man wearing a better suit than your own.";
$roa_db[] = "Rule 48 :The bigger the smile, the sharper the knife.";
$roa_db[] = "Rule 57 :Good customers are as rare as latinum. Treasure them.";
$roa_db[] = "Rule 59 :Free advice is seldom cheap.";
$roa_db[] = "Rule 62 :The riskier the road, the greater the profit.";
$roa_db[] = "Rule 74 :Knowledge equals profit.";
$roa_db[] = "Rule 75 :Home is where the heart is, but the stars are made of latinum.";
$roa_db[] = "Rule 76 :Every once in a while, declare peace. It confuses the hell out of your enemies.";
$roa_db[] = "Rule 94 :Females and finances don't mix.";
$roa_db[] = "Rule 95 :Expand or Die.";
$roa_db[] = "Rule 98 :Every man has his price.";
$roa_db[] = "Rule 102 :Nature decays, but latinum lasts forever.";
$roa_db[] = "Rule 103 :Sleep can interfere with your lust for latinum.";
$roa_db[] = "Rule 109 :Dignity and an empty sack is worth the sack.";
$roa_db[] = "Rule 111 :Treat people in your debt like family ... exploit them.";
$roa_db[] = "Rule 112 :Never have sex with the boss's sister.";
$roa_db[] = "Rule 125 :You can't make a deal if you're dead.";
$roa_db[] = "Rule 139 :Wives serve, brothers inherit.";
$roa_db[] = "Rule 168 :Whisper your way to success.";
$roa_db[] = "Rule ? :A man is only worth the sum of his possessions.";
$roa_db[] = "Rule 190 :Hear all, trust nothing.";
$roa_db[] = "Rule 194 :It's always good to know about new customers before they walk in your door.";
$roa_db[] = "Rule 203 :New customers are like razor-toothed gree-worms. They can be succulent, but sometimes they bite back.";
$roa_db[] = "Rule 208 :Sometimes the only thing more dangerous than a question is an answer.";
$roa_db[] = "Rule 211 :Employees are the rungs on the ladder of success. Don't hesitate to step on them.";
$roa_db[] = "Rule 214 :Never begin a negotiation on an empty stomach.";
$roa_db[] = "Rule 217 :You can't free a fish from water.";
$roa_db[] = "Rule 229 :Latinum lasts longer than lust.";
$roa_db[] = "Rule 239 :Never be afraid to mislabel a product.";
$roa_db[] = "Rule 263 :Never let doubt interfere with your lust for latinum.";
$roa_db[] = "Rule 285 :No good deed ever goes unpunished. ";
return $roa_db[rand(0,sizeof($roa_db)-1)];
}
}
?>