LoGD Standardrelease steht hier zum Download zur Verfügung!

Zeige Source: /special/kobold.php

Hier klicken für den Source, ODER
Weitere Dateien, von denen du den Quelltext sehen kannst:
(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/kobold.php

<?php

//13082004

if (!isset($session)) exit();
if (
$_GET[op]==""){
  
output("`]Ein Rascheln im Unterholz veranlasst dich dazu stehen zu bleiben. Plötzlich springt eine kleine Gestalt aus einem Gebüsch. Es ist ein Kobold, der dich ebenso überrascht anschaut, wie du ihn.`n
            `Ž\"Oh, oh, oh.\" `]macht er leise und hüpft von einem Bein auf das andere `Ž\"Willst du spielen, willst du spielen? Ein kleines Ratespiel. Ja, ja, ja.\" `]plappert die kleine Kreatur weiter und nickt eifrig mit
            dem Kopf, so dass seine langen Ohren schlackern. Du weißt, dass er nicht nur aus Spaß mit dir spielen will, sondern dass er einen kleinen Wetteinsatz fordert.`n`n "
);
    
output("`n`nWillst du sein Spiel spielen?`n`n<a href='forest.php?op=yes'>Ja</a>`n<a href='forest.php?op=no'>Nein</a>",true);
    
addnav("Ja","forest.php?op=yes");
    
addnav("Nein","forest.php?op=no");
    
addnav("","forest.php?op=yes");
    
addnav("","forest.php?op=no");
    
$session[user][specialinc]="kobold.php";
}else if(
$_GET[op]=="yes"){
  if (
$session[user][gold]>0){
        
$session[user][specialinc]="kobold.php";
        
$bet abs((int)$_GET[bet] + (int)$_GET[bet]);
        if (
$bet<=0){
            
output("`Ž\"Fein, fein, ".($session[user][sex]?"feines Mädchen":"feiner Junge")."!\" `]meint er ganz aufgeregt und hüpft in der Gegend herum. `Ž\"Pass auf. Pass auf. Ich denke mir eine Zahl zwischen 1 und 100.\"`] 
            er tippt sich mehrmals mit dem Finger gegen die eigene Brust `Ž\"Und du... und du! Du musst erraten welche.\" `]nun springt er aufgeregt um dich herum und tippt dir gegen den Oberschenkel. Vor dir bleibt er wieder
            stehen und stemmt die Hände in die Hüften `Ž\"Ich helf dir ein wenig, aber du hast nur 6 Versuche.\" `]erklärt er dir dann die weiteren Spielregeln.`n`n"
);
            
output("`]Wie hoch ist ein Einsatz?");
            
output("<form action='forest.php?op=yes' method='POST'><input name='bet' id='bet'><input type='submit' class='button' value='Setze'></form>",true);
            
output("<script language='JavaScript'>document.getElementById('bet').focus();</script>",true); // Bravebrain
            
addnav("","forest.php?op=yes");
            
$session[user][specialmisc]=e_rand(1,100);
        }else if(
$bet>$session[user][gold]){
          
output("`Ž\"Du hast nicht genug goldenes Gold! Ich spiele nicht mir dir!\" `]kreischt der kleine Kobold auf und du musst feststellen, dass er Recht hat. Ohne dich noch eines Blickes zu würdigen springt er wieder 
          ins Unterholz und ist verschwunden."
);
            
$session[user][specialinc]="";
            
//addnav("Zurück in den Wald","forest.php");
        
}else{
            if (
$_GET[guess]!==NULL){
              
$try = (int)$_GET['try'];
              if (
$_GET[guess]==$session[user][specialmisc]){
                  if (
$try == 1) {
                        
output("`Ž\"Was? Was`? WAS?! Das ist nicht möglich! Nein, nein, nein!\"`] beschwert sich Kobold lautstark und trampelt mit seinen kleinen Füßen auf den Waldboden `Ž\"Du hast mit einem Mal meine Zahl
                        erraten, das geht doch nicht.\" `]Traurig schaut der kleine Kobold zu dir nach oben `Ž\"Du hast bestimmt geschummelt und Magie benutzt!\" `]bezichtigt er dich der Schummelei, händigt dir aber trotzdem,
                        wenn auch unter leisem Gemurmel deinen Gewinn in Höhe von `G
$bet Gold `]aus.");
                    } else {
                        
output("`Ž\"Nein, nein, nein, nein.\" murmelt der kleine Kobold vor sich her und wirkt äußerst deprimiert, als er sich die Hände vor das Gesicht schlägt. `Ž\"Du hast es. Du hast meine Zahl erraten und 
                        nur 
$try Versuche gebraucht.\" `]jammert er und schüttelt leicht den Kopf. Seine Zahl war `&".$session[user][specialmisc]."`]!`n`nNiedergeschlagen händigt er dir die `G$bet Gold`] aus, die du gewonnen 
                        hast."
);
                    }
                    
$session[user][gold]+=$bet;
                    
//debuglog("won $bet gold from the old man in the forest");
                    
$session[user][specialinc]="";
    
$session[user][specialmisc]=""
                }else{
                  if (
$_GET['try']>=6&&((int)$_GET[guess]>=0&&(int)$_GET[guess]<=100)){
                      
output("`]Der Kobold schlägt vor Freude ein Rat und tänzelt um dich herum `Ž\"Meine Zahl war `&".$session[user][specialmisc]."`Ž! Du hast sie nicht erraten, nicht erraten, nicht erraten!\" `]Du gibst
                      dem Kobold die `G
$bet Gold `]die du ihm schuldest, schwörst dir, nie wieder Ratespielchen mit Kobolden zu machen und verschwindest.");
                        
$session[user][specialinc]="";
    
$session[user][specialmisc]=""
                        
$session[user][gold]-=$bet;
                        
//debuglog("lost $bet gold to the old man in the forest");
                    
}else{
                          if((int)
$_GET[guess]>100||(int)$_GET[guess]<0||!(int)$_GET[guess]){
                          
$try--;
                          
output("`]Der Kobold kichert `Ž\"Schlau bist du nicht gerade, nein, nein! $_GET[guess] ist doch keine Zahl zwischen 1 und 100!\"
                          `n\"Du hast noch `&"
.(6-$try)."`Ž Versuche übrig.\"`n");
                        } else if ((int)
$_GET[guess]>$session[user][specialmisc]){
                          
output("`Ž\"Nein, nein. `&".(int)$_GET[guess]." `Žist es nicht! Meine Zahl ist kleiner als das! Das war Versuch `&$try`Ž.\"`n`n");
                        }else{
                          
output("`Ž\"Nein, nein! `&".(int)$_GET[guess]." `Žist es nicht! Meine Zahl ist größer als das!  Das war Versuch `&$try`Ž.\"`n`n");
                        }
                        
output("`]Du hast `G$bet Gold `]gesetzt.  Was schätzt du?");
                        
output("<form action='forest.php?op=yes&bet=$bet&try=".(++$try)."' method='POST'><input name='guess' id='guess'><input type='submit' class='button' value='Rate'></form>",true);
                        
output("<script language='JavaScript'>document.getElementById('guess').focus();</script>",true); // Bravebrain
                        
addnav("","forest.php?op=yes&bet=$bet&try=$try");
                    }
                }
            }else{
                
output("`]Du hast `G$bet Gold`] gesetzt.  Was schätzt du?");
                
output("<form action='forest.php?op=yes&bet=$bet&try=1' method='POST'><input name='guess'><input type='submit' class='button' value='Rate'></form>",true);
                
addnav("","forest.php?op=yes&bet=$bet&try=1");
            }
        }
    }else{
      
output("`]Der Kobold mustert deinen Goldbeutel und erkennt schnell, dass dieser völlig leer ist. `Ž\"Du hast kein Gold zum spielen!\" `]kreischt er und ist so schnell wieder im Unterholz verschwunden, wie er 
      herausgesprungen war. "
);
        
//addnav("Zurück in den Wald","forest.php");
        
$session[user][specialinc]="";
    }
}else if(
$_GET[op]=="no"){
  
output("`]Du kennst Kobolde und weißt genau, dass ein Spielchen mit ihnen meistens zu ihren Gunsten ausfällt. Da du keine Lust hast mit dem Kobold zu spielen, lässt du ihn einfach stehen und gehst weiter.");
    
//addnav("Zurück zum Wald","forest.php");
    
$session[user][specialinc]="";
   
$session[user][specialmisc]=""
}
?>