so hier ist jezz der code. (ja ich weiß das da ja en fehler drin ist aber ich denk ma es ist net so ein fehler wie wenn man ein ";" oder so vergisst)
[php]
<?php
require_once "common.php";
addcommentary();
checkday();
if ($session['user']['alive']){ }else{
redirect("element.php");
$sql="SELECT acctid1,acctid2,turn FROM pvp WHERE acctid1=".$session[user][acctid]." OR acctid2=".$session[user][acctid]."";
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
if(($row[acctid1]==$session[user][acctid] && $row[turn]==1) || ($row[acctid2]==$session[user][acctid] && $row[turn]==2)){
redirect("element.php");
}
// if (getsetting("automaster",1) && $session['user']['seenmaster']!=1){
if (getsetting("automaster",1) && $session['user']['seenmaster']!=2){
//masters hunt down truant students $exparray=array(1=>100,400,1002,1912,3140,4707,6641,8985,11795,15143,19121,23840,29437,36071,43930,55000);
while (list($key,$val)=each($exparray)){
$exparray[$key]= round(
$val + ($session['user']['dragonkills']/4) * $session['user']['level'] * 100
,0);
}
$expreqd=$exparray[$session['user']['level']+1];
if ($session['user']['experience']>$expreqd && $session['user']['level']<15){
redirect("train.php?op=autochallenge");
}else if ($session['user']['experience']>$expreqd && $session['user']['level']>=15){
redirect("dragon.php?op=autochallenge");
}
}
$session['user']['specialinc']="";
$session['user']['specialmisc']="";
//Auflistung der Meister und ihr Erscheinen
if ($session['user']['orden']==0) { //erscheint nur, wenn kein Orden im Besitz
addnav("`9Nekro, Wasser`0","element.php?op=nekro");
}
if ($session['user']['orden']==1) { //erscheint nur, wenn einer vorhanden ist
addnav("`7Numa, Wind`0","element.php?op=numa");
}
if ($session['user']['orden']==2) { //der erst bei zwei addnav("`\$ Zerna, Feuer`0","element.php?op=zerna");
}
if ($session['user']['orden']==3) { //der bei drei
addnav("`QElgron, Erde`0","element.php?op=elgron");
}
if ($session['user']['orden']==4) { //Und zum Turm kann man erst wenn man alle vier hat
addnav("`\$Zum Turm der Meister`0","turm.php");
addnav("Zurück ins Dorf","village.php");
if ($HTTP_GET_VARS[op]=="nekro") {
output("Du näherst dich dem Meister des Wassers und willst ihn zum Kampf herausfordern.");
addnav("Gegen ihn kämpfen","element.php?op=kampf1");
addnav("Zurück zur Arena","element.php");
}
if ($HTTP_GET_VARS[op]=="numa") {
output("Du näherst dich der Meisterin des Windes und willst sie zum Kampf herausfordern.");
addnav("Gegen sie kämpfen","element.php?op=kampf2");
addnav("Zurück zur Arena","element.php");
}
if ($HTTP_GET_VARS[op]=="zerna") {
output("Du näherst dich der Meisterin des Feuers und willst sie zum Kampf herausfordern.");
addnav("Gegen sie kämpfen","element.php?op=kampf3");
addnav("Zurück zur Arena","element.php");
}
if ($HTTP_GET_VARS[op]=="elgron") {
output("Du näherst dich dem stärksten Gegner hier, dem Meister der Erde und willst ihn zum Kampf herausfordern.");
addnav("Gegen ihn kämpfen","element.php?op=kampf4");
addnav("Zurück zur Arena","element.php");
}
if ($_GET['op']=="kampf1"){
output("`9Du gehst mit gezogener Waffe auf deinen Gegner vor und der Kampf beginnt sofort.");
$badguy = array(
"creaturename"=>"``9Nekro`0",
"creaturelevel"=>12,
"creatureweapon"=>"`9Wasserszepter`0",
"creatureattack"=>60,
"creaturedefense"=>60,
"creaturehealth"=>269,
"diddamage"=>0);
$session['user']['badguy']=createstring($badguy);
$session['user']['specialinc']="element.php";
$battle=true;
$session[user][specialinc]="";
}
//Battle Settings
else if ($HTTP_GET_VARS[op]=="run"){ // Flucht
if (e_rand()%3 == 0){
output ("`c`b`&Du konntest deinem Meister entkommen!`0`b`c`n");
$HTTP_GET_VARS[op]="";
}else{
output("`c`b`\$Der Meister war schneller als du!`0`b`c");
$battle=true;
}
}
else if ($HTTP_GET_VARS[op]=="fight"){ // Kampf
$battle=true;
$session[user][specialinc]="";
}
if ($battle) {
include("battle.php");
$session['user']['specialinc']="element.php";
if ($victory){
$badguy=array();
$session['user']['badguy']="";
output("`n`9Du hast den Meister des Wassers besiegt!");
debuglog("defeated the master of water");
addnews(" `^ ".$session['user']['name']." `Qhat `9Nekro, den Meister des Wassers `Qbesiegt und einen Orden erhalten!");
//Navigation
addnav("Zurück zur Arena","element.php");
$exp = round($session[user][experience]*0.08);
output("Durch diesen Kampf steigt Deine Erfahrung um $exp Punkte.`n`n");
$session[user][experience]+=$exp;
$session[user][orden]+=1;
$session['user']['specialinc']="";
} elseif ($defeat){
$badguy=array();
$session[user][badguy]="";
debuglog("was killed by the master.");
output("`n`9Nekro `0versetzte dir den Todesstoß!`n`nDu verlierst 6% Deiner Erfahrung.`0");
output("`nAber du behältst dein ganzes Gold. Du kannst morgen
wieder kämpfen!`0");
addnav("Tägliche News","news.php");
addnews("`^ ".$session['user']['name']." `Qwurde von `9Nekro, dem Meister des Wassers `Qin einem Kampf getötet!");
$session[user][alive]=false;
$session[user][hitpoints]=0;
$session[user][experience]=round($session[user][experience]*.94,0);
$session[user][specialinc]="";
} else {
fightnav(true,true);
}
}
if ($HTTP_GET_VARS['op']=="kampf2"){
output("`9Du gehst mit gezogener Waffe auf deinen Gegner vor und der Kampf beginnt sofort.");
$badguy = array( "creaturename"=>"``7Numa`0",
"creaturelevel"=>13,
"creatureweapon"=>"`7Szepter des Donners`0",
"creatureattack"=>65, "creaturedefense"=>65,
"creaturehealth"=>312,
"diddamage"=>0);
$session['user']['badguy']=createstring($badguy);
$session['user']['specialinc']="element.php";
$battle=true;
$session[user][specialinc]="";
}
//Battle Settings
else if ($HTTP_GET_VARS[op]=="run"){ // Flucht
if (e_rand()%3 == 0){
output ("`c`b`&Du konntest deiner Meisterin entkommen!`0`b`c`n");
$HTTP_GET_VARS[op]="";
}else{
output("`c`b`\$Die Meisterin war schneller als du!`0`b`c");
$battle=true;
}
}
else if ($HTTP_GET_VARS[op]=="fight"){ // Kampf
$battle=true;
$session[user][specialinc]="";
}
if ($battle) {
include("battle.php");
$session['user']['specialinc']="element.php";
if ($victory){
$badguy=array();
$session['user']['badguy']="";
output("`n`9Du hast die Meisterin des Windes besiegt!");
debuglog("defeated the master of wind");
addnews(" `^ ".$session['user']['name']." `Qhat `7Numa, die Meisterin des Windes `Qbesiegt und einen Orden erhalten!");
//Navigation
addnav("Zurück zur Arena","element.php");
$exp = round($session[user][experience]*0.18);
output("Durch diesen Kampf steigt Deine Erfahrung um $exp Punkte.`n`n");
$session[user][experience]+=$exp;
$session[user][orden]+=1;
$session['user']['specialinc']="";
} elseif ($defeat){
$badguy=array();
$session[user][badguy]="";
debuglog("was killed by the master.");
output("`n`7Numa `0versetzte dir den Todesstoß!`n`nDu verlierst 6% Deiner Erfahrung.`0");
output("`nAber du behältst dein ganzes Gold. Du kannst morgen
wieder kämpfen!`0");
addnav("Tägliche News","news.php");
addnews("`^ ".$session['user']['name']." `Qwurde von `7Numa, der Meisterin des Windes `Qin einem Kampf getötet!");
$session[user][alive]=false;
$session[user][hitpoints]=0;
$session[user][experience]=round($session[user][experience]*.94,0);
$session[user][specialinc]="";
} else {
fightnav(true,true);
}
}
if ($HTTP_GET_VARS['op']=="kampf3"){
output("`9Du gehst mit gezogener Waffe auf deinen Gegner vor und der Kampf beginnt sofort.");
$badguy = array(
"creaturename"=>"`\$Zerna`0",
"creaturelevel"=>14, "creatureweapon"=>"`\$Feuerpeitsche`0",
"creatureattack"=>72, "creaturedefense"=>70,
"creaturehealth"=>346,
"diddamage"=>0);
$session['user']['badguy']=createstring($badguy);
$session['user']['specialinc']="element.php";
$battle=true;
$session[user][specialinc]="";
}
//Battle Settings
else if ($HTTP_GET_VARS[op]=="run"){ // Flucht
if (e_rand()%3 == 0){
output ("`c`b`&Du konntest deiner Meisterin entkommen!`0`b`c`n");
$HTTP_GET_VARS[op]="";
}else{
output("`c`b`\$Die Meisterin war schneller als du!`0`b`c");
$battle=true;
}
}
else if ($HTTP_GET_VARS[op]=="fight"){ // Kampf
$battle=true;
$session[user][specialinc]="";
}
if ($battle) {
include("battle.php");
$session['user']['specialinc']="element.php";
if ($victory){
$badguy=array();
$session['user']['badguy']="";
output("`n`9Du hast die Meisterin des Feuers besiegt!");
debuglog("defeated the master of fire");
addnews(" `^ ".$session['user']['name']." `Qhat `4Zerna, die Meisterin des Feuers `Qbesiegt und einen Orden erhalten!");
//Navigation addnav("Zurück zur Arena","element.php");
$exp = round($session[user][experience]*0.25);
output("Durch diesen Kampf steigt Deine Erfahrung um $exp Punkte.`n`n");
$session[user][experience]+=$exp;
$session[user][orden]+=1;
$session['user']['specialinc']="";
} elseif ($defeat){
$badguy=array();
$session[user][badguy]="";
debuglog("was killed by the master.");
output("`n`4Zerna `0versetzte dir den Todesstoß!`n`nDu verlierst 6% Deiner Erfahrung.`0");
output("`nAber du behältst dein ganzes Gold. Du kannst morgen
wieder kämpfen!`0");
addnav("Tägliche News","news.php");
addnews("`^ ".$session['user']['name']." `Qwurde von `4Zerna, der Meisterin des Feuers `Qin einem Kampf getötet!");
$session[user][alive]=false;
$session[user][hitpoints]=0;
$session[user][experience]=round($session[user][experience]*.94,0);
$session[user][specialinc]="";
} else {
fightnav(true,true);
}
}
if ($HTTP_GET_VARS['op']=="kampf1"){
output("`9Du gehst mit gezogener Waffe auf deinen Gegner vor und der Kampf beginnt sofort.");
$badguy = array(
"creaturename"=>"`QElgron`0",
"creaturelevel"=>15,
"creatureweapon"=>"`Q Szepter der Herrschaft`0",
"creatureattack"=>100,
"creaturedefense"=>100,
"creaturehealth"=>429,
"diddamage"=>0);
$session['user']['badguy']=createstring($badguy);
$session['user']['specialinc']="element.php";
$battle=true;
$session[user][specialinc]="";
}
//Battle Settings
else if ($HTTP_GET_VARS[op]=="run"){ // Flucht
if (e_rand()%3 == 0){
output ("`c`b`&Du konntest deinem Meister entkommen!`0`b`c`n");
$HTTP_GET_VARS[op]="";
}else{
output("`c`b`\$Der Meister war schneller als du!`0`b`c");
$battle=true;
}
}
else if ($HTTP_GET_VARS[op]=="fight"){ // Kampf
$battle=true;
$session[user][specialinc]="";
}
if ($battle) {
include("battle.php");
$session['user']['specialinc']="element.php";
if ($victory){
$badguy=array();
$session['user']['badguy']="";
output("`n`9Du hast den Meister der Erde besiegt!");
debuglog("defeated the master of earth");
addnews(" `^ ".$session['user']['name']." `Qhat `QElgron, den Meister der Erde `Qbesiegt und einen Orden erhalten!");
//Navigation
addnav("Zurück zur Arena","element.php");
$exp = round($session[user][experience]*0.50);
output("Durch diesen Kampf steigt Deine Erfahrung um $exp Punkte.`n`n");
$session[user][experience]+=$exp;
$session[user][orden]+=1;
$session['user']['specialinc']="";
} elseif ($defeat){
$badguy=array();
$session[user][badguy]="";
debuglog("was killed by the master.");
output("`n`QElgron `0versetzte dir den Todesstoß!`n`nDu verlierst 6% Deiner Erfahrung.`0");
output("`nAber du behältst dein ganzes Gold. Du kannst morgen
wieder kämpfen!`0");
addnav("Tägliche News","news.php");
addnews("`^ ".$session['user']['name']." `Qwurde von `QElgron, dem Meister der Erde `Qin einem Kampf getötet!");
$session[user][alive]=false;
$session[user][hitpoints]=0;
$session[user][experience]=round($session[user][experience]*.94,0);
$session[user][specialinc]="";
} else {
fightnav(true,true);
}
}
page_header("Element-Arena");
//output("<img src='images/trans.gif' width='1' height='700' alt='' align='right'>",true);
output("`7`c`bElement-Arena`b`cDu betrittst eine große Arena. Das ist die legendäre Elementar-Arena. Hier kommen die mächtigsten Krieger von Barquox hin, um die `#4 Meister `7der Elemente herauszufordern. Derjenige der sich alle Orden, durch den Sieg gegen alle vier Meister, erkämpft hat, wird der Zugang zum Turm der Meister gewährt. Der Turm der Meister ist ein sagenhafter Turm, in der Mitte von Barquox Dorfplatz, der bis in den Himmel reicht. Dort leben die mächtigen Krieger von Barquox. Die, die es geschafft haben gegen alle Elemente erfolgreich zukämpfen. ");
$sql = "SELECT * FROM news WHERE 1 ORDER BY newsid DESC LIMIT 1";
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
page_footer();
}
}
?>
[/php]
|