LoGD Standardrelease steht hier zum Download zur Verfügung!

Zeige Source: /special/fluss.php

Hier klicken für den Source, ODER
Weitere Dateien, von denen du den Quelltext sehen kannst:
(Die Hälfte der Scripte ist an den Server angepasst und ich hab drin rumgebastelt, also keine Klagen, wenns bei euch net funzt ^^

(Das Lesen des Source, um sich spielerische Vorteile zu verschaffen, ist nicht erlaubt. Solltest du Schwachstellen oder Fehler entdecken, bist du als Spieler verpflichtet, diese zu melden.)

Source von: /special/fluss.php

<?php

/* *******************
Strömender Fluss
Codiert by Fly
email: easykamikaze@lycos.de

flussfight based on guardfight(castle.php)
******************* */

if (!isset($session)) exit();

if (
$HTTP_GET_VARS[op]=="")
     {
    if (!
$session['user']['prefs']['nosounds']) output("<object width='16' height='16'><param name='movie' value='sounds/river2.swf'><embed src='sounds/river2.swf' width='16' height='16'></embed></object>",true);
     
output("`2 Du stehst vor einem Fluss mit starker Strömung!`n");



     
addnav("auf die andere Seite schwimmen","forest.php?op=schwimmen");
      
addnav("am Fluss entlanglaufen","forest.php?op=laufen");
     
addnav("zurück in den Wald","forest.php?op=wald");
     
$session[user][specialinc]="fluss.php";

     }

else if  (
$HTTP_GET_VARS[op]=="wald")
     {
     
output("`2 Du gehst zurück in den Wald.");
     
addnav("zurück in den Wald","forest.php");
     
$session[user][specialinc]="";
     }
else if  (
$HTTP_GET_VARS[op]=="schwimmen")
    {
    
output("`2 Du steigst ins Wasser und versuchst auf die andere Seite zu schwimmen.`n");
    switch (
e_rand(1,5))
           {
           case 
1:
           case 
2:
           case 
3:
                
output("Doch die Strömung ist zu stark und reißt Dich mit.`n");
                
output("Du wirst unter Wasser gedrückt und verlierst das Bewusstsein. Erst am `# Fluss der Seelen`2 kommst Du wieder zu Dir!`n`n");

                 
output("`^Du verlierst 5% Deiner Erfahrung.`n");
                 
output("Du verlierst all Dein Gold.`n");
                 
output("Du kannst morgen wieder weiterspielen.`n`n");
                 
$session[user][alive]=false;
                 
$session[user][hitpoints]=0;
                 
$session[user][experience]*=0.95;
                 
$session[user][gold] = 0;
                 
addnav("Tägliche News","news.php");
                 
addnews($session[user][name]. "`# wurde von der Strömung weggetrieben!");
                 break;
           case 
4:
           case 
5:
                
$gewinn e_rand(1,3);
                
output("Du kämpfst mit aller Kraft gegen die Strömung an und schaffst es nach $gewinn ".($gewinn==1?"Waldkampf":"Waldkämpfen")." das andere Ufer zu erreichen!");
                 
output("`n`n`^Du gewinnst 5% an Erfahrung.`n");
                 
$session[user][experience]*=1.05;
                 
$session[user][turns]-=$gewinn;
                 
addnav("weiter","forest.php");
                  
$session[user][specialinc]="";
                 break;
                 }

    }
else if  (
$HTTP_GET_VARS[op]=="laufen")
     {
     switch(
e_rand(1,5))
            {
            case 
1:
            case 
2:
                 
$gewinn e_rand(1,3);
                
output("`2Du folgst $gewinn ".($gewinn==1?"Waldkampf":"Waldkämpfe")." lang dem Flussverlauf. Doch findest Du nichts Interessantes. Deshalb beschließt Du zurück in den Wald zu gehen! ");
                
$session[user][turns]-=$gewinn;
                 
addnav("weiter","forest.php");
                  
$session[user][specialinc]="";
                  break;
            case 
3:
            case 
4:
                 
output("`2 Du findest einen alten Baumstamm, der wie eine Brücke über den Fluss liegt.");
                 
addnav("über den Baumstamm gehen","forest.php?op=stamm");
                 
addnav("zurück in den Wald","forest.php?op=wald");
                 
$session[user][specialinc]="fluss.php" ;
                 break;
            case 
5:
                 
output("`2 Du siehst eine Kiste im Fluss schwimmen!");
                 
addnav("die Kiste bergen","forest.php?op=bergen");
                 
addnav("zurück in den Wald","forest.php?op=wald");
                 
$session[user][specialinc]="fluss.php"   ;
                 break;
                 }
     }
else if  (
$HTTP_GET_VARS[op]=="bergen")
     {
     
output("`2 Du steigst ins Wasser und versuchst die Kiste zu erreichen.`n");
      switch (
e_rand(1,5))
           {
           case 
1:
           case 
2:

                
output("Doch die Strömung ist zu stark und reißt Dich mit.`n");
                
output("Du wirst unter Wasser gedrückt und verlierst das Bewusstsein. Erst am `# Fluss der Seelen`2 kommst Du wieder zu Dir!`n`n");

                 
output("`^Du verlierst 5% Deiner Erfahrung.`n");
                 
output("Du verlierst all Dein Gold.`n");
                 
output("Du kannst morgen wieder weiterspielen.`n`n");
                 
$session[user][alive]=false;
                 
$session[user][hitpoints]=0;
                 
$session[user][experience]*=0.95;
                 
$session[user][gold] = 0;
                 
addnav("Tägliche News","news.php");
                 
addnews($session[user][name]. "`# wurde von der Strömung weggetrieben!");
                 break;
           case 
3:
           case 
4:
           case 
5:
                
$gewinn e_rand(1,3);
                
output("Du kämpfst mit aller Kraft gegen die Strömung an und schaffst es nach $gewinn ".($gewinn==1?"Waldkampf":"Waldkämpfen")." die Kiste zu erreichen!");
                
output("Du klammerst Dich an ihr fest und lässt Dich mit ihr ans Ufer treiben.`n`n");
                
output("Dort angekommen beginnst Du sofort die Kiste zu öffnen.`n`n");
                
$session[user][turns]-=$gewinn;
                switch (
e_rand(1,5))
                        {
                        case 
1:
                        case 
2:
                             
output("`#Es gelingt Dir, doch ist die Kiste leer!");
                             break;
                        case 
3:
                             
output("`#In der Kiste findest du einen `^ Edelstein!");
                             
$session[user][gems] ++;
                             break;
                        case 
4:
                        case 
5:
                             
$gewinn e_rand($session[user][level],($session[user][gems]*20));
                             
output("`#In der Kiste findest du `^$gewinn Gold!");
                             
$session[user][gold] += $gewinn;
                             break;


                        }


                 
addnav("weiter","forest.php");
                  
$session[user][specialinc]="";
                 break;
                 }
     }
else if  (
$HTTP_GET_VARS[op]=="wasser")
     {
      
output("`2 Du versuchst das rettende Ufer zu erreichen.`n");
    switch (
e_rand(1,5))
           {
           case 
1:
           case 
2:

                
output("Doch die Strömung ist zu stark und reißt Dich mit.`n");
                
output("Du wirst unter Wasser gedrückt und verlierst das Bewusstsein. Erst am `# Fluss der Seelen`2 kommst Du wieder zu Dir!`n`n");

                 
output("`^Du verlierst 5% Deiner Erfahrung.`n");
                 
output("Du verlierst all Dein Gold.`n");
                 
output("Du kannst morgen wieder weiterspielen.`n`n");
                 
$session[user][alive]=false;
                 
$session[user][hitpoints]=0;
                 
$session[user][experience]*=0.95;
                 
$session[user][gold] = 0;
                 
addnav("Tägliche News","news.php");
                 
addnews($session[user][name]. "`# wurde von der Strömung weggetrieben!");
                 break;
           case 
3:
           case 
4:
           case 
5:
                
$gewinn e_rand(1,3);
                
output("Nach $gewinn ".($gewinn==1?"Waldkampf":"Waldkämpfen")." hast Du endlich wieder sicheren Boden unter den Füßen!");
                 
output("`n`n`^Du gewinnst 5% an Erfahrung.`n");
                 
$session[user][experience]*=1.05;
                 
$session[user][turns]-=$gewinn;
                 
addnav("weiter","forest.php");
                  
$session[user][specialinc]="";
                 break;
                 }
     }
else if  (
$HTTP_GET_VARS[op]=="stamm")
     {
     switch(
e_rand(1,5))
            {
            case 
1:
                 
output("`2 Der Stamm ist sehr feucht. Doch Du schaffst es trotzdem die andere Seite zu erreichen und verschwindest sofort wieder im Wald.");
                   
$runden e_rand(2,4);
                   
output("`n`n`^Du gewinnst $runden Waldkämpfe!`n");
                   
$session[user][turns]+= $runden;
                  
addnav("weiter","forest.php");
                  
$session[user][specialinc]="";
                  break;
            case 
2:
            case 
3:
                 
output("`2 Der Stamm ist sehr feucht und auf der Mitte des Stammes rutschst Du aus und fällst in den Fluss!");
                 
addnav("weiter","forest.php?op=wasser");
                  
$session[user][specialinc]="fluss.php";
                  break;
            case 
4:
            case 
5:
                 
output("`2 Du betrittst gerade den Stamm, da springt plötzlich ein `qWaldläufer `2von der anderen Seite auf den Stamm und versperrt Dir den Weg.");
                 
output("`n`n`6\"Du willst auf die andere Seite? Dann musst Du erst an mir vorbei!\" `n`n`2sagt er und fuchtelt wie wild mit einem Kurzschwert in der Luft herum.");
                 
addnav("weiter","forest.php?op=flussfight");
                  
$session[user][specialinc]="fluss.php";
                  break;

            }
     }
else if (
$HTTP_GET_VARS[op]=="flussfight" || $_GET['op'] == "fight" || $_GET['op'] == "run"){
        if (
$HTTP_GET_VARS[op]=="flussfight"){
                
$session['user']['specialinc']="castle.php";
                
$badguy = array("creaturename"=>"Waldläufer","creaturelevel"=>$session[user][level],"creatureweapon"=>"Kurzschwert","creatureattack"=>$session[user][attack],"creaturedefense"=>$session[user][defence],"creaturehealth"=>$session[user][maxhitpoints], "diddamage"=>0);
                
$session[user][badguy]=createstring($badguy);
                
$fight=true;
        }elseif (
$_GET['op'] == "fight") {
                
$session['user']['specialinc']="fluss.php";
                
$fight=true;
        } elseif (
$_GET['op'] == "run") {
                
$session['user']['specialinc']="fluss.php";
                
output("`2Du springst vom Stamm ins Wasser! Während Du wegtreibst, wirst Du vom `qWaldläufer `2 ausgelacht.`n");
                
output("`^Du verlierst einen Charmpunkt!");
                
$session['user']['charm']--;
                
$session['user']['specialinc']="fluss.php";
                
addnav("weiter","forest.php?op=wasser");
        }
        if (
$fight){
                
$session['user']['specialinc']="fluss.php";
                if (
count($session[bufflist])>&& is_array($session[bufflist]) || $HTTP_GET_VARS[skill]!=""){
                        
$HTTP_GET_VARS[skill]="";
                        if (
$HTTP_GET_VARS['skill']==""$session['user']['buffbackup']=serialize($session['bufflist']);
                        
$session[bufflist]=array();
                        
output("`&Dies ist ein Kampf der Ehre! Du darfst Deine besonderen Fähigkeiten nicht einzusetzen!`0!");
                }
                include 
"battle.php";
                if (
$victory){
                        
output("`n`2 Beim letzten Schlag verlierst der `qWaldläufer`2 das Gleichgewicht und fällt in den Fluss.`n");
                        
output("`n`6\"Na warte, wir werden uns wieder sehen\" `n`n`2schreit er, während er wegtreibt. `n");
                        
output("Ohne weitere Probleme erreichst Du die andere Seite.");
                        
output("`n`^Du gewinnst 5% an Erfahrung.`n");
                 
$session[user][experience]*=1.05;
                        
addnav("weiter","forest.php");
                        
$session[user][specialinc]="";
                }elseif (
$defeat){
                        
output("`n`2 Beim letzten Schlag verlierst Du das Gleichgewicht und fällst in den Fluss.`n Während Dich die Strömung erfasst, amüsiert sich der Waldläufer köstlich.");
                        
$session[user][hitpoints]=1;
                        
$session[user][turns]-=2;
                        
$session['user']['specialinc']="fluss.php";
                        
addnav("weiter","forest.php?op=wasser");
                  
$session[user][specialinc]="fluss.php";
                }else{
                        
fightnav(false,true);
                }
        }
        }
if (
$session[user][turns]<0){$session[user][turns]=0;}


?>