anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Fehler ohne Fehlermeldung nach dem 2. Kampf https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=2622 |
Seite 1 von 1 |
Autor: | Melkor [ Sa 10 Jun, 2006 20:39 ] |
Betreff des Beitrags: | Fehler ohne Fehlermeldung nach dem 2. Kampf |
[php][...] $session['user']['badguy']=array(); $badguy['creaturename'] = "Mann mit dämonischer Kraft"; // Name $badguy['creaturelevel'] = 20; // Level $badguy['creatureweapon'] = "dämonisches Zeptar"; // Waffe $badguy['creaturelose'] = "er ist tot"; //Text wenn der Spieler gewinnt $badguy['creaturewin'] = "damit ist die Welt mein!"; // Text wenn das Monster gewinnt $badguy['creaturegold'] = 0; // Gold was der Spieler beim Sieg bekommt $badguy['creatureexp'] = 0; // Êrfahrungspunkte die der Spieler beim Sieg bekommt $badguy['creaturehealth'] = 640; // Lebenspunkte des Bösewichts $badguy['creatureattack'] = 40; // Angriff des Bösewichts $badguy['creaturedefense'] = 30; // Verteidigung des Bösewichts $badguy['playerstarthp'] = $session['user']['hitpoints']; // Lebenspunkte des Spielers calcHandicap($questInfo[kA]); $session['user']['badguy']=createstring($badguy); $badguy['diddamage']=0; $battle=true; }else if ($HTTP_GET_VARS[op]=="continue"){ output("`4meine Rache wird kommen!"); output("`qetwas schweres trifft dich am Hinterkopf, du fällst und wirst bewusslos, und als du erwachst liegst du wieder in der Schlucht du gehst richtung Stadt, als du plötzlich ein Geräusch hinter dir hörst"); addnav("du drehst dich um","quests.php?quest=load&questnum=".$questInfo[qid]."&op=umdreh&act=8"); } } if ($HTTP_GET_VARS[op]=="fight" || $HTTP_GET_VARS[op]=="run") $battle=true; if ($HTTP_GET_VARS[op]=="run"){ if (e_rand()%0 == 0){ // die Flucht gelingt zu 33% output ($standardFailMessage, true); // die obige Nachricht ausgeben output ("`n`n`c`b`^(Du hast das Abenteuer nicht geschafft)`c`b`7"); //zusätzlicher Text zur Standardnachricht $HTTP_GET_VARS[op]=""; // Abenteuer wird beendet $battle = false; // Kampfmodus wird geschlossen addnav("Nach hause", "quests.php", true); // user verlässt das Abenteuer debuglog("hat das Standardabenteuer nicht geschafft und floh"); }else{ //wenn die Flucht nicht klappt output("`c`b`\$Die Flucht misslang!`0`b`c"); } } //Standardkampffunktionen. Diese sollten nur geändert werden, wenn es unbedingt notwenig ist. if ($battle){ // wenn der Kampf beginnt include("battle.php"); // Kampffunktionen einbinden if ($victory){ // wenn der Spieler gewonnen hat //Erfahrung und Gold an den Spieler geben calcBonus(); $act++; // Sprung in den nächsten Akt vorbereiten addnav("Weiter","quests.php?quest=load&questnum=".$questInfo[qid]."&op=continue&act=".$act); }else if($defeat){ // wenn der Spieler besiegt wurde output("`b`&Du wurdest von `%$badguy[creaturename]`& getötet!!!`n"); output("`4All dein Gold geht verloren!`n"); output("`410% deiner Erfahrung gehen verloren`n"); output("Du kannst morgen weiterkämpfen."); addnews($standardDefeatMessage); addnav("Tägliche News","news.php"); debuglog("konnte die Welt nicht retten"); //wenn der Spieler nicht nocheinmal wiederholen darf, wird die History dementsprechend gesetzt if(!$questInfo[retry]) updateQuest($questInfo[qid]); }else{ questfightnav($questInfo[qid], $act); } } //Sollte mal was ganz Schief gehen der Notausgang addnav("Notausgang", ""); addnav("zurück", "quests.php"); page_footer(); ?>[/php] mein Problem ist folgendes: nach dem Kampf in Akt acht wird nichts mehr angezeigt ![]() |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |