Die Idee gefällt mir
Ich habs aber noch bissl verbessert wie zB dass jedes Getränk einen anderen Kampfvorteil bringt
[php]
öffne die inn.php
suche nache:
$alecost = $session[user][level]*10;
füge darunter:
$winecost = $session[user][level]*10;
$biercost = $session[user][level]*10;
$wodkacost = $session[user][level]*10;
$whiskeycost = $session[user][level]*10;
$rum = $session[user][level]*10;
$grog = $session[user][level]*10;
suche:
addnav("Ale (`^$alecost`0 Gold)","inn.php?op=bartender&act=ale");
füge danach:
addnav("Bier(`^$biercost`0 Gold)","inn.php?op=bartender&act=bier");
addnav("Wein(`^$winecost`0 Gold)","inn.php?op=bartender&act=wine");
addnav("Wodka(`^$wodkacost`0 Gold)","inn.php?op=bartender&act=wodka");
addnav("Whiskey(`^$whiskeycost`0 Gold)","inn.php?op=bartender&act=whiskey");
addnav("Rum(`^$rumcost`0 Gold)","inn.php?op=bartender&act=rum");
addnav("Grog(`^$grogcost`0 Gold)","inn.php?op=bartender&act=grog");
suche nach:
addnav("Ale (`^".($session[user][gotfreeale]>=2?"$alecost`0 Gold":"schon bezahlt`0").")","inn.php?op=bartender&act=ale");
füge danach:
addnav("Bier (`^".($session[user][gotfreeale]>=2?"$biercost`0 Gold":"schon bezahlt`0").")","inn.php?op=bartender&act=bier");
addnav("Wein (`^".($session[user][gotfreeale]>=2?"$winecost`0 Gold":"schon bezahlt`0").")","inn.php?op=bartender&act=wine");
addnav("Wodka (`^".($session[user][gotfreeale]>=2?"$wodkacost`0 Gold":"schon bezahlt`0").")","inn.php?op=bartender&act=wodka");
addnav("Whiskey (`^".($session[user][gotfreeale]>=2?"$whiskeycost`0 Gold":"schon bezahlt`0").")","inn.php?op=bartender&act=whiskey");
addnav("Rum (`^".($session[user][gotfreeale]>=2?"$rumcost`0 Gold":"schon bezahlt`0").")","inn.php?op=bartender&act=rum");
addnav("Grog (`^".($session[user][gotfreeale]>=2?"$grogcost`0 Gold":"schon bezahlt`0").")","inn.php?op=bartender&act=grog");
addnav("Kaffee (`^$coffeecost`0 Gold)","inn.php?op=bartender&act=coffee");
addnav("Kakao (`^$kakaocost`0 Gold)","inn.php?op=bartender&act=kakao");
addnav("Apfelsaft (`^$apfelsaftcost`0 Gold)","inn.php?op=bartender&act=apfelsaft");
addnav("Orangensaft (`^$orangensaftcost`0 Gold)","inn.php?op=bartender&act=orangensaft");
addnav("Wasser (`^$watercost`0 Gold)","inn.php?op=bartender&act=water");
addnav("Tee (`^$teacost`0 Gold)","inn.php?op=bartender&act=tea");
suche nach:
$sql = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'inn',".$session[user][acctid].",'/me spendiert die nächsten `^$amt`& Ale!')";
ersetz durch:
$sql = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'inn',".$session[user][acctid].",'/me spendiert die nächsten `^$amt`& Getränke!')";
suche nach:
output("Du hast aber nicht genug Geld bei dir. Wie kannst du ein Ale haben wollen, wenn du das Geld dafür nicht hast!?!");
}
}
füge danach:
}else if ($HTTP_GET_VARS[act]=="bier"){
output("Du schlägst mit der Faust auf die Bar und verlangst ein Bier");
if ($session[user][drunkenness]>66){
//************************************************************************************************************************************
output(", aber Cedrik fährt unbekümmert damit fort, das Glas weiter zu polieren, an dem er gerade arbeitet. \"`%Du hast genug gehabt ".($session[user][sex]?"Mädl":"Bursche").".`0\" ");
}else{
if ($session[user][gold]>=$biercost){
//Wegen der Alkoholvergiftung muß der Spieler eine Chance haben,
//das er 3 Ale trinken kann, ohne das er stirbt!
//Daher kann ein Ale 32 oder 33 drunkness Punkte verursachen...
// $alestrength = e_rand(32,35);
$session[user][drunkenness]+=33;
$session[user][gold]-=$biercost;
if (getsetting("paidales",0)>1 && $session[user][gotfreeale]<2) {
savesetting("paidales",getsetting("paidales",0)-1);
$session[user][gotfreeale]+=2;
}
//debuglog("spent $alecost gold on ale");
output(". Cedrik nimmt ein Glas und schenkt schäumendes Bier aus einem angezapften Fass hinter ihm ein. ");
output("Er gibt dem Glas Schwung und es rutscht über die Theke, wo du es mit deinen Kriegerreflexen fängst. ");
output("`n`nDu drehst dich um, trinkst dieses herzhafte Gesöff auf ex und gibst ".($session[user][sex]?"Seth":"Violet"));
output(" ein Lächeln mit deinem Bier-Schaum-Oberlippenbart.`n`n");
switch(e_rand(1,3)){
case 1:
case 2:
output("`&Du fühlst dich gesund!");
$session[user][hitpoints]+=round($session[user][maxhitpoints]*.1,0);
break;
case 3:
output("`&Du fühlst dich lebhaft!");
$session[user][turns]++;
}
if ($session[user][drunkenness]>33) $session[user][reputation]--;
$session[bufflist][101] = array("name"=>"`#Bier Rausch","rounds"=>40,"wearoff"=>"Dein Rausch verschwindet.","atkmod"=>1.1,"defmod"=>0.9,"roundmsg"=>"Du hast einen ordentlichen Rausch am laufen.","activate"=>"offense");
}else{
output("Du hast aber nicht genug Geld bei dir. Wie kannst du ein Bier haben wollen, wenn du das Geld dafür nicht hast!?!");
}
}
}else if ($HTTP_GET_VARS[act]=="wine"){
output("Du schlägst mit der Faust auf die Bar und verlangst ein Glas Wein");
if ($session[user][drunkenness]>66){
//************************************************************************************************************************************
output(", aber Cedrik fährt unbekümmert damit fort, das Glas weiter zu polieren, an dem er gerade arbeitet. \"`%Du hast genug gehabt ".($session[user][sex]?"Mädl":"Bursche").".`0\" ");
}else{
if ($session[user][gold]>=$winecost){
//Wegen der Alkoholvergiftung muß der Spieler eine Chance haben,
//das er 3 Ale trinken kann, ohne das er stirbt!
//Daher kann ein Ale 32 oder 33 drunkness Punkte verursachen...
// $alestrength = e_rand(32,35);
$session[user][drunkenness]+=33;
$session[user][gold]-=$winecost;
if (getsetting("paidales",0)>1 && $session[user][gotfreeale]<2) {
savesetting("paidales",getsetting("paidales",0)-1);
$session[user][gotfreeale]+=2;
}
//debuglog("spent $alecost gold on ale");
output(". Cedrik nimmt ein Glas und füllt es mit Wein. ");
output("Er gibt dem Glas Schwung und es rutscht über die Theke, wo du es mit deinen Kriegerreflexen fängst. ");
output("`n`nDu drehst dich um, trinkst dieses herzhafte Gesöff auf ex und gibst ".($session[user][sex]?"Seth":"Violet"));
output(" ein Lächeln mit dem Glas Wein in der Hand`n`n");
switch(e_rand(1,3)){
case 1:
case 2:
output("`&Du fühlst dich erfrischt!");
$session[user][hitpoints]+=round($session[user][maxhitpoints]*.1,0);
break;
case 3:
output("`&Du fühlst dich kräftig!");
$session[user][turns]++;
}
if ($session[user][drunkenness]>33) $session[user][reputation]--;
$session[bufflist][101] = array("name"=>"`#Wein Rausch","rounds"=>2,"wearoff"=>"Dein Rausch verschwindet.","atkmod"=>15.0,"defmod"=>15.0,"roundmsg"=>"Du hast einen ordentlichen Rausch am laufen.","activate"=>"offense");
}else{
output("Du hast aber nicht genug Geld bei dir. Wie kannst du ein Glas Wein haben wollen, wenn du das Geld dafür nicht hast!?!");
}
}
}else if ($HTTP_GET_VARS[act]=="wodka"){
output("Du schlägst mit der Faust auf die Bar und verlangst ein pinneken Wodka");
if ($session[user][drunkenness]>66){
//************************************************************************************************************************************
output(", aber Cedrik fährt unbekümmert damit fort, das Glas weiter zu polieren, an dem er gerade arbeitet. \"`%Du hast genug gehabt ".($session[user][sex]?"Mädl":"Bursche").".`0\" ");
}else{
if ($session[user][gold]>=$wodkacost){
//Wegen der Alkoholvergiftung muß der Spieler eine Chance haben,
//das er 3 Ale trinken kann, ohne das er stirbt!
//Daher kann ein Ale 32 oder 33 drunkness Punkte verursachen...
// $alestrength = e_rand(32,35);
$session[user][drunkenness]+=33;
$session[user][gold]-=$wodkacost;
if (getsetting("paidales",0)>1 && $session[user][gotfreeale]<2) {
savesetting("paidales",getsetting("paidales",0)-1);
$session[user][gotfreeale]+=2;
}
//debuglog("spent $alecost gold on ale");
output(". Cedrik nimmt ein pinneken und füllt es mit Wodka. ");
output("Er gibt dem Glas Schwung und es rutscht über die Theke, wo du es mit deinen Kriegerreflexen fängst. ");
output("`n`nDu drehst dich um, trinkst dieses herzhafte Gesöff auf ex und gibst ".($session[user][sex]?"Seth":"Violet"));
output(" ein Lächeln mit deinem pinneken Wodka`n`n");
switch(e_rand(1,3)){
case 1:
case 2:
output("`&Du fühlst dich befreit!");
$session[user][hitpoints]+=round($session[user][maxhitpoints]*.1,0);
break;
case 3:
output("`&Du fühlst dich gut!");
$session[user][turns]++;
}
if ($session[user][drunkenness]>33) $session[user][reputation]--;
$session[bufflist][101] = array("name"=>"`#Wodka Rausch","rounds"=>30,"wearoff"=>"Dein Rausch verschwindet.","atkmod"=>1.0,"defmod"=>1.1,"roundmsg"=>"Du hast einen ordentlichen Rausch am laufen.","activate"=>"offense");
}else{
output("Du hast aber nicht genug Geld bei dir. Wie kannst du ein pinneken Wodka haben wollen, wenn du das Geld dafür nicht hast!?!");
}
}
}else if ($HTTP_GET_VARS[act]=="whiskey"){
output("Du schlägst mit der Faust auf die Bar und verlangst ein Glas Whiskey");
if ($session[user][drunkenness]>66){
//************************************************************************************************************************************
output(", aber Cedrik fährt unbekümmert damit fort, das Glas weiter zu polieren, an dem er gerade arbeitet. \"`%Du hast genug gehabt ".($session[user][sex]?"Mädl":"Bursche").".`0\" ");
}else{
if ($session[user][gold]>=$whiskeycost){
//Wegen der Alkoholvergiftung muß der Spieler eine Chance haben,
//das er 3 Ale trinken kann, ohne das er stirbt!
//Daher kann ein Ale 32 oder 33 drunkness Punkte verursachen...
// $alestrength = e_rand(32,35);
$session[user][drunkenness]+=33;
$session[user][gold]-=$whiskeycost;
if (getsetting("paidales",0)>1 && $session[user][gotfreeale]<2) {
savesetting("paidales",getsetting("paidales",0)-1);
$session[user][gotfreeale]+=2;
}
//debuglog("spent $alecost gold on ale");
output(". Cedrik nimmt ein Glas und füllt es mit Whiskey. ");
output("Er gibt dem Glas Schwung und es rutscht über die Theke, wo du es mit deinen Kriegerreflexen fängst. ");
output("`n`nDu drehst dich um, trinkst dieses herzhafte Gesöff auf ex und gibst ".($session[user][sex]?"Seth":"Violet"));
output(" ein Lächeln mit deinem Glas Whiskey`n`n");
switch(e_rand(1,3)){
case 1:
case 2:
output("`&Du fühlst dich befreit!");
$session[user][hitpoints]+=round($session[user][maxhitpoints]*.1,0);
break;
case 3:
output("`&Du fühlst dich gut!");
$session[user][turns]++;
}
if ($session[user][drunkenness]>33) $session[user][reputation]--;
$session[bufflist][101] = array("name"=>"`#Whiskey Rausch","rounds"=>5,"wearoff"=>"Dein Rausch verschwindet.","atkmod"=>7.0,"defmod"=>7.5,"roundmsg"=>"Du hast einen ordentlichen Rausch am laufen.","activate"=>"offense");
}else{
output("Du hast aber nicht genug Geld bei dir. Wie kannst du ein Glas Whiskey haben wollen, wenn du das Geld dafür nicht hast!?!");
}
}
}else if ($HTTP_GET_VARS[act]=="rum"){
output("Du schlägst mit der Faust auf die Bar und verlangst ein Glas Rum");
if ($session[user][drunkenness]>66){
//************************************************************************************************************************************
output(", aber Cedrik fährt unbekümmert damit fort, das Glas weiter zu polieren, an dem er gerade arbeitet. \"`%Du hast genug gehabt ".($session[user][sex]?"Mädl":"Bursche").".`0\" ");
}else{
if ($session[user][gold]>=$rumcost){
//Wegen der Alkoholvergiftung muß der Spieler eine Chance haben,
//das er 3 Ale trinken kann, ohne das er stirbt!
//Daher kann ein Ale 32 oder 33 drunkness Punkte verursachen...
// $alestrength = e_rand(32,35);
$session[user][drunkenness]+=33;
$session[user][gold]-=$rumcost;
if (getsetting("paidales",0)>1 && $session[user][gotfreeale]<2) {
savesetting("paidales",getsetting("paidales",0)-1);
$session[user][gotfreeale]+=2;
}
//debuglog("spent $alecost gold on ale");
output(". Cedrik nimmt ein Glas und füllt es mit Rum. ");
output("Er gibt dem Glas Schwung und es rutscht über die Theke, wo du es mit deinen Kriegerreflexen fängst. ");
output("`n`nDu drehst dich um, trinkst dieses herzhafte Gesöff auf ex und gibst ".($session[user][sex]?"Seth":"Violet"));
output(" ein Lächeln mit deinem Glas Rum`n`n");
switch(e_rand(1,3)){
case 1:
case 2:
output("`&Du fühlst dich befreit!");
$session[user][hitpoints]+=round($session[user][maxhitpoints]*.1,0);
break;
case 3:
output("`&Du fühlst dich gut!");
$session[user][turns]++;
}
if ($session[user][drunkenness]>33) $session[user][reputation]--;
$session[bufflist][101] = array("name"=>"`#Rum Rausch","rounds"=>20,"wearoff"=>"Dein Rausch verschwindet.","atkmod"=>1.2,"defmod"=>1.1,"roundmsg"=>"Du hast einen ordentlichen Rausch am laufen.","activate"=>"offense");
}else{
output("Du hast aber nicht genug Geld bei dir. Wie kannst du ein Glas Rum haben wollen, wenn du das Geld dafür nicht hast!?!");
}
}
}else if ($HTTP_GET_VARS[act]=="grog"){
output("Du schlägst mit der Faust auf die Bar und verlangst ein Glas Grog");
if ($session[user][drunkenness]>66){
//************************************************************************************************************************************
output(", aber Cedrik fährt unbekümmert damit fort, das Glas weiter zu polieren, an dem er gerade arbeitet. \"`%Du hast genug gehabt ".($session[user][sex]?"Mädl":"Bursche").".`0\" ");
}else{
if ($session[user][gold]>=$wodkacost){
//Wegen der Alkoholvergiftung muß der Spieler eine Chance haben,
//das er 3 Ale trinken kann, ohne das er stirbt!
//Daher kann ein Ale 32 oder 33 drunkness Punkte verursachen...
// $alestrength = e_rand(32,35);
$session[user][drunkenness]+=33;
$session[user][gold]-=$grogcost;
if (getsetting("paidales",0)>1 && $session[user][gotfreeale]<2) {
savesetting("paidales",getsetting("paidales",0)-1);
$session[user][gotfreeale]+=2;
}
//debuglog("spent $alecost gold on ale");
output(". Cedrik nimmt ein Glas und füllt es mit Grog. ");
output("Er gibt dem Glas Schwung und es rutscht über die Theke, wo du es mit deinen Kriegerreflexen fängst. ");
output("`n`nDu drehst dich um, trinkst dieses herzhafte Gesöff auf ex und gibst ".($session[user][sex]?"Seth":"Violet"));
output(" ein Lächeln mit deinem Glas Grog`n`n");
switch(e_rand(1,3)){
case 1:
case 2:
output("`&Du fühlst dich befreit!");
$session[user][hitpoints]+=round($session[user][maxhitpoints]*.1,0);
break;
case 3:
output("`&Du fühlst dich gut!");
$session[user][turns]++;
}
if ($session[user][drunkenness]>33) $session[user][reputation]--;
$session[bufflist][101] = array("name"=>"`#Grog Rausch","rounds"=>15,"wearoff"=>"Dein Rausch verschwindet.","atkmod"=>1.5,"defmod"=>1.4,"roundmsg"=>"Du hast einen ordentlichen Rausch am laufen.","activate"=>"offense");
}else{
output("Du hast aber nicht genug Geld bei dir. Wie kannst du ein Glas Grog haben wollen, wenn du das Geld dafür nicht hast!?!");
}
}
suche nach:
output("Du sprichst mit Barkeeper Cedrik und schiebst ihm `^$jamjam`0 Gold rüber. Dieser nickt mit dem Kopf und grölt in die Runde \"`%Die nächsten $amt Ale gehen auf $schussel !!`0\".");
ersetz durch:
output("Du sprichst mit Barkeeper Cedrik und schiebst ihm `^$jamjam`0 Gold rüber. Dieser nickt mit dem Kopf und grölt in die Runde \"`%Die nächsten Getränke gehen auf $schussel !!`0\".");
suche nach:
output("Tja, der gute Wille war da, doch ein anderer war schneller als du! Enttäuscht bewegst du dich Richtung Freiale und schwörst dir, in Zukunft schneller zu sein.");
ersetz durch:
output("Tja, der gute Wille war da, doch ein anderer war schneller als du!");
suche nach:
output("Du bist guter Laune und überlegst dir, ob du für deine Kumpels hier in der Schenke ne Ale spendieren solltest.`n");
output("`n1 Ale kostet dich `^$alecost`0 Gold.`n");
output("<form action='inn.php?op=bartender&act=schmeiss2' method='POST'>Die nächsten <input name='runden' id='runden' width='4'> Ale gehen auf deine Rechnung.`n",true);
output("<input type='submit' class='button' value='Ausgeben'></form>",true);
ersetz durch:
output("Du bist guter Laune und überlegst dir, ob du für deine Kumpels hier in der Schenke ne Runde Getränke spendieren solltest.`n");
output("`n1 Runde kostet dich `^$alecost`0 Gold.`n");
output("<form action='inn.php?op=bartender&act=schmeiss2' method='POST'>Die nächsten <input name='runden' id='runden' width='4'> Ale gehen auf deine Rechnung.`n",true);
output("<input type='submit' class='button' value='Ausgeben'></form>",true);
[/php][/code]