anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Diamantgolem https://anpera.dyndns.org/phpbb3/viewtopic.php?f=43&t=1703 |
Seite 1 von 1 |
Autor: | Darkness [ So 04 Sep, 2005 19:11 ] | ||
Betreff des Beitrags: | Diamantgolem | ||
Das Waldspecial Diamantgolem funktioniert folgerndermaßen: Man trifft im Wald nen Golem, dann kann man zwischen 1 und 15 Lebenspunkte einsetzen. Allerdings darf man nach dem setzten nicht weniger als 10LP pro Level haben (z.b. wenn man auf LV5 54LP hat, kann man maximal 4LP einsetzen) Außerdem kann man nicht mehr LP einsetzen, als man momentan hat (z.b. wenn man nurnoch 5lP übrig hat, kann man maximal 4LP einsetzen, weil man sonst sofort verlieren würde.) Danach kämpfst du gegen den Golem. Seine Attribute berechnen sich aus Deinen Werter, durch 3, mal die gesetzen LP. d.h. bei 3LP ist er genausostark wie du, bei 15LP wäre er 5mal so stark. Wenn man den Diamantgolem besiegt, bekommt man die LP, die man gesetzt hat dazu, wenn man verliert, verliert man auch die LP. Ja, das wars eigentlich^^ die Datei einfach in den Ordner Special packen. Ich bitte um Feedback und jemand Fehler (auch rechtschreib- und tippfehler) entdeckt, soll er es bitte melden. Danke, Darkness
|
Autor: | anpera [ So 04 Sep, 2005 21:38 ] |
Betreff des Beitrags: | Re: Diamantgolem |
Darkness hat geschrieben: In der Datenbank muss man
ALTER TABLE accounts ADD golemhp tinyint(4) unsigned not null default '0'; ausführen. ich habs versucht das ohne DB-Eintrag zu machen, aber das ging nicht, da wurden die LP zwar beim setzen abgezogen, aber wenn man den kampf gewonnen bekam man keine LP dazu. Als kostenlosen Zwischenspeicher für Werte aller Art kannst du das Feld specialmisc verwenden. ($session['user']['specialmisc']) Dann kommst du ohne weiteren Eintrag in der DB aus. ![]() |
Autor: | Darkness [ So 04 Sep, 2005 22:46 ] |
Betreff des Beitrags: | |
Danke für den Tipp. ich änders dann gleich mal. Edit: Ist geändert und funktioniert noch einwandfrei. |
Autor: | teruk [ Sa 10 Sep, 2005 17:10 ] |
Betreff des Beitrags: | |
da ist noch kleiner fehler drin ![]() [php] if($hp>4) $lvflux=1; if($hp>7) $lvflux=2; if($hp>10) $lvflux=3; if($hp>13) $lvflux=4; [/php] bei den if-abfragen muss das >= heißen, sonst ist der golem auch beim einsatz von 4hp noch gleichstark ersetze das obere durch: [php] if($hp>=4) $lvflux=1; if($hp>=7) $lvflux=2; if($hp>=10) $lvflux=3; if($hp>=13) $lvflux=4; [/php] |
Autor: | Darkness [ Sa 10 Sep, 2005 18:54 ] |
Betreff des Beitrags: | |
teruk hat geschrieben: da ist noch kleiner fehler drin
![]() [php] if($hp>4) $lvflux=1; if($hp>7) $lvflux=2; if($hp>10) $lvflux=3; if($hp>13) $lvflux=4; [/php] bei den if-abfragen muss das >= heißen, sonst ist der golem auch beim einsatz von 4hp noch gleichstark ersetze das obere durch: [php] if($hp>=4) $lvflux=1; if($hp>=7) $lvflux=2; if($hp>=10) $lvflux=3; if($hp>=13) $lvflux=4; [/php] Also das Level seöbst hat keinerlei Einfluss auf die Stärke des Monsters. Das ist nur für Anzeige^^ Die Starke des Monsters wird festgelegt bei : [php]"creatureattack"=>$session['user']['attack']/3*$hp, "creaturedefense"=>$session['user']['defence']/3*$hp, "creaturehealth"=>round($session['user']['maxhitpoints']/3*$hp),0,[/php] d.h. bei 4LP hat er zwar den gleichen LV, ist aber trotzdem stärker als du. Es ist also eigentlich egal, wie man das mit dem $lvflux handhabt, ist geschmackssache. |
Autor: | teruk [ Sa 10 Sep, 2005 19:50 ] |
Betreff des Beitrags: | |
argh ^^ ok ich sollte beim nächsten mal wohl wach sein ^^ wenn ich sowas beanstande ![]() |
Autor: | Painfull-Death [ Sa 17 Jun, 2006 23:10 ] |
Betreff des Beitrags: | |
Hi. Ich habe die .php Datei in den Specialordner verschoben und [php]ALTER TABLE accounts ADD golemhp tinyint(4) unsigned not null default '0';[/php] in die Datenbank gesetzt. Der Diamantgolem ist auch im Spiel, doch das Problem ist, wenn ich jetzt eine Zahl eingebe, so bleibt der stehen und ladet nichts. Ich kann nur auf Zurück drücken, dann komm ich in den Wald zurück. Aber beim Golem passiert gar nix. Kann mir da wer helfen? |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |