anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Elementar Arena https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=1787 |
Seite 1 von 3 |
Autor: | Horus [ Fr 07 Okt, 2005 16:40 ] |
Betreff des Beitrags: | Elementar Arena |
So also ich baue im mom an einer etwas größeren sache und brauch daher vielleicht ein paar Umsetzhilfen und programmierhilfe. Also, hört sich jezz vielleicht net soo spannend an aber ich sehs alg ute übung. und zwar, es gibt ne arena die sich elementar arena nennt. dort gibt es 4 meister, einen wasser, feuer, erde, und wind meister. jeder stärker als der andere und es ist nicht so das sie sich deiner stärke anpassen. man kann sie nur besiegen mit den erforderlichen skills. das heißt es ist wichtig wie man seine drachenpunkte verteilt. ich habs mir dann so vorgestellt das man für jeden besiegten meister einen orden bekommt. so sammelt man nen feuer, wasser, wind und erde orden. wenn man alle besitzt hat man zugang zu einem turm, den sogenannten turm der meister in dem nur die leute reinkönnen die sich alle orden erworben haben. in diesem turm gibts dann halt noch en paar specials und es wird in der bio vermerkt das man alle orden besitzt vielleicht kann mir ja einer helfen ![]() übrigens: es wäre sehr nett wenn ihr mir die idee net abzieht ![]() ![]() |
Autor: | Lazalantin [ Fr 07 Okt, 2005 17:09 ] |
Betreff des Beitrags: | |
wie schon gesagt, ich helf dir dabei^^ ich seh mir gleich ma an, was du mir da schon geschickt hast, dann kann ich dir vielleicht was weiterhelfen schomma |
Autor: | Horus [ Fr 07 Okt, 2005 17:10 ] |
Betreff des Beitrags: | |
dann wird das ein projekt von Lazalantin und Horus (und maybe DG^^) |
Autor: | Kevz [ Fr 07 Okt, 2005 17:12 ] |
Betreff des Beitrags: | Re: Elementar Arena |
Horus hat geschrieben: übrigens: es wäre sehr nett wenn ihr mir die idee net abzieht
![]() ![]() Dann poste sie hier nicht? ![]() Aber für was soll DG stehn?*aufm schlauch steh* |
Autor: | Lazalantin [ Fr 07 Okt, 2005 17:14 ] |
Betreff des Beitrags: | |
dg is dat kürzel von deathbringer, oder auch plüschi^^ |
Autor: | Horus [ Fr 07 Okt, 2005 17:20 ] |
Betreff des Beitrags: | |
eigentlich für drachengott aber egal xD aber sit ja genau das selbe wie deathbringer und plüschi xD |
Autor: | Kevz [ Fr 07 Okt, 2005 17:23 ] |
Betreff des Beitrags: | |
Dann bin ich mal auf euer Script gespannt mal gucken ob ihr das schaft und was daraus wird... ![]() |
Autor: | Horus [ Fr 07 Okt, 2005 17:25 ] |
Betreff des Beitrags: | |
ich bin auch gespannt, wenn er fertig ist und es funzt bin ich froh, aber ob er dann gut ist bzw. spaß macht oder sinn hat sit wieder ne andre frage ![]() |
Autor: | Kevz [ Fr 07 Okt, 2005 17:30 ] |
Betreff des Beitrags: | |
Na dann viel glück beim gelingen des Scriptes |
Autor: | Horus [ Fr 07 Okt, 2005 22:30 ] |
Betreff des Beitrags: | |
also wir haben jezz en kleines prob im skript. und zwar, irgendwie kommt wenn man auf den link klickt mit dem die datei verlinkt ist nur ein weißer bildschirm. um uns vielleicht zu erleichtern den fehler zu finden, was ist oft der grund für nen weißen bildschirm? denn ich denk ma en fehler ist net drin sonst würde ja en parse error oder so da stehn |
Autor: | Eliwood [ Fr 07 Okt, 2005 22:38 ] |
Betreff des Beitrags: | |
Horus hat geschrieben: also wir haben jezz en kleines prob im skript. und zwar, irgendwie kommt wenn man auf den link klickt mit dem die datei verlinkt ist nur ein weißer bildschirm. um uns vielleicht zu erleichtern den fehler zu finden, was ist oft der grund für nen weißen bildschirm? denn ich denk ma en fehler ist net drin sonst würde ja en parse error oder so da stehn
Aber kein Fehler kanns auch nich sein, sonst würde es ja gehen ![]() Überprüf mal, ob irgendwo im Script echo print_r die exit Augerufen wird. |
Autor: | Kevz [ Fr 07 Okt, 2005 22:45 ] |
Betreff des Beitrags: | |
Bitte ein Link zu euren Source, sonst kein weiterer Support hier. |
Autor: | Horus [ Sa 08 Okt, 2005 09:10 ] |
Betreff des Beitrags: | |
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] |
Autor: | Horus [ Sa 08 Okt, 2005 09:15 ] |
Betreff des Beitrags: | |
achja und natürlich muss unter orden noch ne zeile hinzugefügt werden und zwar "orden" |
Autor: | Eliwood [ Sa 08 Okt, 2005 09:54 ] |
Betreff des Beitrags: | |
Horus hat geschrieben: 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] *Hust* Ihr habt das Script lebend betreten, oder? Schaut auch mal die Stelle ein wenig genauer an: [php]if ($session['user']['alive']){ }else{ redirect("element.php"); $sql="SELECT acctid1,acctid2,turn FROM pvp WHERE acctid1=".$session[user][acctid]." OR[/php] Da geht 1. keine Klammer nachem redirect zu, foglich müst ihr also Tot sein, um überhaupt das Script geniessen zu können, ABER da das Script wohl auch element.php heisst, verfängt ihr euch sogar noch in ner Endlosschleife! |
Autor: | Horus [ Sa 08 Okt, 2005 09:59 ] |
Betreff des Beitrags: | |
und wie sollte man die stelle dann umschreiben damit es funzt? |
Autor: | Eliwood [ Sa 08 Okt, 2005 10:02 ] |
Betreff des Beitrags: | |
Horus hat geschrieben: und wie sollte man die stelle dann umschreiben damit es funzt?
Mit nem Link zur Source könnte man eindeutig besser helfen (Und wenn da Link steht, bedeutet das net, Scripte posten! ) 1. redirect("source.php"); 2. Danach die Klammer schliessen 3. Die if is sowieso überflüssig ![]() |
Autor: | Horus [ Sa 08 Okt, 2005 10:04 ] |
Betreff des Beitrags: | |
sry aber ich hielts für besser den ganzen skript zu posten weil ich mir net sicher war wo ran es lag |
Autor: | Eliwood [ Sa 08 Okt, 2005 10:15 ] |
Betreff des Beitrags: | |
Horus hat geschrieben: sry aber ich hielts für besser den ganzen skript zu posten weil ich mir net sicher war wo ran es lag
![]() Richtig: redirect("shades.php"); EDIT: *hust* also 3mal gleichzeitig kämpfen is auch net sinn der Sache, oda? |
Autor: | Horus [ Sa 08 Okt, 2005 10:26 ] |
Betreff des Beitrags: | |
trotzdem funzt es net als fehlermeldung kommt jezz immer Warning: Variable passed to each() is not an array or object in c:\programme\easyphp1-8\www\logd\element.php on line 18 Warning: Cannot modify header information - headers already sent by (output started at c:\programme\easyphp1-8\www\logd\element.php:18) in c:\programme\easyphp1-8\www\logd\common.php on line 955 train.php?op=autochallengeRedirected to train.php?op=autochallenge from element.php?c=54-111959. kann net ma jemand der sich besser damit auskennt den bei sich reinsetzen und den vielleicht versuchen umzuschreiben damits funzt?? |
Seite 1 von 3 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |