anpera.net https://anpera.homeip.net/phpbb3/ |
|
grad erst hier angekommen, schon ein problem ;-) https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=3439 |
Seite 1 von 1 |
Autor: | thedarkmark [ Sa 10 Mär, 2007 19:43 ] |
Betreff des Beitrags: | grad erst hier angekommen, schon ein problem ;-) |
hi, ich hab ein problem mit robin hood. ich kann nicht machen denn es erscheint eine leere seite. ich hab schon enderungen forgenommen, die haben aber net geholfen: hier mal der quellcod: Source von: /lotgd/robinhood.php <? //robin hood and his band of merry men forest event //Created by Lonny Luberts of http://www.pqcomp.com/logd e-mail logd@pqcomp.com //place this file in the main(logd) folder //Translated to German by the13th of http://logd.dunkelwald.org - mail: team@dunkelwald.org // //Translated Header: //Robin Hood und seine treuen Gesellen Waldkampf-Event //Erstellt von Lonny Luberts (http://www.pqcomp.com/logd - logd@pqcomp.com) //Deutsche Übersetzung: the13th (http://logd.dunkelwald.org - team@dukelwald.org) //Datei "robinhood.php" (diese Datei) in den LoGD Hauptordner kopieren, "robinhoodf.php" in den //Ordner "special" kopieren. //Übersetzungsversion 0.9[28102004] require_once "common.php"; checkday(); page_header("Robin Hood"); output("`c`b`&Something Special`0`b`c`n`n"); //checkevent(); if ($_GET[op] == ""){ $totalgold = $session[user][goldinbank] + $session[user][gold]; if ($session[user][gold] <1) $totalgold = 0; output("`7Während du durch den Wald wanderst stösst du auf Robin Hood und seine treuen Gesellen.`n"); if ($totalgold > 499) output("`7Robin Hood erklärt dir, das er vorhat, dein Gold an sich zu nehmen und es unter den Armen zu verteilen.`n"); if ($totalgold < 499) output("`7Sie grüssen dich und gehen dan weiter."); if ($totalgold > 499) output("`4Robin Hood verlangt, das du ihm dein Gold freiwillig aushändigst.`n"); if ($totalgold > 499) output("`7Was wirst du tun? Den armen helfen oder versuchen, dein Gold zu behalten?"); if ($totalgold > 499) addnav("Gebe ihm dein Gold","robinhood.php?op=loose&op2=give"); if ($totalgold > 499) addnav("Kämpfe mit ihm","robinhood.php?op=fight1"); if ($totalgold < 499) addnav("Weiter","forest.php"); } if ($_GET[op] == "loose"){ if ($session[user][hitpoints] < 1) $session[user][hitpoints] = 1; $loot = $session[user][gold]; $session[user][gold] = 0; $sql = "SELECT acctid,name,goldinbank,gold,login FROM accounts"; $result = db_query($sql); for ($i=0;$i<db_num_rows($result);$i++){ $row = db_fetch_assoc($result); if ($row[goldinbank] < 1 and $row[gold] < 1){ $num++; } } if ($num == 0){ for ($i=0;$i<db_num_rows($result);$i++){ $row = db_fetch_assoc($result); if ($row[goldinbank] < 1 and $row[gold] < 10000 and $row[name] <> $session[user][name]){ $num++; } } } $dist = ($loot/$num); // if there is no one to give the gold to never worry.... robin hood keeps it. hehe $result = db_query($sql); for ($i=0;$i<db_num_rows($result);$i++){ $row = db_fetch_assoc($result); if ($row[goldinbank] < 1 ){ $give = $row[goldinbank] + $dist; if ($row[name] <> $session[user][name]){ $sql2 = ("UPDATE accounts SET goldinbank=$give WHERE login = '{$row['login']}'"); db_query($sql2); $mailmessage = $session[user][name]; $mailmessage .= " wurde von Robin Hood und seinen treuen Gesellen ausgeraubt. Sie nahmen "; $mailmessage .= $loot; $mailmessage .= " Gold an sich und verteilten es unter "; $mailmessage .= $num; $mailmessage .= " Leuten. Jeder von euch erhielt "; $mailmessage .= $dist; $mailmessage .= " Gold. Das Gold wurde in euer Bankfach gelegt."; systemmail($row[acctid],"`2Robin Hood hat dir etwas Gold gegeben!`2",$mailmessage); } } } if ($num > 0) addnews("Robin Hood stahl $loot Gold von ".$session[user][name]."`7 und verteilte es unter den Armen."); if ($num < 1) addnews("Robin Hood stahl $loot Gold von ".$session[user][name]."`7 und behält die Beute"); if ($_GET[op2] <> "give") output("`4Du hast verloren!`n"); if ($_GET[op2] == "give") output("`7Du reichst Robin Hood dein Gold!"); if ($_GET[op2] <> "give") output("`7Robin Hood und seine Gesellen sind doch nicht so böse... Auch wenn sie dich ganz schön aufgemischt haben - aber sie haben dich am Leben gelassen.`n"); output("`3Robin Hood nimmt dein Gold und verteilt es unter den ärmsten im Reich."); addnav("Weiter","forest.php"); if ($session[user][hitpoints] == 1){ output("Bevor sie weiterziehen, wirft dir Robin Hood noch ein kleines Fläschchen zu. Du trinkst es aus und... "); switch(e_rand(1,10)){ case 1: $session[user][hitpoints] = $session[user][maxhitpoints] * .1; output("der Trank erneuert 10% deiner Lebenskraft.`n"); break; case 2: $session[user][hitpoints] = $session[user][maxhitpoints] * .2; output("der Trank erneuert 20% deiner Lebenskraft.`n"); break; case 3: $session[user][hitpoints] = $session[user][maxhitpoints] * .3; output("der Trank erneuert 30% deiner Lebenskraft.`n"); break; case 4: $session[user][hitpoints] = $session[user][maxhitpoints] * .4; output("der Trank erneuert 40% deiner Lebenskraft.`n"); break; case 5: $session[user][hitpoints] = $session[user][maxhitpoints] * .5; output("der Trank erneuert 50% deiner Lebenskraft.`n"); break; case 6: $session[user][hitpoints] = $session[user][maxhitpoints] * .6; output("der Trank erneuert 60% deiner Lebenskraft.`n"); break; case 7: $session[user][hitpoints] = $session[user][maxhitpoints] * .7; output("der Trank erneuert 70% deiner Lebenskraft.`n"); break; case 8: $session[user][hitpoints] = $session[user][maxhitpoints] * .8; output("der Trank erneuert 80% deiner Lebenskraft.`n"); break; case 9: $session[user][hitpoints] = $session[user][maxhitpoints] * .9; output("der Trank erneuert 90% deiner Lebenskraft.`n"); break; case 10: $session[user][hitpoints] = $session[user][maxhitpoints]; output("der Trank erneuert deine vollständige Lebenskraft.`n"); break; } } } if ($_GET[op] == "win"){ output("Du hast Robin Hood und seine treuen Gesellen besiegt!"); addnews("Robin Hood und seine treuen Gesellen sind im Wald von ".$session[user][name]."`7besiegt worden!"); output("Du denkst, das es sicherlich schlauer ist, zu verschwinden, bevor sie wieder aufstehen."); //addnews addnav("Weiter","forest.php"); } if ($_GET[op] == "fight1"){ $badguy = array( "creaturename"=>"`@Bruder Tuck`0" ,"creaturelevel"=>0 ,"creatureweapon"=>"Bierbauch" ,"creatureattack"=>0 ,"creaturedefense"=>1 ,"creaturehealth"=>2 ,"creaturegold"=>0 ,"diddamage"=>0); $userlevel=$session[user][level]; $userattack=e_rand(2,$session[user][atack])+2; $userhealth=e_rand(30,110)+$session[user][level]; $userdefense=e_rand(2,$session[user][defence])+2; $badguy[creaturelevel]+=$userlevel; $badguy[creatureattack]+=$userattack; $badguy[creaturehealth]=$userhealth; $badguy[creaturedefense]+=$userdefense; $badguy[creaturegold]=0; $session[user][badguy]=createstring($badguy); $_GET[op]="fight"; } if ($_GET[op] == "fight2"){ $badguy = array( "creaturename"=>"`@Will Scarlet`0" ,"creaturelevel"=>0 ,"creatureweapon"=>"Schwert" ,"creatureattack"=>1 ,"creaturedefense"=>2 ,"creaturehealth"=>2 ,"creaturegold"=>0 ,"diddamage"=>0); $userlevel=$session[user][level]; $userattack=e_rand(2,$session[user][atack])+4; $userhealth=e_rand(40,120)+$session[user][level]; $userdefense=e_rand(2,$session[user][defence])+4; $badguy[creaturelevel]+=$userlevel; $badguy[creatureattack]+=$userattack; $badguy[creaturehealth]=$userhealth; $badguy[creaturedefense]+=$userdefense; $badguy[creaturegold]=0; $session[user][badguy]=createstring($badguy); $_GET[op]="fight"; } if ($_GET[op] == "fight3"){ $badguy = array( "creaturename"=>"`@Little John`0" ,"creaturelevel"=>1 ,"creatureweapon"=>"Stab" ,"creatureattack"=>2 ,"creaturedefense"=>3 ,"creaturehealth"=>2 ,"creaturegold"=>0 ,"diddamage"=>0); $userlevel=$session[user][level]; $userattack=e_rand(2,$session[user][atack])+6; $userhealth=e_rand(50,130)+$session[user][level]; $userdefense=e_rand(2,$session[user][defence])+6; $badguy[creaturelevel]+=$userlevel; $badguy[creatureattack]+=$userattack; $badguy[creaturehealth]=$userhealth; $badguy[creaturedefense]+=$userdefense; $badguy[creaturegold]=0; $session[user][badguy]=createstring($badguy); $HTTP_GET_VARS[op]="fight"; } if ($_GET[op] == "fight4"){ $badguy = array( "creaturename"=>"`@Robin Hood`0" ,"creaturelevel"=>2 ,"creatureweapon"=>"Fliegenden Pfeilen" ,"creatureattack"=>3 ,"creaturedefense"=>4 ,"creaturehealth"=>2 ,"creaturegold"=>0 ,"diddamage"=>0); $userlevel=$session[user][level]; $$userattack=e_rand(2,$session[user][atack])+8; $userhealth=e_rand(60,140)+$session[user][level]; $userdefense=e_rand(2,$session[user][defence])+8; $badguy[creaturelevel]+=$userlevel; $badguy[creatureattack]+=$userattack; $badguy[creaturehealth]=$userhealth; $badguy[creaturedefense]+=$userdefense; $badguy[creaturegold]=0; $session[user][badguy]=createstring($badguy); $_GET[op]="fight"; } if ($_GET[op] == "fight"){ $battle=true; } if ($battle){ include_once("battle.php"); if ($victory){ output("You have beaten `^".$badguy['creaturename']."."); if ($badguy['creaturename']=="`@Bruder Tuck`0") addnav("Weiter","robinhood.php?op=fight2"); if ($badguy['creaturename']=="`@Will Scarlet`0") addnav("Weiter","robinhood.php?op=fight3"); if ($badguy['creaturename']=="`@Little John`0") addnav("Weiter","robinhood.php?op=fight4"); if ($badguy['creaturename']=="`@Robin Hood`0") addnav("Weiter","robinhood.php?op=win"); $badguy=array(); $session[user][badguy]=""; } elseif ($defeat){ output("Als du unsanft auf dem Bodem schlägst nimmt `^".$badguy['creaturename']." und der Rest von Robin Hood's Gesellen dein Gold an sich."); addnews("`%".$session[user][name]."`5 wurde besiegt als ".($session[user][sex]?"sie":"er")." von Robin Hood und seinen treuen Gesellen angegriffen worden ist."); $session[user][hitpoints]=1; addnav("Weiter","robinhood.php?op=loose"); } else{ fightnav(true,false); } }else{ } page_footer(); ?> |
Autor: | azraeldemon [ Sa 10 Mär, 2007 23:09 ] |
Betreff des Beitrags: | |
link zu deiner source wäre viel besser! weil ohne source kein support |
Autor: | Harthas [ Sa 10 Mär, 2007 23:22 ] |
Betreff des Beitrags: | |
die Datei robinhood.ph (oder wie es genau heisst) muss unverändert in den Ordner specials *g* Und nicht in den root Ordner ;-) |
Autor: | Kevz [ Sa 10 Mär, 2007 23:35 ] |
Betreff des Beitrags: | |
azraeldemon hat geschrieben: link zu deiner source wäre viel besser! weil ohne source kein support
-Jaein, stimmt nicht ganz =). Natürlich gibt es Support, aber mit Source Angabe ist das ganze Informativer und man kann einzelne Dateien bei bedarf mit einsehen. |
Autor: | azraeldemon [ So 11 Mär, 2007 01:08 ] |
Betreff des Beitrags: | |
mmhh dann wurd ich aber auch falsch begrüsst vor langer langer zeit! *g* naja hauptsache es läuft jetzt bei ihm/ihr |
Autor: | thedarkmark [ So 11 Mär, 2007 10:33 ] |
Betreff des Beitrags: | |
hi, ich habe die robin hoodf.php oder wie die hießt in spezialverzeichniss gepackt und die robin hood ins normale. da die dann nciht ging, hab ich enderungen forgenommen, die auch nichts gebracht haben. ist denn da ein fehler im quellcod? ich kann euch die source nicht zeigen, da dies serverseitig gespert worden ist. (ich programiere nur ein wenig mit und bin dort auch admin) danke für eure hilfe und um die frage sie oder er zu beantworten: er ;-) |
Autor: | Eliwood [ So 11 Mär, 2007 11:31 ] |
Betreff des Beitrags: | |
Kevz hat geschrieben: azraeldemon hat geschrieben: link zu deiner source wäre viel besser! weil ohne source kein support -Jaein, stimmt nicht ganz =). Natürlich gibt es Support, aber mit Source Angabe ist das ganze Informativer und man kann einzelne Dateien bei bedarf mit einsehen. Kevz hat geschrieben: Da hat Tidus recht, ich gebe Grundsächlich nur denen Support die Offenen Source haben und auch nett um Hilfe bitten und nicht ne plumpe Antwort & co geben. Kevz hat geschrieben:
Mh. 180° Meinungsänderung? Natürlich - Die Regeln sind für Hilfegebende nicht verbindlich. Und offline-Testserver sind natürlich von der Regel ausgeschlossen - Was man ohnehin nicht einsehen kann muss man auch nicht einsehen. Sorry für Offtopic. Musste aber nun sein. ![]() |
Autor: | azraeldemon [ So 11 Mär, 2007 11:37 ] |
Betreff des Beitrags: | |
also die dateien haste richtig geladen root/robinhood.php specials/robinhoodf.php evlt ein leerzeichen nach ?> vorhanden? oder wie schauen deine änderungen aus? |
Autor: | Kevz [ So 11 Mär, 2007 13:46 ] |
Betreff des Beitrags: | |
Ja, Eliwood. Da stimme ich dir schon zu, dass nicht alle sofort Ihren Source aufgrund meiner oben gesagt zusage schließen sollen. Aber mit der Einsicht kommt auch die Vernunft? ^.^ Aber Meinungen ändern sich auch nach der Zeit. =) Sorry für Off Topic, back to Topic. ![]() |
Autor: | thedarkmark [ So 11 Mär, 2007 14:14 ] |
Betreff des Beitrags: | |
:dieses: if ($HTTP_GET_VARS[op] ausgetauscht gegen if ($_GET[op] |
Autor: | azraeldemon [ So 11 Mär, 2007 19:10 ] |
Betreff des Beitrags: | |
also daran würde es wohl liegen wenn dein server keine register long arrays unterstützt diese also bei dir auf off stehen was bei den meisten anbieten inzwischen standardmäßig ist! Generell ist es schonmal gut das du das gemacht hast so spricht die datei wenigstens nur eine phpsprache und nicht zwei. hast du was an der robinhoodf.php gemacht? hast nur du bei diesem special ne weisse seite? @eliwood ja ich spreche dabei von sprachen php 4 php 5 da ja einige codeteile doch sehr unterschiedlich sein können. |
Autor: | thedarkmark [ Sa 24 Mär, 2007 11:09 ] |
Betreff des Beitrags: | |
hallo, ich habe es ohne und mit enderung probiert, keinerlei auswirkungen... mehr hab ich nciht geendert ich kann die andere auch mal hier reinstellen, wenn ihr wollt |
Autor: | Setto [ So 25 Mär, 2007 18:03 ] |
Betreff des Beitrags: | |
/Offtopic sry..aber das muss sein...es heißt änderung...net enderung... offtopic/ |
Autor: | Drazaar [ So 25 Mär, 2007 22:39 ] |
Betreff des Beitrags: | |
[offtopic] Sorry, aber es heißt *in deine Sig guck* orientalischem Markt nicht Orientalischem Markt ![]() Hast du das Script schon einmal auf Leerzeichen nach dem ?> überprüft? Oft liegt es daran. Irgend ein Zeichen vielleicht so reingerutscht, vielleicht vor <? ? Schonmal das Script neu heruntergeladen und überschrieben? Vielleicht geht es ja dann, war bei mir schon öfters der Fall, da ich wohl irgendwie ungeschickt auf eine Taste gekommen bin ohne es zu merken *gg* |
Autor: | xItachix [ Mi 28 Mär, 2007 07:17 ] |
Betreff des Beitrags: | |
[offtopic] *schaut in dem thread umher und findet massig rechtschreibfehler* najoa ![]() schreib die überarbeitete version doch noch einmal rein, aber bitte mit php (so wie drazaar und ich oben mit offtopic am anfang und am ende), dann ists übersichtlicher |
Autor: | thedarkmark [ So 15 Apr, 2007 11:14 ] |
Betreff des Beitrags: | |
so, um mal wieder zu meinem problem zu kommen ;-) [php] Source von: /lotgd/robinhood.php <? //robin hood and his band of merry men forest event //Created by Lonny Luberts of http://www.pqcomp.com/logd logd@pqcomp.com // place this file in the main(logd) folder //Translated to German by the13th of http://logd.dunkelwald.org - mail: team@dunkelwald.org // //Translated Header: //Robin Hood und seine treuen Gesellen Waldkampf-Event //Erstellt von Lonny Luberts (http://www.pqcomp.com/logd - logd@pqcomp.com) //Deutsche Übersetzung: the13th (http://logd.dunkelwald.org - team@dukelwald.org) //Datei "robinhood.php" (diese Datei) in den LoGD Hauptordner kopieren, "robinhoodf.php" in den //Ordner "special" kopieren. //Übersetzungsversion 0.9[28102004] require_once "common.php"; checkday(); page_header("Robin Hood"); output("`c`b`&Something Special`0`b`c`n`n"); //checkevent(); if ($_GET[op] == ""){ $totalgold = $session[user][goldinbank] + $session[user][gold]; if ($session[user][gold] <1) $totalgold = 0; output("`7Während du durch den Wald wanderst stösst du auf Robin Hood und seine treuen Gesellen.`n"); if ($totalgold > 499) output("`7Robin Hood erklärt dir, das er vorhat, dein Gold an sich zu nehmen und es unter den Armen zu verteilen.`n"); if ($totalgold < 499) output("`7Sie grüssen dich und gehen dan weiter."); if ($totalgold > 499) output("`4Robin Hood verlangt, das du ihm dein Gold freiwillig aushändigst.`n"); if ($totalgold > 499) output("`7Was wirst du tun? Den armen helfen oder versuchen, dein Gold zu behalten?"); if ($totalgold > 499) addnav("Gebe ihm dein Gold","robinhood.php?op=loose&op2=give"); if ($totalgold > 499) addnav("Kämpfe mit ihm","robinhood.php?op=fight1"); if ($totalgold < 499) addnav("Weiter","forest.php"); } if ($_GET[op] == "loose"){ if ($session[user][hitpoints] < 1) $session[user][hitpoints] = 1; $loot = $session[user][gold]; $session[user][gold] = 0; $sql = "SELECT acctid,name,goldinbank,gold,login FROM accounts"; $result = db_query($sql); for ($i=0;$i<db_num_rows($result);$i++){ $row = db_fetch_assoc($result); if ($row[goldinbank] < 1 and $row[gold] < 1){ $num++; } } if ($num == 0){ for ($i=0;$i<db_num_rows($result);$i++){ $row = db_fetch_assoc($result); if ($row[goldinbank] < 1 and $row[gold] < 10000 and $row[name] <> $session[user][name]){ $num++; } } } $dist = ($loot/$num); // if there is no one to give the gold to never worry.... robin hood keeps it. hehe $result = db_query($sql); for ($i=0;$i<db_num_rows($result);$i++){ $row = db_fetch_assoc($result); if ($row[goldinbank] < 1 ){ $give = $row[goldinbank] + $dist; if ($row[name] <> $session[user][name]){ $sql2 = ("UPDATE accounts SET goldinbank=$give WHERE login = '{$row['login']}'"); db_query($sql2); $mailmessage = $session[user][name]; $mailmessage .= " wurde von Robin Hood und seinen treuen Gesellen ausgeraubt. Sie nahmen "; $mailmessage .= $loot; $mailmessage .= " Gold an sich und verteilten es unter "; $mailmessage .= $num; $mailmessage .= " Leuten. Jeder von euch erhielt "; $mailmessage .= $dist; $mailmessage .= " Gold. Das Gold wurde in euer Bankfach gelegt."; systemmail($row[acctid],"`2Robin Hood hat dir etwas Gold gegeben!`2",$mailmessage); } } } if ($num > 0) addnews("Robin Hood stahl $loot Gold von ".$session[user][name]."`7 und verteilte es unter den Armen."); if ($num < 1) addnews("Robin Hood stahl $loot Gold von ".$session[user][name]."`7 und behält die Beute"); if ($_GET[op2] <> "give") output("`4Du hast verloren!`n"); if ($_GET[op2] == "give") output("`7Du reichst Robin Hood dein Gold!"); if ($_GET[op2] <> "give") output("`7Robin Hood und seine Gesellen sind doch nicht so böse... Auch wenn sie dich ganz schön aufgemischt haben - aber sie haben dich am Leben gelassen.`n"); output("`3Robin Hood nimmt dein Gold und verteilt es unter den ärmsten im Reich."); addnav("Weiter","forest.php"); if ($session[user][hitpoints] == 1){ output("Bevor sie weiterziehen, wirft dir Robin Hood noch ein kleines Fläschchen zu. Du trinkst es aus und... "); switch(e_rand(1,10)){ case 1: $session[user][hitpoints] = $session[user][maxhitpoints] * .1; output("der Trank erneuert 10% deiner Lebenskraft.`n"); break; case 2: $session[user][hitpoints] = $session[user][maxhitpoints] * .2; output("der Trank erneuert 20% deiner Lebenskraft.`n"); break; case 3: $session[user][hitpoints] = $session[user][maxhitpoints] * .3; output("der Trank erneuert 30% deiner Lebenskraft.`n"); break; case 4: $session[user][hitpoints] = $session[user][maxhitpoints] * .4; output("der Trank erneuert 40% deiner Lebenskraft.`n"); break; case 5: $session[user][hitpoints] = $session[user][maxhitpoints] * .5; output("der Trank erneuert 50% deiner Lebenskraft.`n"); break; case 6: $session[user][hitpoints] = $session[user][maxhitpoints] * .6; output("der Trank erneuert 60% deiner Lebenskraft.`n"); break; case 7: $session[user][hitpoints] = $session[user][maxhitpoints] * .7; output("der Trank erneuert 70% deiner Lebenskraft.`n"); break; case 8: $session[user][hitpoints] = $session[user][maxhitpoints] * .8; output("der Trank erneuert 80% deiner Lebenskraft.`n"); break; case 9: $session[user][hitpoints] = $session[user][maxhitpoints] * .9; output("der Trank erneuert 90% deiner Lebenskraft.`n"); break; case 10: $session[user][hitpoints] = $session[user][maxhitpoints]; output("der Trank erneuert deine vollständige Lebenskraft.`n"); break; } } } if ($_GET[op] == "win"){ output("Du hast Robin Hood und seine treuen Gesellen besiegt!"); addnews("Robin Hood und seine treuen Gesellen sind im Wald von ".$session[user][name]."`7besiegt worden!"); output("Du denkst, das es sicherlich schlauer ist, zu verschwinden, bevor sie wieder aufstehen."); //addnews addnav("Weiter","forest.php"); } if ($_GET[op] == "fight1"){ $badguy = array( "creaturename"=>"`@Bruder Tuck`0" ,"creaturelevel"=>0 ,"creatureweapon"=>"Bierbauch" ,"creatureattack"=>0 ,"creaturedefense"=>1 ,"creaturehealth"=>2 ,"creaturegold"=>0 ,"diddamage"=>0); $userlevel=$session[user][level]; $userattack=e_rand(2,$session[user][atack])+2; $userhealth=e_rand(30,110)+$session[user][level]; $userdefense=e_rand(2,$session[user][defence])+2; $badguy[creaturelevel]+=$userlevel; $badguy[creatureattack]+=$userattack; $badguy[creaturehealth]=$userhealth; $badguy[creaturedefense]+=$userdefense; $badguy[creaturegold]=0; $session[user][badguy]=createstring($badguy); $_GET[op]="fight"; } if ($_GET[op] == "fight2"){ $badguy = array( "creaturename"=>"`@Will Scarlet`0" ,"creaturelevel"=>0 ,"creatureweapon"=>"Schwert" ,"creatureattack"=>1 ,"creaturedefense"=>2 ,"creaturehealth"=>2 ,"creaturegold"=>0 ,"diddamage"=>0); $userlevel=$session[user][level]; $userattack=e_rand(2,$session[user][atack])+4; $userhealth=e_rand(40,120)+$session[user][level]; $userdefense=e_rand(2,$session[user][defence])+4; $badguy[creaturelevel]+=$userlevel; $badguy[creatureattack]+=$userattack; $badguy[creaturehealth]=$userhealth; $badguy[creaturedefense]+=$userdefense; $badguy[creaturegold]=0; $session[user][badguy]=createstring($badguy); $_GET[op]="fight"; } if ($_GET[op] == "fight3"){ $badguy = array( "creaturename"=>"`@Little John`0" ,"creaturelevel"=>1 ,"creatureweapon"=>"Stab" ,"creatureattack"=>2 ,"creaturedefense"=>3 ,"creaturehealth"=>2 ,"creaturegold"=>0 ,"diddamage"=>0); $userlevel=$session[user][level]; $userattack=e_rand(2,$session[user][atack])+6; $userhealth=e_rand(50,130)+$session[user][level]; $userdefense=e_rand(2,$session[user][defence])+6; $badguy[creaturelevel]+=$userlevel; $badguy[creatureattack]+=$userattack; $badguy[creaturehealth]=$userhealth; $badguy[creaturedefense]+=$userdefense; $badguy[creaturegold]=0; $session[user][badguy]=createstring($badguy); $HTTP_GET_VARS[op]="fight"; } if ($_GET[op] == "fight4"){ $badguy = array( "creaturename"=>"`@Robin Hood`0" ,"creaturelevel"=>2 ,"creatureweapon"=>"Fliegenden Pfeilen" ,"creatureattack"=>3 ,"creaturedefense"=>4 ,"creaturehealth"=>2 ,"creaturegold"=>0 ,"diddamage"=>0); $userlevel=$session[user][level]; $$userattack=e_rand(2,$session[user][atack])+8; $userhealth=e_rand(60,140)+$session[user][level]; $userdefense=e_rand(2,$session[user][defence])+8; $badguy[creaturelevel]+=$userlevel; $badguy[creatureattack]+=$userattack; $badguy[creaturehealth]=$userhealth; $badguy[creaturedefense]+=$userdefense; $badguy[creaturegold]=0; $session[user][badguy]=createstring($badguy); $_GET[op]="fight"; } if ($_GET[op] == "fight"){ $battle=true; } if ($battle){ include_once("battle.php"); if ($victory){ output("You have beaten `^".$badguy['creaturename']."."); if ($badguy['creaturename']=="`@Bruder Tuck`0") addnav("Weiter","robinhood.php?op=fight2"); if ($badguy['creaturename']=="`@Will Scarlet`0") addnav("Weiter","robinhood.php?op=fight3"); if ($badguy['creaturename']=="`@Little John`0") addnav("Weiter","robinhood.php?op=fight4"); if ($badguy['creaturename']=="`@Robin Hood`0") addnav("Weiter","robinhood.php?op=win"); $badguy=array(); $session[user][badguy]=""; } elseif ($defeat){ output("Als du unsanft auf dem Bodem schlägst nimmt `^".$badguy['creaturename']." und der Rest von Robin Hood's Gesellen dein Gold an sich."); addnews("`%".$session[user][name]."`5 wurde besiegt als ".($session[user][sex]?"sie":"er")." von Robin Hood und seinen treuen Gesellen angegriffen worden ist."); $session[user][hitpoints]=1; addnav("Weiter","robinhood.php?op=loose"); } else{ fightnav(true,false); } }else{ } page_footer(); [/php] |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |