-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathwell.php
58 lines (49 loc) · 2.04 KB
/
well.php
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: [email protected]
*
* 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]>1) addnav("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();
?>