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!


./special/waterfall.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:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
<?php
/*****************************************/ 
/* Waterfall */ 
/* --------- */ 
/* Written by Kevin Kilgore */ 
/* (with some creative help by Jake Taft)*/
/* german translation by nTE */ 
/*****************************************/ 

$session[user][specialinc]="waterfall.php"
switch(
$_GET[op]){ 
case 
"search"
case 
""
output("`n`2Du siehst einen kleinen Pfad, der vom Hauptweg abgeht. Der Pfad ist zugewachsen und du hättest ihn beim"); 
output("Vorbeischleichen fast nicht gesehen.`n`n"); 
output("Während du dich hinunterkniest, um den Pfad näher zu betrachten, bemerkst du Fußabdrücke die den Pfad entlang führen, aber merkwürdigerweise keine, die wieder zurück führen."); 
output("Während du den Pfad untersuchst hörst etwas, dass sich wie fließendes Wasser anhört.`n"); 
addnav("Folge dem Pfad","forest.php?op=trail"); 
addnav("Zurück in den Wald","forest.php?op=leave"); 
$session[user][specialinc]="waterfall.php"
break; 

case 
"trail"
output("`2Du entschließt dich dem Pfad zu folgen und fängst an, die Gegend näher zu untersuchen...`n`n"); 
$rand e_rand(1,12); 
switch (
$rand
{ case 
1:case 2: case 3: case 4: case 5
output("`n`2Nach ein paar Stunden des Suchens verläufst du dich.`n`n"); 
output("`7Du verlierst einen Waldkampf dabei den Weg zurück zu finden.`n`n"); 
if (
$session[user][turns]>0$session[user][turns]--; 
$session[user][specialinc]=""
break; 
case 
6: case 7: case 8
output("`^Nach ein paar Minuten des Erforschens findest du einen Wasserfall!`n`n"); 
output("`2Du bemerkst auch einen kleinen Vorsprung entlang der Steinoberfläche des Wasserfalls.`n"); 
output("Ob du zum Vorsprung gehen solltest?"); 
addnav("Gehe zum Vorsprung","forest.php?op=ledge"); 
addnav("Zurück in den Wald","forest.php?op=leaveleave"); 
break; 
case 
9: case 10: case 11: case 12
output("`^Nach ein paar Minuten des Erforschens des Gebiets findest du einen Wasserfall!`n"); 
output("`2Durstig vom Herumlaufen überlegst du, ob du vielleicht einen Schluck Wasser trinken solltest.`n"); 
addnav("Trinke einen Schluck Wasser","forest.php?op=drink"); 
addnav("Zurück in den Wald","forest.php?op=leaveleave"); 
break; 

break; 

case 
"ledge"
$fall e_rand(1,9); 
$session[user][specialinc]=""
switch (
$fall
{ case 
1: case 2: case 3: case 4
output("Du bewegst dich vorsichtig über die Steine, um hinter den Wasserfall zu gelangen und findest dort... "); 
$gems e_rand(1,2); 
if (
$gems == 1output("`^einen Edelstein!`n"); 
else 
output("`^$gems Edelsteine!`n"); 
$session[user][gems] += $gems
//debuglog("found $gems gem(s)behind the waterfall.");
break; 
case 
5: case 6: case 7: case 8
$lhps round($session[user][hitpoints]*.25); 
$session[user][hitpoints] = round($session[user][hitpoints]*.75); 
output("Du gehst vorsichtig über die Steine, um hinter den Wasserfall zu gelangen, aber nicht vorsichtig genug!`n"); 
output("Du rutschst ab, fällst hinunter und verletzt dich.`n`n"); 
output("`4Du hast $lhps Lebenspunkte dabei verloren."); 
if (
$session[user][gold]>0
{
$gold round($session[user][gold]*.15); 
output("`4Du stellst ausserdem fest, dass du $gold Gold während deines Sturzes verloren hast.`n`n"); 
$session[user][gold] -= $gold
//debuglog("lost $gold when he fell in the water by the waterfall."); 

break; 
case 
9
output("`7Während du den Vorsprung entlanggehst, rutschst du aus und fällst hinab,`n"); 
output("prallst auf einige Steine unter dir auf und landest schlussendlich im Wasser!`n`n"); 
output("`4`nDu bist gestorben! Du kannst morgen wieder spielen.`n"); 
$session[user][turns] = 0
$session[user][hitpoints] = 0
$session[user][gold] = 0
$session[user][alive] = false
//debuglog("lost $session[user][gold] gold when he fell from the top of the waterfall."); 
addnews($session[user][name]."'s `%zerschundener Körper wurde, teils von Steinen begraben, unter einem Wasserfall gefunden."); 
addnav("Tägliche News","news.php"); 
break; 

break; 

case 
"drink"
$session[user][specialinc]=""
$cnt e_rand(1,6); 
switch (
$cnt
{ case 
1: case 2: case 3
output("`2Du trinkst vom Wasser und fühlst dich erfrischt!`n`n"); 
output("`^Deine Lebenspunkte wurden vollständig aufgefüllt!"); 
if (
$session[user][hitpoints] < $session[user][maxhitpoints]) $session[user][hitpoints]=$session[user][maxhitpoints]; 
break; 
case 
4
output("`2Du gehst zum Fuße des Wasserfalls und nimmst einen tiefen Schluck des klaren Wassers.`n"); 
output("Während du trinkst, spürst du ein kribbelndes Gefühl das sich in deinem ganzen Körper ausbreitet...`n"); 
output("Du fühlst dich erfrischt und gesünder als je zuvor!`n`n"); 
output("`^Deine Lebenspunkte wurden vollständig aufgefüllt und deine maximalen Lebenspunkte wurden `bpermanent`b um `71 `^erhöht!"); 
$session[user][maxhitpoints]++; 
$session[user][hitpoints] = $session[user][maxhitpoints]; 
break; 
case 
5: case 6
output("`2Du trinkst von dem Wasser und beginnst dich seltsam zu fühlen. Du setzt dich und wirst krank.`n"); 
output("`4Du verlierst einen Waldkampf während du dich langsam wieder erholst!"); 
if (
$session[user][turns]>0$session[user][turns]--; 
break; 

break; 

case 
"leave"
output("Du starrst für einen Moment auf den Pfad um den Mut zu bekommen ihn zu erforschen. "); 
output("Ein kalter Schauer läuft dir den Rücken runter und du musst unwillkürlich zittern. Du entscheidest "); 
output("dich auf dem Hauptweg zu bleiben und siehst zu, dass du zügig Abstand zu dem mysteriösen Pfad gewinnst."); 
$session[user][specialinc]=""
break; 

case 
"leaveleave"
output("Du entscheidest, dass Vorsicht der bessere Teil des Heldenmuts ist, oder zumindest des Überlebens und kehrst zum Wald zurück."); 
$session[user][specialinc]=""
break; 

?>
0.9.7+jt ext (GER)