wens net geht packe ich "ausnahmsweise" mal so rein ...
[php]<?php
/* script by xatchemx
idee by Noah
jaaa ein kleines stück ist aus cruxis.php der rest ist von mir
have fun!!*/
require_once "common.php";
page_header("Marulens Schloss");
if ($_GET[op]==""){
switch ( e_rand(1,4) ) {
case 1:
output("`@An einem wundervollen Morgen, wo der Tau noch auf den Gräsern ruht, wanderst
du durch den Wald von Nightwood. Doch dein Gefühl sagt dir das dies kein normaler
Morgen wird. Die Vögel verstummten als du ihnen näher trittst, die Hasen versteckten
sich vor dir, was sonst untypisch für sie sind. Doch geleitet von deiner Neugierde
läufst du auf einem kleinen Trampelpfad entlang. Bis du zu jenem Schicksalhaften See
vorgedrungen bist. Eine kleine Eisschicht ist am Ufer zu erkennen, Frösche sitzen auf den
Seerose, sogar die Fische springen im Wasser wild umher. Langsam sehr langsam gehst du
hinüber zu dem See, als du an seinem Ufer ankommst traust du deinen Augen nicht, eine
kleine Treppe, breit wie ein Schloßtor, führt in das innere des Sees.");
addnav("Aktionen");
addnav("Steige die Treppe hinab","ma.php?op=hinab");
addnav("Angel ein bißchen","ma.php?op=angel");
addnav("Gehe schwimmen","ma.php?op=swimm");
addnav("Gehe in den Wald zurück","village.php");
break;
case 2:
output("`@An einem wundervollen Morgen, wo der Tau noch auf den Gräsern ruht, wanderst
du durch den Wald von Nightwood. Doch dein Gefühl sagt dir das dies kein normaler
Morgen wird. Die Vögel verstummten als du ihnen näher trittst, die Hasen versteckten
sich vor dir, was sonst untypisch für sie sind. Doch geleitet von deiner Neugierde
läufst du auf einem kleinen Trampelpfad entlang. Bis du zu jenem Schicksalhaften See
vorgedrungen bist. Eine kleine Eisschicht ist am Ufer zu erkennen, Frösche sitzen auf den
Seerose, sogar die Fische springen im Wasser wild umher. Langsam sehr langsam gehst du
hinüber zu dem See, als du an seinem Ufer ankommst siehst du, dass sich eine Leichte
Eisschiecht am Ufer befindet. Ansonsten siehst du nichts interessantes.");
addnav("Aktionen");
addnav("Zurück in den Wald","village.php");
break;
case 3:
output("`@An einem wundervollen Morgen, wo der Tau noch auf den Gräsern ruht, wanderst
du durch den Wald von Nightwood. Doch dein Gefühl sagt dir das dies kein normaler
Morgen wird. Die Vögel verstummten als du ihnen näher trittst, die Hasen versteckten
sich vor dir, was sonst untypisch für sie sind. Doch geleitet von deiner Neugierde
läufst du auf einem kleinen Trampelpfad entlang. Bis du zu jenem Schicksalhaften See
vorgedrungen bist. Eine kleine Eisschicht ist am Ufer zu erkennen, Frösche sitzen auf den
Seerose, sogar die Fische springen im Wasser wild umher. Langsam sehr langsam gehst du
hinüber zu dem See, als du an seinem Ufer ankommst siehst du, dass sich eine Leichte
Eisschiecht am Ufer befindet. Als eine Hand aus dem See schnellt ist es für dich schon zu
spät. Sie zieht dich hinunter in die Tiefen des Sees, du ertrinkst jämmerlich. Das nächste
was du siehst ist wie Ramius dich in der Welt der Toten Willkommen heist.`n`n`n");
addnews($session[user][name]."`@ wurde von einem `1Seeungeheuer`@ in die Tiefen eines Sees gezogen und ertrank. ");
output("`n`4Du bist tot.`n");
output("Du verlierst 10% deiner Erfahrung und alles Gold.`n");
output("Du kannst morgen weiterspielen.");
$session[user][gold]=0;
$session[user][experience]=round($session[user][experience]*.9,0);
$session[user][alive]=0;
$session[user][hitpoints]=0;
$session[user][specialinc]="";
$session[user][reputation]--;
addnav("Tägliche News","news.php");
break;
case 4:
output("`@An einem wundervollen Morgen, wo der Tau noch auf den Gräsern ruht, wanderst
du durch den Wald von Nightwood. Doch dein Gefühl sagt dir das dies kein normaler
Morgen wird. Die Vögel verstummten als du ihnen näher trittst, die Hasen versteckten
sich vor dir, was sonst untypisch für sie sind. Doch geleitet von deiner Neugierde
läufst du auf einem kleinen Trampelpfad entlang. Bis du zu jenem Schicksalhaften See
vorgedrungen bist. Eine kleine Eisschicht ist am Ufer zu erkennen, Frösche sitzen auf den
Seerose, sogar die Fische springen im Wasser wild umher. Langsam sehr langsam gehst du
hinüber zu dem See, als du an seinem Ufer ankommst siehst du, dass sich eine Leichte
Eisschiecht am Ufer befindet. Beim näheren umsehen findest du einen Beutel mit
`#Edelsteinen`@ und `^Gold.");
$session['user']['gold']+=5000;
$session['user']['gems']+=5;
addnav("Aktionen");
addnav("Zurück in den Wald","village.php");
}
}
if ($_GET[op]=="hinab"){
switch ( e_rand(1,3) ) {
case 1:
output("`@Du hast dich entschlossen die Treppe hinab zu gehen. Mit jedem Schritt den du weiter
in die Tiefe des Sees machst wird es um dich herum Dunkler. Jeder deiner Schritte halt
von den Wänden die, die Treppe umgeben wider. Nach etwa einer Meile die du gelaufen bist
betrittst du einen hell erleuchteten Raum. An jeder Seite des Raumes sind hohen Säulen,
Säulen die hunderte von Metern in die Höhe zu reichen scheinen. Der Boden besteht aus
feinstem Marmor. Majestätische Statuen sind in jeder Ecke des Raumes angebracht, sie sind
merkwürdig klein. Bei näherem betrachten fällt dir auf das dies wohl einst große Könige
der Zwerge waren. Schnellen Schrittes näherst du dich der Mitte des Raumes wo fahles
Sonnenlicht vorzudringen scheint.");
addnav("Aktionen");
addnav("In das Sonnenlicht treten","ma.php?op=tretten");
addnav("Sich den Raum genauer ansehen","ma.php?op=ansehen");
addnav("Umkehren","village.php");
break;
case 2:
output("`@Du hast dich entschieden die Treppe hinab zu gehen. Du bist nicht weit gekommen,
als du ein lautes Poltern hinter dir hörst. Erschrocken drehst du dich um und
siehst wie ein großer Felsbrocken vor den Eingang gerollt ist. Du sitz fest!!
Du rennst auf den Felsen zu und versuchst ihn weg zu schieben. Vergebens.
Nach etlichen Stunden hat ein Krieger deine Hilferufe gehört und den Felsen zur
Seite gerollt. Durch diese Situation hast du 5 deiner Runden verloren.");
$session['user']['turns']-=5;
addnav("Aktionen");
addnav("Zurück in den Wald","village.php");
break;
case 3:
output("`@Du hast dich entschieden die Treppe hinab zu gehen. Du bist nicht weit gekommen,
als du ein lautes Poltern hinter dir hörst. Erschrocken drehst du dich um und
siehst wie ein großer Felsbrocken vor den Eingang gerollt ist. Du sitz fest!!
Du rennst auf den Felsen zu und versuchst ihn weg zu schieben. Vergebens.
Nach etlichen Stunden hat ein Krieger deine Hilferufe gehört und den Felsen zur
Seite gerollt. Doch es ist zu spät. Er sieht nur noch deine zusammengekauerte
Leiche im Eingang liegen.`n`n`n");
addnews($session[user][name]."`@ starb in einem `7dunklen Tunnel. ");
output("`n`4Du bist tot.`n");
output("Du verlierst 10% deiner Erfahrung und alles Gold.`n");
output("Du kannst morgen weiterspielen.");
$session[user][gold]=0;
$session[user][experience]=round($session[user][experience]*.9,0);
$session[user][alive]=0;
$session[user][hitpoints]=0;
$session[user][specialinc]="";
$session[user][reputation]--;
addnav("Tägliche News","news.php");
break;
}
}
if ($_GET[op]=="tretten"){
output("`@Mit kurzen und langsamen Schritten näherst du dich dem Sonnenlicht. Je näher du
heran gehst, desto großer scheint der Sonnenstrahl zu werden. Endlich bist du im
Zentrum des Lichtes angelangt. Es ist warum, zu warm findest du. Sekunden, Minuten
oder gar Tage vergehen bis jemand den Raum betritt. Schnellen Schrittes nähert er
sich dir. Wie du erkennst ist auch er ein Zwerg. Du nimmst an das er ein König ist
daher er auf dem Haupt eine Krone trägt. Hallo, beginnt der Zwergen König,du bist
der erste der es jemals schaffte unser Reich zu finden. Er räuspert sich kurz und
fährt dann fort. Mein Name ist Marulen, Sohn des legendären König der Zwerge Salotahn.
Vor Jahren wurde uns Prophezeit das ein Junger Krieger unser Volk besuchen wird. Viele
meiner Untertanen finden das dies nicht der Wahrheit entspricht oder zweifeln daran.
Doch ich glaubte immer daran. Verwirt über die Worte des Königs stockt dir für kurze
Momente der Atem. Du meinst, beginnst du, „das ich dieser Krieger bin? Ich meine es
nicht nur, ich weiß es sogar. Den die Beschreibung des Propheten paßt genau auf dich,
deshalb bitte ich dich, komm mit mir, sagte der König. Du überlegst ob du dem König
folgen solltest, oder lieber wider zurück gehst.");
addnav("Aktionen");
addnav("Mit gehen","ma.php?op=gona");
addnav("Kehre lieber um","ma.php?op=back");
}
if ($_GET[op]=="gona"){
output("`@Du gehst mit dem König durch einen Gang, der von Fackeln schwach erleuchtet wird.
Es scheint als ob ihr durch ein Labyrinth gehen würdet, den ihr lauft wie es dir
scheint im Kreis. Doch so war es nicht, den nach gut 20 Minuten sagt der König
zu dir :„Hinter diesem Tor liegt unsere Stadt. Meine Vorfahren erbauten die Stadt
vor Jahrhunderten. Doch langsam aber sicher beginnt unsere Stadt zu zerfallen,
Säulen stürzen um, Häuser brechen zusammen, gar Wege brechen auseinander. Den
eine alte Hexe verfluchte unsere Stadt, so das sie nach Jahrhunderten zu Staub
zerfallen solle. Du fragst was du dann hier sollst, irgendwie muß der König deinen
Blick verstanden haben und fährt fort: Der Prophet sagte, das der Auserwählte im
stande ist die Hexe zu töten, und somit würde der Bann von uns genommen. Etwas baff
von dieser aussage läßt du dich gegen die Marmor Wand fallen. Würdest du uns Helfen
werter Krieger,fragte der König.");
addnav("Aktionen");
addnav("Ihm Helfen","ma.php?op=help");
addnav("Umkehren","ma.php?op=back");
}
if ($_GET[op]=="help"){
output("`@Du rappelst dich wider auf und sagst dem König: Ich werde euch Helfen, gar wen es mir
das Leben kostet. Voller Freude hüpft der kleine König auf und ab. „Nun gut Krieger
die Hexe lebt auf einem kleinen Berg nahe meines Schlosses. Meine Wachen werden dich
zu ihr bringen, doch ab da bist du auf dich ganz alleine gestellt. Ok, preßt du aus
deinen Lippen heraus.Auf der anderen Seite des Tores erwarteten auch schon 2 Wachen
den Königs. Der König sagte ihnen etwas auf einer Sprache die du nicht verstanden
hast. Als er fertig mit dem Gespräch war wandte er sich an dich: Meine Wachen sind bereit.
Kurze zeit später fandest du dich schon auf den Weg zum Berg neben dem Schloß wider. Die
Wachen zeigten dir das Haus der Hexe und liefen eilig davon.");
addnav("Aktionen");
addnav("In das Haus gehen","ma.php?op=walken");
addnav("Kneifen","ma.php?op=back");
}
if ($_GET[op]=="walken"){
/* switch ( e_rand(1,2) ) {
case 1: */
output("`@Du gehst in das Haus und siehst die Hexe nahe eines Mahagoni Tisches auf dem Boden sitzen,
gebeugt über ein paar Drachenknochen. Als sie dich sieht richtet sie sich auf und sagt:
Ich habe dich erwartet Krieger. Erschrocken weichst du zurück, doch es ist zu spät die
Hexe stürmt mir ihrem Breitschwert auf dich zu.");
addnav("Aktionen");
addnav("Weiter","ma.php?op=gos");
/* break;
case 2: //Das bekomme ich grade i-wie nicht hin das Rüstung und WAffe im Inventar angezeigt werden hehe
output("`@Du betrittst das kleine Hexenhaus und siehst das es leer ist. Auf dem Tisch liegt ein
Beutel. Langsam gehst du hinüber um in anzusehen. Darin findest du 5 Edelsteine und
10000 Gold. Du schaust dich weiter im Haus um und siehst noch eine Waffe und eine
Rüstung.");
$sql="INSERT INTO
items(name,class,owner,value1,gold,gems,description) VALUES
('Korlen`s Starb','Waffe',".$session[user][acctid].",".$session[user][house].",25,0,'Eine überaus mächtige Hexenwaffe')";
$sql="INSERT INTO
items(name,class,owner,value1,gold,gems,description) VALUES
('Korlen`s Schild','Rüstung',".$session[user][acctid].",".$session[user][house].",25,0,'Eine überaus mächtige Hexenrüstung')";
$session['user']['gold']+=10000;
$session['user']['gems']+=5;
addnav("Aktionen");
addnav("Gehe wider zurück","village.php");
}*/ //teil aus cruxis.php von Lord Eliwood
$badguy = array(
"creaturename"=>"`6Alte Hexe`0"
,"creaturelevel"=>16
,"creatureweapon"=>"Korlen´s Stab"
,"creatureattack"=>15
,"creaturedefense"=>15
,"creaturehealth"=>150
,"diddamage"=>0);
$session[user][badguy]=createstring($badguy);
$atkflux = e_rand(0,$session['user']['dragonkills']*2);
$defflux = e_rand(0,($session['user']['dragonkills']*2-$atkflux));
$hpflux = ($session['user']['dragonkills']*2 - ($atkflux+$defflux)) * 5;
$badguy['creatureattack']+=$atkflux;
$badguy['creaturedefense']+=$defflux;
$badguy['creaturehealth']+=$hpflux;
addnews($session[user][name]." `@hat ein Dorf vor der zerstörung einer Hexe bewahrt.!");
}
if ($_GET[op]=="gos")
{
output("So schnell du kannst rennst du auf die Hexe zu und zückst deine Waffe?");
addnav("Kämpfe","ma.php?op=fight");
// addnav("Flüchte in Furcht","village.php");
}
if ($HTTP_GET_VARS[op]=="fight"){
addnav("Aktionen");
addnav("Weiter","ma.php?op=weiters");
$battle=true;
}
if ($battle)
{
include ("battle.php");
if ($victory)
{
output("`nDu hast `^".$badguy['creaturename']." geschlagen.");
$badguy=array();
$session[user][badguy]="";
$session[engel]+=1;
}
elseif($defeat)
{
output("Du wurdest von der alten Hexe getötet und zu Ramius geschickt.");
addnews($session[user][name]." wurde von einer alten Hexe getötet. ");
output("`n`4Du bist tot.`n");
output("Du verlierst 10% deiner Erfahrung und alles Gold.`n");
output("Du kannst morgen weiterspielen.");
$session[user][gold]=0;
$session[user][experience]=round($session[user][experience]*.9,0);
$session[user][alive]=0;
$session[user][hitpoints]=0;
$session[user][specialinc]="";
$session[user][reputation]--;
addnav("Tägliche News","news.php");
}
}
if ($_GET[op]=="weiters"){
output("`@Ein eisiger schauer überkommt dich als die Hexe zu Boden geht. Du versuchst
dich zu währen, doch fällst schließlich in Ohnmacht, Als du wider aufwachst
befindest du dich am Stadtbrunnen in Nightwood wider. Ein kleiner Zettel
neben dir verrät dir das dich die Zwerge wider zurück gebracht haben.
Fröhlich gehst du wider in den Wald und jagst ein bißchen.");
addnav("Aktionen");
addnav("In den Wald","forest.php");
}
if ($_GET[op]=="back"){
output("`@Du hast zuviel schieß mit dem König zu reden, gar ihm zu Helfen.
Deshalb nimmst du deine Beine in die Hand un rennst zum Ausgang.
Durch diese Hetzjagd hast du 2 Runden verloren. Aber du bist froh
endlich wider draußen zu sein.");
$session['user']['turns']-=2;
addnav("Aktionen");
addnav("In den Wald","forest.php");
}
if ($_GET[op]=="angel"){
switch ( e_rand(1,3) ) {
case 1:
output("`@Du hast dich entschlossen ein bißchen am See zu angeln.
Du knotest eine schnurr an einem alten Stock und wirfst
de Schnur in den See.Etwas reist und zerrt an deiner
Schnurr. Schnell versuchst du die Schnurr einzuziehen doch
ohne Erfolg die Schnurr entgleitet dir.");
addnav("Aktionen");
addnav("Zurück in den Wald","forest.php");
break;
case 2:
output("`@Du wirfst deine Provisorische Angel aus. Nach ein paar
Augenblicken zerrt etwas an der Schnurr was viel zu stark
für dich ist. Du wirst ins Wasser gerissen und ertrinkst.");
addnews($session[user][name]."`@ ist beim `b`!Angeln`b`@ ertrunken!");
output("`n`4Du bist tot.`n");
output("Du verlierst 10% deiner Erfahrung und alles Gold.`n");
output("Du kannst morgen weiterspielen.");
$session[user][gold]=0;
$session[user][experience]=round($session[user][experience]*.9,0);
$session[user][alive]=0;
$session[user][hitpoints]=0;
$session[user][specialinc]="";
$session[user][reputation]--;
addnav("Tägliche News","news.php");
break;
case 3:
output("`@Du wirfst deine Angel aus. Stunden vergehen ohne das du etwas gefangen
hast, doch da reist es förmlich an deiner Schnur. Zu holst sie ein und
siehst einen Beutel wo 5 Edelsteine und 5000 Gold drinnen sind.");
$session['user']['gold']+=5000;
$session['user']['gems']+=5;
addnav("Aktionen");
addnav("Zurück in den Wald","forest.php");
break;
}
}
if ($_GET[op]=="swimm"){
switch ( e_rand(1,2) ) {
case 1:
output("`@Du steigst in den See schwimmst bis in die Mitte doch dort verläßt
dich die kraft. Du schaffst es nicht mehr ans Ufer und ertrinkst.
Das nächste was du siehst ist wie Ramius dich ins Totenreich begleitet.");
addnews($session[user][name]."`@ ist beim `b`!Schwimmen`b`@ ertrunken!");
output("`n`4Du bist tot.`n");
output("Du verlierst 10% deiner Erfahrung und alles Gold.`n");
output("Du kannst morgen weiterspielen.");
$session[user][gold]=0;
$session[user][experience]=round($session[user][experience]*.9,0);
$session[user][alive]=0;
$session[user][hitpoints]=0;
$session[user][specialinc]="";
$session[user][reputation]--;
addnav("Tägliche News","news.php");
break;
case 2:
output("`@Du steigst in den See, schwimmst ein bißchen und auf einmal taucht ein
Beutel neben dir auf. Im Beutel befinden sich 5 Edelsteine und 5000 Gold!");
$session['user']['gold']+=5000;
$session['user']['gems']+=5;
addnav("Aktionen");
addnav("Zurück in den Wald","forest.php");
break;
}
}
if ($_GET[op]=="ansehen"){
switch ( e_rand(1,2) ) {
case 1:
output("`@Du gehst hinüber zu den klenien Statuen und siehst das es kleine Zwerge
seien sollen. Gehauen in `^Gold`@! Unter jeder der Statuen ist ein Name
eingestantz. Doch leider kannst du es nicht lesen, daher es eine andere
Sprache zu sein scheint. Etwas abseits des Raumes, in einer dunklen Ecke
siehst du etwas blitzen und gehst dort hin. Du findest 20 Edelsteine!");
$session['user']['gems']+=20;
addnav("Aktionen");
addnav("Gehe zurück","forest.php");
break;
case 2:
output("`@Du gehst hinüber zu den klenien Statuen und siehst das es kleine Zwerge
seien sollen. Gehauen in `^Gold`@! Unter jeder der Statuen ist ein Name
eingestantz. Doch leider kannst du es nicht lesen, daher es eine andere
Sprache zu sein scheint. Etwas abseits des Raumes, in einer dunklen Ecke
siehst du etwas blitzen und gehst dort hin. Und im nächsten Moment siehst
du wie ein Dolch auf dich geworfen wird. Der Dolch trifft dich mitten ins
Herz.");
addnews($session[user][name]."`@ wurde in Marulens Grotten umgebracht. Von einem `^`bZwerg`b`@!");
output("`n`4Du bist tot.`n");
output("Du verlierst 10% deiner Erfahrung und alles Gold.`n");
output("Du kannst morgen weiterspielen.");
$session[user][gold]=0;
$session[user][experience]=round($session[user][experience]*.9,0);
$session[user][alive]=0;
$session[user][hitpoints]=0;
$session[user][specialinc]="";
$session[user][reputation]--;
addnav("Tägliche News","news.php");
break;
}
}
page_footer();
?>
[/php]
Zuletzt geändert von xatchemx am Mo 19 Mär, 2007 22:33, insgesamt 1-mal geändert.
|