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 :cry:

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/