LoGD Standardrelease steht hier zum Download zur Verfügung!

Zeige Source: /special/goldenegg.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/goldenegg.php

<?php

// 22062004

/* ******************* 
The Golden Egg
A "capture the flag"-like extension for PvP in LoGD
V 1.1 Written by anpera 2004-02-26 

Additional changes in common.php, configuration.php, darkhorse.php, healer.php, newday.php, prefs.php, pvp.php, shades.php required.
See http://www.anpera.net/forum/viewforum.php?f=27 for details.
******************* */  

$session[user][specialinc] = "goldenegg.php";
if (
$_GET[op]=="takeit") {
    
output("`fDu kannst dem Drang nicht widerstehen, dass Ei an dich zu nehmen.`n`n");
    if (
e_rand(1,5)==4){
        
output("Doch gerade als du nach dem Ei greifen willst, springt dich ein Echsenmensch fauchend und mit seinen Krallen nach dir schlagend an.");
        
$lvl $session[user][level];
        
$hurt e_rand(5*$lvl,10*$lvl);
        
$session[user][hitpoints]-=$hurt;
        
output("`n`n`&Du verlierst $hurt Lebenspunkte!`n");
        if (
$session[user][hitpoints]<=0) {
                
output("`&Du bist `bbewusstlos`b!!!`nDu verlierst glücklicherweise weder Gold noch Erfahrungspunkte.`nDu kannst morgen wieder kämpfen.");
                
addnav("Zu den Schatten","shades.php");
                
addnav("Zu den News","news.php");
            
addnews($session[user][name]." `fwurde hinterrücks angefallen, bei dem Versuch sich das goldene Ei zu schnappen.");
            }
    } else if (
getsetting("hasegg",0)!=0){
        
output("`fPech gehabt! Gerade als du nach dem Ei greifen willst, stellst du fest, dass es verschwunden ist.");
    } else {
        
output("`fDu schnappst dir das Ei und sofort spürst du, dass dir dieses Ei einigen Türen öffnen wird und magische Fähigkeiten hat, die sogar den Tod ");
        
output("besiegen können. Aber dir ist auch klar, dass dieses Ei den Neid vieler anderer Krieger auf sich ziehen wird.");
        
addnews("`&".$session[user][name]."`f hat das goldene Ei im Wald gefunden!");
        
$session[user][reputation]++;
        
savesetting("hasegg",stripslashes($session[user][acctid]));
    }
    
$session[user][specialinc]="";
} elseif (
$_GET[op]=="abhaun") {
    
output("`fDir kommt das ganze sehr nach einer Falle vor, deshalb lässt du das Ei wo es ist.n.");
    
$session[user][specialinc]="";
} else {
    if (
getsetting("pvp",1)==0) {
        
output("`fAn einer Baumgruppe entdeckst du so etwas wie ein notdürftiges Versteck und siehst dir das ganze näher an. Was immer hier auch versteckt worden war, wurde schon geklaut und so setzt du deinen Weg weiter fort.`n`n ");
        
$session[user][specialinc]="";
    } else if (
getsetting("hasegg",0)==0){
          
output("`fEin goldenes Funkeln lenkt deine Aufmerksamkeit auf eine Baumgruppe, die von dichtem Gestrüpp umgeben ist. Neugierig siehst du dir die Sache näher an und bemerkst schnell, dass es sich um ein Versteck handelt. Du schiebst das Laub etwas zur Seite und vor dir liegt ein kleines, goldenes Ei. Du spürst die magische Ausstrahlung des Eis und davon angezogen, streckst du schon die Hand danach aus.`n`n
        Willst du es wagen das Ei mitzunehmen oder lässt du es lieber sein?."
);
        
addnav("Entscheide dich");
        
addnav("Nimm das Ei mit","forest.php?op=takeit");
        
addnav("Lieber nicht","forest.php?op=abhaun");
    } else {
        
$sql "SELECT acctid,name,sex FROM accounts WHERE acctid = '".getsetting("hasegg",0)."'";
        
$result db_query($sql) or die(db_error(LINK));
        
$row db_fetch_assoc($result);
        
$owner $session[user][acctid];
        if (
$owner == $row[acctid]) {
            
output("`fDu kommst an eine Stelle im Wald, die dir merkwürdig bekannt vorkommt. Plötzlich hörst du das Knacken eines Astes hinter dir und noch bevor du dich umdrehen kannst, springt dich schon ein Echsenmensch an.");
            
$lvl $session[user][level];
            
$hurt e_rand(4*$lvl,9*$lvl);
            
$session[user][hitpoints]-=$hurt;
            
output("`n`n`&Du verlierst $hurt Lebenspunkte!`n");
            
$text ="`&".$session[user][name]."`f hat das goldene Ei im Wald verloren";
            if (
$session[user][hitpoints]<=0) {
                    
output("`&Du bist `bbewusstlos`b!!!`nDu verlierst glücklicherweise weder Gold noch Erfahrungspunkte.`nDu kannst morgen wieder kämpfen.");
                    
addnav("Zu den Schatten","shades.php");
                    
addnav("Zu den News","news.php");
                
$text $text." und starb dabei";
                }
            
addnews($text.".");
            
savesetting("hasegg",stripslashes(0));
        } else {
            
output("`fBei einer Baumgruppe entdeckst du ein notdürftiges Versteck. Bei näherer Betrachtung stellst du fest, dass es schon durchwühlt wurde. Allerdings haftet an dem Laub noch ein wenig Goldstaub. `n`n ");
            
output("`fDu hast gehört, dass sich das goldene Ei im Besitz von `&$row[name]`f befinden soll.`n`fWillst du es ".($row[sex]?"ihr":"ihm")." nicht mal abnehmen?`n");
        }
        
$session[user][specialinc]="";
    }
}
?>