LoGD Standardrelease steht hier zum Download zur Verfügung!
<?php
/*********************************************
Lots of Code from: lonnyl69 - Thanks Lonny !
Also Thanks to Excalibur @ dragonprime for your help.
By: Kevin Hatfield - Arune v1.0
06-19-04 - Public Release
Written for Fishing Add-On - Poseidon Pool
Translation and simple modifications by deZent deZent@onetimepad.de
CREATE TABLE fishing (
userid int(11) unsigned not null default '',
wormprice int(11) unsigned not null default '0',
minnowprice int(11) unsigned not null default '0',
wormavail int(11) unsigned not null default '0',
minnowavail int(11) unsigned not null default '0',
trades int(11) unsigned not null default '0',
worms int(11) unsigned not null default '0',
minnows int(11) unsigned not null default '0',
fishturn int(11) unsigned not null default '0',
PRIMARY KEY (userid)
) ENGINE=MyISAM;
add to newday.php
// angelmod by Tsukasa
get_userfishing();
if ($session[user]['dragonkills']>1) {
$session['fishing'][fishturn] = 3;
$session['fishing']['wormavail'] = e_rand(5,25);
$session['fishing']['minnowavail'] = e_rand(5,25);
$session['fishing']['trades'] = 10;
}
if ($session[user]['dragonkills']>3) {
$session['fishing'][fishturn] = 4;
$session['fishing']['wormavail'] = e_rand(5,25);
$session['fishing']['minnowavail'] = e_rand(5,25);
$session['fishing']['trades'] = 10;
}
if ($session[user]['dragonkills']>5) {
$session['fishing'][fishturn] = 5;
$session['fishing']['wormavail'] = e_rand(5,25);
$session['fishing']['minnowavail'] = e_rand(5,25);
$session['fishing']['trades'] = 10;
}
save_userfishing();
// end angelmod
********************************************/
require_once "common.php";
checkday();
page_header("Kerra's Angelladen");
output("`@`c`bKerra's Angelladen`b`c`n");
$myname=$session['user']['name'];
//check and display inventory
output("`2Du hast in deinem Beutel.`n");
get_userfishing();
$wormgold=getsetting("wormgold",5);
$minnowgold=getsetting("minnowgold",5);
//Worms
$worms=$session['fishing']['worms'];
output("`tAngelwürmer - $worms`n");
$inventory=$session['fishing']['worms'];
//Minnows
$minnow=$session['fishing']['minnows'];
output("`rFliegen - $minnow`n");
$inventory+=$session['fishing']['minnows'];
//Trades
$trades=$session['fishing']['trades'];
output("`7Du hast $trades Transaktionen übrig.`n");
//Inventory Checking//
$space=(50 - $inventory);
if ($inventory < 50)
output("`2du hast noch für $space Dinge Platz im Beutel.`n`n");
if ($inventory > 49)
output("`4Du bemerkst, dass dein Beutel schon voll ist.`n`n");
//cancelled buy or sell navigation
if ($_GET['op']=="" or $_GET['op']=="trade"){
if ($session['fishing']['trades'] > 0){
if ($_GET['op']==""){
if ($session['user']['dragonkills']>=2){
output("`5Kerra hinter der Theke, er sagt \"`6Was möchtest du heute kaufen?`5\"`n");
} else {
output("Kerra geht um die Theke , er sagt \"`6Es tut mir leid, aber du bist noch nicht erfahren genug um zu fischen... Du würdest mit deinem getrampel die Fische verschecken!`0\"`n`n");
}
}
if ($_GET['op']=="trade")
output("`5Kerra sagt \"`6Noch etwas?`5\"`n");
if ($session['fishing']['minnowavail'] > 1 and $session['user']['dragonkills']<=6 and $session['user']['dragonkills']>=2)
output("`5Wenn du noch etwas erfahrener bist kannst du sicher auch alleine mit Würmern angeln...`n Solange solltest du dich auf die harmloseren Fliegen beschränken. `n");
if ($session['fishing']['wormavail'] > 1 and $session['user']['dragonkills']>6)
addnav("`!Würmer `^($wormgold gold)","bait.php?op=worms");
if ($session['fishing']['minnowavail'] > 1 and $session['user']['dragonkills']>=2)
addnav("`!Fliegen `^($minnowgold gold)","bait.php?op=minnow");
addnav("`@Zurück zum Gartensee","gartensee.php");
} else {
output("`4Du kannst heute nicht mehr handeln.`n");
addnav("`@Zurück zum Gartensee","gartensee.php");
}
}
//Selections
if ($_GET['op']=="worms"){
output("`3Würmer kosten $wormgold Gold, möchtest du welche kaufen oder verkaufen?`n");
addnav("`2Kaufen","bait.php?op=wormbuy");
addnav("`4Verkaufen","bait.php?op=wormsell");
addnav("`!Etwas anderes kaufen","bait.php?op=trade");
addnav("`@Zurück zum Gartensee","gartensee.php");
}
if ($_GET['op']=="minnow"){
output("`3Fliegen kosten $minnowgold Gold, möchtest du welche kaufen oder verkaufen?`n");
addnav("`2Kaufen","bait.php?op=minnowbuy");
addnav("`4Verkaufen","bait.php?op=minnowsell");
addnav("`!Etwas anderes kaufen","bait.php?op=trade");
addnav("`@Zurück zum Gartensee","gartensee.php");
}
//buy products
if ($_GET['op']=="wormbuy"){
if ($inventory>49){
output("`!Dein Beutel ist doch schon voll! Verkauf erstmal etwas.`n");
} else {
output("`%Wieviele Würmer möchtest du heute kaufen?`n");
output("<form action='bait.php?op=wormbuy2' method='POST'><input name='buy' id='buy'><input type='submit' class='button' value='kaufen'></form>",true);
output("<script language='JavaScript'>document.getElementById('buy').focus();</script>",true);
addnav("","bait.php?op=wormbuy2");
}
addnav("`!Etwas anderes kaufen","bait.php?op=trade");
addnav("`@Zurück zum Gartensee","gartensee.php");
}
if ($_GET['op']=="wormbuy2"){
$buy = $_POST['buy'];
if ($buy > (50 - $inventory))
$buy = (50 - $inventory);
if ($session['user']['gold'] < ($buy * $wormgold)) {
output("Das kannst du dir nicht leisten!");
} else {
output("`!Der Mann nimmt dein Gold und gibt dir $buy zappelnde Würmer.");
$cost=($buy*$wormgold);
$session['user']['gold']-=$cost;
$session['fishing']['worms']+=$buy;
$session['fishing']['trades']-=1;
}
addnav("`!Etwas anderes kaufen","bait.php?op=trade");
addnav("`@Zurück zum Gartensee","gartensee.php");
}
if ($_GET['op']=="minnowbuy"){
if ($inventory>49){
output("`!Dein Beutel ist doch schon voll! Verkauf erstmal etwas.`n");
} else {
output("`%Wieviele Fliegen möchtest du heute kaufen?`n");
output("<form action='bait.php?op=minnowbuy2' method='POST'><input name='buy' id='buy'><input type='submit' class='button' value='kaufen'></form>",true);
output("<script language='JavaScript'>document.getElementById('buy').focus();</script>",true);
addnav("","bait.php?op=minnowbuy2");
}
addnav("`!Etwas anderes kaufen","bait.php?op=trade");
addnav("`@Zurück zum Gartensee","gartensee.php");
}
if ($_GET['op']=="minnowbuy2"){
$buy = $_POST['buy'];
if ($buy > (50 - $inventory))
$buy = (50 - $inventory);
if ($session['user']['gold'] < ($buy * $minnowgold)) {
output("Das kannst du dir nicht leisten!");
} else {
output("`!Der Mann nimmt dein Gold und gibt dir $buy Fliegen.");
$cost=($buy * $minnowgold);
$session['user']['gold']-=$cost;
$session['fishing']['minnows']+=$buy;
$session['fishing']['trades']-=1;
}
addnav("`!Etwas anderes kaufen","bait.php?op=trade");
addnav("`@Zurück zum Gartensee","gartensee.php");
}
//sell
if ($_GET['op']=="wormsell"){
if ($session['fishing']['worms']<1){
output("`!Du hast weder Würmer noch Fliegen zum verkaufen.`n");
if ($session['user'][sex]==0){
output("`!Komm ja nicht auf die Idee deinen `$ EINZIGEN `!Wurm in den See zu hängen. Es können auch Kinder am See sein!`n");
}
} else {
output("Du hast $worms Würmer zum verkaufen.`n");
output("`%Wieviele Würmer möchtest du verkaufen?`n");
output("<form action='bait.php?op=wormsell2' method='POST'><input name='sell' id='sell'><input type='submit' class='button' value='verkaufen'></form>",true);
output("<script language='JavaScript'>document.getElementById('bet').focus();</script>",true);
addnav("","bait.php?op=wormsell2");
}
addnav("`!Etwas anderes kaufen","bait.php?op=trade");
addnav("`@Zurück zum Gartensee","gartensee.php");
}
if ($_GET['op']=="wormsell2") {
$sell = $_POST['sell'];
if ($session['fishing']['worms'] < $sell) {
output("`%Soviele Würmer hast du nicht!`n");
} else {
$cost=($sell * $wormgold);
output("`!Der Mann nimmt deine $sell Würmer und gibt dir $cost gold.`n");
$session['user']['gold']+=$cost;
$session['fishing']['worms']-=$sell;
$session['fishing']['trades']-=1;
}
addnav("`!Etwas anderes kaufen","bait.php?op=trade");
addnav("`@Zurück zum Gartensee","gartensee.php");
}
if ($_GET['op']=="minnowsell"){
if ($session['fishing']['minnows']<1){
output("`!Du hast keine Fliegen zum verkaufen.`n");
} else {
output("Du kannst $minnow Fliegen verkaufen.`n");
output("`%Wieviele Fliegen möchtest du verkaufen?`n");
output("<form action='bait.php?op=minnowsell2' method='POST'><input name='sell' id='sell'><input type='submit' class='button' value='verkaufen'></form>",true);
output("<script language='JavaScript'>document.getElementById('bet').focus();</script>",true);
addnav("","bait.php?op=minnowsell2");
}
addnav("`!Etwas anderes verkaufen","bait.php?op=trade");
addnav("`@Zurück zum Gartensee","gartensee.php");
}
if ($_GET['op']=="minnowsell2"){
$sell = $_POST['sell'];
if ($session['fishing']['minnows'] < $sell) {
output("`%Du hast nicht so viele Fliegen!`n");
} else {
$cost=($sell * $minnowgold);
output("`!Der Mann nimmt deine $sell Fliegen und gibt dir $cost gold dafür.`n");
$session['user']['gold']+=$cost;
$session['fishing']['minnows']-=$sell;
$session['fishing']['trades']-=1;
}
addnav("`!Etwas anderes kaufen","bait.php?op=trade");
addnav("`@Zurück zum Gartensee","gartensee.php");
}
save_userfishing();
page_footer();
?>