LoGD Standardrelease steht hier zum Download zur Verfügung!
<?php
/******************
Juli 2008
die Chaoshüterin des Nebels
für die Nebel von Mystara
http://www.mystara-logd.net/
füge in der newday ein:
$session['user']['suppe']=0;
SQL:
ALTER TABLE `accounts` ADD `suppe` TINYINT(1) DEFAULT '0' NOT NULL ;
füge "armengold" in die Tabelle "settings" ein und setze "value" auf 1
füge "suppe" in die Tabelle "settings" ein und setze "value" auf 1
******************/
require_once("common.php");
addcommentary();
page_header("Armenhaus");
{
$goldsumme=getsetting("armengold","0");
$goldrest=50000-getsetting("armengold","0");
$suppe=getsetting("suppe","0");
if ($_GET['op']==""){
// output("`n<table align='center'><IMG SRC=\"images/stadt/strand.jpg\"></table>`n",true);
$session['user']['whereuser'] = 0;
output("`c`t`bim Armenhaus...`b`c`n`n
Am Rande des Armenviertels befindet sich das Armenhaus, ein heruntergekommener Unterschlupf für all jene, die es sich nicht
leisten können, ein eigenes Heim zu besitzen oder in der Schenke zu nächtigen. Insbesondere die kalten Wintertage sorgen für eine Überfüllung
des Hauses, in dem es das ganze Jahr über nach Moder und menschlichem Unrat stinkt. Für die Ärmsten der Armen gibt es hin und wieder Suppe, gratis,
doch ist auch dieser Umstand nicht gesichert, da man auf die Spenden der übrigen Bewohner angewiesen ist.`0`n");
if ($suppe>=1){
output("`n`n`tEs stehen derzeit `^$suppe Suppen`t zur Verfügung.`n`7");
}else{
output("`n`n`tEs stehen derzeit `^$goldsumme Goldstücke`t zur Verfügung. Es fehlen noch `^$goldrest Gold`t, damit die Suppenvorräte aufgefüllt werden können.`n`7");
}
if ($session['user']['rpchar']!=1){
if ($suppe>=0){
if ($session['user']['dragonkills']<=1){
addnav("essen");
addnav("Suppe nehmen","armenhaus.php?op=suppe");
}
}else{
addnav("spenden");
addnav("etwas spenden","armenhaus.php?op=spenden");
}
}
addnav("zurück");
addnav("zurück zum Armenviertel","orange.php");
viewcommentary("armenhaus","hinzufügen",25);
output("`n`n`tEine ärmlich gekleidete Gestalt erklärt Dir, dass dies ein Ort des Rollenspiels ist!");
}else if ($_GET['op']=="spenden"){
output("`tVon der Armut im Armenhaus berührt, nimmst Du etwas Gold zur Hand. Wenn Du genug spendest - womöglich können zumindest einige
der hungrigen Gestalten eine Suppe für umsonst bekommen; und Dein Gewissen wäre gewiss beruhigter!`n");
addnav("Zurück zum Armenhaus","armenhaus.php");
output("<form action='armenhaus.php?op=spenden2' method='POST'>`)Du spendest <input name='goldspende2' id='goldspende2' size='5' value='".$session[user][gold]."'> `^Goldstücke`) für die Bedürftigen.`n`n",true);
output("<input type='submit'value='Spendieren'></form>",true);
output("<script language='javascript'>document.getElementById('goldspende2').focus();</script>",true);
addnav("","armenhaus.php?op=spenden2");
}else if ($_GET['op']=="spenden2"){
$goldsumme = abs((int)$_POST['goldspende2']);
if ($session['user']['gold']<$goldsumme){
output("`tDu verfügst nicht über ausreichend Gold, um eine derartige Summe zu spenden.`nVersuche es erneut.");
addnav("Zurück","armenhaus.php?op=spenden");
}else if ($goldsumme==0){
output("`tDu versuchst. `^0 Goldstücke`tzu spenden und bist verwundert, warum keiner reagiert. Hoppla, das war wohl nichts, versuche es erneut.");
addnav("Zurück","armenhaus.php");
}else if (getsetting("armengold","0")+$goldsumme>=50001){
output("`tDu hast versuchst, `^$goldsumme Goldstücke`t zu spenden, doch können die Goldbeutel der Helfer leider nicht mehr als `^50000 Gold`t fassen.");
addnav("Zurück","armenhaus.php");
}else if (getsetting("armengold","0")+$goldsumme==50000){
output("`tDu hast `^$goldsumme Goldstücke`t gespendet, und dafür gesorgt, dass wieder Suppe für die Armen besorgt werden kann.`n
Durch diese gute Tat bekommst Du gewinnst Du an `^Schönheit`t.");
$session['user']['charm']+=5;
savesetting("suppe",strval(getsetting("suppe","0")+50));
savesetting("armengold",strval(getsetting("armengold","0")+$goldsumme));
savesetting("armengold",strval(getsetting("armengold","0")-50000));
$session['user']['gold']-=$goldsumme;
debuglog("es wurde dank einer edlen spende suppe beschafft");
$sql = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'armenhaus',".$session['user']['acctid'].",'/me `that dafür gesorgt, dass neue Suppe besorgt werden kann!')";
db_query($sql) or die(db_error(LINK));
addnav("Zurück","armenhaus.php");
}else if ($goldsumme<=10){
output("`tDu hast `^$goldsumme Gold`t gespendet. Wow, damit wirst du eine Menge Bettler glücklich machen...");
addnav("Zurück zum Armenhaus","armenhaus.php");
savesetting("armengold",getsetting("armengold","0")+$goldsumme);
$session['user']['gold']-=$goldsumme;
}else{
output("`tEine Welle der Begeisterung schwappt durch die Bettlergasse. Du hast `^$goldsumme Goldstücke`t gespendet und erntest von allen Betroffenen ein Lächeln!`nNun können sich die Bedürftigen an dem Gold erfreuen.");
addnav("Zurück zum Armenhaus","armenhaus.php");
if (e_rand(1,5)==2){
output("`n`n`^Du erhältst einen Charmepunkt! `0");
$session['user']['charm']++;
}
savesetting("armengold",getsetting("armengold","0")+$goldsumme);
$session['user']['gold']-=$goldsumme;
}
}else if ($_GET['op']=="suppe"){
if ($session['user']['suppe']>=1){
output("`fDu stellst Dich zum wiederholten Male an diesem Tage in die Schlange der Hungrigen. Doch die Helfer scheinen ein ausgeprägtes Gedächtnis zu haben, was Gesichter
anbelangt, und so wirst Du mit einem tadelnden Kopfschütteln abgewiesen.`n
`tDu solltest es morgen noch einmnal versuchen!");
}else{
switch(e_rand(1,7)){
case 1:
case 2:
output ("`sDu lässt Dir von einem fleißigen Helfer eine heiße Suppe geben und schlingst sie ausgehungert hinunter. Du spürst augenblicklich die Energie in Dich fließen und bekommst ein paar `^Lebenspunkte`t.");
$session['user']['hitpoints']*=1.5;
$session['user']['suppe']+=1;
savesetting("suppe",strval(getsetting("suppe","0")-1));
break;
case 3:
case 4:
output ("`sDu lässt Dir von einem fleißigen Helfer eine heiße Suppe geben und schlingst sie ausgehungert hinunter. Durch die Wärme in Dir spürst Du neue Kräfte in Dir und gewinnst vorübergehend an `^Stärke`t.");
$session['user']['attack']+=2;
$session['user']['suppe']+=1;
savesetting("suppe",strval(getsetting("suppe","0")-1));
break;
case 5:
case 6:
output ("`sDu lässt Dir von einem fleißigen Helfer eine heiße Suppe geben und schlingst sie ausgehungert hinunter. Auf dem Boden des Tellers findest Du erstaunlicher Weise `^einen Edelstein`t!");
$session['user']['gems']++;
$session['user']['suppe']+=1;
savesetting("suppe",strval(getsetting("suppe","0")-1));
break;
case 7:
output ("`sDu lässt Dir von einem fleißigen Helfer eine heiße Suppe geben und schlingst sie ausgehungert hinunter. Auf dem Boden des Tellers findest Du erstaunlicher Weise `^1000 Gold`t!");
$session['user']['gold']+=1000;
$session['user']['suppe']+=1;
savesetting("suppe",strval(getsetting("suppe","0")-1));
break;
}
}
addnav("Zurück zum Armenhaus","armenhaus.php");
}
}
page_footer();
?>