LoGD Standardrelease steht hier zum Download zur Verfügung!

Zeige Source: /logd/rathaus.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/rathaus.php

<?php
require_once "common.php";
require_once 
"func/systemmail.php";
global 
$session;
addcommentary();
checkday();
page_header("Rathaus");

if(
$_GET['op']=="p38"){
    
page_header("Bürgerbüro");
    
$sql "SELECT * FROM items WHERE owner='".$session[user][acctid]."' AND class='Dokument' AND name='`wDas gelbe Formular'";
    
$result db_query($sql);
    if (
db_num_rows($result)==0){
            
output("`&Der Beamte im Bürgerbüro nickt und sagt \"Wie ich sehe besitzt du das `wgelbe Formular`&, also werde ich dir für die Kleinigkeit von `^100 Goldstücken`& das Dokument beglaubigen.\"`n`n");
            
output("`^100 Gold`& für die Beglaubigung ausgeben?`n");
                
addnav("Kauf bestätigen?");
                
addnav("JA","rathaus.php?op=p38confirm");
    } else {
            
output("`&Der Beamte im Bürgerbüro wirkt erzürnt \"Wie ich sehe besitzt du das `wgelbe Formular`& in der offiziellen Version bereits. Also sie zu das du fort kommst und mir nicht weiter meine Zeit stiehlst.\"`n`n");
    }
    
addnav("Wege");
    
addnav("Zurück","rathaus.php");
    
addnav("Zurück zum Platz","rathausplatz.php");
    
addnav("Zum Dorf","village.php");

}elseif(
$_GET[op]=="p38confirm"){
    
page_header("Bürgerbüro");
    if(
$session['user']['gold']>=100) {
        
output("`&Der Beamte nimmt das `wgelbe Formular`& und die `^100 Goldstücke`& entgegen, stempelt es ab und reicht es dir zurück.");
        
$sql="UPDATE items SET class='Dokument', gems='0', gold='500', description='Ein Formular auf gelbem Pergament. Es trägt einen wichtig aussehenden Stempel' WHERE owner='".$session[user][acctid]."' AND class='Beute' AND name='`wDas gelbe Formular' LIMIT 1";
        
db_query($sql);
        
$session['user']['gold']-=100;
    } else {
        
output("`&Der Beamte fängt an zu toben und wirft dich aus seinem Büro. Du hast nicht genug Gold.`n`n");
    }
    
addnav("Wege");
    
addnav("Zurück","rathaus.php");
    
addnav("Zurück zum Platz","rathausplatz.php");
    
addnav("Zum Dorf","village.php");

}elseif(
$_GET[op]=="stand"){
    
$text="`DEntschlossen betrittst du das Standesamt und blickst dich um. Eine alte Frau, mit stahlgrauem, zu einem straffen Dutt frisiertem Haar, blickt dir verkniffen entgegen und fragt dich nach deinen Wünschen. Plötzlich eingeschüchtert teilst du ihr kleinlaut mit, was dich hierher geführt hat. Unter ihrem missbilligendem Blick fühlst du dich wie der letzte Dreck. Die Sekretärin zeigt auf eine schmale, unbequem wirkende Bank und bedeutet dir dich zu setzen und gefälligst zu warten, bis du an der Reihe bist.`n";
    
$text.="Scheinbar stundenlang wartest du darauf, endlich aufgerufen zu werden. Besonders die schiefen Blicke, das Naserümpfen und abfällige Schnauben von Seiten des alten Drachen, gehen dir langsam auf die Nerven. Da geht endlich eine Tür auf und dein Name wird gebrüllt. Eilig erhebst du dich und rennst fast in das Zimmer.`n";
    
$text.="Hinter einem wahrhaft monströsen Schreibtisch, auf dem sich unzählige Papiere zu unordentlichen, verschieden hohen Stapeln türmen, thront der Standesbeamte. Die Miene des Kahlkopfes, der sich die drei verbliebenen Haare nicht sehr vorteilhaft über den Schädel gekämmt hat, ist beinahe genauso einladend wie die seiner Sekretärin. Sein mürrisch gebrummtes `(„Was?!“ `Dreißt dich aus deiner Betrachtung und so trägst du ihm dein Anliegen vor: `&„Ich will meine Verlobung lösen!“`n`n";
    
output($text);
    
addnav("V?Verlobung lösen""rathaus.php?op=verlobung");
    
addnav("Z?Zurück""rathaus.php");

}elseif(
$_GET[op]=="verlobung"){
    
$text="`DKonsterniert blickt dich der Standesbeamte an, die Schweinsäuglein blinzeln. `(„Ihr wollt WAS?“ `Dbrüllt der Beamte, auf dessen Namensschild Gernot Schweinsberg steht, und sein ohnehin schon gerötetes Gesicht läuft dunkelrot an. Er ist scheinbar alles andere als begeistert.`n";
    
$text.="Peinlich berührt sackst du ein wenig in dich zusammen. So schlimm hattest du dir das eigentlich nicht vorgestellt. Da geht das Gezeter auch schon weiter: `(„Habt Ihr eine Ahnung mit was für einem Aufwand sowas verbunden ist?“ `DDu hast natürlich keine. Immerhin dachtest du, du würdest nur eben Bescheid sagen, in den Unterlagen würde ein Vermerk gemacht und die Sache wäre gegessen. Da hast du dich wohl getäuscht.`n";
    
$text.="Allerdings ist dir das auch herzlich egal. Du bist viel zu fasziniert von deinem Gegenüber, denn du hast das Gefühl, als würden dem armen Beamten gleich ein paar Rauchwolken aus den Ohren kommen. Zusammen mit einem Zischen. Wie bei einem pfeifenden Teekessel. Dementsprechend bist du ein wenig abgelenkt, als sich ein wahrer Fragenhagel über dich ergießt:`n`n";
    
$text.="`(„Name des Partners?“`D - `&„Äh..“`n`n`(„Geschlecht?“`d - `&„Also...“`n`n`(„Rasse?“`D - `&„..?..“`n`n`(„Dauer der Liäson?“`D - `&„Oh..?“`n`n`(„Grund der Trennung?“`D - `&„...“`n`n`(„Gibt es Kinder?“`D - `&„Ähm..“`n`n`(„Gemeinsamer Wohnraum?“`D - Du öffnest den Mund.`n`n`(„Häufigkeit des Geschlechtsaktes?“`D - Langsam kommst du dir verarscht vor.`n`n`(„Gibt es Bilder davon?“`D - Du spielst Fisch auf dem Trockenen.`n`n`(„Darf man die sehen?“`D - Bitte was?!`n`n`(„Konfektionsgröße?“`D - Was sollte das nun?`n`n`(„Schuhgröße?“`D - Waren wir noch beim Thema?`n`n`(„Oh.. Falsches Formular.“`D - Aaah, das erklärt einiges. Oder auch nicht..`n`n";
    
$text.="`DDer Beamte faltet die Hände und wirft dir einen finsteren Blick zu. `(„Seid Ihr Euch auch wirklich sicher, dass Ihr das wollt?“`D Immerhin eine Frage, die Sinn macht!`n`n";
    
output($text);
    
addnav("J?Ja, ich bin sicher!""rathaus.php?op=verlobung2");
    
addnav("Z?Zurück""rathaus.php");
    
}elseif(
$_GET[op]=="verlobung2"){
    
$text="`DEntnervt nickst du. Aber wohl mehr aus dem Bedürfnis heraus, hier endlich heraus zu kommen, als irgendwas anderes. Gernot Schweinsberg setzt ein schmieriges Grinsen auf als er dir eröffnet, dass nichts im Leben kostenlos ist und die Hand aufhält. `(„1000 Goldstücke`( Bearbeitungsgebühr!“`D und zum ersten mal, seit du dieses Büro betreten hast, klingt seine Stimme nicht wie die eines tollwütigen Hundes.`n`n";
    
output($text);
    
addnav("G?1000 Gold zahlen""rathaus.php?op=verlobung3");
    
addnav("Z?Zurück""rathaus.php");

}elseif(
$_GET[op]=="verlobung3"){
    if(
$session['user']['gold']>=1000){
        
$text="`(„Nun denn..“ `DDer Standesbeamte nimmt die `^1000 Goldstücke`D entgegen, wobei sein schmieriges Grinsen noch breiter wird, kramt kurz in den Papieren herum, findet endlich, was er sucht und knallt einen Stempel darauf. `(„Hier.. Und nun ab mit Euch!“`D Schnell greifst du dir das Dokument, das dir die Freiheit schenkt, und erleichtert suchst du das Weite! Bloß raus hier.`n`n";
        
$text.="`D`n`n`nDein nächster Blick in einen Spiegel wird dir offenbahren, dass deine Schönheit gelitten hat!`n`n";
        
$session['user']['gold']-=1000;
        
$session['user']['charm']*=0.95;
        
$sql="SELECT acctid, marriedto, charisma, fragen FROM accounts WHERE acctid=".$session['user']['marriedto']." LIMIT 1";
        
$result=db_query($sql);
        if(
db_num_rows($result)==1){
            
$row=db_fetch_assoc($result);
            if(
$row['marriedto']==$session['user']['acctid']){
                
db_query("UPDATE accounts SET fragen=0, marriedto=0, charisma=0 WHERE acctid=".$row['acctid']);
                
// Transferbugfix
                
updateuser($row['acctid'],array('marriedto'=>"0"'charisma'=>"0"'fragen'=>"0"));
                
systemmail($row['acctid'],"`\$Trennung!`0","`&{$session['user']['name']}`6 hat heute beschlossen die Verlobung mit dir zu lösen!");
            }
        }
        
$session['user']['fragen']=0;
        
$session['user']['marriedto']=0;
        
$session['user']['charisma']=0;                    
        
output($text);
        
addnav("N?Nur raus hier!""rathaus.php");
    }else{
        
$text.="`DDem Standesbeamten steigt die Zornesröte ins Gesicht und er beginnt zu schreien: `(„Was vergeudet ihr hier meine Zeit wenn ihr meine Dienste nicht bezahlen könnt?“`D Schnell suchst du das Weite, bevor der cholerische Beamte noch handgreiflich wird.`n`n";
        
output($text);
        
addnav("Z?Zurück""rathaus.php");
    }

} else {
    
addnav("t?Kinder taufen""taufbecken.php?op=taufen");
    if(
$session['user']['fragen']==5addnav("S?Ins Standesamt""rathaus.php?op=stand");
    
    
navhead("Sonstiges");
    
addnav("Ringtafel","ringtafel.php");

    if(
getsetting("p38_quest",0) && $session['user']['p38'] & 16) {
        
$sql "SELECT * FROM items WHERE owner='".$session[user][acctid]."' AND name='`wDas gelbe Formular' AND class='Beute'";
        
$result db_query($sql);
        if (
db_num_rows($result)>0){
            
addnav("Beglaubigung","rathaus.php?op=p38");
            
addnav("Zurück");
        }
    }
    
    
addnav("Wege");
    
addnav("Zurück zum Platz","rathausplatz.php");
    
addnav("Zum Dorf","village.php");

    
output("`c`b`DR`da`(t`9h`(a`du`Ds`b`c`n`9Du betr`(ittst da`ds Ratha`Dus und bl`dickst i`(n eine g`9roße Hal`(le, in der `deinige"
        
." Wes`Den stehe`dn, oder b`(eschäftig`9t in die v`(erschied`denen Gän`Dge laufe`dn. Ein la`(nger Gan`9g, der li`(nks und r`dechts"
        
." m`Dit Türen `dgesäum`(t ist, von d`9enen di`(e meiste`dn jedoch v`Derschlos`dsen sind, f`(ällt dir a`9ls Nächt`(es auf.`n`n");

    
viewcommentary("rathaus","Hinzufügen",25,"sagt",1,1);

}
page_footer();