Zeige Source: nicedragon.php

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.

Und noch ein Hinweis für die Codekopierer unter Euch: Dieses Logd ist in großen Teilen umgeschrieben. Dies bedeutet, dass vermutlich wenig bis gar nichts läuft, was Ihr Euch von hier herunterladet. ;-) Einfacher ist es wahrscheinlich, wenn Ihr Euch per Hilfeanfrage ans Team wendet und dann bekommt Ihr auch die kompletten Codes mit Glück sogar mit Einbauanleitung.

<?php
$out
="";
//*-------------------------*
//|      nicedragon.php     |
//|        Scriptet by      |
//|       °*Amerilion*°     |
//|    for mekkelon.de.vu   |
//|      idea by Jamara     |
//*-------------------------*
/*

*Version 1.4*
History (Alle am 11.6 innerhalb von 1Stunde)
1.0
Läuft problemlos
1.1
http_get_vars geändert in $_GET
1.2
Schwerer Bug, Bilder gingen nach DK verloren
1.3
Neuordnung der anzeige in der Hall of fame
1.4
Auf ein neues eine Neuanordnung, diesmal denk ich die letzte

1.5 banshee 2007:
das mit dem bild ist so unwahrscheinlich, dass ich es rausgenommen habe...
hier hat seit vier wochen keiner das bild getroffen und das bild (spalte fehlt in accounts ist seit 6 monaten unentdeckt geblieben

-------------------------------------------------------------------------------------------------------------
Die ähnlichkeit mancher Texte zur randdragon.php ist rein zufällig...deshalb hier nochma das (c) daraus;)

~Random Green Dragon Encounter v1 by Timothy Drescher (Voratus) translatet by Anpera
-------------------------------------------------------------------------------------------------------------


INSTALL:

1.5 banshee: oder auch nicht... spare dir das einfach, gib dem user die belohnung und lass die accounts in ruhe...

Öffne hof.php
SUCHE
addnav ("Arenakämpfer","hof.php?op=battlepoints&subop=$subop&page=$page");
FÜGE DANACH EIN
addnav ("Bilder", "hof.php?op=bild&subop=$subop&page=$page");

SUCHE
} elseif ($_GET['op']=="paare"){
FÜGE DAVOR EIN
} elseif ($_GET['op']=="bild"){
    $sql = "SELECT name,bild AS data1 FROM accounts WHERE locked=0 AND bild ORDER BY bild $order, acctid $order LIMIT $limit";
    $adverb = "begabtesten";
    if ($_GET['subop'] == "least") $adverb = "unbegabtesten";
    $title = "Die $adverb Maler des `5lila Drachen`^ in diesem Land";
    $headers = array("Bilder");
    display_table($title, $sql, false, false, $headers, false);
SUCHE:
$sql = "SELECT count(acctid) AS c FROM accounts WHERE locked=0 AND dragonkills>0";
FÜGE DANNACH EIN:
} elseif ($op == "bild") {
    $sql = "SELECT count(acctid) AS c FROM accounts WHERE locked=0 AND bild";


Öffne dragon.php
SUCHE 2MAL
,"dragonpoints"=>1
FÜGE JEWEILS DANACH EIN
,"bild"=>1

SQL:
ALTER TABLE `accounts` ADD `bild` INT( 11 ) DEFAULT '0' NOT NULL
*/



if (empty ($_GET['op'])){
page_title ("`^Der Drache");
$out.="`2Bei deinem Streifzug durch die Wälder hörst du plötzlich ein lautes Brüllen. Das Geräusch lässt das Blut in deinen Adern gefrieren.`n";
$out.="Ein tiefes Stampfen ist hinter dir zu hören. Starr vor Schreck fühlst du einen Stoß heißen Atem in deinem Nacken. ";
$out.="Langsam drehst du dich um - und siehst einen riesigen `5Lila Drachen`2 vor dir stehen. ";
$out.="`n`nDas könnte Ärger geben...";
addnav ("Angreifen!","forest.php?op=at");
addnav ("Um Gnade winseln","forest.php?op=ug");
addnav ("Rede dich raus","forest.php?op=red");
addnav ("Lauf weg!","forest.php?op=run");
$user['specialinc'] = "nicedragon.php";
}
if(
$_GET['op']=="at"){
$gem=round($user['gems']*0.1);
$out.="`2Du ziehst deine Waffe und rennst auf den `5Lila Drachen`2 zu. Dieser schaut dich";
$out.="verwundert an. Dann";
switch(
mt_rand(1,3)){
case 
1:
case 
2:
$out.="`2hebt sie den rechten Vorderfuss und schaut dich ein letztes mal entschuldigend an";
$out.="`n`n`^Du bist tot.`n".$gem." deiner Edelsteine wurden zerquetscht.`nDu verlierst wegen";
$out.="deiner dummheit 3% Erfahrung";
$user['alive']=false;
$user['hitpoints']=0;
$user['gems']=round ($user['gems']*0.9);
$user['experience']*0.97;
addnews($user['name']." `5weiß nun das man nicht unter den Fuß eines Drachen stehen sollte...");
addnav ("Tägliche News","news.php");
break;
case 
3:
$out.="wendet er sich ab und steigt in die Lüfte. Du fühlst dich unendlich stark.`#";
output ($out,true);
$out "";
increment_specialty();
}
}
if(
$_GET['op']=="ug"){
$out.="`2Du kauerst dich vor dem `5Lila Drachen`2 zusammen und flehst um dein Leben. Der Drachen schnaubt dir erneut seinen heißen Atem ";
$out.="entgegen. \"`3An jemandem, der so erbärmlich jammert, würde ich mir sicher nur den Magen verderben.";
$out.="`3Hau schon ab, dich intressiert doch eh mein `@Bruder`2\"`nDu beschließt, dass es das Beste ist, den Anweisungen der Kreatur zu folgen, und so ";
$out.="hoppelst du verängstigt davon.";
$user['specialinc'] = "";
}
if(
$_GET['op']=="red"){
$user['specialinc'] = "nicedragon.php";
$out.="`2Du stehst einfach mit weichen Knien vor der `5lila Kreatur`2 und zitterst.";
$out.="Sie schaut dich von oben bis untern an, was bei ihrer imensen Größe nicht lange dauert.";
$out.="`n\"`3Sprich, du Abenteurer`2(du hörst Spott bei diesen Wort in der Stimme des Drachen mitklingen)`3";
$out.="was erdreistest du dich mir im Weg zu stehen?`2\"";
addnav ("Grüner Drache?","forest.php?op=green");
addnav ("Geschichte erzählen","forest.php?op=story");
addnav ("`5Lila","forest.php?op=lila");
}

if(
$_GET['op']=="green"){
$exp=round($user['experience']*0.08);
$out.="`2Der `5lila Drache `2schnaubt verächtlich...`n\"`3Er ist eine Schande für unser";
$out.="edles Geschlecht. Voller Bosheit und doch so dumm... Solch Wesen werden eines Tages dafür";
$out.="Sorge tragen das unser Geschlecht austirbt...Ich habe eine solche `iWut`i auf ihn das ich";
$out.="dir helfen werde ihn zu besiegen. Ich lasse dich an meiner Weisheit teilhaben!\"`^`n`n";
$out.="Deine Erfahrung steigt um $exp Punkte";
$user['experience']+=$exp;
}
if(
$_GET['op']=="story"){
$charm=(mt_rand(1,5));
$out.="`2Du erzählst den Drachen deine Geschichte.";
$out.="Dieser findet sie langweilig und schläft ein.";
switch(
mt_rand(1,3)){
case 
1:
case 
2:
$out.="`2Du schämst dich und verlierst ein paar Charmpunkte";
if (
$user['charm']>=$charm){
$user['charm']-=$charm;
}else{
$user['charm']=0;
}
break;
case 
3:
$out.="`2Was du nutzt um ein Bild von ihm zu malen. Dieses gibst du in der Akademie des Drachen ab,
    wo du einerseits eine Belohnung erhältst und andererseits dein Name vermerkt wird.`0"
;
$user['gold']+=1000;
//$user['bild']++;
break;
}
}
if(
$_GET['op']=="lila"){
$out.="\"`5JAAA!!!. Ich `ibin`i Lila!!!`2\"`n schreit dich der `5lila Drache`2 an.";
$out.="Er wirft dir einen Edelstein an den Kopf und als du wieder aufwachst ist er verschwunden.";
$out.="`n`n`^Du bekommst einen Edelstein.`nDu verlierst die Hälfte deiner Lebenspunkte.`n";
$user['hitpoints']=$user['hitpoints']*0.5;
$user['gems']++;
if (
$user['turns']>5){
$out.="`^Du verlierst 5 Runden.";
$user['turns']-=5;
}else{
$out.="`^Du verlierst alle deine Runden";
$user['turns']=0;
}
}
if(
$_GET['op']=="run"){
$out.="`2Eilig rennst du in den Wald, während der Drache dir nachschaut.";
}
output ($out,true);
?>
Source von nicedragon.php

Weitere Dateien, von denen du den Quelltext sehen kannst:

?>