brewery.php
<?php
require_once("globals.php");
if ($ir['jail'] or $ir['hospital']) {
die("This page cannot be accessed while in jail or hospital.");
}
if ($ir['brew_time']) {
die("You can't brew for another {$ir['brew_time']} minutes, when your current batch finishes.");
}
if ($ir['brew'] == 15) {
echo 'You have already brewed 15 times today, come back tomorrow';
$h->endpage();
die;
}
$_GET['action'] = isset($_GET['action']) && ctype_alpha($_GET['action']) ? strtolower(trim($_GET['action'])) : '';
switch ($_GET['action']) {
case 'beer':
brew_beer();
break;
case 'drinkbeer':
drink_beer();
break;
case 'brewbeer':
brew_beer_sub();
break;
case 'whiskey':
brew_whiskey();
break;
case 'cider':
brew_cider();
break;
case 'brewcider':
brew_cider_sub();
break;
case 'brewwhiskey':
brew_whiskey_sub();
break;
case 'collectbeer':
collect_beer();
break;
case 'beercollected':
beer_collected();
break;
case 'collectwhiskey':
collect_whiskey();
break;
case 'collectcider':
collect_cider();
break;
case 'whiskeycollected':
whiskey_collected();
break;
case 'cidercollected':
cider_collected();
break;
case 'drinkwhiskey':
drink_whiskey();
break;
case 'drinkcider':
drink_cider();
break;
case 'vodka':
brew_vodka();
break;
case 'brewvodka':
brew_vodka_sub();
break;
case 'collectvodka':
collect_vodka();
break;
case 'vodkacollected':
vodka_collected();
break;
case 'drinkvodka':
drink_vodka();
break;
default:
brewery();
break;
}
function brewery()
{
global $db, $ir, $c, $userid, $h;
print "<div class='generalinfo_txt'>
<div><img src='images/info_left.jpg' alt='' /></div>
<div class='info_mid'><h2 style='padding-top:10px;'>Brewery</h2></div>
<div><img src='images/info_right.jpg' alt='' /></div> </div>
<div class='generalinfo_simple'>
<table class='tablee'><tr><td><center><img src='/images/brewery.jpg' /></td></tr></table>
<h3>Your Brewery</h3>";
echo "
You can brew alcohol 15 times a day.
</br>What would you like to brew?</br>";
echo "
<br>
<table width='55%' border='0' cellspacing='1' cellpadding='3' class='table' style='text-align:center;'>
<tr>
<th colspan='3'>Brewery Options</th>
</tr>
<tr>
<td>Beer</td>
<td> <a href='brewery.php?action=beer'>Brew</a> </td>
</tr>
<tr>
<td>Whiskey</td>
<td> <a href='brewery.php?action=whiskey'>Brew</a> </td>
</tr>
</tr>
<tr>
<td>Cider</td>
<td> <a href='brewery.php?action=cider'>Brew</a> </td>
</tr>
</tr>
<tr>
<td>Vodka</td>
<td> <a href='brewery.php?action=vodka'>Brew</a> </td>
</tr>
</table>
</br>
";
echo "
<br>
<table width='55%' border='0' cellspacing='1' cellpadding='3' class='table' style='text-align:center;'>
<tr>
<th colspan='3'>Collection of Alcohol</th>
</tr>
<tr>
<td>Beer</td>
<td> <a href='brewery.php?action=collectbeer'>Collect</a> </td>
</tr>
<tr>
<td>Whiskey</td>
<td> <a href='brewery.php?action=collectwhiskey'>Collect</a> </td>
</tr>
</tr>
<tr>
<td>Cider</td>
<td> <a href='brewery.php?action=collectcider'>Collect</a> </td>
</tr>
</tr>
<tr>
<td>Vodka</td>
<td> <a href='brewery.php?action=collectvodka'>Collect</a> </td>
</tr>
</table>
</br>
";
echo "
<br> <table width='55%' border='0' cellspacing='1' cellpadding='3' class='table' style='text-align:center;'>
<tr>
<th colspan='3'>Alcohol Ready For Collection</th>
</tr>
<tr>
<td>Beer</td>
<td><font color ='green'>" . number_format($ir["brewed_beer"]) . " Bottles</font></td>
</tr>
<tr>
<td>Whiskey</td>
<td><font color ='green'>" . number_format($ir["brewed_whiskey"]) . " Bottles</font></td>
</tr>
</tr>
<tr>
<td>Cider</td>
<td><font color ='green'>" . number_format($ir["brewed_cider"]) . " Bottles</font></td>
</tr>
</tr>
<tr>
<td>Vodka</td>
<td><font color ='green'>" . number_format($ir["brewed_vodka"]) . " Bottles</font></td>
</tr>
</table>
</br>
";
}
function brew_beer()
{
print "<div class='generalinfo_txt'>
<div><img src='images/info_left.jpg' alt='' /></div>
<div class='info_mid'><h2 style='padding-top:10px;'>Brewery</h2></div>
<div><img src='images/info_right.jpg' alt='' /></div> </div>
<div class='generalinfo_simple'>
<h3>Beer</h3>";
echo "
<table width='55%' border='0' cellspacing='1' cellpadding='3' class='table' style='text-align:center;'>
<tr>
<th colspan='3'> Beer Information</th>
</tr>
<tr>
<td>Time to brew Beer?</td>
<td>6 Minutes</td>
</tr>
<tr>
<td>Cost to brew Beer?</td>
<td>$25,000</td>
</tr>
<td>What does Beer do?</td>
<td>Gives you a random amount of energy</td>
</tr>
</table>
<form method='post' action='brewery.php?action=brewbeer'>
<input type='submit' name='brewbeer' value='Brew Beer' />
</form>
";
}
function brew_whiskey()
{
print "<div class='generalinfo_txt'>
<div><img src='images/info_left.jpg' alt='' /></div>
<div class='info_mid'><h2 style='padding-top:10px;'>Brewery</h2></div>
<div><img src='images/info_right.jpg' alt='' /></div> </div>
<div class='generalinfo_simple'>
<h3>Whiskey</h3>";
echo "
<table width='55%' border='0' cellspacing='1' cellpadding='3' class='table' style='text-align:center;'>
<tr>
<th colspan='3'> Whiskey Information</th>
</tr>
<tr>
<td>Time to brew Whiskey?</td>
<td>10 Minutes</td>
</tr>
<tr>
<td>Cost to brew Whiskey?</td>
<td>$50,000</td>
</tr>
<td>What does Whiskey do?</td>
<td>Gives you a random amount of brave</td>
</tr>
</table>
<form method='post' action='brewery.php?action=brewwhiskey'>
<input type='submit' name='brewwhiskey' value='Brew Whiskey' />
</form>
";
}
function brew_beer_sub()
{
global $db, $ir, $c, $userid, $h, $beer;
if ($ir['money'] <= 25000) {
echo "You don't have enough Money";
$h->endpage();
die;
} else {
if ($_POST['brewbeer']) {
$beer = rand(1, 6);
echo "You only had enough ingredients to brew, {$beer} Bottle(s) of Beer!</br>
Come back in 6 minutes to collect your beer";
$db->query("UPDATE users SET brew=brew + 1 WHERE userid=$userid");
$db->query("UPDATE users SET brewed_beer=brewed_beer + $beer WHERE userid=$userid");
$db->query("UPDATE users SET money=money - 25000 WHERE userid=$userid");
$db->query("UPDATE users SET brew_time=brew_time + 6 WHERE userid=$userid");
if ($ir['brew_time'] == 0) {
}
}
}
}
function drink_beer()
{
global $db, $ir, $c, $userid, $h;
$query = $db->query("SELECT `inv_qty` FROM inventory WHERE inv_userid = {$userid} AND `inv_itemid` = 277");
$itemid = $db->num_rows($query);
if (!$db->num_rows($query)) {
echo "You don't have enough beer";
die;
} else {
$eng = rand(5, 20);
echo "You drank 1 Bottle of Beer, you gained {$eng} energy";
$db->query("UPDATE users SET energy=energy + $eng WHERE userid=$userid");
item_remove($userid, 277, 1);
}
}
function collect_beer()
{
global $db, $ir, $c, $userid, $h;
print "<div class='generalinfo_txt'>
<div><img src='images/info_left.jpg' alt='' /></div>
<div class='info_mid'><h2 style='padding-top:10px;'>Brewery</h2></div>
<div><img src='images/info_right.jpg' alt='' /></div> </div>
<div class='generalinfo_simple'>
<h3>Collect Beer</h3>";
echo "You have " . number_format($ir["brewed_beer"]) . " Bottles of Beer, how many would you like to collect?";
echo "<form method='post' action='brewery.php?action=beercollected'>
<input style='background: white;' type='text' name='amount' maxlength='10' placeholder='amount' required />
</br><input type='submit' name='beercollected' value='Collect' />
</form>";
}
function beer_collected()
{
global $db, $ir, $c, $userid, $h, $_POST;
$ir['brewed_beer'] = abs((int) $ir['brewed_beer']);
if ($_POST['amount'] > $ir['brewed_beer']) {
echo "You don't have this much beer you only have " . number_format($ir["brewed_beer"]) . " Bottles of Beer";
$h->endpage();
die;
} else {
global $db, $ir, $c, $userid, $h, $_POST;
$_POST['amount'] = isset($_POST['amount']) && ctype_digit($_POST['amount']) ? abs(intval($_POST['amount'])) : 0;
$db->query("UPDATE users SET brewed_beer=brewed_beer - {$_POST['amount']} WHERE userid=$userid");
item_add($userid, 277, ($_POST['amount']));
echo "You have collected " . number_format($_POST["amount"]) . " Bottles of Beer, you have " . number_format($ir["brewed_beer"]) . " left";
}
}
function brew_whiskey_sub()
{
global $db, $ir, $c, $userid, $h, $whiskey;
if ($ir['money'] <= 50000) {
echo "You don't have enough Money";
$h->endpage();
die;
} else {
if ($_POST['brewwhiskey']) {
$whiskey = rand(1, 9);
echo "You only had enough ingredients to brew, {$whiskey} Bottle(s) of Whiskey!</br>
Come back in 10 minutes to collect your Whiskey";
$db->query("UPDATE users SET brew=brew + 1 WHERE userid=$userid");
$db->query("UPDATE users SET brewed_whiskey=brewed_whiskey + $whiskey WHERE userid=$userid");
$db->query("UPDATE users SET money=money - 50000 WHERE userid=$userid");
$db->query("UPDATE users SET brew_time=brew_time + 10 WHERE userid=$userid");
if ($ir['brew_time'] == 0) {
}
}
}
}
function collect_whiskey()
{
global $db, $ir, $c, $userid, $h;
print "<div class='generalinfo_txt'>
<div><img src='images/info_left.jpg' alt='' /></div>
<div class='info_mid'><h2 style='padding-top:10px;'>Brewery</h2></div>
<div><img src='images/info_right.jpg' alt='' /></div> </div>
<div class='generalinfo_simple'>
<h3>Collect Whiskey</h3>";
echo "You have " . number_format($ir["brewed_whiskey"]) . " Bottles of Whiskey, how many would you like to collect?";
echo "<form method='post' action='brewery.php?action=whiskeycollected'>
<input style='background: white;' type='text' name='amount' maxlength='10' placeholder='amount' required />
</br><input type='submit' name='whiskeycollected' value='Collect' />
</form>";
}
function whiskey_collected()
{
global $db, $ir, $c, $userid, $h, $_POST;
$ir['brewed_whiskey'] = abs((int) $ir['brewed_whiskey']);
if ($_POST['amount'] > $ir['brewed_whiskey']) {
echo "You don't have this much whiskey you only have " . number_format($ir["brewed_whiskey"]) . " Bottles of Whiskey";
$h->endpage();
die;
} else {
global $db, $ir, $c, $userid, $h, $_POST;
$_POST['amount'] = isset($_POST['amount']) && ctype_digit($_POST['amount']) ? abs(intval($_POST['amount'])) : 0;
$db->query("UPDATE users SET brewed_whiskey=brewed_whiskey - {$_POST['amount']} WHERE userid=$userid");
item_add($userid, 278, ($_POST['amount']));
echo "You have collected " . number_format($_POST["amount"]) . " Bottle(s) of Whiskey, you have " . number_format($ir["brewed_whiskey"]) . " left";
}
}
function drink_whiskey()
{
global $db, $ir, $c, $userid, $h;
$query = $db->query("SELECT `inv_qty` FROM inventory WHERE inv_userid = {$userid} AND `inv_itemid` = 278");
$itemid = $db->num_rows($query);
if (!$db->num_rows($query)) {
echo "You don't have enough whiskey";
die;
} else {
$brv = rand(2, 25);
echo "You drank 1 Bottle of Whiskey, you gained {$brv} brave";
$db->query("UPDATE users SET brave=brave + $brv WHERE userid=$userid");
item_remove($userid, 278, 1);
}
}
function brew_cider()
{
print "<div class='generalinfo_txt'>
<div><img src='images/info_left.jpg' alt='' /></div>
<div class='info_mid'><h2 style='padding-top:10px;'>Brewery</h2></div>
<div><img src='images/info_right.jpg' alt='' /></div> </div>
<div class='generalinfo_simple'>
<h3>Cider</h3>";
echo "
<table width='55%' border='0' cellspacing='1' cellpadding='3' class='table' style='text-align:center;'>
<tr>
<th colspan='3'> Cider Information</th>
</tr>
<tr>
<td>Time to brew Cider?</td>
<td>10 Minutes</td>
</tr>
<tr>
<td>Cost to brew Cider?</td>
<td>$75,000</td>
</tr>
<td>What does Cider do?</td>
<td>Gives you a random amount of will</td>
</tr>
</table>
<form method='post' action='brewery.php?action=brewcider'>
<input type='submit' name='brewcider' value='Brew Cider' />
</form>
";
}
function brew_cider_sub()
{
global $db, $ir, $c, $userid, $h, $cider;
if ($ir['money'] <= 75000) {
echo "You don't have enough Brave";
$h->endpage();
die;
} else {
if ($_POST['brewcider']) {
$cider = rand(1, 9);
echo "You only had enough ingredients to brew, {$cider} Bottle(s) of Cider!</br>
Come back in 13 minutes to collect your cider";
$db->query("UPDATE users SET brew=brew + 1 WHERE userid=$userid");
$db->query("UPDATE users SET brewed_cider=brewed_cider + $cider WHERE userid=$userid");
$db->query("UPDATE users SET money=money - 75000 WHERE userid=$userid");
$db->query("UPDATE users SET brew_time=brew_time + 13 WHERE userid=$userid");
if ($ir['brew_time'] == 0) {
}
}
}
}
function collect_cider()
{
global $db, $ir, $c, $userid, $h;
print "<div class='generalinfo_txt'>
<div><img src='images/info_left.jpg' alt='' /></div>
<div class='info_mid'><h2 style='padding-top:10px;'>Brewery</h2></div>
<div><img src='images/info_right.jpg' alt='' /></div> </div>
<div class='generalinfo_simple'>
<h3>Collect Cider</h3>";
echo "You have " . number_format($ir["brewed_cider"]) . " Bottles of Cider, how many would you like to collect?";
echo "<form method='post' action='brewery.php?action=cidercollected'>
<input style='background: white;' type='text' name='amount' maxlength='10' placeholder='amount' required />
</br><input type='submit' name='cidercollected' value='Collect' />
</form>";
}
function cider_collected()
{
global $db, $ir, $c, $userid, $h, $_POST;
$ir['brewed_cider'] = abs((int) $ir['brewed_cider']);
if ($_POST['amount'] > $ir['brewed_cider']) {
echo "You don't have this much beer you only have " . number_format($ir["brewed_cider"]) . " Bottles of Cider";
$h->endpage();
die;
} else {
global $db, $ir, $c, $userid, $h, $_POST;
$_POST['amount'] = isset($_POST['amount']) && ctype_digit($_POST['amount']) ? abs(intval($_POST['amount'])) : 0;
$db->query("UPDATE users SET brewed_cider=brewed_cider - {$_POST['amount']} WHERE userid=$userid");
item_add($userid, 279, ($_POST['amount']));
echo "You have collected " . number_format($_POST["amount"]) . " Bottles of Cider, you have " . number_format($ir["brewed_cider"]) . " left";
}
}
function drink_cider()
{
global $db, $ir, $c, $userid, $h;
$query = $db->query("SELECT `inv_qty` FROM inventory WHERE inv_userid = {$userid} AND `inv_itemid` = 279");
$itemid = $db->num_rows($query);
if (!$db->num_rows($query)) {
echo "You don't have enough Cider";
die;
} else {
$will = rand(100, 1250);
echo "You drank 1 Bottle of Cider, you gained {$will} will";
$db->query("UPDATE users SET will=will + $will WHERE userid=$userid");
item_remove($userid, 279, 1);
}
}
function brew_vodka()
{
print "<div class='generalinfo_txt'>
<div><img src='images/info_left.jpg' alt='' /></div>
<div class='info_mid'><h2 style='padding-top:10px;'>Brewery</h2></div>
<div><img src='images/info_right.jpg' alt='' /></div> </div>
<div class='generalinfo_simple'>
<h3>Vodka</h3>";
echo "
<table width='55%' border='0' cellspacing='1' cellpadding='3' class='table' style='text-align:center;'>
<tr>
<th colspan='3'>Vodka Information</th>
</tr>
<tr>
<td>Time to brew Vodka?</td>
<td>15 Minutes</td>
</tr>
<tr>
<td>Cost to brew Vodka</td>
<td>$100,000</td>
</tr>
<td>What does Vodka do?</td>
<td>Will give you a random amount of strength</td>
</tr>
</table>
<form method='post' action='brewery.php?action=brewvodka'>
<input type='submit' name='brewvodka' value='Brew Vodka' />
</form>
";
}
function brew_vodka_sub()
{
global $db, $ir, $c, $userid, $h, $vod;
if ($ir['money'] <= 100000) {
echo "You don't have enough Money";
$h->endpage();
die;
} else {
if ($_POST['brewvodka']) {
$vod = rand(2, 9);
echo "You only had enough ingredients to brew, {$vod} Bottle(s) of Vodka!</br>
Come back in 15 minutes to collect your vodka";
$db->query("UPDATE users SET brew=brew + 1 WHERE userid=$userid");
$db->query("UPDATE users SET brewed_vodka=brewed_vodka + $vod WHERE userid=$userid");
$db->query("UPDATE users SET money=money - 100000 WHERE userid=$userid");
$db->query("UPDATE users SET brew_time=brew_time + 15 WHERE userid=$userid");
if ($ir['brew_time'] == 0) {
}
}
}
}
function collect_vodka()
{
global $db, $ir, $c, $userid, $h;
print "<div class='generalinfo_txt'>
<div><img src='images/info_left.jpg' alt='' /></div>
<div class='info_mid'><h2 style='padding-top:10px;'>Brewery</h2></div>
<div><img src='images/info_right.jpg' alt='' /></div> </div>
<div class='generalinfo_simple'>
<h3>Collect Vodka</h3>";
echo "You have " . number_format($ir["brewed_vodka"]) . " Bottles of Vodka, how many would you like to collect?";
echo "<form method='post' action='brewery.php?action=vodkacollected'>
<input style='background: white;' type='text' name='amount' maxlength='10' placeholder='amount' required />
</br><input type='submit' name='vodkacollected' value='Collect' />
</form>";
}
function vodka_collected()
{
global $db, $ir, $c, $userid, $h, $_POST;
$ir['brewed_vodka'] = abs((int) $ir['brewed_vodka']);
if ($_POST['amount'] > $ir['brewed_vodka']) {
echo "You don't have this much vodka you only have " . number_format($ir["brewed_vodka"]) . " Bottles of Vodka";
$h->endpage();
die;
} else {
global $db, $ir, $c, $userid, $h, $_POST;
$_POST['amount'] = isset($_POST['amount']) && ctype_digit($_POST['amount']) ? abs(intval($_POST['amount'])) : 0;
$db->query("UPDATE users SET brewed_vodka=brewed_vodka - {$_POST['amount']} WHERE userid=$userid");
item_add($userid, 280, ($_POST['amount']));
echo "You have collected " . number_format($_POST["amount"]) . " Bottles of Vodka, you have " . number_format($ir["brewed_vodka"]) . " left";
}
}
function drink_vodka()
{
global $db, $ir, $c, $userid, $h;
$query = $db->query("SELECT `inv_qty` FROM inventory WHERE inv_userid = {$userid} AND `inv_itemid` = 280");
$itemid = $db->num_rows($query);
if (!$db->num_rows($query)) {
echo "You don't have enough Vodka";
die;
} else {
$str = rand(150, 2050);
echo "You drank 1 Bottle of Vodka, you gained {$str} strength";
$db->query("UPDATE userstats SET strength=strength + $str WHERE userid=$userid");
item_remove($userid, 280, 1);
}
}
?>
Sql:
ALTER TABLE users ADD brew BIGINT(25) NOT NULL DEFAULT 0;
ALTER TABLE users ADD brew_time BIGINT(25) NOT NULL DEFAULT 0;
ALTER TABLE users ADD brewed_beer BIGINT(25) NOT NULL DEFAULT 0;
ALTER TABLE users ADD brewed_whiskey BIGINT(25) NOT NULL DEFAULT 0;
ALTER TABLE users ADD brewed_cider BIGINT(25) NOT NULL DEFAULT 0;
ALTER TABLE users ADD brewed_vodka BIGINT(25) NOT NULL DEFAULT 0;
Add items:
Bottle of Beer
Bottle of Whiskey
Bottle of Cider
Bottle of Vodka
You will just have to change the item id in the code.
Save this image as "brewery.jpg" and add it to your images folder on your database:
[ATTACH]2103[/ATTACH]
I would like to thank [MENTION=67703]adamhull[/MENTION] for the help with parts of my code.
If you have any problems with the script mail me
Edit your inventory.php file.
And add for each item id
if($i['itmid'] == 278)
{
print " [<a href='brewery.php?action=drinkwhiskey'>Drink</a>]";
}
Just change item id
if($i['itmid'] == 277)
{
print " [<a href='brewery.php?action=drinkbeer'>Drink</a>]";
}
And so on,you should get the drift now.