LoGD Standardrelease steht hier zum Download zur Verfügung!

Zeige Source: /logd/gardens.php

Hier klicken für den Source, ODER
Weitere Dateien, von denen du den Quelltext sehen kannst:
(Das Lesen des Source, um sich spielerische Vorteile zu verschaffen, ist nicht erlaubt. Solltest du Schwachstellen oder Fehler entdecken, bist du als Spieler verpflichtet, diese zu melden.)

Source von: /logd/gardens.php

<?php

// 15082004

// gardenflirt 1.0 by anpera
// uses 'charisma' entry in database to determine how far a love goes, and 'marriedto' to know who with whom. ;)
// no changes necessary in database
// some changes in newday.php, hof.php, dragon.php, and inn.php required and in user.php optional!
// See http://www.anpera.net/forum/viewforum.php?f=27 for details

require_once "common.php";
require_once 
"func/systemmail.php";

$buff = array("name"=>"`!Schutz der Liebe","rounds"=>60,"wearoff"=>"`!Du vermisst deine große Liebe!`0","defmod"=>1.2,"roundmsg"=>"Deine große Liebe lässt dich an deine Sicherheit denken!","activate"=>"defense");
$gatte=false;
$getgold=0;

page_header("Die Gärten");
$session['user']['standort']="Die Gärten";

if (
$_GET[op]=="flirt1"){
// output("`b`c`\$IN ÜBERARBEITUNG`b`c`0`n");
    
if ($session[user][seenlover]){
          
$sql "SELECT 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`0":"`5Violet`0";
        
output("Du versuchst dich in Gedanken auf einen heißen Flirt vorzubereiten, aber irgendwie bekommst du`3 $partner`0 nicht aus dem Kopf. Vielleicht solltest du bis morgen warten.");
         
addnav("Zurück zum Garten","gardens.php");
    } else {
        if (isset(
$_POST['search']) || $_GET['search']>""){
            if (
$_GET['search']>""$_POST['search']=$_GET['search'];
            
$search="%";
            for (
$x=0;$x<strlen($_POST['search']);$x++){
                
$search .= substr($_POST['search'],$x,1)."%";
            }
            
$search="name LIKE '".$search."' AND ";
        }else{
            
$search="";
        }
        
$ppp=25// Player Per Page to display
        
if (!$_GET[limit]){
            
$page=0;
        }else{
            
$page=(int)$_GET[limit];
            
addnav("Vorherige Seite","gardens.php?op=flirt1&limit=".($page-1)."&search=$_POST[search]");
        }
        
$limit="".($page*$ppp).",".($ppp+1);
        if (
$session[user][marriedto]==4294967295output("Du denkst noch mal über deine Ehe mit ".($session[user][sex]?"`^Seth`0":"`5Violet`0")." nach und überlegst, ob du ".($session[user][sex]?"ihn":"sie")." in der Kneipe besuchen sollst, oder für wen du diese Ehe aufs Spiel setzen würdest.`n");
        if(
$session[user][charisma]==4294967295output("Du überlegst dir, dass du dir mal wieder etwas Zeit für ".($session[user][sex]?"deinen Mann":"deine Frau")." nehmen solltest. Während du ".($session[user][sex]?"ihn":"sie")." im Garten suchst, stellst du aber fest, dass der Rest der ".($session[user][sex]?"Männer":"Frauen")." hier auch nicht zu verachten ist.`n");
        
output("Für wen entscheidest du dich?`n`n");
        
output("<form action='gardens.php?op=flirt1' method='POST'>Nach Name suchen: <input name='search' value='$_POST[search]'><input type='submit' class='button' value='Suchen'></form>",true);
        
addnav("","gardens.php?op=flirt1");
          
$sql "SELECT acctid,name,sex,level,race,login,marriedto,charisma FROM accounts WHERE
        
$search
        (locked=0) AND
        (sex <> "
.$session[user][sex].") AND
        (alive=1) AND
        (acctid <> "
.$session[user][acctid].") AND
        (laston > '"
.date("Y-m-d H:i:s",strtotime(date("c")."-346000 sec"))."' OR (charisma=4294967295 AND acctid=".$session[user][marriedto].") )
        ORDER BY (acctid="
.$session['user']['marriedto'].") DESC, charm DESC LIMIT $limit";
          
$result db_query($sql) or die(db_error(LINK));
        
output("<table border='0' cellpadding='3' cellspacing='0'><tr><td>",true);
        
output(($session[user][sex]?"<img src=\"images/male.gif\">":"<img src=\"images/female.gif\">")."</td><td><b>Name</b></td><td><b>Level</b></td><td><b>Rasse</b></td><td><b>Status</b><td><b>Ops</b></td></tr>",true);
        if (
db_num_rows($result)>$pppaddnav("Nächste Seite","gardens.php?op=flirt1&limit=".($page+1)."&search=$_POST[search]");
        for (
$i=0;$i<db_num_rows($result);$i++){
            
$row db_fetch_assoc($result);
              
$biolink="bio.php?char=".rawurlencode($row[login])."&ret=".urlencode($_SERVER['REQUEST_URI']);
              
addnav(""$biolink);
            if (
$session[user][charisma]<=$row[charisma]) $flirtnum=$session[user][charisma];
            if (
$row[charisma]<$session[user][charisma]) $flirtnum=$row[charisma];
              
output("<tr class='".($i%2?"trlight":"trdark")."'><td></td><td>$row[name]</td><td>$row[level]</td><td>",true);
            
output($colraces[$row['race']]);
            
output("</td><td>",true);
            if (
$session[user][acctid]==$row[marriedto] && $session[user][marriedto]==$row[acctid]){
                if (
$session[user][charisma]==4294967295 && $row[charisma]==4294967295){
                    
output("`@`bDein".($session[user][sex]?" Mann":"e Frau")."!`b`0");
                    
$gatte=$row[login];
                }else if (
$flirtnum>=5){
                    
output("`\$Heiratsantrag!`0");
                } else {
                    
output("`^$flirtnum von ".$session[user][charisma]." Flirts erwidert!`0");
                }
            } else if (
$session[user][acctid]==$row[marriedto]) {
                
output("Flirtet ".$row[charisma]." mal mit dir");
            } else if (
$session[user][marriedto]==$row[acctid]) {
                
output("Deine letzten ".$session[user][charisma]." Flirts");
            } else if (
$row[marriedto]==4294967295 || $row[charisma]==4294967295){
                
output("`iVerheiratet`i");
            } else {
                
output("-");
            }
            
output("</td><td>[ <a href='$biolink'>Bio</a> | <a href='gardens.php?act=flirt&name=".rawurlencode($row[login])."'>Flirten</a> ]</td></tr>",true);
            
addnav("","gardens.php?act=flirt&name=".rawurlencode($row[login]));
        }
        
output("</table>",true);
        
addnav("Zurück zum Garten","gardens.php");
    }
} else if (
$_GET[act]=="flirt"){
     if (
$session[user][goldinbank]>0$getgold=round($session[user][goldinbank]/2);
     
$sql "SELECT acctid,name,experience,charm,charisma,lastip,emailaddress,race,marriedto,uniqueid,sex,ssstatus FROM accounts WHERE login=\"$_GET[name]\"";
    
$result db_query($sql) or die(db_error(LINK));
    if (
db_num_rows($result)>0){
        
$row db_fetch_assoc($result);
        if (
$session[user][charisma]<$row[charisma]) $flirtnum=$session[user][charisma]+1;
        if (
$row[charisma]<=$session[user][charisma]) $flirtnum=$row[charisma];
        if (
ac_check($row)){
        
//if ($session[user][lastip]==$row[lastip] || ($session[user][emailaddress]==$row[emailaddress] && $row[emailaddress])){
            
output("`\$`bDas geht doch nicht!!`b Du kannst doch nicht mit deinen eigenen Charakteren oder deiner eigenen Familie flirten!");
             
addnav("Zurück zum Garten","gardens.php");

         
//Flirt bei Schwangerschaft verhindern
        
}elseif($session['user']['sex'] == && $session['user']['ssstatus']>&& $row['acctid']<>$session['user']['marriedto']){
            
output("`n`\$`bDas geht doch nicht! Trage erst dein Kind aus, bevor du mit jemand anderem flirtest!`b`n");
        }elseif(
$row['sex'] == && $row['ssstatus']>&& $row['acctid']<>$session['user']['marriedto']){
            
output("`nDu näherst dich `6$row[name]`0. Ihr beginnt ein Gespräch, aber irgendwie redet ihr aneinander vorbei. Ein richtiger Flirt entwickelt sich nicht. Du beschließt, es später noch mal zu versuchen und machst dich auf den Weg zurück ins Dorf.`n");

        } else if (
$session[user][turns]<1){
            
output("Als `6$row[name]`0 endlich im Garten auftaucht, fühlst du dich plötzlich vom vielen Kämpfen so erledigt und geschwächt, dass du es für besser hältst, mit dem Flirten bis morgen zu warten.`nDu hast deine Runden für heute aufgebraucht. ");
        } else if (
$session[user][charm]<=&& $session[user][charisma]!=4294967295){
            
output("Du näherst dich `6$row[name]`0 und mit dem Charme einer Blattlaus sprichst du ".($session[user][sex]?"ihn":"sie")." an. Schon fast beleidigt dreht sich $row[name] um und stapft davon.`nDu solltest etwas an deiner Ausstrahlung arbeiten...");
        } else if (
$row[charm]<=&& $session[user][charisma]!=4294967295){
            
output("Du näherst dich `6$row[name]`0. Je näher du ".($session[user][sex]?"ihm":"ihr")." kommst, um so hässlicher kommt ".($session[user][sex]?"er":"sie")." dir vor. Am Ende wirkt ".($session[user][sex]?"er":"sie")." so abstoßend auf dich, dass du einfach vorbei zurück ins Dorf läufst.");

/*        } else if (abs($row[charm]-$session[user][charm])>25 && $session[user][charisma]!=4294967295){
            output("Du näherst dich `6$row[name]`0. Ihr beginnt ein Gespräch, aber irgendwie redet ihr aneinander vorbei. Ein richtiger Flirt entwickelt sich nicht. Du beschließt, es später noch mal zu versuchen und machst dich auf den Weg zurück ins Dorf.");
*/            

        
} else if ($session[user][drunkenness]>66){
            
output("Du entdeckst `6$row[name]`0 im Schatten unter einer Gruppe Bäume und machst dich sofort daran, ".($session[user][sex]?"ihn":"sie")." mit deiner Alefahne vollzulallen. Als ".($session[user][sex]?"er":"sie")." überhaupt ");
            
output("nicht reagiert und immer noch irgendwie auf den Boden zu starren scheint, willst du ".($session[user][sex]?"seinen":"ihren")." Kopf heben - und greifst voll in das Dornengestrüpp vor dir.`n");
            
output("Du hast in deinem Rausch diesen Busch für $row[name] gehalten!! Vielleicht ist es besser, erst etwas auszunüchtern, bevor du es nochmal versuchst.`n`n");
            
output("`^Dieser Irrtum hat dich einen Waldkampf und einen Charmepunkt gekostet!");
            
$session[user][turns]-=1;
            
$session[user][charm]-=1;
        } else if ((
$session[user][marriedto]==4294967295 || $session[user][charisma]==4294967295) && ($row[marriedto]==4294967295 || $row[charisma]==4294967295)) { // Möglichkeiten, wenn beide verheiratet
            
if ($session[user][marriedto]==$row[acctid] && $session[user][acctid]==$row[marriedto]){
                
output("`%Du führst ".($session[user][sex]?"deinen Mann":"deine Frau")." `6$row[name]`% in den Garten aus und ihr nehmt euch etwas Zeit füreinander. ");
                
output("`nDu bekommst einen Charmepunkt.");
                
$session['bufflist']['lover']=$buff;
                
$session['user']['charm']++;
                
$session['user']['seenlover']=1;
            } else if (
$session[user][charm]==$row[charm]){
                
output("`%Du näherst dich `6$row[name]`%. Sofort entsteht ein heftiger Flirt und ein angeregtes Gespräch. Du verstehst dich einfach blendend mit `6$row[name]`%!");
                
output(" Ihr verzieht euch eine Weile an einen etwas abseits gelegenen Ort");
                
output(" und verbringt ein paar sehr schöne Stunden miteinander. Da ihr beide verheiratet seid, versprecht ihr euch gegenseitig, dass niemand jemals davon erfahren wird.");
                
output("`n`nIhr bekommt beide einen Charmepunkt!");
                
$session[user][charm]+=1;
                
$session['user']['seenlover']=1;
                
//$sql = "UPDATE accounts SET charm=charm+1 WHERE acctid='$row[acctid]'";
                //db_query($sql);
                /* Transferbug Fix */
                
updateuser($row['acctid'],array('charm'=>"+1"));
            
                
systemmail($row['acctid'],"`%Gartenflirt!`0","`&{$session['user']['name']}`6 hat mit dir ein paar wunderschöne Stunden im Garten verbracht. Ihr habt beide einen Charmepunkt bekommen und haltet euer Geheimnis vor eurem Ehepartner verborgen.");
            } else {
                
output("`%Du näherst dich `6$row[name]`% und fängst an zu flirten, was das Zeug hält. `6$row[name]`% steigt darauf ein, ");
                switch(
e_rand(1,4)){
                    case 
1:
                    case 
2:
                    
output("`% und da ihr beide verheiratet seid, versprecht ihr euch gegenseitig, dass niemand jemals davon erfahren wird.");
                    
output("`n`nIhr VERLIERT beide einen Charmepunkt, da ihr euer schlechtes Gewissen nicht vor eurem Ehepartner verbergen könnt!");
                    
//$sql = "UPDATE accounts SET charm=charm-1 WHERE acctid='$row[acctid]'";
                    /* Transferbug Fix */
                    
updateuser($row['acctid'],array('charm'=>"-1"));
                    
$session[user][charm]-=1;
                    
systemmail($row['acctid'],"`%Gartenflirt!`0","`&{$session['user']['name']}`6 hat mit dir ein paar schöne Stunden im Garten verbracht. Ihr habt beide einen Charmepunkt VERLOREN, da euer schlechtes Gewissen eurem Ehepartner nicht verborgen blieb.");
                    
//db_query($sql);
                    
$session['user']['seenlover']=1;
                    break;
                    case 
3:
                    
output("`% und da ihr beide verheiratet seid, versprecht ihr euch gegenseitig, dass niemand jemals davon erfahren wird.");
                    
output("`n`nIhr bekommt beide einen Charmepunkt!");
                    
//$sql = "UPDATE accounts SET charm=charm+1 WHERE acctid='$row[acctid]'";
                    //$session[user][charm]+=1;
                    /* Transferbug Fix */
                    
updateuser($row['acctid'],array('charm'=>"+1"));
                    
systemmail($row['acctid'],"`%Gartenflirt!`0","`&{$session['user']['name']}`6 hat mit dir ein paar schöne Stunden im Garten verbracht. Ihr habt beide einen Charmepunkt bekommen und haltet euer Geheimnis vor euren Ehepartnern verborgen.");
                    
//db_query($sql);
                    
$session['user']['seenlover']=1;
                    break;
                    case 
4:
                    
//$sql = "UPDATE accounts SET marriedto=0,charisma=0,fragen=0, goldinbank=goldinbank+$getgold WHERE acctid={$session['user']['marriedto']}";
                    /* Transferbug Fix */
                   
updateuser($session['user']['marriedto'],array('marriedto'=>"0"'charisma'=>"0"'fragen'=>"0"'goldinbank'=>"+$getgold"));
                    
output(" aber ihr werdet bei eurem Vergnügen von ".($session[user][sex]?"deinem Mann":"deiner Frau")." erwischt.`nDie Katastrophe ist komplett.`0`n`n".($session[user][sex]?"Dein Mann":"Deine Frau")." verlässt dich");
                    if (
$session[user][charisma]==4294967295){
                        
output(" und bekommt 50% deines Vermögens von der Bank zugesprochen");
                        
//db_query($sql);
                        
systemmail($session[user]['marriedto'],"`\$Scheidung!`0","`6Du hast `&{$session['user']['name']}`6 mit `&{$row[name]} im Garten erwischt und verlässt ".($session[user][sex]?"sie":"ihn").".`nDir werden `^$getgold`6 Gold von deinem ehemaligen Ehepartner zugesprochen.");
                        
$session[user][goldinbank]-=$getgold;
                    }
                    
output(".`nDu verlierst einen Charmepunkt.");
                    
$session[user][marriedto]=$row[acctid];
                    
$session[user][charisma]=1;
                    
$session[user]['fragen']=0;
                    
$session['user']['seenlover']=1;
                    
systemmail($row['acctid'],"`%Gartenflirt!`0","`&{$session['user']['name']}`6 hat mit dir geflirtet und wurde dabei von ".($session[user][sex]?"ihrem Mann":"seiner Frau")." erwischt.");
                    
$session[user][charm]-=1;
                    
addnews("`\$".$session[user][name]."`\$ wurde beim Flirten mit $row[name] `\$im Garten von ".($session[user][sex]?"ihrem Mann":"seiner Frau")." erwischt und ist jetzt wieder solo.");
                    
db_query($sql);
                    break;
                }
            }
        } else if (
$session[user][marriedto]==4294967295 || $session[user][charisma]==4294967295) { // Möglichkeiten, wenn nur selbst verheiratet
            
if ($session[user][marriedto]==4294967295 && $session[user][charisma]>=5){
                
output("`6".($session[user][sex]?"Seth":"Violet")." springt aus einem Gebüsch und beschimpft dich aufs Heftigste, als du dich $row[name] nähern willst. ".($session[user][sex]?"Er":"Sie")."  beobachtet deine \"Gartenarbeit\" schon eine ganze Weile!`0`n`n".($session[user][sex]?"Seth":"Violet")." verlässt dich.`nDu verlierst einen Charmepunkt.");
                
$session[user][marriedto]=$row[acctid];
                
$session[user][charisma]=1;
                
$session[user]['fragen']=0;
                
$session['user']['seenlover']=1;
                
$session[user][charm]-=1;
                
addnews("`\$".$session[user][name]."`\$ wurde beim Flirten mit $row[name] im Garten von ".($session[user][sex]?"Seth":"Violet")." erwischt und ist jetzt wieder solo.");
            } else {
                if (
$session[user][acctid]==$row[marriedto]){
                    
output("`%Obwohl du verheiratet bist, gehst du auf die Flirtversuche von $row[name] ein. Ihr versteht euch prima und für einen Moment vergisst du ".($session[user][sex]?"deinen Mann":"deine Frau").". ");
                } else {
                    
output("`%Obwohl du verheiratet bist, lässt du dich auf einen Flirt ein. Ihr versteht euch prima und für einen Moment vergisst du ".($session[user][sex]?"deinen Mann":"deine Frau").". ");
                }
                switch(
e_rand(1,4)){
                    case 
1:
                    case 
2:
                    case 
3:
                    
output("`% Aber du weißt, dass eine Beziehung keine Zukunft hat, solange du verheiratet bist.");
                    
systemmail($row['acctid'],"`%Gartenflirt!`0","`&{$session['user']['name']}`6 hat mit dir ein paar schöne Stunden im Garten verbracht.");
                    
$session['user']['seenlover']=1;
                    if (
$session[user][marriedto]==4294967295$session[user][charisma]+=1;
                    break;
                    case 
4:
                    
output(" Aber ".($session[user][sex]?"er":"sie")." ruft sich selbst aufs Heftigste ins Gedächtnis zurück!`nDie Katastrophe ist komplett.`0`n`n".($session[user][sex]?"Dein Mann":"Deine Frau")." verlässt dich ");
                    if (
$session[user][charisma]==4294967295){
                         
output(" und bekommt 50% deines Vermögens von der Bank zugesprochen.`nDu verlierst einen Charmepunkt");
                        
//$sql = "UPDATE accounts SET marriedto=0,charisma=0,goldinbank=goldinbank+$getgold WHERE acctid={$session['user']['marriedto']}";
                        //db_query($sql);
                        /* Transferbug Fix */
                   
updateuser($session['user']['marriedto'],array('marriedto'=>"0"'charisma'=>"0",'goldinbank'=>"+$getgold"));
                        
systemmail($session[user]['marriedto'],"`\$Scheidung!`0","`6Du hast `&{$session['user']['name']}`6 mit `&{$row[name]} im Garten erwischt und verlässt ".($session[user][sex]?"sie":"ihn").".`nDir werden `^$getgold`6 Gold von deinem ehemaligen Ehepartner zugesprochen.");
                        
$session[user][goldinbank]-=$getgold;
                    }
                    
output(".");
                    
$session[user][marriedto]=$row[acctid];
                    
$session[user][charisma]=1;
                    
$session[user]['fragen']=0;
                    
$session['user']['seenlover']=1;
                    
systemmail($row['acctid'],"`%Gartenflirt!`0","`&{$session['user']['name']}`6 hat mit dir geflirtet, wurde dabei aber von ".($session[user][sex]?"ihrem Mann":"seiner Frau")." erwischt.");
                    
$session[user][charm]-=1;
                    
addnews("`\$".$session[user][name]."`\$ wurde beim Flirten im Garten von ".($session[user][sex]?"ihrem Mann":"seiner Frau")." erwischt und ist jetzt wieder solo.");
                    break;
                }
            }
        } else if (
$row[marriedto]==4294967295 || $row[charisma]==4294967295) { // Möglichkeiten, wenn nur Gegenüber verheiratet
            
if ($session[user][marriedto]==$row[acctid]){
                
$session[user][charisma]+=1;
                
$session['user']['seenlover']=1;
                
output("`%Du flirtest zum `^{$session[user][charisma]}.`% Mal mit $row[name] `%, weißt aber, dass der Flirt wohl nicht erwidert wird, da $row[name]`% (noch) verheiratet ist.");
            } else {
                
output("`%Du flirtest mit $row[name]`% und ihr verbringt einige Zeit gemeinsam im Garten.");
                
$session[user][charisma]=1;
                
$session['user']['seenlover']=1;
            }
            
systemmail($row['acctid'],"`%Gartenflirt!`0","`&{$session['user']['name']}`6 hat mit dir im Garten geflirtet.");
            
$session[user][marriedto]=$row[acctid];
        } else { 
// beide unverheiratet
            
if ($session[user][acctid]==$row[marriedto]){
                if (
$flirtnum>=&& $session['user']['fragen']<5){
                    
output("`&Ihr kennt euch mittlerweile so gut, dass es an der Zeit ist, einen Schritt weiter zu gehen. Du überlegst dir, ob du ".$row[name]." fragen solltest ob, ".($session[user][sex]?"er":"sie")." dich heiraten möchte.`n`n Was tust du?");
                    
addnav("".($session[user][sex]?"Ihn":"Sie")." fragen","gardens.php?op=fragen");
                    
addnav("Lieber nicht","gardens.php");
                } else if (
$flirtnum>0){
                    
$session[user][charisma]+=1;
                    
$session['user']['seenlover']=1;
                    
$session[user][charm]+=1;
                    
output("`%Du flirtest zum `^{$session[user][charisma]}. `%Mal mit deiner Flamme $row[name] `%.`n");
                    
output("Ihr habt eure Flirts schon $flirtnum Mal gegenseitig erwidert. Gelingt euch das insgesamt 5 Mal, verspricht $row[name] `%dir, dich zu heiraten!");
                    
output("`n`n`^Du erhältst einen Charmepunkt.");
                    
systemmail($row['acctid'],"`%Gartenflirt!`0","`&{$session['user']['name']}`6 hat mit dir ein paar schöne Stunden im Garten verbracht. Damit habt ihr $flirtnum gegenseitige Flirts. Ab dem 5. gemeinsamen Flirt könnt ihr heiraten!");
                } else {
                    
$session[user][charisma]+=1;
                    
$session['user']['seenlover']=1;
                    
$session[user][charm]+=1;
                    
output("`%Du erwiderst den Flirt von $row[name] `%und verbringst einige Zeit mit ".($session[user][sex]?"ihm":"ihr")." im Garten.`n");
                    
systemmail($row['acctid'],"`%Gartenflirt!`0","`&{$session['user']['name']}`6 erwidert deinen Flirt und hat mit dir ein paar schöne Stunden im Garten verbracht.");
                    
output("`n`n`^Du erhältst einen Charmepunkt.");
                }
                
$session[user][marriedto]=$row[acctid];
            } else if (
$session[user][marriedto]==$row[acctid]){
                
$session[user][charisma]+=1;
                
$session['user']['seenlover']=1;
                
output("`%Du flirtest zum `^{$session[user][charisma]}.`% Mal mit $row[name] `%und hoffst darauf, dass der Flirt erwidert wird.");
                
systemmail($row['acctid'],"`%Gartenflirt!`0","`&{$session['user']['name']}`6 hat mit dir schon wieder ein paar schöne Stunden im Garten verbracht.`nWillst du nicht mal reagieren?");
            } else {
                
output("`%Du flirtest mit $row[name]`% und ihr verbringt einige Zeit gemeinsam im Garten.");
                
systemmail($row['acctid'],"`%Gartenflirt!`0","`&{$session['user']['name']}`6 hat mit dir ein paar schöne Stunden im Garten verbracht.");
                
$session[user][charisma]=1;
                
$session['user']['seenlover']=1;
                
$session[user][marriedto]=$row[acctid];
            }
        }
    }else{
        
output("`\$Fehler:`4 Dieser Krieger wurde nicht gefunden. Darf ich fragen, wie du überhaupt hierher gekommen bist?");
    }

} else if (
$_GET[op]=="fragen"){
    
$partner $session[user][marriedto];
    
$sql "SELECT acctid,name,experience,charisma,marriedto,fragen FROM accounts WHERE acctid=$partner";
    
$result db_query($sql) or die(db_error(LINK));
    
$row db_fetch_assoc($result);
    
output("`&Du nimmst all deinen Mut zusammen und überlegst dir ein paar passende Zeilen, die du ".($session[user][sex]?"ihm":"sie")."
            schicken möchtest.`n`n"
);
    
output("<form action='gardens.php?op=fragen1' method='POST'>
            Nachricht:`n
            <textarea name='nachricht' cols='30' rows='5' class='input'></textarea>`n
            <input type='submit' class='button' value='Abschicken'>`n
            </form>
            "
,true);
    
addnav("","gardens.php?op=fragen1");
    
addnav("Zurück zum Garten","gardens.php");
} else if (
$_GET[op]=="fragen1"){
    
$partner $session[user][marriedto];
    
$sql "SELECT acctid,name,experience,charisma,marriedto,fragen FROM accounts WHERE acctid=$partner";
    
$result db_query($sql) or die(db_error(LINK));
    
$row db_fetch_assoc($result);
    
output("`&Du hast all dein Mut zusammen genommen, und ".($session[user][sex]?"ihm":"ihr")." deinen Antrag geschickt. Nun musst du dich in Geduld üben und warten, bis
            "
.($session[user][sex]?"dein Geliebter":"deine Geliebte")." ".$row[name]."`& sich entscheidet.");

    
systemmail($row['acctid'],"`%Willst du ".($session[user][sex]?"mein Mann":"meine Frau")." werden?`0","`&".$session[user][name]."`6 will dich fragen, ob du ".($session[user][sex]?"ihr Mann":"seine Frau")." werden möchtest?`n`n".($session[user][sex]?"Sie":"Er")." schickt dir folgende Zeilen:`n`^".$_POST[nachricht]."`n`n`6Deine Entscheidung solltest du in den Gärten fällen.");
    
$session[user][fragen]=1;
    
$session[user][charm]+=1;
    
//$sql2 = "UPDATE accounts SET fragen='2',charm=charm+1 WHERE acctid='$row[acctid]'";
    //db_query($sql2);
    /* Transferbug Fix */
    
updateuser($row['acctid'],array('fragen'=>"2"'charm'=>"+1"));
    
addnav("Zurück zum Garten","gardens.php");

} else if (
$_GET[op]=="entscheid"){
    
$partner $session[user][marriedto];
    
$sql "SELECT acctid,name,experience,charisma,marriedto,fragen FROM accounts WHERE acctid=$partner";
    
$result db_query($sql) or die(db_error(LINK));
    
$row db_fetch_assoc($result);

    
output("`&".$row[name]."`& hat dich gefragt, ob du ".($session[user][sex]?"seine Frau":"ihr Mann")." werden möchtest? `n Nun liegt es an dir,
            wie du dich entscheidest...."
);

    
addnav("Ja, ich möchte","gardens.php?op=entscheidja");
    
addnav("Nein, ".($session[user][sex]?"den":"die")." doch nicht","gardens.php?op=entscheidnein");
    
addnav("Sonstiges");
    
addnav("Zurück zum Garten","gardens.php");

} else if (
$_GET[op]=="entscheidja"){
    
$partner $session[user][marriedto];
    
$sql "SELECT acctid,name,experience,charisma,marriedto,fragen FROM accounts WHERE acctid=$partner";
    
$result db_query($sql) or die(db_error(LINK));
    
$row db_fetch_assoc($result);

    
output("Du hast dich entschieden...... Du hast JA gesagt. Vergesst nicht, dass ihr, wenn ihr heiraten wollt, ein Aufgebot in der Kapelle bestellen müsst.");
    
addnews("".$session[user][name]."`% und ".$row[name]."`% haben sich soeben in den Gärten verlobt. Die Hochzeitsvorbereitungen haben bereits begonnen.");
    
systemmail($row['acctid'],"`%Verlobung!`0","`&".$session[user][name]."`6 hat deinen Antrag angenommen.`n`nIhr solltet nun langsam mit den Hochzeitsvorbereitungen beginnen.`nAls erstes solltet Ihr nach Trauzeugen Ausschau halten und anschließend das Aufgebot in der Kapelle bestellen.");
    
systemmail($session[user][acctid],"`%Verlobung!`0","`6 du und `&".$row[name]."`6 seid nun verlobt.`n`nIhr solltet nun langsam mit den Hochzeitsvorbereitungen beginnen.`nAls erstes solltet Ihr nach Trauzeugen Ausschau halten und anschließend das Aufgebot in der Kapelle bestellen.");

    
$session[user][fragen]=5;
    
$session[user][charm]+=1;
    
$sql2 "UPDATE accounts SET fragen='5' WHERE acctid='$row[acctid]'";
    
db_query($sql2);
        
/* Transferbug Fix */
    
updateuser($row['acctid'],array('fragen'=>"5"'charm'=>"+1"));

    
addnav("Zurück zum Garten","gardens.php");

} else if (
$_GET[op]=="entscheidnein"){
    
$partner $session[user][marriedto];
    
$sql "SELECT acctid,name,experience,charisma,marriedto,fragen FROM accounts WHERE acctid=$partner";
    
$result db_query($sql) or die(db_error(LINK));
    
$row db_fetch_assoc($result);

    
output("`&Du hast dich Entscheiden..... Du hast NEIN gesagt. Du kannst dir beim besten Willen nicht vorstellen, mit ".$row[name]."`& verheiratet zu sein.");
    
output("`nDas wird ".($session[user][sex]?"ihm":"ihr")." das Herz brechen. Durch dein schlechtes Gewissen verlierst sehr viel Charme und Ansehenspunkte.");
    
systemmail($row['acctid'],"`%Lehnt deinen Antrag ab!`0","`&".$session[user][name]."`6 hat deinen Antrag abgelehnt.");
    
addnews("".$session[user][name]."`% lehnte den Antrag von ".$row[name]."`% ab.`n".$row[name]." ist am Boden zerstört und verkroch sich erstmal im Wald.");

    
$session[user][fragen]=0;
    
$session[user][charm]-=($session[user][charm]/10*3);
    
$session[user][charisma]=0;
    
$session[user][reputation]=-50;
    
$sql2 "UPDATE accounts SET fragen='0' WHERE acctid='$row[acctid]'";
    
db_query($sql2);
        
/* Transferbug Fix */
    
updateuser($row['acctid'],array('fragen'=>"0"'charm'=>"+1"));
    
addnav("Zurück zum Garten","gardens.php");

} else if (
$_GET[op]=="gartensee"){
    
output("`n`nDu gehst auf den See zu, als sich dir eine Stadtwache in den Weg stellt. \"Halt\" brüllt sie dich an. \"Erst muss ich euren Passierschein sehen.\" Du wühlst in deinen Taschen, doch kannst du nichts vorweisen, was die Stadtwache dazu bringen könnte, dich hindurch zu lassen.");
    
$session['user']['p38']=$session['user']['p38'] | 1;
    
addnav("Zurück","gardens.php");
} else {
    
addcommentary();
    
checkday();

    
output("`b`c`tD`_ie `&Gär`_te`tn`0`c`b");
    if (!
$session['user']['prefs']['nosounds']) output("<embed src=\"media/vogel.wav\" width=10 height=10 autostart=true loop=false hidden=true volume=100>",true);
    
/*
    output("`n`nDu läufst durch einen Torbogen und weiter auf einem der vielen verschlungenen Pfade, die sich durch die wohlgepflegten Gärten ziehen. Von den Blumenbeeten, die auch im tiefsten Winter blühen, bis hin zu den Hecken, deren Schatten verbotene Geheimnisse versprechen, stellen diese Gärten einen Zufluchtsort für alle dar, die auf der Suche nach dem Grünen Drachen sind. Hier können sie ihre Sorgen vergessen und einfach mal entspannen.");
    output("`n`nEine der Feen, die hier im Garten umherschwirren, erinnert dich daran, dass der Garten ein Platz für Rollenspiel ist und dass dieser Bereich vollständig auf charakterspezifische Kommentare beschränkt ist.");
    output("`n`n");
    */
    
output("`c`n`n<img src='./images/garten.gif'>`c",true);
    
output("`n`n`&Du betrittst de`_n Garten und p`tlötzliche Ruhe `_umfängt dic`&h. ");
    
output("Die Blätte`_r der Bäume r`tascheln lei`_se in eine`&r sanften Bö`_e und das Gra`ts wiegt sic`_h hin und h`&er, als tan`_ze es zu eine`tr Melodie. ");
    
output("Du`_rch den Garte`&n schlängelt s`_ich ein silbri`tg glänzende`_r, fröhlich plä`&tschernder Fl`_uss, über den `tsich eine Brü`_cke aus weiße`&m Stein span`_nt. ");
    
output("Hier und d`tort in den n`_atürlichen N`&ischen der B`_üsche siehst du d`tas eine oder a`_ndere Paar, da`&s sich leise u`_nterhält, sich d`tie ewige Liebe sch`_wört oder sich i`&n den Armen lieg`_t.");
    
output("Du spürst, das`ts eine besonnen`_e Stimmung üb`&er diesem Garte`_n liegt und ins`ttinktiv ist di`_r bewusst, das`&s hier besonder`_e Regeln herrsch`ten, wenn du h`_ier geduldet w`&erden will`_st.`n`n ");
    
viewcommentary("gardens","Hier flüstern",30,"flüstert",1,1);

    if (
$session ['user']['stones'] ==23){
        
addnav("zu Schüchtern zum Flirten","");
    } else {
        
addnav("Flirten","gardens.php?op=flirt1");
    }

    
$p38="SELECT * FROM items WHERE owner='".$session['user']['acctid']."' AND class='Dokument' AND name='Passierschein A38'";
    
$result db_query($p38);
    if (
db_num_rows($result)>0addnav("Zum Gartensee","gartensee.php");
    else 
addnav("Zum Gartensee","gardens.php?op=gartensee");
}
if (
$session['user']['fragen']==2) {
    
addnav("Entscheidung","gardens.php?op=entscheid");
}

addnav("Zurück in die Träumergasse""traumer.php");
addnav("Z?Zurück zum Dorf","village.php");
if(
$gatte){
    
navhead("Partner");
    
addnav("Mit dein".($session[user][sex]?"em Mann":"er Frau")." flirten","gardens.php?act=flirt&name=".rawurlencode($gatte));
}

page_footer();