Quellcodeviewer der Dragonslayer-Edition
Quellcodeviewer der Dragonslayer-Edition : 0.9.7+jt ext (GER)


Anmerkung: Dies ist nur ein Auszug aus dem Source. Um das jeweils aktuelle, vollständige Release zu erhalten, ist eine Anfrage mit gültiger Email-Adresse erforderlich. Ebenso sollte darin die Serveradresse bzw. sonstiger Verwendungszweck aufgeführt sein. 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!


./well.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:
<?php

// 21072004

/*
* Author:    Chaosmaker
* Email:        webmaster@chaosonline.de

* Purpose:    Well for throwing keys in
*        
* Features:    Throw key into well, chat
*
* Keys thrown into this well are lost
*/

require_once("common.php");
addcommentary();
checkday();

page_header("Der Dorfbrunnen");

addnav("Zurück ins Dorf","village.php");
if (
$session[user][gold]>1addnav("1 Gold hineinwerfen","well.php?op=throwgold");
// if ($session[user][turns]<5 && $session[user][turns]>0) addnav("Springen","bridgeofdoom.php?op=jump");

// Eigene Schlüssel einlesen
$result db_query('SELECT items.value1,houses.housename FROM items LEFT JOIN houses ON houses.houseid=items.value1 WHERE items.class="Schlüssel" AND items.owner='.$session[user][acctid].' AND houses.owner != '.$session[user][acctid].' ORDER BY houses.housename ASC');
if (
db_num_rows($result) > 0) {
    
$num 0;
    while (
$row db_fetch_assoc($result)) {        
        if (
$_GET['op']=='throwkey' && $_GET['house']==$row['value1']) $throwname $row['housename'];
        else {
            if (
$num==0) {
                
$num++;
                
addnav('Schlüssel wegwerfen');
            }
            
addnav($row['housename'],'well.php?op=throwkey&house='.$row['value1']);
        }
    }
}

// Schlüssel wegwerfen
if ($_GET['op']=='throwkey' && !isset($_GET['comscroll']) && $_POST['section']=="") {
    
output('`@Du wirfst den Schlüssel für `^'.$throwname.'`@ in den Brunnen und wartest lange auf das Platschen.`nDer Brunnen muss sehr tief sein.');
    
db_query('UPDATE items SET owner=0 WHERE class="Schlüssel" AND owner='.$session[user][acctid].' AND value1='.(int)$_GET['house']) or die(db_error(LINK));
}elseif (
$_GET['op']=="throwgold" && !isset($_GET['comscroll']) && $_POST['section']==""){
    
output("`@Du wirfst eines deiner Goldstücke hinein und zählst die Sekunden bis zum Platsch. Nach `^".(e_rand(1,10)/2)."`@ Sekunden hörst du es.");
    
$session[user][gold]--;
}
else {
    
output('`@Du näherst Dich dem Dorfbrunnen und schaust hinein. Wie tief er wohl sein mag?');
}

output('`n`n`@Um den Brunnen herum stehen einige Leute.`n');
viewcommentary("well","Mit Umstehenden reden:",25,"sagt");

page_footer();
?>
0.9.7+jt ext (GER)