Quellcode der Dragonslayer-Edition
Quellcode der Dragonslayer-Edition: 0.9.7(DS V3) Ithil-Edition


Anmerkung: Dies ist nur ein Auszug aus dem Source. Ein etwas älteres, abgespecktes Release der Dragonslayer-Edition ist für jeden Interessenten frei zum Download verfügbar. Was wir uns unbedingt verbitten, ist Diebstahl unserer Arbeit ohne Nennung des Copyrights.
Falls beim Lesen des Source ein Bug entdeckt werden sollte, bitten wir um sofortige Meldung per Anfrage!


./immo_board.php

zurück
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
<?php
/*-------------------------------/
Name: immo_board.php
Autor: tcb / talion für Drachenserver (mail: t [-[at]-] ssilo.de)
Erstellungsdatum: 9/05
Beschreibung:    Auslagerung aller Schlüsselgesuche vom schwarzen Brett zu einer eigenen Gelegenheit dafür
/*-------------------------------*/

require_once("common.php");
require_once(
LIB_PATH."board.lib.php");
require_once(
LIB_PATH.'house.lib.php');
page_header("Immobilienmarkt");

addcommentary();

checkday();

is_new_day();

$msgprice = ($session['user']['dragonkills'] < 10) ? 200 400;
$expire 18//waren original 36 Realtage!

if($_GET['op'] == '') {
    
    
output('`c`b`&Immobilienmarkt`b`c`n`n');
    
    
output('`5In der hintersten Ecke der Schenke findet sich ein weiteres schwarzes Brett, das von Tom dort aufgehängt wurde, da 
            das Hauptinformationsmedium des Dorfes ständig durch Immobilienangebote belagert wurde.`n
            Diese sind nun hier zu finden und werden vom Wirt wohl auch nirgends sonst mehr toleriert werden..`n
            Unter der Tafel steht eine Sammelbüchse mit der Beschriftung: `^Wer nicht hier zahlt seine '
.$msgprice.' Gold, dem kein Rubel rollt!`5`n
            '
.($session['user']['gold'] < $msgprice 'Du denkst dir, dass Tom ohne deine Bezahlung wahrscheinlich die Stadtwache alarmieren wird... also zahle lieber!':'Glücklich über deine Ehrlichkeit fühlst du nach den Münzen in deiner Tasche..')
            .
'`n`n');        
    
    
board_view('immo',($access_control->su_check(access_control::SU_RIGHT_COMMENT))?2:1,
                
'An der Tafel mit den Immobilienangeboten hängen diese Pergamente:',
                
'An der Tafel mit den Immobilienangeboten hängt kein Angebot oder Gesuch aus.');
    
    if(
$session['user']['house']) {addnav('Biete Schlüssel / Verkaufe Haus / Suche Ausbauhilfe','immo_board.php?op=new');addnav('-');}    
    
addnav('Suche Schlüssel / Suche Haus / Biete Ausbauhilfe','immo_board.php?op=new&search=1');
    
addnav('-');
    
addnav('Zurück zur Schenke','inn.php');
    
addnav('Zum Dorf','village.php');
    
}
elseif(
$_GET['op'] == 'new') {
    
    if(
$_GET['search'] == 0) {    
    
        
output('`c`&`bAngebot aufhängen`c`b`n`n`5(Informationen über dein Haus werden automatisch angehängt)`n`n');
    
        
$sql 'SELECT * FROM houses WHERE houseid='.$session['user']['house'];
        
$res db_query($sql);
        
$house db_fetch_assoc($res);
        
        
$txt '`n`n`^Das Haus Nr. '.$house['houseid'].' '.$house['housename'].'`^: '.get_house_state($house['status'],$house['build_state'],false).'`^';
    }
    else {
        
output('`c`&`bGesuch aufhängen`c`b`n`n');
    }    
        
    if(
$_GET['board_action'] == '') {
        
        
output($txt);
        
        
board_view_form('Auf den Immobilienmarkt',
                        
'`5Gib deine Nachricht ein:');        
                        
        
addnav('Zurück zu den Angeboten','immo_board.php');
    }
    else {
            
        
$_POST['msg'] .= addslashes($txt);
    
        if(
board_add('immo',$expire,1,$_POST['msg']) == -1) {
            
output('`5Du bemerkst, dass da schon ein Zettel von dir hängt.. Es sieht bestimmt nicht gut aus, wenn du als einziger mehr aufhängen würdest!');
        }
        else if(
$session['user']['gold'] < $msgprice) {
            
output('`5Du bemerkst, dass dein Gold wohl nicht ganz ausreicht.. Früher wäre man für so einen dreisten Betrugsversuch in den Kerker gewandert!`nSchnell gibst du Tom die Erlaubnis, sich die '.$msgprice.' Gold von deinem Bankkonto zu holen.');
            
$session['user']['goldinbank']-=$msgprice;
        }
        else {    
                                
            
output('`5Du wirfst die Münzen in die Büchse, heftest den Zettel zu den anderen und schlenderst davon.');
            
$session['user']['gold']-=$msgprice;
        }
        
addnav('Zurück zu den Angeboten','immo_board.php');
        
    }
    
}
    

page_footer();

// END immo_board.php
?>

0.9.7(DS V3) Ithil-Edition