also, hier is das script mit dem fehler:
<?php
require_once "common.php";
checkday();
page_header("Elementar-Arena");
output("`^`c`b`&Elementar-Arena`0`b`^`c`n`n`n");
//checkevent();
if ($HTTP_GET_VARS[op] == ""){
output("`@Die Arena ist überfüllt mit Zuschauern, der Lärm ist ohrenbetäubend. Einige Krieger kämpfen in der Mitte der ");
output("Arena gegen die Elementarmeister um in den Turm der Meister zu kommen. Du siehst eine Tür zu einem exklusiven Gemeinschaftsraum. ");
output("Hinter der Arena erstreckt sich der Turm der Meister in voller Größe und du verspürst den Wunsch, dich irgendwann bis an die Spitze zu kämpfen.`n `n");
$sql = "SELECT orden,name FROM accounts WHERE orden > 0 ORDER BY orden DESC,name";
$result = db_query($sql);
for ($i=0;$i<db_num_rows($result);$i++){
$row = db_fetch_assoc($result);
if ($row[orden] > $topbattle and $row[orden] > 0){
$topbattle = $row[orden];
$plaque = $row[name];
}
}
if ($session[user][orden]>=4){
output("`c Du hast alle Meister besiegt, deshalb darfst du den Turm der Meister betreten. `n`n`n");
}else{
output("`cDas ist der Meister, gegen den du als nächstes kämpfen kannst:`n `n `n");
}
if ($session[user][orden]==0) output("`9 Nekro, Meister des Wassers`n",true);
if ($session[user][orden]==1) output("`7 Numa, Meisterin des Windes `n");
if ($session[user][orden]==2) output("`\$ Zerna, Meisterin des Feuers `n");
if ($session[user][orden]==3) output("`Q Elgron, Meister der Erde `n");
if ($session[user][orden]==4) output(" <a href='turm.php'>Zum Turm der Meister</a> `n");
output("</ul>`n `c`@Der Kampf gegen einen Meister wird dich `^ZWEI`@ Waldkämpfe kosten.`n",true);
output("`@Es ist sehr empfehlenswert, dass du nur bereit und gut gerüstet die Elementarmeister herausforderst.`n");
if ($session[user][orden]>=4){
addnav("Zum Turm der Meister","turm.php");
}else{
addnav("Gegen Meister kämpfen","elementar.php?op=pay");
}
if ($session[user][orden] > 0 and $session[user][dragonkills] > 4) addnav("Gesellschaftsraum","battlearena.php?op=lounge");
//addnav("Rangliste","battlearena.php?op=rank");
addnav("Zurück zum Dorf","village.php");
}
if ($HTTP_GET_VARS[op] == "lounge"){
output("`c`b`&Veteran's Lounge`0`b`c`n`n");
addcommentary();
viewcommentary("battlearena","Angeben:",20,"prahlt:");
if (@file_exists("pvparena.php")){
addnav("Zurück zur Arena","elementar.php");
}else{
addnav("Zurück zur Arena","elementar.php");
}
}
if ($HTTP_GET_VARS[op] == "pay"){
$session[user][turns]-=2;
output("`bWähle deinen Meister`b`n`n`n`n");
addnav("Wähle deinen Meister");
if ($session[user][orden]==0) output("`9 Nekro, Meister des Wassers","elementar.php?op=Nekro");
if ($session[user][orden]==1) output("`7 Numa, Meisterin des Windes","elementar.php?op=Numa");
if ($session[user][orden]==2) output("`\$ Zerna, Meisterin des Feuers","elementar.php?op=Zenra");
if ($session[user][orden]==3) output("`Q Elgron, Meister der Erde","elementar.php?op=Elgron" );
if ($session[user][orden]==4) output("Zum Turm der Meister","turm.php");
}
if ($HTTP_GET_VARS[op] == "win"){
if ($HTTP_GET_VARS[op2] == "Nekro"){
$orden=1;
}
if ($HTTP_GET_VARS[op2] == "Numa"){
$orden=1;
}
if ($HTTP_GET_VARS[op2] == "Zerna"){
$orden=1;
}
if ($HTTP_GET_VARS[op2] == "Elgron"){
$orden=1;
}
$gladiator=$HTTP_GET_VARS[op2];
addnews("`5".$session[user][name]."`8 hat seinen Meister $gladiator`8 in der Arena besiegt!");
output("Gratulation! Du hast den Meister $gladiator geschlagen! Du bekommst du einen Orden!`n");
$session[user][orden]+=$orden;
if ($session[user][hitpoints]<$session[user][maxhitpoints]) output("`# Die Arena-Ärzte versorgen deine Wunden.");
if ($session[user][hitpoints]==$session[user][maxhitpoints]){
output("`4Ausgezeichneter Kampf! Du bekommst zusätzlich zum Gewinn dein Eintrittsgeld zurück!`n");
$session[user][gold]+=50;
}
if ($session[user][hitpoints]<$session[user][maxhitpoints]) $session[user][hitpoints]+=round($session[user][maxhitpoints]*.5);
if ($session[user][hitpoints]>$session[user][maxhitpoints]) $session[user][hitpoints]=$session[user][maxhitpoints];
addnav("Weiter","elementar.php");
}
if ($HTTP_GET_VARS[op] == "loose"){
$session[user][hitpoints]=$session[user][maxhitpoints];
$who = $HTTP_GET_VARS[op2];
if ($who == "Nekro") $session[user][battlepoints]-=1;
if ($who == "Numa") $session[user][battlepoints]-=2;
if ($who == "Zerna") $session[user][battlepoints]-=3;
if ($who == "Elgron") $session[user][battlepoints]-=4;
output("Du hast gegen deinen Meister $who verloren.`n");
// addnews($session[user][name]." hat gegen $who in der Arena verloren.");
output("`#Die Heiler der Arena versorgen deine Wunden.`n");
addnav("Weiter","elementar.php");
if ($session[user][battlepoints]<0) $session[user][battlepoints]=0;
}
if ($HTTP_GET_VARS[op] == "Nekro"){
$badguy = array( "creaturename"=>"`9Nekro`0"
,"creaturelevel"=>11
,"creatureweapon"=>"`!Dreizack des Poseidon"
,"creatureattack"=>70
,"creaturedefense"=>78
,"creaturehealth"=>237
,"creaturegold"=>0
,"diddamage"=>0);
$badguy[creaturelevel]+=1;
$badguy[creatureattack]+=5;
$badguy[creaturehealth]+=e_rand(1,50);
$badguy[creaturedefense]+=5;
$badguy[creaturegold]=0;
$session[user][badguy]=createstring($badguy);
$HTTP_GET_VARS[op]="prefight";
}
if ($HTTP_GET_VARS[op] == "Numa"){
$badguy = array( "creaturename"=>"`7Numa`0"
,"creaturelevel"=>12
,"creatureweapon"=>"`7 Szepter der Gezeiten"
,"creatureattack"=>86
,"creaturedefense"=>79
,"creaturehealth"=>312
,"creaturegold"=>0
,"diddamage"=>0);
$badguy[creaturelevel]+=1;
$badguy[creatureattack]+=5;
$badguy[creaturehealth]+=e_rand(1,60);
$badguy[creaturedefense]+=5;
$badguy[creaturegold]=0;
$session[user][badguy]=createstring($badguy);
$HTTP_GET_VARS[op]="prefight";
}
if ($HTTP_GET_VARS[op] == "Zerna"){
$badguy = array( "creaturename"=>"`\$Zerna`0"
,"creaturelevel"=>13
,"creatureweapon"=>"Feuerpeitsche"
,"creatureattack"=>98
,"creaturedefense"=>87
,"creaturehealth"=>386
,"creaturegold"=>0
,"diddamage"=>0);
$badguy[creaturelevel]+=1;
$badguy[creatureattack]+=5;
$badguy[creaturehealth]+=e_rand(1,70);
$badguy[creaturedefense]+=5;
$badguy[creaturegold]=0;
$session[user][badguy]=createstring($badguy);
$HTTP_GET_VARS[op]="prefight";
}
if ($HTTP_GET_VARS[op] == "Elgron"){
$badguy = array( "creaturename"=>"`QElgron`0"
,"creaturelevel"=>11
,"creatureweapon"=>"Szepter der Herrschaft"
,"creatureattack"=>119
,"creaturedefense"=>108
,"creaturehealth"=>462
,"creaturegold"=>0
,"diddamage"=>0);
$badguy[creaturelevel]+=1;
$badguy[creatureattack]+=5;
$badguy[creaturehealth]+=e_rand(1,80);
$badguy[creaturedefense]+=5;
$badguy[creaturegold]=0;
$session[user][badguy]=createstring($badguy);
$HTTP_GET_VARS[op]="prefight";
}
if ($HTTP_GET_VARS[op] == "prefight"){
output("`#Du wirst in die Arena geführt und buchstäblich auf den Kampfplatz geworfen.`n");
output("`#Die Menge jubelt vor Begeisterung auf, als du ziemlich unsanft vor den Füssen deines Meisters landest.`n");
output($badguy[creaturename]." `#stürzt sich wie ein Wirbelwind auf dich und der Kampf beginnt.`n");
$session[user][specialmisc]=$badguy[creaturehealth];
$HTTP_GET_VARS[op]="fight";
}
if ($HTTP_GET_VARS[op] == "fight"){
$battle=true;
}
if ($battle){
include_once("battle.php");
/*
if (count($session[bufflist])>0 && 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();
}
*/
if ($victory){
output("`n`7Du hast den Elementarmeister`^".$badguy['creaturename']." besiegt.`n");
output("`#Die Menge gröhlt: \"".$session[user][name]."`#, ".$session[user][name]."`#\".`n");
output("`6Moderator: ".$session[user][name]."`6 traf mit einem vernichtenden Schlag!");
if ($badguy['creaturename']=="`9Nekro`0") addnav("Weiter","elementar.php?op=win&op2=Nekro");
if ($badguy['creaturename']=="`7Numa`0") addnav("Weiter","elementar.php?op=win&op2=Numa");
if ($badguy['creaturename']=="`\$Zerna`0") addnav("Weiter","elementar.php?op=win&op2=Zerna");
if ($badguy['creaturename']=="`QElgron`0") addnav("Weiter","elementar.php?op=win&op2=Elgron");
output("`n`n`3Deine Gesundheit: `n");
output(grafbar($session[user][maxhitpoints],$session[user][hitpoints],"50%",15),true);
output("`n");
output("`n".$badguy[creaturename]."`3's Gesundheit: `n");
output(grafbar($session[user][specialmisc],0,"50%",15),true);
output("`n`n");
$badguy=array();
$session[user][badguy]="";
/*
if (!is_array($session['bufflist']) || count($session['bufflist']) <= 0) {
$session['bufflist'] = unserialize($session['user']['buffbackup']);
if (is_array($session['bufflist'])) {
} else {
$session['bufflist'] = array();
}
}
$session['user']['buffbackup'] = "";
*/
}elseif ($defeat){
output("`n`7Dein Meister `^".$badguy['creaturename']." `7hat dich besiegt.`n");
output("`#Die Menge gröhlt: \"".$badguy[creaturename]." `#".$badguy[creaturename]."`#\".`n");
output("`6Moderator: ".$badguy[creaturename]."`6 macht den letzten Schlag!");
$session[user][hitpoints]=1;
$who=$badguy['creaturename'];
if ($badguy['creaturename']=="`9Nekro`0") addnav("Weiter","elementar.php?op=loose&op2=Nekro");
if ($badguy['creaturename']=="`7Numa`0") addnav("Weiter","elementar.php?op=loose&op2=Numa");
if ($badguy['creaturename']=="`\$Zerna`0") addnav("Weiter","elementar.php?op=loose&op2=Zerna");
if ($badguy['creaturename']=="`QElgron`0") addnav("Weiter","elementar.php?op=loose&op2=Elgron");
output("`n`n`3Deine Gesundheit: `n");
output(grafbar($session[user][maxhitpoints],0,"50%",15),true);
output("`n`n");
output("`n".$badguy[creaturename]."`3's Gesundheit: `n");
output(grafbar($session[user][specialmisc],$badguy[creaturehealth],"50%",15),true);
/*
if (!is_array($session['bufflist']) || count($session['bufflist']) <= 0) {
$session['bufflist'] = unserialize($session['user']['buffbackup']);
if (is_array($session['bufflist'])) {
} else {
$session['bufflist'] = array();
}
}
$session['user']['buffbackup'] = "";
*/
}else{
fightnav(true,false);
output("`n");
switch(e_rand(1,11)){
case 1:
output("`b".$badguy[creaturename]."`4 versucht einen billigen Trick.`b`n");
break;
case 2:
break;
case 3:
break;
case 4:
output("`b".$badguy[creaturename]."`4 knurrt dich an.`b`n");
break;
case 5:
output("`b".$badguy[creaturename]."`4 versucht, dir ein Ohr abzubeissen!`b`n");
break;
case 6:
output("`b".$badguy[creaturename]."`4 schimpft dich einen Feigling!`b`n");
break;
case 7:
break;
case 8:
output("`b".$badguy[creaturename]."`4 behauptet, deine Oma kämpft besser!`b`n");
break;
case 9:
output("`b".$badguy[creaturename]."`4 sagt, du kämpfst wie ein Kind!`b`n");
break;
case 10:
output("`b".$badguy[creaturename]."`4 sagt, dass du häslich bist und dass dir deine Mami komische Sachen zum Anziehen gibt!`b`n");
break;
case 11:
break;
}
switch(e_rand(1,15)){
case 1:
output("`#Die Menge tobt vor Begeisterung!`n");
break;
case 2:
output("`#Die Menge gröhlt: \"".$session[user][name]." `#".$session[user][name]."`#\".`n");
break;
case 3:
output("`#Die Menge gröhlt: \"".$badguy[creaturename]." `#".$badguy[creaturename]."`#\".`n");
break;
case 4:
output("`#Die Menge wird still.`n");
break;
case 5:
output("`#Die Menge wird nervös!`n");
break;
case 6:
output("`#Die Menge macht eine Welle.`n");
break;
case 7:
output("`#Die Spannung steigt.`n");
break;
case 8:
output("`#Die Menge brüllt: \"Nieder mit ".$badguy[creaturename]." `#\".`n");
break;
case 9:
output("`#Die Menge brüllt: \"Nieder mit ".$session[user][name]." `#\".`n");
break;
case 10:
output("`#Die Menge kommt in Bewegung!`n Einige Zuschauer fallen in die Arena, nur um anschließend von einer Wache wieder weggetragen zu werden.`n");
break;
case 11:
output("`#Die Menge ruft: \"Mach ihn fertig! Mach ihn fertig!\".`n");
break;
case 12:
output("`#Die Menge schreit was das Zeug hält!`n");
break;
case 13:
output("`#Die Menge tobt.`n");
break;
case 14:
output("`#Ein dicker, fetter Kerl bemalt sich mit roten Kringeln und führt einen Tanz auf.`n");
break;
case 15:
output("`#Ein Fan rennt in die Arena und im Eifer des Gefechts streifst du ihn und er fliegt in eine Ecke der Arena.`n");
break;
}
output("`n`3Deine Gesundheit: `n");
output(grafbar($session[user][maxhitpoints],$session[user][hitpoints],"50%",15),true);
output("`n");
output("`n".$badguy[creaturename]."`3's Gesundheit: `n");
output(grafbar($session[user][specialmisc],$badguy[creaturehealth],"50%",15),true);
}
}else{
}
page_footer();
?>
wär nett, wenn mir jemand sagen würde, wo der fehler is
|