Ich poste hier mal ein weiteres Waldspecial von mir:
Der Spieler trifft eine Hexe im Wald, die verschiedene Wertgüter von ihm verlangt. Der Spieler kann nun entscheiden, ob er ihr etwas gibt, oder ob er sie lieber mit einem großen risiko angreifen will
Erfordert:
Juwelier von Eliwood
Bitte: Verschieben & Rechte geben
Getestet: Ja
Feedback: Erwünscht
[php]<?php
//°-------------------------°
//| kahexe.php |
//| Script by |
//| xitachix |
//|
mcitachi@web.de |
//°-------------------------°
//http://logd.macjan.de/
if (!isset($session)) exit();
if ($_GET['op']==""){
output("`n`c`&Die Hexe`c`n`n");
output("`n`VDu schreitest den Wald entlang, als du plötzlich eine Vermummte Gestalt vor dir siehst.");
output("`n`VSie streckt ihren Arm aus und scheint etwas zu wollen");
output("`n`VMit dem anderen Arm streift sie sich die Kaputze vom Kopf");
output("`n`#Ich bin die Hexe Karen. Gib mir etwas von deinen Wertgütern!");
output("`n`VNun liegt es bei dir, ob du ihr etwas gibst oder nicht.");
$session['user']['specialinc']="kahexe.php";
if($session['user']['gems']>0) addnav("1 Edelstein geben","forest.php?op=edel");
if($session['user']['gold']>1999) addnav("2000 Gold geben","forest.php?op=gold");
if($session['user']['rubi']>0) addnav("1 Rubin geben","forest.php?op=rubin");
if($session['user']['saphi']>0) addnav("1 Saphir geben","forest.php?op=saphir");
if($session['user']['smaragd']>0) addnav("1 Smaragd geben","forest.php?op=smaragd");
addnav("Angreifen","forest.php?op=a");
if(($session['user']['gems']==0) && ($session['user']['rubi']==0) && ($session['user']['saphi']==0) && ($session['user']['smaragd']==0)) addnav("wegrennen","forest.php?op=z");
}
if ($_GET['op']=="edel"){
output("`n`VDu greifst in deine Taschen und holst einen der wunderschönen Edelsteine heraus.");
output("`n`VDu schaust ihn noch einmal sehnsüchtig an, bevor du ihn dann schliesslich der Hexe überreichst");
output("`n`VDie Hexe grinst hämisch, als sie den Edelstein bekommt.");
$session['user']['specialinc']="kahexe.php";
$session['user']['gems']--;
switch(e_rand(1,6)){
case 1:
case 2:
output("`n`3Die Hexe murmelt einen Zauberspruch und macht aus deinem einen Edelstein 4. Einen will sie behalten.");
output("`n`$ Du erhälst 3 EDELSTEINE!");
$session['user']['gems']+=3;
break;
case 3:
case 4:
case 5:
case 6:
output("`n`3Die Hexe schaut deinen Edelstein genau an und gibt ihn dir dann zurück. Damit kann sie nichts anfangen.");
output("`n`$ Du erhälst 1 EDELSTEIN!");
$session['user']['gems']++;
break;
case 7:
case 8:
output("`n`3Die Hexe nimmt deinen Edelstein und steckt ihn in die Tasche. Gerade als du dich beschweren willst, erschlägt sie dich mit einem stock und rennt kichernd weg");
output("`n`$ Du bist tot!");
$session['user']['alive']=false;
$session['user']['hitpoints']=0;
addnav("Tägliche News","news.php");
addnews("`#".$session['user']['name']." `0 wurde von einer Hexe mit einem Stock erschlagen");
break;
}
}
if ($_GET['op']=="gold"){
output("`n`VDu greifst in deine Taschen und holst 2000 klimpernde Goldstücke heraus.");
output("`n`VDu schaust sie noch einmal sehnsüchtig an, bevor du sie dann schliesslich der Hexe überreichst");
output("`n`VDie Hexe grinst hämisch, als sie die Goldstücke bekommt.");
$session['user']['specialinc']="kahexe.php";
$session['user']['gold']-=2000;
switch(e_rand(1,6)){
case 1:
case 2:
output("`n`3Die Hexe murmelt einen Zauberspruch und macht aus deinen Goldstücken 8000. 2000 will sie behalten.");
output("`n`$ Du erhälst 6000 GOLD!");
$session['user']['gold']+=6000;
break;
case 3:
case 4:
case 5:
case 6:
output("`n`3Die Hexe schaut dein Gold genau an und gibt es dir dann zurück. Damit kann sie nichts anfangen.");
output("`n`$ Du erhälst 2000 GOLD!");
$session['user']['gold']+=6000;
break;
case 7:
case 8:
output("`n`3Die Hexe nimmt dein Gold und steckt es in die Tasche. Gerade als du dich beschweren willst, erschlägt sie dich mit einem stock und rennt kichernd weg");
output("`n`$ Du bist tot!");
$session['user']['alive']=false;
$session['user']['hitpoints']=0;
addnav("Tägliche News","news.php");
addnews("`#".$session['user']['name']." `0 wurde von einer Hexe mit einem Stock erschlagen");
break;
}
}
if ($_GET['op']=="rubin"){
output("`n`VDu greifst in deine Taschen und holst einen der wunderschönen Rubine heraus.");
output("`n`VDu schaust ihn noch einmal sehnsüchtig an, bevor du ihn dann schliesslich der Hexe überreichst");
output("`n`VDie Hexe grinst hämisch, als sie den Rubin bekommt.");
$session['user']['specialinc']="kahexe.php";
$session['user']['rubi']--;
switch(e_rand(1,6)){
case 1:
case 2:
output("`n`3Die Hexe murmelt einen Zauberspruch und macht aus deinem einen Rubin 4. Einen will sie behalten.");
output("`n`$ Du erhälst 3 RUBINE!");
$session['user']['rubi']+=3;
break;
case 3:
case 4:
case 5:
case 6:
output("`n`3Die Hexe schaut deinen Rubin genau an und gibt ihn dir dann zurück. Damit kann sie nichts anfangen.");
output("`n`$ Du erhälst 1 RUBIN!");
$session['user']['rubi']++;
break;
case 7:
case 8:
output("`n`3Die Hexe nimmt deinen Rubin und steckt ihn in die Tasche. Gerade als du dich beschweren willst, erschlägt sie dich mit einem stock und rennt kichernd weg");
output("`n`$ Du bist tot!");
$session['user']['alive']=false;
$session['user']['hitpoints']=0;
addnav("Tägliche News","news.php");
addnews("`#".$session['user']['name']." `0 wurde von einer Hexe mit einem Stock erschlagen");
break;
}
}
if ($_GET['op']=="saphir"){
output("`n`VDu greifst in deine Taschen und holst einen der wunderschönen Saphire heraus.");
output("`n`VDu schaust ihn noch einmal sehnsüchtig an, bevor du ihn dann schliesslich der Hexe überreichst");
output("`n`VDie Hexe grinst hämisch, als sie den Saphir bekommt.");
$session['user']['specialinc']="kahexe.php";
$session['user']['saphi']--;
switch(e_rand(1,6)){
case 1:
case 2:
output("`n`3Die Hexe murmelt einen Zauberspruch und macht aus deinem einen Saphir 4. Einen will sie behalten.");
output("`n`$ Du erhälst 3 SAPHIRE!");
$session['user']['saphi']+=3;
break;
case 3:
case 4:
case 5:
case 6:
output("`n`3Die Hexe schaut deinen Saphir genau an und gibt ihn dir dann zurück. Damit kann sie nichts anfangen.");
output("`n`$ Du erhälst 1 SAPHIR!");
$session['user']['saphi']++;
break;
case 7:
case 8:
output("`n`3Die Hexe nimmt deinen Saphir und steckt ihn in die Tasche. Gerade als du dich beschweren willst, erschlägt sie dich mit einem stock und rennt kichernd weg");
output("`n`$ Du bist tot!");
$session['user']['alive']=false;
$session['user']['hitpoints']=0;
addnav("Tägliche News","news.php");
addnews("`#".$session['user']['name']." `0 wurde von einer Hexe mit einem Stock erschlagen");
break;
}
}
if ($_GET['op']=="smaragd"){
output("`n`VDu greifst in deine Taschen und holst einen der wunderschönen Smaragde heraus.");
output("`n`VDu schaust ihn noch einmal sehnsüchtig an, bevor du ihn dann schliesslich der Hexe überreichst");
output("`n`VDie Hexe grinst hämisch, als sie den Smaragd bekommt.");
$session['user']['specialinc']="kahexe.php";
$session['user']['smaragd']--;
switch(e_rand(1,8)){
case 1:
case 2:
output("`n`3Die Hexe murmelt einen Zauberspruch und macht aus deinem einen Smaragd 4. Einen will sie behalten.");
output("`n`$ Du erhälst 3 SMARAGDE!");
$session['user']['smaragd']+=3;
break;
case 3:
case 4:
case 5:
case 6:
output("`n`3Die Hexe schaut deinen Smaragd genau an und gibt ihn dir dann zurück. Damit kann sie nichts anfangen.");
output("`n`$ Du erhälst 1 SMARAGD!");
$session['user']['smaragd']++;
break;
case 7:
case 8:
output("`n`3Die Hexe nimmt deinen Smaragd und steckt ihn in die Tasche. Gerade als du dich beschweren willst, erschlägt sie dich mit einem stock und rennt kichernd weg");
output("`n`$ Du bist tot!");
$session['user']['alive']=false;
$session['user']['hitpoints']=0;
addnav("Tägliche News","news.php");
addnews("`#".$session['user']['name']." `0 wurde von einer Hexe mit einem Stock erschlagen");
break;
}
}
if ($_GET['op']=="a"){
output("`n`^Du nimmst all deinen Mut zusammen und greifst Karen die Hexe an.");
output("`n`^Die Hexe sieht dich wütend an.");
$session['user']['specialinc']="kahexe.php";
switch(e_rand(1,6)){
case 1:
case 2:
case 3:
case 4:
output("`n`3Die Hexe Karen sieht deinen Hieb und weicht ihm aus. Wütend wirft sie einen Blitz auf dich, der dich sofort tötet");
output("`n`$ Du bist tot!");
$session['user']['alive']=false;
$session['user']['hitpoints']=0;
addnav("Tägliche News","news.php");
addnews("`#".$session['user']['name']." `0 wurde vom Blitz einer Hexe getötet.");
break;
case 5:
case 6:
output("`n`3Die Hexe Karen kann deinen Hieb nicht vorraus sehen und wird getroffen. Du fühlst dich stärker als zuvor.");
output("`n`^Du erhälst +2 ANGRIFF!");
$session['user']['attack']+=2;
output("`n`^Und +1 VERTEIDIGUNG!");
$session['user']['defence']++;
addnews("`#".$session['user']['name']." `0 hat eine Hexe im Wald besiegt.");
break;
}
}
if ($_GET['op']=="z"){
output("`n`^Du rennst davon und stolperst über einen Stein");
output("`n`$Du verlierst ein paar Lebenspunkte");
$hurt = e_rand($lvl,3*$lvl);
$session['user']['hitpoints']-=$hurt;
}
?>[/php]