anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Kampf nach Kampf-Ende (V=0.9.7) https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=1047 |
Seite 1 von 1 |
Autor: | Eliwood [ Di 01 Mär, 2005 08:12 ] |
Betreff des Beitrags: | Kampf nach Kampf-Ende (V=0.9.7) |
Ich hab nach einigen Fehler, die ich nun behoben habe, endlich meine Kampfzone testen können, doch passiert nun etwas seltsames. Den Kampf hab ich von der Dragon.php abgekuckt, und wenn man nun kämpft, ist der Gegner zuerst weg und dann kommen die Kampf-Navs. [php]<?php /*Überlebenskampf, Idee aus Tales of Symphonie von Lord Eliwood Version 1.0 */ require_once "common.php"; page_header("Seltsame Lichtung"); if ($HTTP_GET_VARS[op]=="go") { output("Du betrittst die Lichtung und siehst dich um. Nichts anderes ist hier, kein Laut ist zu hören, der Himmel ist dunkel"); output("Du fühlst dich von dem Schein angezogen und siehst eine Weile hin, ob nicht doch etwas passiert.`n"); output("Plötzlich erschrickst du. Ein Elf mit Flügel erscheint wie aus dem nichts. Du denkst, dass das nur ein Engel sein kann."); output("Der Engel zieht hinter seinem Rücken ein Schwert hervor, und du weisst nun, das er nicht freundlich gesinnt ist."); addnav("Kämpfe","cruxis.php?op=f1"); addnav("Flüchte in Furcht","village.php"); } if ($HTTP_GET_VARS[op]=="f1") { $badguy = array("creaturename"=>"Engel","creaturelevel"=>16,"creatureweapon"=>"Engelsschwert","creatureattack"=>25,"creaturedefense"=>20,"creaturehealth"=>150, "diddamage"=>0); $battle=true; fightnav(true,false); } if (($battle) && ($HTTP_GET_VARS[op]=="f1")) { include("battle.php"); if ($victory){ $flawless = 0; if ($badguy['diddamage'] != 1) $flawless = 1; $badguy=array(); $session['user']['badguy']=""; output("Du hast den Engel besiegt und bist ganz gespannt darauf, was dich in der Lichtung erwartet. Du stehst vor einer schweren Entscheidung."); addnav("Weiter","cruxis.php?op=goa"); } } if ($HTTP_GET_VARS[op]=="goa") { output("Du betrittst den Lichtschein und wartest ab. Du spürst ein ziehen an deinen Füssen und es vergeht keine weitere Sekunde,"); output("bis du verschwindest und dir Schwarz vor Augen wird.`n"); output("Nach einer Weile kommst du wieder zu dir und stehst in einem Raum, der leer ist, und die Luft ist dünn."); addnav("Weiter","cruxis.php?op=gob"); } if ($HTTP_GET_VARS[op]=="gob") { page_header("Derris-Kharlan"); switch(e_rand(1,3)){ case 1: output("Du gehst unvorsichtig weiter und trittst in eine Falle.`n"); output("Du verlierst einige Lebenspunkte, doch gewinnst du an Erfahrung, da du nun weisst, wo du deine Schritte hinsetzetn musst."); $session['user']['hitpoints']*=0.9; $session['user']['experience']*=1.01; addnav("Weiter","cruxis.php?op=goc"); break; case 2: output("Du siehst rechtzeitig eine Falle und weichst ihr gekonnt aus.`n`n"); output("Du weisst, dass dieser Ort voller Fallen ist und gewinnst an Erfahrung"); $session['user']['experience']*=1.01; addnav("Weiter","cruxis.php?op=goc"); break; case 3: output("Du siehst einen Brunnen in der Nähe und trinkst einen Schluck davon.`n`n"); output("Du fühlst dich von dem Wasser erfrischt und bist voller Energie."); $session['user']['hitpoints'] = $session['user']['maxhitpoints']; addnav("Weiter","cruxis.php?op=goc"); break; } } if ($HTTP_GET_VARS[op]=="goc") { page_header("Die Halle"); output("Du betritts eine Halle, die von Federn überseht ist."); output("Du weisst, dass dies das Hauptquartier der Engel sein muss und hörst Glockenschläge"); output("Plötzlich siehst du eine ganze Armee von Engeln, die sich auf sich stürzen. Was willst du nun tun?"); addnav("Schlage dich durch","cruxis.php?op=f2"); addnav("Flüchte","cruxis.php?op=tot1"); } if ($HTTP_GET_VARS[op]=="f2") { output("Du schlägst dich durch die Masse und die Engel ergreifen die Flucht.`n"); output("Du merkst es schon fast zu spät, dass ein Engel stehen geblieben ist."); output("Es hält eine Waffe in der einen Hand, einen Schild in der anderen und sieht dich an. Dann beginnt er zu sprechen.`n`n"); output("\"Wer bist du, der du es wagst, die Cruxis heraus zu fordern? Wir, das höchste Geschlecht von allenn die Engel, sollten gegen einen".($session['user']['race'])." verlieren?"); output("Nein, wir, das höchste Geschlecht verlieren nicht. KÄMPFE!!\""); addnav("Kämpfe","cruxis.php?op=f3"); } if ($HTTP_GET_VARS[op]=="f3") { $badguy = array("creaturename"=>"Engels Kommandeur","creaturelevel"=>17,"creatureweapon"=>"Heilige Klinge","creatureattack"=>30,"creaturedefense"=>27,"creaturehealth"=>200, "diddamage"=>0); $battle=true; fightnav(true,false); } if (($battle) && ($HTTP_GET_VARS[op]=="f3")) { include("battle.php"); if ($victory){ $flawless = 0; if ($badguy['diddamage'] != 1) $flawless = 1; $badguy=array(); $session['user']['badguy']=""; output("\"Urg... Warum... Warum habe ich verloren? Das ist....`n NEEIIINNN`n\""); output("Damit sank der Engel zu Boden und gehst weiter durch ein Portal"); addnav("Weiter","cruxis.php?op=end"); } } if ($HTTP_GET_VARS[op]=="tot1") { addnav("Tägliche News","news.php"); output("Die Armee schneidet dir den Weg ab und du stirbst.`n`n"); output("`$Du bist Tod. Du verlierst dein ganzes Gold, 20% deiner Erfahrung und kannst morgen weiter spielen"); $session['user']['gold']=0; $session['user']['experience']*=0.8; $session['user']['alive']=false; } if ($HTTP_GET_VARS[op]=="end") { output("Du betritts einen Raum, in dessen hinterem Teil ein Trohn steht. Du tritts und hörst eine wütendene Stimme:"); output("\"Wer wagt es, die Machenschaften von Cruxis zu stören? Niemand hatte auch nur annähernd eine Chance gegen MEINE Soldaten!"); output("Doch nun bist zu zu weit gegangen, mein Lieber. STIRB!\""); addnav("Kämpfe","cruxis.php?op=endf"); addnav("Stirb lieber","cruxis.php?op=tot2"); } if ($HTTP_GET_VARS[op]=="endf") { $badguy = array("creaturename"=>"Anführer von Cruxis","creaturelevel"=>20,"creatureweapon"=>"Judgement","creatureattack"=>50,"creaturedefense"=>50,"creaturehealth"=>500, "diddamage"=>0); $battle=true; fightnav(true,false); } if (($battle) && ($HTTP_GET_VARS[op]=="endf")) { include("battle.php"); if ($victory){ $flawless = 0; if ($badguy['diddamage'] != 1) $flawless = 1; $badguy=array(); $session['user']['badguy']=""; $session['user']['gold']+=2000; $session['user']['experience']*=1.2; $session['user']['maxhitpoints']+=5; output("\"Urg... Nein, ich habe verloren. Gegen jemandem wie dich, gegen einen der niederen Rassen!`n\""); output("Das war ein hervorragender Kampf den du gewonnen hast und gewinnst an Erfahrung, sowie Gold und an Lebenskraft"); addnav("Zurück zum Dorf","village.php"); } } if ($HTTP_GET_VARS[op]=="tot2") { addnav("Tägliche News","news.php"); output("Du kehrst der merkwürdigen Person den Rücken und fliehst, so schnell du kannst, doch du hast dich zu früh gefreut.`n`n"); output("\"Judgement!\", schreit die Person."); output("Du wirst von Energie aus reinem Licht niedergerissen und wirst fast bewusstlos, bis die Person sagt:`n"); output("\"Hehehehe. Nur ein Narr wagt es, mir den Rücken zu kehren. Nun stibst du einen Tod, der nicht gerade Ehrenhaft ist.\"`n`n`n"); output("`c`$Du bist Tod. Du verlierst all dein Gold und 30% deiner Erfahrung. Du kannst morgen weiter spielen.`c`n`n"); $session['user']['gold']=0; $session['user']['experience']*=0.8; $session['user']['alive']=false; } if ($HTTP_GET_VARS[op]=="") { output("Du siehst ein wenig abseits der Stadt einen leuchtenden Schein möchtest dir das mal genauer ansehen."); addnav("Weiter","cruxis.php?op=go"); } if($defeat) { addnav("Tägliche News","news.php"); $sql = "SELECT taunt FROM taunts ORDER BY rand(".e_rand().") LIMIT 1"; $result = db_query($sql) or die(db_error(LINK)); $taunt = db_fetch_assoc($result); $taunt = str_replace("%s",($session[user][sex]?"sie":"ihn"),$taunt[taunt]); $taunt = str_replace("%o",($session[user][sex]?"sie":"er"),$taunt); $taunt = str_replace("%p",($session[user][sex]?"ihre(r/m)":"seine(r/m)"),$taunt); $taunt = str_replace("%x",($session[user][weapon]),$taunt); $taunt = str_replace("%X",$badguy[creatureweapon],$taunt); $taunt = str_replace("%W",$badguy[creaturename],$taunt); $taunt = str_replace("%w",$session[user][name],$taunt); $session[user][reputation]--; addnews("`%".$session[user][name]."`5's Leiche wurde auf einer Lichtung entdeckt."); $session[user][alive]=false; debuglog("lost {$session['user']['gold']} gold when they were slain"); $session[user][gold]=0; $session[user][hitpoints]=0; $session[user][badguy]=""; output("`b`%$badguy[creaturename]`& hat dich getötet!!!`n"); output("`4Du hast dein ganzes Gold verloren!`n"); output("Du kannst morgen wieder kämpfen."); } // fightnav(true,false); <- Des kommt noch weg page_footer(); ?>[/php] Kennt jemand eine Lösung? |
Autor: | Eliwood [ Do 03 Mär, 2005 15:27 ] |
Betreff des Beitrags: | Re: Kampf nach Kampf-Ende (V=0.9.7) |
Neue Version, gleiches Problem.... Wie schon erwähnt, Kampf geht nicht... Der Kampf ist schon bevor er begonnen hat zu Ende ^^ [php]<?php /*___________________________________________________________ Überlebenskampf, Idee aus Tales of Symphonia | von Lord Eliwood | Kampf der Dragon.php entnommen | Version 1.0 | Grundgerüst und Fehler behebung | Version 1.1 | Belohung nach Kampfende bei einem merkwürdigen Mann | mit zufalls Folgen | ____________________________________________________________ */ /*__________________________________________________________________________________________ Füge an einer Beliebigen Stelle im Spiel, am besten direkt unter dem Wald, folgendes ein:| if ($session['user']['level']==15) { | addnav("Seltsame Lichtung","cruxis.php"); } | __________________________________________________________________________________________ */ require_once "common.php"; page_header("Seltsame Lichtung"); if ($HTTP_GET_VARS[op]=="go") { $badguy = array("creaturename"=>"Engel","creaturelevel"=>16,"creatureweapon"=>"Engelsschwert","creatureattack"=>25,"creaturedefense"=>20,"creaturehealth"=>150, "diddamage"=>0); output("Du betrittst die Lichtung und siehst dich um. Nichts anderes ist hier, kein Laut ist zu hören, der Himmel ist dunkel"); output("Du fühlst dich von dem Schein angezogen und siehst eine Weile hin, ob nicht doch etwas passiert.`n"); output("Plötzlich erschrickst du. Ein Elf mit Flügel erscheint wie aus dem nichts. Du denkst, dass das nur ein Engel sein kann."); output("Der Engel zieht hinter seinem Rücken ein Schwert hervor, und du weisst nun, das er nicht freundlich gesinnt ist."); addnav("Kämpfe","cruxis.php?op=f1"); addnav("Flüchte in Furcht","village.php"); $battle=true; } /*if ($HTTP_GET_VARS[op]=="f1") { $badguy = array("creaturename"=>"Engel","creaturelevel"=>16,"creatureweapon"=>"Engelsschwert","creatureattack"=>25,"creaturedefense"=>20,"creaturehealth"=>150, "diddamage"=>0); $battle=true; fightnav(true,false); }*/ if /*(($battle) && */($HTTP_GET_VARS[op]=="f1")/*)*/ { include("battle.php"); if ($victory){ $flawless = 0; fightnav(true,false); output("Du hast den Engel besiegt und bist ganz gespannt darauf, was dich in der Lichtung erwartet. Du stehst vor einer schweren Entscheidung."); addnav("Weiter","cruxis.php?op=goa"); } } if ($HTTP_GET_VARS[op]=="goa") { if ($badguy['diddamage'] != 1) $flawless = 1; $badguy=array(); $session['user']['badguy']=""; output("Du betrittst den Lichtschein und wartest ab. Du spürst ein ziehen an deinen Füssen und es vergeht keine weitere Sekunde,"); output("bis du verschwindest und dir Schwarz vor Augen wird.`n"); output("Nach einer Weile kommst du wieder zu dir und stehst in einem Raum, der leer ist, und die Luft ist dünn."); addnav("Weiter","cruxis.php?op=gob"); } if ($HTTP_GET_VARS[op]=="gob") { page_header("Derris-Kharlan"); switch(e_rand(1,3)){ case 1: output("Du gehst unvorsichtig weiter und trittst in eine Falle.`n"); output("Du verlierst einige Lebenspunkte, doch gewinnst du an Erfahrung, da du nun weisst, wo du deine Schritte hinsetzetn musst."); $session['user']['hitpoints']*=0.9; $session['user']['experience']*=1.01; addnav("Weiter","cruxis.php?op=goc"); break; case 2: output("Du siehst rechtzeitig eine Falle und weichst ihr gekonnt aus.`n`n"); output("Du weisst, dass dieser Ort voller Fallen ist und gewinnst an Erfahrung"); $session['user']['experience']*=1.01; addnav("Weiter","cruxis.php?op=goc"); break; case 3: output("Du siehst einen Brunnen in der Nähe und trinkst einen Schluck davon.`n`n"); output("Du fühlst dich von dem Wasser erfrischt und bist voller Energie."); $session['user']['hitpoints'] = $session['user']['maxhitpoints']; addnav("Weiter","cruxis.php?op=goc"); break; } } if ($HTTP_GET_VARS[op]=="goc") { page_header("Die Halle"); output("Du betritts eine Halle, die von Federn überseht ist."); output("Du weisst, dass dies das Hauptquartier der Engel sein muss und hörst Glockenschläge"); output("Plötzlich siehst du eine ganze Armee von Engeln, die sich auf sich stürzen. Was willst du nun tun?"); addnav("Schlage dich durch","cruxis.php?op=f2"); addnav("Flüchte","cruxis.php?op=tot1"); } if ($HTTP_GET_VARS[op]=="f2") { output("Du schlägst dich durch die Masse und die Engel ergreifen die Flucht.`n"); output("Du merkst es schon fast zu spät, dass ein Engel stehen geblieben ist."); output("Es hält eine Waffe in der einen Hand, einen Schild in der anderen und sieht dich an. Dann beginnt er zu sprechen.`n`n"); output("\"Wer bist du, der du es wagst, die Cruxis heraus zu fordern? Wir, das höchste Geschlecht von allenn die Engel, sollten gegen einen".($session['user']['race'])." verlieren?"); output("Nein, wir, das höchste Geschlecht verlieren nicht. KÄMPFE!!\""); addnav("Kämpfe","cruxis.php?op=f3"); } if ($HTTP_GET_VARS[op]=="f3") { $badguy = array("creaturename"=>"Engels Kommandeur","creaturelevel"=>17,"creatureweapon"=>"Heilige Klinge","creatureattack"=>30,"creaturedefense"=>27,"creaturehealth"=>200, "diddamage"=>0); $battle=true; fightnav(true,false); } if (($battle) && ($HTTP_GET_VARS[op]=="f3")) { include("battle.php"); if ($victory){ $flawless = 0; if ($badguy['diddamage'] != 1) $flawless = 1; $badguy=array(); $session['user']['badguy']=""; output("\"Urg... Warum... Warum habe ich verloren? Das ist....`n NEEIIINNN`n\""); output("Damit sank der Engel zu Boden und gehst weiter durch ein Portal"); addnav("Weiter","cruxis.php?op=end"); } } if ($HTTP_GET_VARS[op]=="tot1") { addnav("Tägliche News","news.php"); output("Die Armee schneidet dir den Weg ab und du stirbst.`n`n"); output("`$Du bist Tod. Du verlierst dein ganzes Gold, 20% deiner Erfahrung und kannst morgen weiter spielen"); $session['user']['gold']=0; $session['user']['experience']*=0.8; $session['user']['alive']=false; } if ($HTTP_GET_VARS[op]=="end") { output("<embed src=\"media/mts.mid\" width=10 height=10 autostart=true loop=false hidden=true volume=100>",true); output("Du betritts einen Raum, in dessen hinterem Teil ein Trohn steht. Du tritts und hörst eine wütendene Stimme:"); output("\"Wer wagt es, die Machenschaften von Cruxis zu stören? Niemand hatte auch nur annähernd eine Chance gegen MEINE Soldaten!"); output("Doch nun bist zu zu weit gegangen, mein Lieber. STIRB!\""); addnav("Kämpfe","cruxis.php?op=endf"); addnav("Stirb lieber","cruxis.php?op=tot2"); } if ($HTTP_GET_VARS[op]=="endf") { $badguy = array("creaturename"=>"Anführer von Cruxis","creaturelevel"=>20,"creatureweapon"=>"Judgement","creatureattack"=>50,"creaturedefense"=>50,"creaturehealth"=>500, "diddamage"=>0); $battle=true; fightnav(true,false); } if (($battle) && ($HTTP_GET_VARS[op]=="endf")) { include("battle.php"); if ($victory){ $flawless = 0; if ($badguy['diddamage'] != 1) $flawless = 1; $badguy=array(); $session['user']['badguy']=""; $session['user']['gold']+=2000; $session['user']['experience']*=1.2; $session['user']['maxhitpoints']+=5; output("\"Urg... Nein, ich habe verloren. Gegen jemandem wie dich, gegen einen der niederen Rassen!`n\""); output("Das war ein hervorragender Kampf den du gewonnen hast und gewinnst an Erfahrung, sowie Gold und an Lebenskraft"); addnav("Zurück zum Dorf","cruxis.php?op=vil"); addnews("".($session['user']['name'])." wurde als Held gefeiert und wurde am nächten Tag bewusstlos in einer Gasse gefunden."); } } if ($HTTP_GET_VARS[op]=="tot2") { addnav("Tägliche News","news.php"); output("Du kehrst der merkwürdigen Person den Rücken und fliehst, so schnell du kannst, doch du hast dich zu früh gefreut.`n`n"); output("\"Judgement!\", schreit die Person."); output("Du wirst von Energie aus reinem Licht niedergerissen und wirst fast bewusstlos, bis die Person sagt:`n"); output("\"Hehehehe. Nur ein Narr wagt es, mir den Rücken zu kehren. Nun stibst du einen Tod, der nicht gerade Ehrenhaft ist.\"`n`n`n"); output("`c`$Du bist Tod. Du verlierst all dein Gold und 30% deiner Erfahrung. Du kannst morgen weiter spielen.`c`n`n"); $session['user']['gold']=0; $session['user']['experience']*=0.8; $session['user']['alive']=false; } if ($HTTP_GET_VARS[op]=="vil") { output("Du wirst im Dorf von allen Jubelnd empfangen. Du bist ihr Held und feiern dich. Nach einer Nacht voller Freude und Festen gehst du gebückt ins Wohnviertel.`n`n"); output("Auf dem Weg nach Hause biegst du, so betrunken wie du bist, in eine Gasse ein, die dir gänzlich unbekannt ist. Ein kalter Wind fegst durch die Gassen,"); output("und du frierst. Du setzt deinen Weg fort, dein Tunnelblick lässt dich nicht mehr viel erkennen. Plötzlich stürzt du.`n"); output("\"Wer haben wird denn hier?\", hörst eine schwache, alte Stimme rufen. \"Wenn das nicht der Held der Stadt ist. Komm mal her, mein Junge\"`n"); output("Du gehst näher zu ihm und kannst gerade noch seine Umrisse erkennen. Dein Bewusstsein schwindet und schwindet...`n"); output("\"Jaa, du bist es tatsächlich\", hörst du ihn sagen. \"Ich muss dir danken.\"`n"); output("\"Für was denn?\", fragst du ängstlich, die Hand an die Stirn gepresst.`n"); output("\"Für das du den Anführer von Cruxis erledigt hast, mein Sohn.\"`n"); output("\"Sie... wissen von... dieser Organisation?\"`n"); output("\"Aber natürlich. Ich bin dir sehr dankbar. Nun kann ich die Führung übernehmen. Als Belohnung kannst du dir hier was aussuchen.\""); addnav("Eine kleine Schatulle","cruxis.php?op=b1"); addnav("Eine mittlere Schatulle","cruxis.php?op=b2"); addnav("Eine grosse Schatulle","cruxis.php?op=b3"); } if ($HTTP_GET_VARS[op]=="b1") { switch(e_rand(1,7)) { case 1: case 2: output("Du entscheidest dich für die kleine Schatulle und öffnest sie.`n"); output("\"Ah ja,\", murmelt der Mann, \"du bekommst ein paar Donationpunkte. Viel Spass damit.\"`n`n"); output("Mit diesen Worten lösst sich der Mann auf und du brichst zusammen."); addnav("Du kommst wieder zu dir","houses.php"); $session['user']['donation']+=25; break; case 3: case 4: case 5: output("Du entscheidest dich für die kleine Schatulle und öffnest sie.`n"); output("\"Ah ja,\", murmelt der Mann, \"du bekommst Gold. Kauf dir was schönes.\"`n`n"); output("Mit diesen Worten lösst sich der Mann auf und du brichst zusammen."); addnav("Du kommst wieder zu dir","houses.php"); $session['user']['gold']+=1000; break; case 6: case 7: output("Du entscheidest dich für die kleine Schatulle und öffnest sie.`n"); output("\"Hahahaha,\", lacht der Mann und schlägt dich nieder, \"Du bist mir auf den Leim gegangen.\"`n`n"); output("Du brichst zusammen und merkst, als du wieder aufwachst, dass dir alles Gold gestohlen wurde."); addnav("Weiter","houses.php"); $session['user']['gold']=0; $session['user']['experience']*=1.05; break; } } if ($HTTP_GET_VARS[op]=="b2") { switch(e_rand(1,7)) { case 1: output("Du entscheidest dich für die mittlere Schatulle und öffnest sie. Im innern ist ein Fläschchen, das du öffnest und tinkst.`n"); output("\"Hahahaha,\", lacht der Mann und schlägt dich nieder, \"Du bist mir auf den Leim gegangen.\"`n`n"); output("Du merkst, dass du schwächer wie vorher bist und brichst dann bewusstlos zusammen. Du hast an Angriff verloren."); addnav("Du kommst wieder zu dir","houses.php"); $session['user']['attack']*=0.95; break; case 2: output("Du entscheidest dich für die mittlere Schatulle und öffnest sie. Im innern ist ein Fläschchen, das du öffnest und tinkst.`n"); output("\"Ah, der Trank der Stärke,\", spricht der alte Mann, \"Dies ist eines meiner besten Stücke. Nun gut, jetzt bist du stärker\"`n`n"); output("Du merkst, dass du stärker bist, brichst aber trotzdem bewusstlos zusammen. Du hast an Angriff dazugewonnen."); addnav("Du kommst wieder zu dir","houses.php"); $session['user']['attack']*=1.05; break; case 3: case 4: output("Du entscheidest dich für die mittlere Schatulle und öffnest sie. Im innern ist ein Stück Pergament.`n"); output("\"Ah, der Gutschein der Jägerhütte,\", seuzt der alte Mann, \"Du bekommst wohl oder überl 100 Punkte gutgeschrieben.\"`n`n"); output("Du freust dich über die Punkte und brichst dann bewusstlos zusammen."); addnav("Du kommst wieder zu dir","houses.php"); $session['user']['donation']+=100; break; case 5: case 6: case 7: output("Du entscheidest dich für die mittlere Schatulle und öffnest sie. Im innern ist ein Stück Pergament.`n"); output("\"Ah, das Papier der Edelsteine,\", seuzt der alte Mann, \"Du hast Glück.\"`n`n"); output("Du fragst dich, was das soll und brichst zusammen. Am nächsten Tag wachst du auf und findest ein Säckchen mit Edelsteine!"); addnav("Du kommst wieder zu dir","houses.php"); $session['user']['gems']+=10; break; } } if ($HTTP_GET_VARS[op]=="b3") { switch(e_rand(1,7)) { case 1: output("Du entscheidest dich für die mittlere Schatulle und öffnest sie. Im innern ist ein Fläschchen, das du öffnest und tinkst.`n"); output("\"Hahahaha,\", lacht der Mann und schlägt dich nieder, \"Du bist mir auf den Leim gegangen.\"`n`n"); output("Du merkst, dass du schwächer wie vorher bist und brichst dann bewusstlos zusammen. Du hast an Verteidung verloren."); addnav("Du kommst wieder zu dir","houses.php"); $session['user']['defence']*=0.95; break; case 2: output("Du entscheidest dich für die mittlere Schatulle und öffnest sie. Im innern ist ein Fläschchen, das du öffnest und tinkst.`n"); output("\"Ah, der Trank des Schildes,\", spricht der alte Mann, \"Dies ist eines meiner besten Stücke. Nun gut, jetzt bist du stärker\"`n`n"); output("Du merkst, dass du widerstandfähiger bist, brichst aber trotzdem bewusstlos zusammen. Du hast an Verteidigung dazugewonnen."); addnav("Du kommst wieder zu dir","houses.php"); $session['user']['defence']*=1.05; break; case 3: case 4: output("Du entscheidest dich für die mittlere Schatulle und öffnest sie. Im innern ist ein Stück Pergament.`n"); output("\"Ah, der Gutschein der Jägerhütte,\", seuzt der alte Mann, \"Du bekommst wohl oder überl 250 Punkte gutgeschrieben.\"`n`n"); output("Du freust dich über die Punkte und brichst dann bewusstlos zusammen."); addnav("Du kommst wieder zu dir","houses.php"); $session['user']['donation']+=250; break; case 5: case 6: case 7: output("Du entscheidest dich für die mittlere Schatulle und öffnest sie. Im innern ist ein Stück Pergament.`n"); output("\"Ah, das Papier der Edelsteine,\", seuzt der alte Mann, \"Du hast Glück.\"`n`n"); output("Du fragst dich, was das soll und brichst zusammen. Am nächsten Tag wachst du auf und findest ein Säckchen mit Edelsteine!"); addnav("Du kommst wieder zu dir","houses.php"); $session['user']['gems']+=10; break; } } if ($HTTP_GET_VARS[op]=="") { output("Du siehst ein wenig abseits der Stadt einen leuchtenden Schein möchtest dir das mal genauer ansehen."); addnav("Weiter","cruxis.php?op=go"); } if($defeat) { addnav("Tägliche News","news.php"); $sql = "SELECT taunt FROM taunts ORDER BY rand(".e_rand().") LIMIT 1"; $result = db_query($sql) or die(db_error(LINK)); $taunt = db_fetch_assoc($result); $taunt = str_replace("%s",($session[user][sex]?"sie":"ihn"),$taunt[taunt]); $taunt = str_replace("%o",($session[user][sex]?"sie":"er"),$taunt); $taunt = str_replace("%p",($session[user][sex]?"ihre(r/m)":"seine(r/m)"),$taunt); $taunt = str_replace("%x",($session[user][weapon]),$taunt); $taunt = str_replace("%X",$badguy[creatureweapon],$taunt); $taunt = str_replace("%W",$badguy[creaturename],$taunt); $taunt = str_replace("%w",$session[user][name],$taunt); $session[user][reputation]--; addnews("`%".$session[user][name]."`5's Leiche wurde auf einer Lichtung entdeckt."); $session[user][alive]=false; debuglog("lost {$session['user']['gold']} gold when they were slain"); $session[user][gold]=0; $session[user][hitpoints]=0; $session[user][badguy]=""; output("`b`%$badguy[creaturename]`& hat dich getötet!!!`n"); output("`4Du hast dein ganzes Gold verloren!`n"); output("Du kannst morgen wieder kämpfen."); } // fightnav(true,false); page_footer(); ?>[/php] |
Autor: | Eliwood [ Do 03 Mär, 2005 17:42 ] |
Betreff des Beitrags: | Re: Kampf nach Kampf-Ende (V=0.9.7) |
Na ja, hab es nun selber gelöst. |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |