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!


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

// 27052004

/*
* Brunnen der Edelsteine (edelsteinbrunnen.php)
* written by Reincarnationofdeath
* coded by anpera
*/

if ($_GET['op']=='weg')
{
    
output('`3Du hältst nichts von glitzerndem Wasser und gehst weiter.`n`n`0');
    
$session['user']['specialinc']='';
}

else if (
$_GET['op']=='doppeln')
{
    
$session['user']['specialinc']='edelsteinbrunnen.php';
    if (
$session['user']['gems']<=0)
    {
        
output('`3Du wirfst deine gesamten `^0`3 Edelsteine in den Brunnen. Einen Augenblick später liegen `^00`3 Edelsteine im Wasser. So machst du dich wieder auf den Weg.`n`n');
        
$session['user']['specialinc']='';
    }
    else
    {
        
output('`c`b`#Der Brunnen der Edelsteine`0`b`c
        `n`3Du atmest nochmal kräftig durch und überlegst dir, mit wie vielen Edelsteinen du dein Glück versuchen willst.
        `n`0<form action="forest.php?op=aufi" method="POST">
        `n`3Wie viele Edelsteine riskierst du?`0
        <input type="text" id="zahl" name="zahl" maxlength="2" size="5">
        <input type="submit" class="button" value="Los">
        </form>
        '
.focus_form_element('zahl'));
        
addnav('','forest.php?op=aufi');
        
addnav('Zurück in den Wald','forest.php?op=weg');
    }
}

else if (
$_GET['op']=='aufi')
{
    
$session['user']['specialinc']='edelsteinbrunnen.php';
    
output('`c`b`#Der Brunnen der Edelsteine`0`b`c`n');
    if (
$_POST['zahl']<=|| $_POST['zahl']>$session['user']['gems'])
    {
        
output('`3Da du nicht genau weißt, wieviele Edelsteine du dabei hast, zählst du sicherheitshalber nochmal nach.');
        
addnav('Nochmal versuchen','forest.php?op=doppeln');
        
addnav('Zurück in den Wald','forest.php?op=weg');
    }
    else if (
$_POST['zahl']>5)
    {
        
output('`3Du fängst an, die Edelsteine vorsichtig und einzeln ins Wasser zu legen, aber beim '.$_POST['zahl'].'. Stein spukt der Brunnen plötzlich alle Steine wieder aus. Vielleicht waren es zu viele?');
        
addnav('Nochmal versuchen','forest.php?op=doppeln');
        
addnav('Zurück in den Wald','forest.php?op=weg');
    }
    else
    {
        if (
e_rand(1,2)==2)
        {
            
output('`3Der Brunnen leuchtet und glitzert auf einmal unheimlich stark und um dich herum wird es dunkel. Als es sich wieder aufhellt, bemerkst du, dass vor dem Brunnen `#'.($_POST['zahl']*2).' `3Edelsteine liegen! Überglücklich darüber, dass der Zauber funktioniert hat, kehrst du mit deiner erweiterten Edelsteinsammlung nach Hause.`n`n`0');
            
$session['user']['gems']+=$_POST['zahl'];
        }
        else
        {
            
output('`3Du legst deine Edelsteine ins Wasser, aber nichts passiert. Du wartest etwas, doch sie liegen immer noch still darin. Da entschließt du dich, sie wieder herauszuholen und von diesem Ort zu verschwinden. Doch als du nach deinen Edelsteinen greifst, schlägt ein Blitz vor dir ein und schleudert dich zurück. Du kannst eine Stimme hören: "`#Was ich einmal habe, gebe ich nicht mehr zurück, muahahahaha`3"
            `nDu rennst so schnell wie möglich weg, ohne deine Edelsteine, aber mit deinem Leben.`n`n`0'
);
            
$session['user']['gems']-=$_POST['zahl'];
        }
        
$session['user']['specialinc']='';
    }
}

else
{
    
output('`c`b`#Der Brunnen der Edelsteine`0`b`c
    `n`n`3Als du durch den Wald läufst, siehst du plötzlich einen Weg, an dessen Ende etwas glitzert. Dort angekommen, siehst du einen wunderschönen Brunnen, dessen Wasser bunt glitzert. Auf einer angebrachten Schrifttafel steht geschrieben:
    `n`n`0<table width=300 border=2 align="center">
    <tr><td style="padding: 5px; text-align: justify;">`^`iDas Wasser dieses Brunnens vermag Edelsteine zu verdoppeln. Jedoch ist der Brunnen aufgrund des launischen Geistes, der ihm die Magie verleiht, unberechenbar. Was jedoch einmal hergegeben wurde, ist nicht zurückzuholen.`i`0
    </td></tr></table>
    `n`3Willst du...
    `n`n... deine kostbaren Edelsteine nicht aufs Spiel setzen und <a href="forest.php?op=weg">diesen Ort verlassen?</a>
    `n... in deiner Gier die Warnung unbeachtet lassen und versuchen, <a href="forest.php?op=doppeln">einige deiner Edelsteine zu verdoppeln</a>?'
,true);
    
$session['user']['specialinc']='edelsteinbrunnen.php';
    
addnav('','forest.php?op=doppeln');
    
addnav('','forest.php?op=weg');
    
addnav('Verdopplung versuchen','forest.php?op=doppeln');
    
addnav('Zurück in den Wald','forest.php?op=weg');
}
?>
0.9.7(DS V3) Ithil-Edition