anpera.net https://anpera.dyndns.org/phpbb3/ |
|
FrÄge https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=3433 |
Seite 1 von 1 |
Autor: | XxNoahxX [ Di 06 Mär, 2007 14:56 ] |
Betreff des Beitrags: | FrÄge |
hier ich wollt nen script machn, wo man per zuffal einen gott trifft..und ich weis noch nicht mals ob des bis jetzt richtig ist.. könnt ihr mla nen blick drauf schauen?Thx.. und wen des richtig ist..könntert ihr mir sagen was ich machn muss das ich daraus nben zufalls script bekomme?[php]<? // by Noah // idea from Shera if (!isset($session)) exit(); $fn = "forest.php"; $spi = ($session['user']['specialinc']="gottwahl.php"); //Kurze Erklärung..Dieses Spezial kann überall angebracht werden. Den ich habe die goetterwahl.php geändert //so das man sich den gott nicht mehr selber aussuchen kan, sondern vom gott ausgesucht wird. //Um aber den Gott zu bekommen muss man eine aufgabe bestehen (Ihn aus seinem Gefängnis befreien). switch ($_GET['op']){ default: $spi; output("Du schlenderst über/durch (hier eure Stadt/euren Wald oder wo auch immer die goetterwahl.php hingekommen ist schreiben) als dir eine kleine Öffnung in einer Mauer auffählt."); output("Du bist von der Neugirde gepackt und kletterst gerade wegs durch das Loch."); output("Du gelangst auf einen kleinen Weg..Willst du ihn entlang gehen?"); addnav("Entlang gehen",$fn."?op=gehen"); addnav("Zurück in den Wald",$fn."?op=zurück"); break; case "gehen": switch ($_GET['act']){ default: $spi; output("Du gelangst auf einen schmalen mit Moos überwucherten Weg, fals man dies Weg nennen kann."); output("Du entschließt dich diesen Weg fortzusetzten und gelangst in einen kleinen Wald wo du auf eine lichtung gelangst."); output("Du trittst näher auf die lichtung und bemerkst einen kleinen See,langsammen schrittes näherst du dich dem See."); output("Du zuckst zusasammen als eine Frau in einem Göttlichen gewand aus dem See erscheint und anfängt zu dir zu sprechen"); output("Hallo ['user'] ich habe dich erwartet."); output("Mit zittriger Stimme fragst du:Auf mich?"); output("Ja ['user'] ich habe Jahre lang nur auf dich gerartet, den ein Prophet sagte mir vorraus das du eines tages zu mir kommen würdest"); output("Die Göttin spricht weiter:Ich bin Shera die Göttin des Waldes.Vor Jahrhunderten wurde ich hier im See gefangen genommen von einem Seemonster!"); output("Und nun liegt es an dir ['user'] mich wider zu befreien, sobald du dies Geschaft hast werde ich dich als Göttin Segnen und beschützen"); output("Du fragst:Was muss ich tuen?"); output("Besiege das Seemonster ['user'], soltest du dies nicht schaffen werden wir beide hier Geffangen genommen.."); addnav("Weiter",$fn."?op=weiter"); break; case "weiter": output("`QDu entscheidest das du die Göttin reten willst.`n"); $session['user']['specialinc']="gottwahl.php"; $badguy = array( "creaturename"=>"Feuer Drache", "creaturelevel"=>$session['user']['level'], "creatureweapon"=>"Feuerahtem", "creatureattack"=>$session['user']['attack']-1, "creaturedefense"=>$session['user']['defence']-1, "creaturehealth"=>round($session['user']['maxhitpoints']*1.3), "diddamage"=>0); $session['user']['badguy']=createstring($badguy); $battle=true; $_GET['op']=="fight"; break; case "fight": $session['user']['specialinc']="gottwahl.php"; $battle=true; break; case "run": $session['user']['specialinc']="gottwahl.php"; output("`QEs gibt kein Entkommen, du findest dich in einem Meer von Flammen wider."); $battle=true; break; case "wegrenn": $session['user']['specialinc']=""; $wk = e_rand(1,3); if ($wk==1){ $text = "Waldkampf"; }else{ $text = "Waldkämpfe"; } output("Du rennst so schnell du kannst davon! Du blickst dich nicht um und rennst und rennst und rennst.....`n`n"); output("Du bist so ausser Atem, dass du dich erstmal ausruhen musst. Du verlierst `^".$wk."`\$ $text"); if ($session['user']['turns']>$wk){ $session['user']['turns']-=$wk; }else{ $session['user']['turns']=0; } break; } if ($battle) { include("battle.php"); $session['user']['specialinc']="gottwahl.php"; if ($victory){ $session['user']['specialinc']=""; $badguy=array(); $session['user']['badguy']=""; $gems = e_rand(2,5); $expbonus = round($session['user']['experience']*0.05); output("`n`n`QNachdem du den Feuer Drachen getötet hast fühlst Du, dass Du das richtige getan hast. Als Dank bekommst Du den"); output("Segen der Göttin sowie `#$gems Edelsteine`Q und `^".$expbonus."`Q Erfahrung."); addnews($session['user']['name']."`@ half einer Göttin, den Feuer Drachen loszuwerden. Dafür erhielt er ihren Segen."); $session['user']['experience']+=$expbonus; $session['user']['gems']+=$gems; $buff = array("name"=>"`qSegen der Göttin`0","rounds"=>200,"wearoff"=>"`qDer Segen der Göttin verlässt dich.`0","defmod"=>2.5,"roundmsg"=>"`qDer Segen des kleinen Drachen stärkt deine Abwehr.`0","activate"=>"roundstart"); $session['bufflist']['lildragon']=$buff; }elseif ($defeat){ $expmalus = round($session['user']['experience']*0.1); $session['user']['specialinc']=""; $badguy=array(); output("`n`n`\$Du wurdest von dem Feuer Dracen getötet. Dein edler gedanke hat dir den tot gebracht..... War es diese Göttin wert?"); addnews($session['user']['name']."`\$ wurde von einem Feuer Drachen getötet."); $session['user']['badguy']=""; $session['user']['alive']=false; $session['user']['gold']=0; $session['user']['hitpoints']=0; $session['user']['experience']-=$expmalus; addnav("Tägliche News","news.php"); }else{ fightnav(true,true); } } ?>[/php] |
Autor: | Lestat [ Mi 07 Mär, 2007 09:09 ] |
Betreff des Beitrags: | |
Poste doch bitte wenigstens ein mal gleich ins richtige Forum ![]() Zu deiner Frage: Ich nehme an, du meinst, dass dein Script per Zufall im Wald passieren soll. Wenn du alles richtig gemacht hast musst du das Script nur in den "special"-Ordner packen. Dann kannst du das Script auch direkt im Spiel testen. Als Admin kannst du im Wald alle Specials direkt anwählen. Gruß |
Autor: | -DoM [ Mi 07 Mär, 2007 12:23 ] |
Betreff des Beitrags: | |
Noah, es reicht nicht ein special aus meiner Source zu nehmen und ein paar Texte zu ändern.... Du solltest schon etwas genauer wissen, wie PHP überhaupt funktioniert... Ach... *Abwink* |
Autor: | Lestat [ Mi 07 Mär, 2007 22:19 ] |
Betreff des Beitrags: | |
Ach? Noah hat schon wieder einfach was rauskopiert und es dann hier als eigene Arbeit dargestellt? ![]() ![]() Nun gut, ich dachte das mit den permanenten Waffen ist ein Missverständnis gewesen, und wollte ihm noch eine Chance geben, aber wenn das so ist.. also von mir keine Antworten mehr. ![]() |
Autor: | Drazaar [ Do 08 Mär, 2007 18:10 ] |
Betreff des Beitrags: | |
Du scheinst einen Fan zu haben -Dom ![]() |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |