ER-Sourceviewer 2007 v2.0

Alle Dateien, die hier eingesehen werden können, sind unter der GNU GPL lizenziert. Wenn du etwas darin findest, das du gerne hättest, so schreibe mir doch bitte eine Anfrage damit ich, wenn ich es rausgeben will, alle Änderungen raussuchen könnte. Denn ich übernehme keine Verantwortung, solltest du was rausnehmen und es geht nicht. Und Support deswegen geb ich schon gar nicht.

Solltest du eine Schwachstelle im Code finden, sei es eine kritische Lücke oder eine Möglichkeit zu cheaten, dann bitte ich dich, mir das mitzuteilen. Solltest du beim cheaten erwischt werden, werde ich deinen Account eigenhändig löschen & bannen; Solltest du meinen Server angreifen, so werde ich meine Rechtsschutzversicherung kontaktieren.

Zur Source springen

Verzeichnisse:


Source anzeigen

Nach Oben


<?php

// 24072004

require_once "common.php";

/***************
 **  SETTINGS **
 ***************/
$turnsperday getsetting("turns",10);
$maxinterest = ((float)getsetting("maxinterest",10)/100) + 1//1.1;
$mininterest = ((float)getsetting("mininterest",1)/100) + 1//1.1;
//$mininterest = 1.01;
$dailypvpfights getsetting("pvpday",3);

if (
$_GET['resurrection']=="true") {
    
$resline "&resurrection=true";
} else if (
$_GET['resurrection']=="egg") {
    
$resline "&resurrection=egg";
} else {
    
$resline "";
}
// Wahlen Settings
// Bei beendeter Wahl die Wahlberechtigungen zurück setzen.

if (getsetting("vote",0)==0){
$session[user][gavevote]-=1;
}

//Ende Wahlen Settings

if ($session[user][rpchar]==1){
$session[user][pvpflag]="5013-10-06 00:42:00";
}

// $resline = $_GET['resurrection']=="true" ? "&resurrection=true" : "" ;
/******************
 ** End Settings **
 ******************/
if (count($session['user']['dragonpoints']) <$session['user']['dragonkills']&&$_GET['dk']!=""){
    
array_push($session['user']['dragonpoints'],$_GET[dk]);
    switch(
$_GET['dk']){
    case 
"hp":
        
$session['user']['maxhitpoints']+=5;
        break;
    case 
"at":
        
$session['user']['attack']++;
        break;
    case 
"de":
        
$session['user']['defence']++;
        break;
    }
}
if (
count($session['user']['dragonpoints'])<$session['user']['dragonkills'] && $_GET['dk']!="ignore"){
    
page_header("Drachenpunkte");
    
addnav("Max Lebenspunkte +5","newday.php?dk=hp$resline");
    
addnav("Waldkämpfe +1","newday.php?dk=ff$resline");
    
addnav("Angriff + 1","newday.php?dk=at$resline");
    
addnav("Verteidigung + 1","newday.php?dk=de$resline");
    
//addnav("Ignore (Dragon Points are bugged atm)","newday.php?dk=ignore$resline");
    
output("`@Du hast noch `^".($session['user']['dragonkills']-count($session['user']['dragonpoints']))."`@  Drachenpunkte übrig. Wie willst du sie einsetzen?`n`n");
    
output("Du bekommst 1 Drachenpunkt pro getötetem Drachen. Die Änderungen der Eigenschaften durch Drachenpunkte sind permanent.");
}else if ((int)
$session['user']['race']==0){
    
page_header("Ein wenig über deine Vorgeschichte");
    if (
$_GET['setrace']!=""){
        
$session['user']['race']=(int)($_GET['setrace']);
        switch(
$_GET['setrace']){
        case 
"1":
            
$session['user']['attack']++;
            
output("`2Als Troll warst du immer auf dich alleine gestellt. Die Möglichkeiten des Kampfs sind dir nicht fremd.`n`^Du erhältst einen zusätzlichen Punkt auf deinen Angriffswert!");
            break;
        case 
"2":
            
$session['user']['defence']++;
            
output("`^Als Elf bist du dir immer allem bewusst, was um dich herum passiert. Nur sehr wenig kann dich überraschen.`nDu bekommst einen zusätzlichen Punkt auf deinen Verteidigungswert!");
            break;
        case 
"3":
            
output("`&Deine Größe und Stärke als Mensch erlaubt es dir, Waffen ohne große Anstrengungen zu führen und dadurch länger durchzuhalten, als andere Rassen.`n`^Du hast jeden Tag einen zusätzlichen Waldkampf!");
            break;
        case 
"4":
            
output("`#Als Zwerg fällt es dir leicht, den Wert bestimmter Güter besser einzuschätzen.`n`^Du bekommst mehr Gold durch Waldkämpfe!");
            break;
        case 
"5":
            
output("`5Als Echsenwesen hast du durch deine Häutungen einen klaren gesundheitlichen Vorteil gegenüber anderen Rassen.`n`^Du startest mit einem permanenten Lebenspunkt mehr!");
            
$session['user']['maxhitpoints']++;
            break;
        case 
"6":
            
$session['user']['defence']++;
            
$session['user']['defence']++;
            
output("`§Ein Wesen des Lichts, das ist er, der Engel. Gesandt auf die Erde um die Menschen zu beschützen oder einfach nur um etwas neues zu sehen. Ihr Aussehen gleicht dem eines Menschen, bis auf die Tatsache, dass sie von unglaublicher Schönheit sind. Und auch ihre weißen Flügel dürften in der Welt der Menschen auffallen.`n`^Du erhältst einen zusätzlichen Punkt auf deinen Angriffs- und Verteidigungswert!");
            break;
        case 
"7":
            
output("`4Vom Geruch des Blutes angelockt bevölkern sie Dörfer und werden immer mehr: Die Vampire. Keiner kann ihrer unwiederstehlichen Art entkommen, ihr Blick ist fesselnd, die bleiche Haut ein Augenfang. Das Sonnenlicht meidend sieht man sie nur des nachts, doch erkennen tut man die Blutsauger nicht, sehen sie doch äußerlich wie ein normaler Mensch aus. Bis sie dann ihre Zähne ausfahren und nach deinem Blut dürsten…`n`^Du startest mit 2 Permanenten Lebenspunkten mehr!");
            
$session['user']['maxhitpoints']++;
            
$session['user']['maxhitpoints']++;
            break;
        case 
"8":
            
$session['user']['attack']++;
            
$session['user']['attack']++;
            
$session['user']['defence']++;
            
$session['user']['defence']++;
            
output("`]Dunkle Haut und helle Haare… Drows sind leicht zu erkennen, sollten sie sich mal an die Oberfläche wagen. Den meist leben sie in einer Art Unterwelt, der sie sich perfekt angepasst haben. Die Statur der Drows ist klein und schlank und auffallend schön, die Kleidung passend zu den häufigsten Beschäftigungen: Laufen, Rennen und Kämpfen.");
            break;
        case 
"9":
            
output("`XIn einer Stadt namens Lykanth, dort wo nur eingeweihte wissen was wirklich hier lebt. Nachts verwandelst Du dich in einen Werwolf und suchst Frischfleisch.");
            break;
        case 
"10":
            
output("`yDu lebst mit der Natur im Einklang und bist wie alle Nymphen übernatürlich langlebig und an deine Behausungen gebunden. Bist Du zu lange von deinem Baum getrennt oder leidet dein Baum, so leidest auch Du.");
            break;
        case 
"11":
            
output("`KDu siehst elbenartig aus und bist flugfähig, aber kaum größer als 20 cm. Du bist sehr geschickt und besitzt eine beachtliche Zauberkraft.");
            break;
        case 
"12":
            
output("`)Im Wasser bist du eine Robbe, aber kaum hast du das Land betreten, legst du dein Fell ab und verwandelst dich in einen Menschen. Nun versteckst du dein Fell und begibst dich unter die Menschen. Selkie Frauen sind unbeschreiblich schön.");
            break;
        }
        
addnav("Weiter","newday.php?continue=1$resline");
        if (
$session['user']['dragonkills']==&& $session['user']['level']==1){
            
addnews("`#{$session[user][name]} `#hat unsere Welt betreten. Willkommen!");
        }elseif (
$session[user][rpchar]==&& $session[user][experience]==0){
            
addnews("`#{$session[user][name]} `#hat unsere Welt betreten. Willkommen!");
        }
    }else{
            
output("Wo bist du aufgewachsen?`n`n");
            
output("<a href='newday.php?setrace=1".$resline."'>In den Sümpfen von Glukmoore</a> als `2Troll`0, auf dich alleine gestellt seit dem Moment, als du aus der lederartigen Hülle deines Eis geschlüpft bist und aus den Knochen deiner ungeschlüpften Geschwister ein erstes Festmahl gemacht hast.`n`n",true);

            
output("<a href='newday.php?setrace=2".$resline."'>Hoch über den Bäumen</a> des Waldes Glorfindal, in zerbrechlich wirkenden, kunstvoll verzierten Bauten der `^Elfen`0, die so aussehen, als ob sie beim leisesten Windhauch zusammenstürzen würden und doch schon Jahrhunderte überdauern.`n`n",true);

            
output("<a href='newday.php?setrace=3".$resline."'>Im Flachland in der Stadt Romar</a>, der Stadt der `&Menschen`0. Du hast immer nur zu deinem Vater aufgesehen und bist jedem seiner Schritte gefolgt, bis er auszog den `@Grünen Drachen`0 zu vernichten und nie wieder gesehen wurde.`n`n",true);

            
output("<a href='newday.php?setrace=4".$resline."'>Tief in der Unterirdischen Festung Qexelcrag</a>, der Heimat der edlen und starken `#Zwerge`0, deren Verlangen nach Besitz und Reichtum in keinem Verhältnis zu ihrer Körpergrösse steht.`n`n",true);

            
output("<a href='newday.php?setrace=5".$resline."'>In einem Erdloch in der öden Landschaft</a> weit außerhalb jeder Siedlung bist du als `5Echsenwesen`0 aus deinem Ei geschlüpft. Artverwandt mit den Drachen hast du es nicht leicht in dieser Welt.`n`n",true);
            
            
output("<a href='newday.php?setrace=9".$resline."'>Du lebst in einer prächtigen Stadt namens Lykanth</a>. Als `XLykaner`0 hast du dort ein seltsames Leben`n`n",true);
            
            
output("<a href='newday.php?setrace=10".$resline."'>Dein Baum ist deine Heimat</a>. weit weg von allen Menschen lebst du als `yDryade`0.`n`n",true);
            
            
output("<a href='newday.php?setrace=11".$resline."'>Die Gewässer sind deine Behausungen</a>, als `KFee`0 bist du dort fast unsichtbar.`n`n",true);
            
            
output("<a href='newday.php?setrace=12".$resline."'>Du lebst im Meer aber auch unter Menschen</a>. Als `)Selkie`0 musst du auf viele Gefahren aufpassen`n`n",true);

            
addnav("`2Troll`0","newday.php?setrace=1$resline");
            
addnav("`^Elf`0","newday.php?setrace=2$resline");
            
addnav("`&Mensch`0","newday.php?setrace=3$resline");
            
addnav("`#Zwerg`0","newday.php?setrace=4$resline");
            
addnav("`5Echse`0","newday.php?setrace=5$resline");
            
addnav("`XLykaner`0","newday.php?setrace=9$resline");
            
addnav("`yDryade`0","newday.php?setrace=10$resline");
            
addnav("`KFee`0","newday.php?setrace=11$resline");
            
addnav("`)Selkie`0","newday.php?setrace=12$resline");

            
addnav("","newday.php?setrace=1$resline");
            
addnav("","newday.php?setrace=2$resline");
            
addnav("","newday.php?setrace=3$resline");
            
addnav("","newday.php?setrace=4$resline");
            
addnav("","newday.php?setrace=5$resline");
            
addnav("","newday.php?setrace=9$resline");
            
addnav("","newday.php?setrace=10$resline");
            
addnav("","newday.php?setrace=11$resline");
            
addnav("","newday.php?setrace=12$resline");


            if (
$session['user']['dragonkills'] >= 15 || $session[user][rpchar]==1) {
            
addnav('`^Engel','newday.php?setrace=6'.$resline);
            
addnav('','newday.php?setrace=6'.$resline);
            
output("<a href='newday.php?setrace=6".$resline."'>Vom Himmel steigen sie herab</a>, als `^Engel`0 ist alles um dich herum wunderschön und voller Glück.`n`n",true);
            }
            If (
$session['user']['dragonkills'] >= 25 || $session[user][rpchar]==1){
            
addnav('`4Vampir','newday.php?setrace=7'.$resline);
            
addnav('','newday.php?setrace=7'.$resline);
            
output("<a href='newday.php?setrace=7".$resline."'>Lebewesen, die schon seid längerem die Welt heimsuchten</a>, als `4Vampir`0 bist du ständig auf Jagd und immer durstig.`n`n",true);
            }
            if (
$session['user']['dragonkills'] >= 35 || $session[user][rpchar]==1){
            
addnav('`]Drow','newday.php?setrace=8'.$resline);
            
addnav('','newday.php?setrace=8'.$resline);
            
output("<a href='newday.php?setrace=8".$resline."'>Einst kamen sie von weit her</a>, `]Drow`0, sie leben in Absoluter Dunkelheit und wagen sich nur selten ans Licht.`n`n",true);
            }
        }
    }else if ((int)
$session['user']['specialty']==0){
  if (
$HTTP_GET_VARS['setspecialty']===NULL){
        
addnav("","newday.php?setspecialty=1$resline");
        
addnav("","newday.php?setspecialty=2$resline");
        
addnav("","newday.php?setspecialty=3$resline");
                
addnav('','newday.php?setspecialty=4$resline');
        
page_header("Ein wenig über deine Vorgeschichte");

        
output("Du erinnerst dich, dass du als Kind:`n`n");
        
output("<a href='newday.php?setspecialty=1$resline'>viele Kreaturen des Waldes getötet hast (`4Dunkle Künste`0)</a>`n",true);
        
output("<a href='newday.php?setspecialty=2$resline'>mit mystischen Kräften experimentiert hast (`%Mystische Kräfte`0)</a>`n",true);
        
output("<a href='newday.php?setspecialty=3$resline'>von den Reichen gestohlen und es dir selbst gegeben hast (`^Diebeskunst`0)</a>`n",true);
        
output("<a href='newday.php?setspecialty=4$resline'>gelernt hast mit dem Feuer umzugehen (`\$Feuermagie`0)</a>`n",true);
        
addnav("`4Dunkle Künste","newday.php?setspecialty=1$resline");
        
addnav("`%Mystische Kräfte","newday.php?setspecialty=2$resline");
        
addnav("`^Diebeskünste","newday.php?setspecialty=3$resline");
        
addnav("`\$Feuermagie","newday.php?setspecialty=4$resline");
  }else{
      
addnav("Weiter","newday.php?continue=1$resline");
        switch(
$HTTP_GET_VARS['setspecialty']){
          case 
1:
              
page_header("Dunkle Künste");
                
output("`5Du erinnerst dich, dass du damit aufgewachsen bist, viele kleine Waldkreaturen zu töten, weil du davon überzeugt warst, sie haben sich gegen dich verschworen. ");
                
output("Deine Eltern haben dir einen idiotischen Zweig gekauft, weil sie besorgt darüber waren, dass du die Kreaturen des Waldes mit bloßen Händen töten musst. ");
                
output("Noch vor deinem Teenageralter hast du damit begonnen, finstere Rituale mit und an den Kreaturen durchzuführen, wobei du am Ende oft tagelang im Wald verschwunden bist. ");
                
output("Niemand außer dir wusste damals wirklich, was die Ursache für die seltsamen Geräusche aus dem Wald war...");
                break;
            case 
2:
              
page_header("Mystische Kräfte");
                
output("`3Du hast schon als Kind gewusst, dass diese Welt mehr als das Physische bietet, woran du herumspielen konntest. ");
                
output("Du hast erkannt, dass du mit etwas Training deinen Geist selbst in eine Waffe verwandeln kannst. ");
                
output("Mit der Zeit hast du gelernt, die Gedanken kleiner Kreaturen zu kontrollieren und ihnen deinen Willen aufzuzwingen. ");
                
output("Du bist auch auf die mystische Kraft namens Mana gestossen, die du in die Form von Feuer, Wasser, Eis, Erde, Wind bringen und sogar als Waffe gegen deine Feinde einsetzen kannst.");
                break;
            case 
3:
              
page_header("Diebeskünste");
                
output("`6Du hast schon sehr früh bemerkt, dass ein gewöhnlicher Rempler im Gedränge dir das Gold eines vom Glück bevorzugteren Menschen einbringen kann. ");
                
output("Außerdem hast du entdeckt, dass der Rücken deiner Feinde anfälliger gegen kleine Klingen ist, als deren Vorderseite gegen mächtige Waffen.");
                break;
            case 
4:
              
page_header("Feuermagie");
                                
output('`4Früh hast du gemerkt , das , das Feuer dein Lieblingselement ist.');
                break;
        }
        
$session['user']['specialty']=$HTTP_GET_VARS['setspecialty'];
    }
}else{

  if (
$session['user']['jailtime'] > 0) {
        
page_header("Am Pranger!");
        
output("Du hängst am Pranger! Du hast noch ".$session['user']['jailtime']." Tage dort zu verweilen.`0`n");
    } else {
        
page_header("Es ist ein neuer Tag!");
        
$interestrate e_rand($mininterest*100,$maxinterest*100)/(float)100;
        
output("`c<font size='+1'>`b`#Es ist ein neuer Tag!`0`b</font>`c",true);
        if (!
$session['user']['prefs']['nosounds']) output("<embed src=\"media/newday.wav\" width=10 height=10 autostart=true loop=false hidden=true volume=100>",true);

        if (
$session['user']['alive']!=true){
            
$session['user']['resurrections']++;
            
output("`@Du bist wiedererweckt worden! Dies ist der Tag deiner ".ordinal($session['user']['resurrections'])." Wiederauferstehung.`0`n");
            
$session['user']['alive']=true;
        }
        
output("Du öffnest deine Augen und stellst fest, dass dir ein neuer Tag geschenkt wurde. Die Sonne blinzelt dich an, an deinem `^".ordinal($session['user']['age']+1)."`0 Tag in diesem Land. ");
        
output("Du fühlst dich frisch und bereit für die Welt!`n");
    }
    
$session[user][age]++;
    if (
getsetting("bankrobber","0")>0){
    }else{
    if(
$session[user][isleader]==&& $session[user][superuser]<=1){ $session[user][steuertage]-=1; }
    if(
$session[user][rpchar]==&& $session[user][dragonkills]>=&& $session[user][level]>=&& $session[user][superuser]<=1){ $session[user][usersteuertage]-=1; }
    }
    
$session[user][seenmaster]=0;
    
output("`2Runden für den heutigen Tag: `^$turnsperday`n");


        if (
$session[user][goldinbank]<&& abs($session[user][goldinbank])<(int)getsetting("maxinbank",10000)){
            
output("`2Heutiger Zinssatz: `^".(($interestrate-1)*100)."% `n");
            
output("`2Zinsen für Schulden: `^".-(int)($session['user']['goldinbank']*($interestrate-1))."`2 Gold.`n");
        }else if (
$session[user][goldinbank]<&& abs($session[user][goldinbank])>=(int)getsetting("maxinbank",10000)){
            
output("`4Die Bank erlässt dir deine Zinsen, da du schon hoch genug verschuldet bist.`n");
            
$interestrate=1;
        }else if (
$session[user][goldinbank]>=&& $session[user][goldinbank]>=(int)getsetting("maxinbank",10000) && $session['user']['turns']<=getsetting("fightsforinterest",4)){
            
$interestrate=1;
            
output("`4Die Bank kann dir heute keinen Zinsen zahlen. Sie würde früher oder später an dir pleite gehen.`n");
        }else if (
$session[user][goldinbank]>=&& $session[user][goldinbank]<(int)getsetting("maxinbank",10000) && $session['user']['turns']<=getsetting("fightsforinterest",4)){
            
output("`2Heutiger Zinssatz: `^".(($interestrate-1)*100)."% `n");
            
output("`2Durch Zinsen verdientes Gold: `^".(int)($session['user']['goldinbank']*($interestrate-1))."`n");
        }else{
            
$interestrate=1;
            
output("`2Dein heutiger Zinssatz beträgt `^0% (Die Bank gibt nur den Leuten Zinsen, die dafür arbeiten)`n`n");
        }

//Steuern für Gilden

        
if($session[user][isleader]==and $session[user][steuertage]==11){
            
output("`\$`cDu und deine Gilde haben noch 10 Tage Zeit, die Steuern zu bezahlen!`c`n`0");
        }elseif (
$session[user][isleader]==and $session[user][steuertage]==10){
            
output("`\$`cDu und deine Gilde haben noch 9 Tage Zeit, die Steuern zu bezahlen!`c`n`0");
        }elseif (
$session[user][isleader]==and $session[user][steuertage]==9){
            
output("`\$`cDu und deine Gilde haben noch 8 Tage Zeit, die Steuern zu bezahlen!`c`n`0");
        }elseif (
$session[user][isleader]==and $session[user][steuertage]==8){
            
output("`\$`cDu und deine Gilde haben noch 7 Tage Zeit, die Steuern zu bezahlen!`c`n`0");
        }elseif (
$session[user][isleader]==and $session[user][steuertage]==7){
            
output("`\$`cDu und deine Gilde haben noch 6 Tage Zeit, die Steuern zu bezahlen!`c`n`0");
        }elseif (
$session[user][isleader]==and $session[user][steuertage]==6){
            
output("`\$`cDu und deine Gilde haben noch 5 Tage Zeit, die Steuern zu bezahlen!`c`n`0");
        }elseif (
$session[user][isleader]==and $session[user][steuertage]==5){
            
output("`\$`cDu und deine Gilde haben noch 4 Tage Zeit, die Steuern zu bezahlen!`c`n`0");
        }elseif (
$session[user][isleader]==and $session[user][steuertage]==4){
            
output("`\$`cDu und deine Gilde haben noch 3 Tage Zeit, die Steuern zu bezahlen!`c`n`0");
        }elseif (
$session[user][isleader]==and $session[user][steuertage]==3){
            
output("`\$`cDu und deine Gilde haben noch 2 Tage Zeit, die Steuern zu bezahlen!`c`n`0");
        }elseif (
$session[user][isleader]==and $session[user][steuertage]==2){
            
output("`\$`cDu und deine Gilde haben noch 1 Tage Zeit, die Steuern zu bezahlen!`c`n`0");
        }elseif (
$session[user][isleader]==and $session[user][steuertage]==1){
            
output("`\$`cDu und deine Gilde müssen heute Steuern zahlen!`c`n`0");
        }elseif (
$session[user][isleader]==and $session[user][steuertage]==0){
            
$multi getsetting("guildmulti",0);
            
$cost $session[guild][gildenpunkte] * $multi;
            
$cost2 $cost 1.1;
            
guild_update("gold",$session['guild']['gold']-=$cost2);
            
savesetting ("amtskasse" ,getsetting ("amtskasse",0)+ $cost2);
            
$session['user']['gildengold']-=$cost2;
            
$session[user][steuertage]=11;
            if(
$session[guild][gold]<$cost2){
            
guild_update("gold",$session['guild']['gold']-=0);                    
            
$session[user][steuertage]=11;
            }
            
output("`\$`cDa Ihr keine Steuern gezahlt habt, hat das Dorfamt sich von eurer Kasse bedient`c`n`n`0");
                
addnews("`3Die Gilde `0\"".$session[guild][gildenname]."\" `3hat die Steuern nicht gezahlt!`n");
            }else{
            }
            
//Steuern für Normale User (sql   ALTER TABLE `accounts` ADD `usersteuertage` CHAR( 11 ) NOT NULL DEFAULT '6';   )   
        
if (getsetting("bankrobber","0")>0){
        
output("`@`cDa die Bankräuber da sind, sind heute keine Steuern zu zahlen`c`n`n");
        }else{
        if (
$session[user][level]<=&& $session[user][superuser]<=1){
        }elseif (
$session[user][rpchar]==and $session[user][usersteuertage]==6){
            
output("`\$`cDu hast noch 5 Tage Zeit, die Steuern zu bezahlen!`c`n`0");
        }elseif (
$session[user][rpchar]==and $session[user][usersteuertage]==5){
            
output("`\$`cDu hast noch 4 Tage Zeit, die Steuern zu bezahlen!`c`n`0");
        }elseif (
$session[user][rpchar]==and $session[user][usersteuertage]==4){
            
output("`\$`cDu hast noch 3 Tage Zeit, die Steuern zu bezahlen!`c`n`0");
        }elseif (
$session[user][rpchar]==and $session[user][usersteuertage]==3){
            
output("`\$`cDu hast noch 2 Tage Zeit, die Steuern zu bezahlen!`c`n`0");
        }elseif (
$session[user][rpchar]==and $session[user][usersteuertage]==2){
            
output("`\$`cDu hast noch 1 Tage Zeit, die Steuern zu bezahlen!`c`n`0");
        }elseif (
$session[user][rpchar]==and $session[user][usersteuertage]==1){
            
output("`\$`cDu musst heute Steuern zahlen!`c`n`0");
        }elseif (
$session[user][rpchar]==and $session[user][usersteuertage]==0){
            if (
$session[user][level]<=4){
            }elseif (
$session[user][level]<=9){
            
$usercost getsetting("steuera",0);
            
$usercost2 $usercost2 2;
            if (
$session[user][goldinbank]>=$usercost2) {
            
$session[user][goldinbank]-= $usercost2;
            
savesetting ("amtskasse" ,getsetting ("amtskasse",0)+ $usercost2);
            
$session[user][usersteuertage]=6;
            
output("`\$`cDa du keine Steuern gezahlt hast, hat das Dorfamt sich von deinem Bankkonto bedient`c`n`n`0");
            
addnews("".$session[user][name]." `3hat die Steuern nicht gezahlt!`n");
            }
            else if(
$session[user][goldinbank]<$usercost2){
            
$session[user][goldinbank]=0;
            
$session[user][prisondays]+=2;
            
$session[user][prison]++;
            
$session[user][usersteuertage]=6;
            
output("`\$`cDa du keine Steuern gezahlt hast und nicht genug Gold auf der Bank hast, hat sich das Dorfamt das Restgold genommen und dich wegen Steuerhinterziehung eingekerkert.`c`n`n`0");
            
addnews("".$session[user][name]." `3hatte nicht genug Gold auf der Bank um die Steuern zu zahlen und wurde eingekerkert!`n");
            }
            }elseif (
$session[user][level]>=10){
            
$usercost3 getsetting("steuerb",0);
            
$usercost4 $usercost3 2;
            if (
$session[user][goldinbank]>=$usercost4) {
            
$session[user][goldinbank]-= $usercost4;
            
savesetting ("amtskasse" ,getsetting ("amtskasse",0)+ $usercost4);
            
$session[user][usersteuertage]=6;
            
output("`\$`cDa du keine Steuern gezahlt hast, hat das Dorfamt sich von deinem Bankkonto bedient`c`n`n`0");
            
addnews("".$session[user][name]." `3hat die Steuern nicht gezahlt!`n");
            }
            elseif(
$session[user][goldinbank]<$usercost4){
            
$session[user][goldinbank]=0;
            
$session[user][prisondays]+=2;
            
$session[user][prison]++;
            
$session[user][usersteuertage]=6;
            
output("`\$`cDa du keine Steuern gezahlt hast und nicht genug Gold auf der Bank hast, hat sich das Dorfamt das Restgold genommen und dich wegen Steuerhinterziehung eingekerkert.`c`n`n`0");
            
addnews("".$session[user][name]." `3hatte nicht genug Gold auf der Bank um die Steuern zu zahlen und wurde eingekerkert!`n");
            }
            }else{
            }
            }
            }
    

 if (
$session[user][prison]==1){
$session[user][prisondays]--;
}

if (
$session[user][einzelhaft]==1){
$session[user][einzeldays]--;
}

/*
        if ($session['user']['turns']>getsetting("fightsforinterest",4) && $session['user']['goldinbank']>=0) {
            $interestrate=1;
            output("`2Today's interest rate: `^0% (Bankers in this village only give interest to those who work for it)`n");
        }else{
            output("`2Today's interest rate: `^".(($interestrate-1)*100)."% `n");
            if (abs($session['user']['goldinbank'])>(int)getsetting("maxinbank",10000)){
                 if ($session['user']['goldinbank']>=0 ){
                    output("`4Die Bank kann dir heute keinen Zinsen zahlen. Sie würde früher oder später an dir pleite gehen.`n");
                }else{
                    output("`4Die Bank erlässt dir deine Zinsen, da du schon hoch genug verschuldet bist.`n");
                }
                $interestrate=1;
            }else if ($session['user']['goldinbank']>=0 ){
                output("`2Gold earned from interest: `^".(int)($session['user']['goldinbank']*($interestrate-1))."`n");
            }else{
                output("`2Zinsen für Schulden: `^".-(int)($session['user']['goldinbank']*($interestrate-1))."`2 Gold.`n");
            }
        }
*/
        
output("`2Deine Gesundheit wurde wiederhergestellt auf `^".$session['user']['maxhitpoints']."`n");
        
$skills = array(
                                
1=>'Dunkle Künste',
                                   
'Mystische Kräfte',
                                   
'Diebeskünste',
                                   
'Feuermagie'
                          
);

        
$sb getsetting("specialtybonus",1);
        
output("`2Für dein Spezialgebiet `&".$skills[$session['user']['specialty']]."`2, erhältst du zusätzlich $sb Anwendung(en) in `&".$skills[$session['user']['specialty']]."`2 für heute.`n");
        
$session['user']['darkartuses'] = (int)($session['user']['darkarts']/3) + ($session['user']['specialty']==1?$sb:0);
        
$session['user']['magicuses'] = (int)($session['user']['magic']/3) + ($session['user']['specialty']==2?$sb:0);
        
$session['user']['thieveryuses'] = (int)($session['user']['thievery']/3) + ($session['user']['specialty']==3?$sb:0);
        
$session['user']['fireuses'] = (int)($session['user']['fire']/3) + ($session['user']['specialty']==4?$sb:0);

        
//$session['user']['bufflist']=array(); // with this here, buffs are always wiped, so the preserve stuff fails!
        
if ($session['user']['marriedto']==4294967295 || $session['user']['charisma']==4294967295){
            
output("`n`%Du bist verheiratet, es gibt also keinen Grund mehr, das perfekte Image aufrecht zu halten. Du lässt dich heute ein bisschen gehen.`n Du verlierst einen Charmepunkt.`n");
            
$session['user']['charm']--;
            if (
$session['user']['charm']<=&& $session[user][rpchara]==0){
                
output("`n`bAls du heute aufwachst, findest du folgende Notiz neben dir im Bett:`n`5".($session[user][sex]?"Liebste":"Liebster")."");
                
output("".$session['user']['name']."`5.");
                
output("`nTrotz vieler großartiger Küsse, fühle ich mich einfach nicht mehr so zu dir hingezogen wie es früher war.`n`n");
                
output("Nenne mich wankelmütig, aber ich muss weiterziehen. Es gibt andere Krieger".($session[user][sex]?"innen":"")." in diesem Dorf und ich glaube, ");
                
output("einige davon sind wirklich heiss. Es liegt also nicht an dir, sondern an mir, usw. usw.");
                  
$sql "SELECT acctid,name FROM accounts WHERE locked=0 AND acctid=".$session[user][marriedto]."";
                  
$result db_query($sql) or die(db_error(LINK));
                
$row db_fetch_assoc($result);
                
$partner=$row[name];
                if (
$partner==""$partner $session[user][sex]?"Seth":"Violet";
                
output("`n`nSei nicht traurig!`nIn Liebe, $partner`b`n");
                
addnews("`\$$partner `\$hat {$session['user']['name']}`\$ für \"andere Interessen\" verlassen!");
                if (
$session['user']['marriedto']==4294967295$session['user']['marriedto']=0;
                if (
$session['user']['charisma']==4294967295){
                     
$session['user']['charisma']=0;
                    
$session['user']['marriedto']=0;
                    
$sql "UPDATE accounts SET charisma=0,marriedto=0 WHERE acctid='$row[acctid]'";
                    
db_query($sql);
                    
systemmail($row['acctid'],"`\$Wieder solo!`0","`6Du hast `&{$session['user']['name']}`6 verlassen. ".($session[user][sex]?"Sie":"Er")." war einfach widerlich in letzter Zeit.");
                }
            }
        }

        
//clear all standard buffs
        
$tempbuf unserialize($session['user']['bufflist']);
        
$session['user']['bufflist']="";
        
$session['bufflist']=array();
        while(list(
$key,$val)=@each($tempbuff)){
            if (
$val['survivenewday']==1){
                
$session['bufflist'][$key]=$val;
                
output("{$val['newdaymessage']}`n");
            }
        }
        
//Der Fremde: Bonus und Malus
if ($session['user']['ctitle']=="`\$Ramius´ ".($session[user][sex]?"Sklavin":"Sklave").""){ 
if (
$session[user][reputation]<0){
            
output("`\$`nDein Herr, Ramius, ist begeistert von Deinen Greueltaten und gewährt Dir seine `bbesondere`b Gnade!`n");
            
output("`\$Seine Gnade ist heute besonders ausgeprägt - und Du erhältst 2 zusätzliche Waldkämpfe!`n");
            
$session[user][turns]+=2;
            
$session[user][hitpoints]*=1.15;
            
$session[bufflist][Ramius1] = array("name"=>"`\$Ramius' `bbesondere`b Gnade","rounds"=>200,"wearoff"=>"`\$Ramius hat Dir für heute genug geholfen.","atkmod"=>1.15,"roundmsg"=>"`\$Eine Stimme in Deinem Kopf befiehlt: `i`bZerstöre!`b Bring Leid über die Lebenden!`i","activate"=>"offense");
}else    
    switch(
e_rand(1,10)){ 
            case 
1
            case 
2
            case 
3:
            case 
4:
            case 
5:
            
output("`\$`nAls Dein Herr, Ramius, heute morgen von Deinem guten Ruf erfuhr, überlegte er, ob er Dich motivieren oder tadeln sollte ... und entschied sich fürs Motivieren.`n");
            
output("`\$Seine Gnade ist heute mit Dir - und Du erhältst 2 zusätzliche Waldkämpfe!`n");
            
$session[user][turns]+=2;
            
$session[user][hitpoints]*=1.1;
            
$session[bufflist][Ramius2] = array("name"=>"`\$Ramius' Gnade","rounds"=>150,"wearoff"=>"`\$Ramius hat Dir für heute genug geholfen.","atkmod"=>1.1,"roundmsg"=>"`\$Eine Stimme in Deinem Kopf befiehlt: `i`bZerstöre!`b Bring Leid über die Lebenden!`i","activate"=>"offense");
            break;
            case 
6:
            case 
7:
            case 
8:    
            case 
9:    
            case 
10:
            
output("`\$`nAls Dein Herr, Ramius, heute morgen von Deinem guten Ruf erfuhr, überlegte er, ob er Dich motivieren oder tadeln sollte ... und entschied sich fürs Tadeln.`n");
            
output("`\$Sein Zorn ist heute mit Dir - und Du verlierst 2 Waldkämpfe!`n");
            
$session[user][turns]-=2;
            
$session[user][hitpoints]*=0.9;
            
$session[bufflist][Ramius3] = array("name"=>"`\$Ramius' Zorn","rounds"=>200,"wearoff"=>"`\$Ramius' Zorn ist vorüber - für heute.","defmod"=>0.9,"roundmsg"=>"`\$Ramius ist zornig auf Dich!","activate"=>"offense");
            break;
}}
        
//  kindersystem anfang
         
$session['user']['sexheute'] = 0;
         
$sql "select * from accounts where acctid = " $session['user']['marriedto'];
         
$result db_query($sql) or die(db_error(LINK));
         
$row db_fetch_assoc($result);
         if (
$session['user']['sex'] == 1$session['user']['ssempf'] = e_rand()%89;
 if (
$row['sstatus'] == && $row['ssmonat'] <= 128){
 
output("Da deine Frau schwanger ist, bist Du ein wenig aufgeregt... gut Du bist sehr aufgeregt`n");
 
$session[bufflist]['schwanger'] = array("name"=>"`&Deine Frau ist schwanger","rounds"=>1000000,"wearoff"=>"Irgendwas stimmt nicht mehr.","defmod"=>0.2,"roundmsg"=>"`9Du bist abgelenkt an den Gedanken das Du bald Vater wirst.","activate"=>"offense");
 }
 if (
$session['user']['sstatus'] == 1){
 
$session['user']['ssmonat']--;
 if (
$session['user']['ssmonat'] <= 128){
 if(
$session['user']['ssmonat'] > 0){
 
output("Du bist schwanger... Also pass auf dich auf`n");
 
$session['bufflist']['schwanger'] = array("name"=>"`&Schwangerschaft","rounds"=>1000000,"wearoff"=>"Irgendwas stimmt nicht mehr.","defmod"=>0.3,"roundmsg"=>"`9Du versucht deinen Bauch zu schützen und nimmst so jeden anderen Treffer in kauf.","activate"=>"offense");
 if(
$session[user][superuser] >= 3)
 
output("Noch " $session[user][ssmonat] . " Tage");
 }else{
 
$zwilling e_rand()%25;
 if (
$zwilling == 1){
 
$session['user']['sstatus'] = 0;
 
$geschlechta e_rand()%2;
 
$geschlechtb e_rand()%2;
 
output("`&Du bist bist heute Mutter geworden... Es sind Zwillinge! Vergiss nicht die neuen Erdenbürger in der Kappelle zu taufen, sonst wird niemals jemand wissen das es ihn gibt und das wäre doch traurig!`n");
 if (
$geschlechta == $geschlechtb && $geschlechtb == 1){
 
$t "Es sind zwei Mädchen!`n";
 }elseif (
$geschlechta == $geschlechtb && $geschlechtb == 0){
 
$t "Es sind zwei Jungs!`n";
 }else{
 
$t "Es ist ein Mädchen und ein Junge!`n";
                         }
 
output($t);
 
systemmail($session['user']['marriedto'],"`%Du bist Vater!`0","`&Deine Frau ".$session['user']['name']."`6 hat heute ein zwei wunderschöne Babies zur Welt gebracht, vergesst nicht sie in der Kapelle zu taufen. ".$t);
 
systemmail($session['user']['acctid'],"`%Du bist Mutter!`0","`&Du`6 hast heute zwei wunderschöne Babies zur Welt gebracht, vergesst nicht sie in der Kapelle zu taufen. ".$t);
 
addnews($session['user']['name']." & ".$row['name']." sind heute Eltern geworden.");
 if (
$session['user']['sserzeug'] != $session['user']['marriedto']){
 
$unehelich 1;
 }else{
 
$unehelich 0;
                         }
 
$sqlkind "INSERT INTO kinder VALUES ('', '".$session['user']['acctid']."', '".$session['user']['sserzeug']."', '', '" $geschlechta "', '" getgamedate() . "', $unehelich, '');";
 
db_query($sqlkind) or die(db_error(LINK));
 
$sqlkind "INSERT INTO kinder VALUES ('', '".$session['user']['acctid']."', '".$session['user']['sserzeug']."', '', '" $geschlechtb "', '" getgamedate() . "', $unehelich, '');";
 
db_query($sqlkind) or die(db_error(LINK));
 }else{
 
$session['user']['sstatus'] = 0;
 
$geschlecht e_rand()%2;
 
output("`&Du bist bist heute Mutter geworden... Vergiss nicht den neuen Erdenbürger in der Kappelle zu taufen, sonst wird niemals jemand wissen das es ihn gibt und das wäre doch traurig!`n");
 if(
$geschlecht == 1){
 
$t "Es ist ein Mädchen!";
 }else{
 
$t "Es ist ein Junge!";
                         }
 
output($t);
 
systemmail($session['user']['marriedto'],"`%Du bist Vater!`0","`&Deine Frau ".$session['user']['name']."`6 hat heute ein wunderschönes Baby zur Welt gebracht, vergesst nicht es in der Kapelle zu taufen. " $t);
 
systemmail($session['user']['acctid'],"`%Du bist Mutter!`0","`&Du`6 hast heute ein wunderschönes Baby zur Welt gebracht, vergesst nicht es in der Kapelle zu taufen. " $t);
 
addnews($session['user']['name']." & ".$row['name']." sind heute Eltern geworden.");
 if (
$session['user']['sserzeug'] != $session['user']['marriedto']){
 
$unehelich 1;
 }else{
 
$unehelich 0;
                         }
 
$sqlkind "INSERT INTO kinder VALUES ('', '".$session['user']['acctid']."', '".$session['user']['sserzeug']."', '', '" $geschlecht "', '" getgamedate() . "', $unehelich, '');";
 
db_query($sqlkind) or die(db_error(LINK));
 }
 
// KIND BEKOMMEN
 
}
 }
 }


 if(
$session['user']['sexgoettlich'] > 0){
 
$session['user']['sexgoettlich']--;
 
output("`&Du errinerst dich an die schönen Stunden die Du mit einem Gott verbracht hast`n");
 
$session['bufflist']['goettlichersex'] = array("name"=>"`%Göttliches Andenken","rounds"=>$session['user']['sexgoettlich'],"wearoff"=>"Die Errinerung verfliegt für heute!","atkmod"=>1.75,"roundmsg"=>"Du denkst immer noch an den göttlich intimen Stunden...","activate"=>"offense");
 }
         
// kindersystem ende
$session['user']['trades'] = 10;
if (
$session[user][dragonkills]>0)$session[user][fishturn] = 2;
if (
$session[user][dragonkills]>15)$session[user][fishturn] = 4;
if (
$session[user][dragonkills]>30)$session[user][fishturn] = 5;

        
reset($session['user']['dragonpoints']);
        
$dkff=0;
        while(list(
$key,$val)=each($session['user']['dragonpoints'])){
            if (
$val=="ff"){
                
$dkff++;
            }
        }
        if (
$playermount!=""){
                
$session['bufflist']['mount']=unserialize($playermount['mountbuff']);
        }
        if (
$dkff>0output("`n`2Du erhöhst deine Waldkämpfe um `^$dkff`2 durch verteilte Drachenpunkte!");
        
$r1 e_rand(-1,1);
        
$r2 e_rand(-1,1);
        
$spirits $r1+$r2;
        if (
$_GET['resurrection']=="true"){
            
addnews("`&{$session['user']['name']}`& wurde von `\$Ramius`& wiedererweckt.");
            
$spirits=-6;
            
$session['user']['deathpower']-=100;
            
$session['user']['restorepage']="village.php?c=1";
        }
        if (
$_GET['resurrection2']=="true"){
        
addnews("`&{$session['user']['name']}`& hat `\$Ramius`& 5 Lebenspunkte geschenkt.");
        
$spirits=-6;
        
$session['user']['lpramius']+=1;
        
$session['user']['maxhitpoints']-=5;
        
$session['user']['restorepage']="village.php?c=1";
        
debuglog("Tauschte 5 lps gegen das Leben ein");
        }
        if (
$_GET['resurrection']=="egg"){
            
addnews("`&{$session['user']['name']}`& hat das `^goldene Ei`& benutzt und entkam so dem Schattenreich.");
            
$spirits=-6;
            
//$session['user']['deathpower']-=100;
            
$session['user']['restorepage']="village.php?c=1";
            
savesetting("hasegg",stripslashes(0));
        }
        
$sp = array((-6)=>"Auferstanden",(-2)=>"Sehr schlecht",(-1)=>"Schlecht","0"=>"Normal",1=>"Gut",2=>"Sehr gut");
        
output("`n`2Dein Geist und deine Stimmung ist heute `^".$sp[$spirits]."`2!`n");
        if (
abs($spirits)>0){
            
output("`2Deswegen `^");
            if(
$spirits>0){
                
output("bekommst du zusätzlich ");
            }else{
                
output("verlierst du ");
            }
            
output(abs($spirits)." Runden`2 für heute.`n`n");
        }
        
$rp $session['user']['restorepage'];
        
$x max(strrpos("&",$rp),strrpos("?",$rp));
        if (
$x>0$rp substr($rp,0,$x);
        if (
substr($rp,0,10)=="badnav.php"){
            
addnav("Weiter","village.php");
        }else{
            
addnav("Weiter",preg_replace("'[?&][c][=].+'","",$rp));
        }

        
$session['user']['laston'] = date("Y-m-d H:i:s");
        
$bgold $session['user']['goldinbank'];
        
$session['user']['goldinbank']*=$interestrate;
        
$nbgold $session['user']['goldinbank'] - $bgold;

        if (
$nbgold != 0) {
            
//debuglog(($nbgold >= 0 ? "earned " : "paid ") . abs($nbgold) . " gold in interest");
        
}
        
$session['user']['turns']=$turnsperday+$spirits+$dkff;
        if (
$session[user][maxhitpoints]<6$session[user][maxhitpoints]=6;
        
$session['user']['hitpoints'] = $session[user][maxhitpoints];
        
$session['user']['spirits'] = $spirits;
        
$session['user']['playerfights'] = $dailypvpfights;
        
$session['user']['transferredtoday'] = 0;
        
$session['user']['amountouttoday'] = 0;
        
$session['user']['seendragon'] = 0;
        
$session['user']['seenmaster'] = 0;
        
$session['user']['deadtreepick'] = 0;
        
$session['user']['seenlover'] = 0;
        
$session['user']['witch'] = 0;
        
$session['user']['tanz_mode'] = "nichts";
        
//$session['user']['girl'] = 0;
        //$session['user']['einsatz'] = 10;
        
$session['user']['sanela']['turm']=0;
        
$session['user']['sanela']['grotte']=0;
        
$session['user']['sanela']['kirche']=0;
        
$session['user']['sanela']['sanela']=0;
        
$session['user']['sanela']['haganir']=0;
        
$session['user']['sanela']['haganirschmiede']=0;
        
$session['user']['schneeball'] = 0;
        
$session['user']['sanela']['schwimm']=0;
        
$session['user']['sanela']['huegel']=0;
        
$session['user']['sanela']['strand']=0;
        
$session['user']['trauer'] = 0;
        
$session['user']['bridge'] = 0;
        
$session['user']['hinter'] = 0;
        
$session['user']['usedouthouse'] = 0;
        
$session['user']['seenAcademy'] = 0;
        
$session['user']['gotfreeale'] = 0;
        
$session['user']['fedmount'] = 0;
        
$session['user']['robberfights']=0;
        if (
$_GET['resurrection']!="true" && $_GET['resurrection']!="egg" ){
            
$session['user']['soulpoints']=50 $session['user']['level'];
            
$session['user']['gravefights']=getsetting("gravefightsperday",10);
            
$session['user']['reputation']+=50;
        }
        
$session['user']['seenbard'] = 0;
        
$session['user']['boughtroomtoday'] = 0;
        
$session['user']['lottery'] = 0;
        
$session['user']['recentcomments']=$session['user']['lasthit'];
        
$session['user']['lasthit'] = date("Y-m-d H:i:s");
        if (
$session['user']['drunkenness']>66){
          
output("`&Wegen deines schrecklichen Katers wird dir 1 Runde für heute abgezogen.");
            
$session['user']['turns']--;
        }
        
// Doppelkopfdrachen Bonus Waldkämpfe
        
if ($session['user']['doko']==1){
            
output("`2Weil du den Doppelkopfdrachen bereits 1 mal besiegt hast bekommst du `^3 Waldkämpfe`2.`n");
            
$session['user']['turns']+=3;
        }else if (
$session['user']['doko']==2){
            
output("`2Weil du den Doppelkopfdrachen bereits 2 mal besiegt hast bekommst du `^4 Waldkämpfe`2.`n");
            
$session['user']['turns']+=4;
        }else if (
$session['user']['doko']==3){
            
output("`2Weil du den Doppelkopfdrachen bereits 3 mal besiegt hast bekommst du `^5 Waldkämpfe`2.`n");
            
$session['user']['turns']+=5;
        }else if (
$session['user']['doko']==4){
            
output("`2Weil du den Doppelkopfdrachen bereits 4 mal besiegt hast bekommst du `^6 Waldkämpfe`2.`n");
            
$session['user']['turns']+=6;
        }else if (
$session['user']['doko']==5){
            
output("`2Weil du den Doppelkopfdrachen bereits 5 mal besiegt hast bekommst du `^7 Waldkämpfe`2.`n");
            
$session['user']['turns']+=7;            
        }else{
        
output("");
        }
        
// following by talisman & JT
//Set global newdaysemaphore

       
$lastnewdaysemaphore convertgametime(strtotime(getsetting("newdaysemaphore","0000-00-00 00:00:00")));
       
$gametoday gametime();

        if (
date("Ymd",$gametoday)!=date("Ymd",$lastnewdaysemaphore)){
            
$sql "LOCK TABLES settings WRITE";
            
//db_query($sql);

           
$lastnewdaysemaphore convertgametime(strtotime(getsetting("newdaysemaphore","0000-00-00 00:00:00")));

            
$gametoday gametime();
            if (
date("Ymd",$gametoday)!=date("Ymd",$lastnewdaysemaphore)){
                
//we need to run the hook, update the setting, and unlock.
                
savesetting("newdaysemaphore",date("Y-m-d H:i:s"));
                
$sql "UNLOCK TABLES";
                
db_query($sql);

            require_once 
"setnewday.php";

            }else{
                
//someone else beat us to it, unlock.
                
$sql "UNLOCK TABLES";
                
db_query($sql);
                
output("Somebody beat us to it");
            }
        }

    
output("`nDer Schmerz in deinen wetterfühligen Knochen sagt dir das heutige Wetter: `6".$settings['weather']."`@.`n");
    if (
$_GET['resurrection']==""){
        if (
$session['user']['specialty']==&& $settings['weather']=="Regnerisch"){
            
output("`^`nDer Regen schlägt dir aufs Gemüt dadurch werden deine Dunklen Künste erweitert. Du bekommst eine zusätzliche Anwendung.`n");
            
$session[user][darkartuses]++;
            }
        if (
$session['user']['specialty']==and $settings['weather']=="Gewittersturm"){
            
output("`^`nDie Blitze fördern deine Mystischen Kräfte. Du bekommst eine zusätzliche Anwendung.`n");
            
$session[user][magicuses]++;
            }
        if (
$session['user']['specialty']==and $settings['weather']=="Neblig"){
            
output("`^`nDer Nebel bietet Dieben einen zusätzlichen Vorteil. Du bekommst eine zusätzliche Anwendung.`n");
            
$session[user][thieveryuses]++;
            }
        if (
$session['user']['specialty']==&& $settings['weather']=="Regnerisch"){
            
output("`^`nDer Regen schlägt dir aufs Gemüt, deine Feuerkünste verschlechtern sich dadurch. Du verlierst eine zusätzliche Anwendung.`n");
            
$session[user][fireuses]--;
            }
    }
    
    
//Dorfwache Lohnauszahlung
    
if($session[user][stadtwache]==1){
$session[user][turns]-=6;
$exp $session[user][level]*e_rand(7,12)+e_rand(0,2);
$totalexp $exp*8;
$session[user][experience]+=$totalexp;
$gold $session[user][level]*e_rand(20,25)+e_rand(2,6);
$totalgold $gold*8;
$session[user][gold]+=$totalgold;
$session['user']['donation']+=2;
output("`3Als Stadtwache verdienst du `^$totalgold Gold`3, erhälst `^$totalexp Erfahrungspunkte`3 und bekommst `^2 Donationpunkte`3, nachdem du 6 Runden Streife gegangen bist.`n");
}
//Bibliothekar Lohnauszahlung
    
if($session[user][bibliothekar]==1){
$session[user][turns]-=4;
$exp $session[user][level]*e_rand(5,10)+e_rand(0,2);
$totalexp $exp*8;
$session[user][experience]+=$totalexp;
$gold $session[user][level]*e_rand(15,20)+e_rand(1,4);
$totalgold $gold*8;
$session[user][gold]+=$totalgold;
$session['user']['donation']+=1;
output("`3Als Bibliothekar verdienst du `^$totalgold Gold`3, erhälst `^$totalexp Erfahrungspunkte`3 und bekommst `^1 Donationpunkt`3, nachdem du 4 Runden lang Bücher sortiert hast.`n");
}
//Juwelenhändler Lohnauszahlung
    
if($session[user][juwelenhaendler]==1){
$session[user][turns]-=4;
$exp $session[user][level]*e_rand(5,10)+e_rand(0,2);
$totalexp $exp*8;
$session[user][experience]+=$totalexp;
$gold $session[user][level]*e_rand(15,20)+e_rand(1,4);
$totalgold $gold*8;
$session[user][gold]+=$totalgold;
$session['user']['donation']+=1;
output("`3Als Juwelenhändler verdienst du `^$totalgold Gold`3, erhälst `^$totalexp Erfahrungspunkte`3 und bekommst `^1 Donationpunkt`3, nachdem du 4 Runden lang Edelsteine poliert hast.`n");
}
//Croupier Lohnauszahlung
    
if($session[user][croupier]==1){
$session[user][turns]-=4;
$exp $session[user][level]*e_rand(5,10)+e_rand(0,2);
$totalexp $exp*8;
$session[user][experience]+=$totalexp;
$gold $session[user][level]*e_rand(15,20)+e_rand(1,4);
$totalgold $gold*8;
$session[user][gold]+=$totalgold;
$session['user']['donation']+=1;
output("`3Als Croupier verdienst du `^$totalgold Gold`3, erhälst `^$totalexp Erfahrungspunkte`3 und bekommst `^1 Donationpunkt`3, nachdem du 4 Runden lang Edelsteine poliert hast.`n");
}
//End global newdaysemaphore code and weather mod.

        
if ($session['user']['hashorse']){
            
//$horses=array(1=>"pony","gelding","stallion");
            //output("`n`&You strap your `%".$session['user']['weapon']."`& to your ".$horses[$session['user']['hashorse']]."'s saddlebags and head out for some adventure.`0");
            //output("`n`&Because you have a ".$horses[$session['user']['hashorse']].", you gain ".((int)$session['user']['hashorse'])." forest fights for today!`n`0");
            //$session['user']['turns']+=((int)$session['user']['hashorse']);
            
output(str_replace("{weapon}",$session['user']['weapon'],"`n`&{$playermount['newday']}`n`0"));
            if (
$playermount['mountforestfights']>0){
                
output("`n`&Weil du ein(e/n) {$playermount['mountname']} besitzt, bekommst du `^".((int)$playermount['mountforestfights'])."`& Runden zusätzlich.`n`0");
                
$session['user']['turns']+=(int)$playermount['mountforestfights'];
            }
        }else{
            
output("`n`&Du schnallst dein(e/n) `%".$session['user']['weapon']."`& auf den Rücken und ziehst los ins Abenteuer.`0");
        }
        if (
$session['user']['race']==3) {
            
$session['user']['turns']++;
            
output("`n`&Weil du ein Mensch bist, bekommst du `^1`& Waldkampf zusätzlich!`n`0");
        }
        
$config unserialize($session['user']['donationconfig']);
        if (!
is_array($config['forestfights'])) $config['forestfights']=array();
        
reset($config['forestfights']);
        while (list(
$key,$val)=each($config['forestfights'])){
            
$config['forestfights'][$key]['left']--;
            
output("`@Du bekommst eine Extrarunde für die Punkte auf `^{$val['bought']}`@.");
            
$session['user']['turns']++;
            if (
$val['left']>1){
                
output(" Du hast `^".($val['left']-1)."`@ Tage von diesem Kauf übrig.`n");
            }else{
                unset(
$config['forestfights'][$key]);
                
output(" Dieser Kauf ist damit abgelaufen.`n");
            }
        }
        if (
$config['healer'] > 0) {
            
$config['healer']--;
            if (
$config['healer'] > 0) {
                
output("`n`@Golinda ist bereit, dich noch {$config['healer']} weitere Tage zu behandeln.");
            } else {
                
output("`n`@Golinda wird dich nicht länger behandeln.");
                unset(
$config['healer']);
            }
        }
        if (
$config['goldmineday']>0$config['goldmineday']=0;
        
$session['user']['donationconfig']=serialize($config);
        if (
$session['user']['hauntedby']>""){
            
output("`n`n`)Du wurdest von {$session['user']['hauntedby']}`) heimgesucht und verlierst eine Runde!");
            
$session['user']['turns']--;
            
$session['user']['hauntedby']="";
        }
        
// Ehre & Ansehen
        
if ($session['user']['reputation']<=-50){
            
$session['user']['reputation']=-50;
            
output("`n`8Da du aufgrund deiner Ehrenlosigkeit häufig Steine in den Weg gelegt bekommst, kannst du heute 1 Runden weniger kämpfen. Außerdem sind deine Feinde vor dir gewarnt.`nDu solltest dringend etwas für deine Ehre tun!");
            
$session['user']['turns']--;
            
$session['user']['playerfights']--;
        }else if (
$session['user']['reputation']<=-30){
            
output("`n`8Deine Ehrenlosigkeit hat sich herumgesprochen! Deine Feinde sind vor dir gewarnt, weshalb dir heute 1 Spielerkampf weniger gelingen wird.`nDu solltest dringend etwas für deine Ehre tun!");
            
$session['user']['playerfights']--;
        }else if (
$session['user']['reputation']<-10){
            
output("`n`8Da du aufgrund deiner Ehrenlosigkeit häufig Steine in den Weg gelegt bekommst, kannst du heute 1 Runde weniger kämpfen.");
            
$session['user']['turns']--;
        }else if (
$session['user']['reputation']>=30){
            if (
$session['user']['reputation']>50$session['user']['reputation']=50;
            
output("`n`9Da du aufgrund deiner großen Ehrenhaftigkeit das Volk auf deiner Seite hast, kannst du heute 1 Runde und 1 Spielerkampf mehr kämpfen.");
            
$session['user']['turns']++;
            
$session['user']['playerfights']++;
        }else if (
$session['user']['reputation']>10){
            
output("`n`9Da du aufgrund deiner großen Ehrenhaftigkeit das Volk auf deiner Seite hast, kannst du heute 1 Runde mehr kämpfen.");
            
$session['user']['turns']++;
        }

        
$session['user']['drunkenness']=0;
        
$session['user']['bounties']=0;
        
/*begin cleanliness code
//code for bathroom mod (schmutzig...)
        if ($session ['user']['clean'] > 5){
            $session['user']['charm']--;
            output("`n`nDu bist etwas schmutzig und verlierst daher `6einen Charmpunkt");
        }
        $session['user']['clean']+=1;
        if ($session['user']['clean']>9 && $session['user']['clean']<15)
            addnews($session['user']['name']."`2 stinkt etwas!");
        if ($session['user']['clean']>14 and $session['user']['clean']<20){
            output("Du hältst deinen Gestank kaum noch aus!");
            addnews($session['user']['name']."`2 stinkt zum Himmel!");
        }
        if ($session['user']['clean']>19){
            output("`n`n`@Weil du so dreckig bist hast du dir den Titel `6Saubär`@ verdient!`n");
            $name=$session['user']['name'];
            addnews("$name `7hat sich den Titel Saubär verdient, weil er extrem schmutzig ist!");
            $newtitle="`TSaubär";
            $n = $session['user']['name'];
            $x = strpos($n,$session['user']['title']);
            if ($x!==false){
                $regname=substr($n,$x+strlen($session['user']['title']));
                $session['user']['name'] = substr($n,0,$x).$newtitle.$regname;
                $session['user']['title'] = $newtitle;
            }else{
                $regname = $session['user']['name'];
                $session['user']['name'] = $newtitle." ".$session['user']['name'];
                $session['user']['title'] = $newtitle;
            }
            //remove unamecolor if you are not using my colored names mod
            //unamecolor();
        } //end cleanliness code*/
        // Markt - Transferbugloses verkaufen
            
Require_once './lib/markt-funktionen.php';
            
define('ACCTID',$session['user']['acctid']);

            
$selleditems markt_query_selleditems();

            if(
$selleditems['rows'] > 0)
            {
            
$goldplus 0;
            
$gemsplus 0;

            while(
$row db_fetch_assoc($selleditems['result']))
            {
            
$body '`5'.$row['buyername'].'`3 hat auf dem Markt dein Item `^'.$row['name'].'`3 gesehen und hat es für `^'
            
.$row['gold'].' Gold`3 und `5'.$row['gems'].' Edelsteine`3 gekauft. Du bist glücklich über dein Verdientes Geld.';

            
systemmail(ACCTID,'`^Item verkauft!',$body,-1);

            
markt_delete_selleditem($row['itemid']);

            
$goldplus+= $row['gold'];
            
$gemsplus+= $row['gems'];
            unset(
$row);
            }

            
$session['user']['gold']+=$goldplus;
            
$session['user']['gems']+=$gemsplus;
            
output('`n`n`3Du hast heute `^'.$goldplus.' Gold`3 und `5'.$gemsplus.' Edelsteine`3 durch den Verkauf von Gegenständen in der Halle verdient!`0');
            }

            unset(
$goldplus,$gemsplus,$selleditems);
        
// Ende 
        // Buffs from items
        
$sql="SELECT * FROM items WHERE (class='Fluch' OR class='Geschenk' OR class='Zauber') AND owner=".$session[user][acctid]." ORDER BY id";
        
$result=db_query($sql);
        for (
$i=0;$i<db_num_rows($result);$i++){
              
$row db_fetch_assoc($result);
            if (
strlen($row[buff])>8){
                
$row[buff]=unserialize($row[buff]);
                if (
$row['class']!='Zauber'$session[bufflist][$row[buff][name]]=$row[buff];
                if (
$row['class']=='Fluch'output("`n`G$row[name]`G nagt an dir.");
                if (
$row['class']=='Geschenk'output("`n`1$row[name]`1: $row[description]");
            }
            if (
$row[hvalue]>0){
                
$row[hvalue]--;
                if (
$row[hvalue]<=0){
                    
db_query("DELETE FROM items WHERE id=$row[id]");
                    if (
$row['class']=='Fluch'output(" Aber nur noch heute.");
                    if (
$row['class']=='Zauber'output("`n`Q$row[name]`Q hat seine Kraft verloren.");
                }else{
                    
$what="hvalue=$row[hvalue]";
                    if (
$row['class']=='Zauber'$what.=", value1=$row[value2]";
                    
db_query("UPDATE items SET $what WHERE id=$row[id]");
                }
            }
        }
    
}
page_footer();
?>