anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Fight https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=2824 |
Seite 1 von 1 |
Autor: | Isfit [ Mi 30 Aug, 2006 14:58 ] |
Betreff des Beitrags: | Fight |
Wie kann ich es anstellen dass man in meinem Waldspecial gegen eine bestimmte Kreatur kämpft die auf dem gleichen Level wie der Charakter ist nur mehr Lebenspunkte hat, und die sonst nirgendwo ausserhalb des Specials vorkommt? |
Autor: | Taikun14 [ Mi 30 Aug, 2006 15:36 ] |
Betreff des Beitrags: | |
Auszug aus einem Special von mir wo der Kampf is... Musst dann nur anpassen: [php] if ($_GET[op]=="kampf") { $badguy = array( "creaturename"=>"`4 Roter Drache `0" // Name ,"creaturelevel"=>20 // Level ,"creatureweapon"=>"`4Feuer`0" // Waffe ,"creatureattack"=>30 // Angriff ,"creaturedefense"=>30 // Verteidigung ,"creaturehealth"=>300 // Lebenspunkte ,"diddamage"=>0); $session['user']['badguy']=createstring($badguy); $HTTP_GET_VARS['op']="fight"; } if ($HTTP_GET_VARS[op]=="run"){ output("`c`b`\$Es gelingt dir nicht zu entkommen.`0`b`c`n`n"); $battle=true; } if ($HTTP_GET_VARS['op']=="fight"){ $battle=true; $session[user][specialinc]="rotdrache.php"; } if ($battle) { include("battle.php"); if ($victory){ $badguy=array(); $session['user']['badguy']=""; $session[user][specialinc]="rotdrache.php"; output("`nDu hast den Roten Drachen besiegt besiegt. Du fühlst dich erfahrener."); $session['user']['experience']+=500; addnav("Weiter","forest.php?op=weiter"); } elseif($defeat) { $badguy=array(); output("Du wurdest von ".$badguy['creaturename']." besiegt. Du bist alles andere als lebendig. "); $session[user][alive]=false; $session[user][hitpoints]=0; addnav("Tägliche News","news.php"); } else { fightnav(true,true); } } [/php] |
Autor: | Isfit [ Mi 30 Aug, 2006 15:41 ] |
Betreff des Beitrags: | |
Da hast du aber Level 20 Wie stelle ich es aber an das die Kreatur den gleichen Level wie der Charakter hat? |
Autor: | Taikun14 [ Mi 30 Aug, 2006 15:43 ] |
Betreff des Beitrags: | |
,"creaturelevel"=>$session['user']['level'], |
Autor: | Isfit [ Mi 30 Aug, 2006 15:51 ] |
Betreff des Beitrags: | |
So kann vielleicht jemand überprüfen was ich da falsch gemacht habe? ich sehe da leider keinen Fehler |
Autor: | Kamui [ Mi 30 Aug, 2006 16:53 ] |
Betreff des Beitrags: | |
Wenn dann soltest du mal die Fehlermeldung rein posten oder dein Problem beschreiben sonst kann dir auch keiner helfen ![]() |
Autor: | Isfit [ Mi 30 Aug, 2006 20:12 ] |
Betreff des Beitrags: | |
Wozu Fehlermeldung? Reicht für nen profi nicht einfach der Code? |
Autor: | Harthas [ Mi 30 Aug, 2006 20:31 ] |
Betreff des Beitrags: | |
Nun... Die Profis haben nicht unendlich viel Zeit... Deshalb würde ihnen eine genaue Fehlerbeschreibung und die Fehlermeldung durchaus helfen, da durch diese die Zeilen angegeben werden(oftmals) Und man einigermassen weiss, wonach man suchen muss... |
Autor: | Isfit [ Mi 30 Aug, 2006 20:32 ] |
Betreff des Beitrags: | |
Ok ok also hier nochmals die überarbeitete Datei ohne Fehlermeldung dafür kommt man zurück an den Anfang wenn man auf "Bekämpfe den Mann." drückt |
Autor: | Isfit [ Mi 30 Aug, 2006 20:53 ] |
Betreff des Beitrags: | |
Vergesst es Leute das ganze Script funkt nicht, es ist einfach scheiße, ich gebs auf und überlasse die Specials den anderen ![]() |
Autor: | Taikun14 [ Do 31 Aug, 2006 11:46 ] |
Betreff des Beitrags: | |
suchen case "step2": $spi; und das $spi weg. Dann sollte es klappen. |
Autor: | Isfit [ Do 31 Aug, 2006 13:13 ] |
Betreff des Beitrags: | |
Hab das Special bereits gelöscht aber trotzdem danke |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |