anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Brauche Hilfe ^^ https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=1507 |
Seite 1 von 1 |
Autor: | Jakamoto [ So 03 Jul, 2005 15:55 ] |
Betreff des Beitrags: | Brauche Hilfe ^^ |
Hallo erstmal! Bin der Jakamoto und grad erstmal Mod geworden. Hab mich jetzt mal an mein erstes "großes" Script gewagt und wollte hier mal fragen ob mir jemand helfen kann und das mal nach Fehlern etc. durchforstet. ^^ Hab noch nich wirklich viel Ehrfahrungen damit (hab versucht das ein bischl übersichtlich zu machen). Vielen Dank schonmal. Und so sieht das ganze aus (die Datei heißt MetBrau.php): [php]<?php require_once "common.php"; page_header("MetBrauerei"); output("<span style='color: #9900FF'>",true); output("`c`bJ&J's MetBrauerei`b`c"); addnav("Zurück zum Dorf","village.php"); addnav("`qJ&J's Met (150 Gold)","MetBrau.php?op=buymet"); if ($_GET[op]==""){ checkday(); output("`7Direkt vom Marktplatz aus, sieht man die rießige Neon-Leucht-Reklame \"J&J-Met\" der MetBrauerei d von Jakamoto und Jodvard. `n Es steigen dunkelbräunliche Dämpfe aus den Schornsteinen der Brauerei die wohlig nach Met riechen und deinen Appetit auf frisches J&J-Met noch mehr sterigern `n`n Du schreitest langsam näher und gehst durch das Eingangsportal hinein. Drinnen schreitet auch schon einer der Besitzer auf dich zu und sagt: \"Willkommen in J&J's Met-Brauerei! Möchtest du dich in unserer hauseigenen Bar an unserem herrlichen Göttertrunk erfreuen oder unsere kostenlose Führung durch unsere Heiligen Hallen machen?\" } } }elseif($_GET['op']=='buymet'){ }else{ if ( ($session['user']['gold']+$repaygold) < $Met['Metcostgold'] ){ output("`7Jakmoto chaut dir ungläubig in die Augen. \"`&Sach ma, glubst du hier gints was umsonst? Einen schlag in die Fresse kannse umsonst bekommen! Met kostet 150 Gold!`7\""); }else{ output("`7Du gibst die 150 Gold fürs Met und trinkst genüsslich den Krug in einem Zug leer. Dir fällt auf das du einen Schaumbart hast den du schnell wieder wegwischst.Du fühlst dich gleich viel Besser! Hmm, ein weiteres würd auch nich schaden!`n`n"); $session[user][hitpoints]+=round($session[user][maxhitpoints]*.1,0); $session[user][drunkenness]+=33; $session[user][gold] == $session[user][gold]-150 ; addnav("Zurück zum Dorf","village.php"); }elseif{elseif($_GET['op']=='führung'){ output("`n`2Jakamoto geht dir voran durch die "Heiligen Hallen der J&J Met Brauerei. Es ist wirklich gigawaltig hier!.`n`n"); output("`n`2All die rießigen Fässer und Bierbehälter. Du fühlst dich grad wie im Schlaraffenand und willst als dies`n`n"); output("`n`2auch bei dir zu Hause im Keller haben ^^. `n`n"); output("`n`2Du lauscht halbwegs aufmerksam den ausführungen von Jakamoto und folgst ihm brav.`n`n"); $rand = e_rand(1,18 ); switch ($rand) { case 1:case 2: case 3: case 4: output("`n`2Während der Führung fallen dir an einer Wand Taucheranzug und TaucherBrille auf. Du siehst, dass Jakamoto die Geschichte der Brauerei schon auswendig herunterleiert und gar nicht mehr auf dich achtet.`n`n"); output("`n`2Du könntest die Chance ergreifen und mit den Sachen im Großen MetBottich tauchen gehn!`n`n"); addnav("Yeah, Tauchen gehen!","MetBrau.php?op=scuba"); addnav("Weiterhin der Führung folgen","MetBrau.php?op=führung"); if($_GET['op']=='scuba'){ output("`n`2Du entdeckst ein Sprungbrett am Rande des Bottichs! Du gehst in Position, nimmst anlauf und machst eine doppelte Schraube ins Met (schade dass es niemand gesehn hat)`n`n"); output("`n`2Dein Mund füllt sich immer und immer wieder mit dem herrlich schmeckenden Göttertrunk und du lässt es dir nicht nehmen immer mehr davon zu trinken`n`n"); $randscuba = e_rand(1,8 ); switch ($randscuba) {{ case 1:case 2: case 3: case 4: output("`n`2Du hast es wirklich maßlos übertrieben! Du wachst am nächsten morgen mit dem stärksten Kater deines Lebens im Schlafgemach auf, umringt von 4 kleinen HeilFeen`n`n"); output("`n`2Die Feen ham das beste getan und dich wieder in gang bekommen doch du fühlst dich ein bischl schwächer als zuvor`n`n"); $session[user][drunkenness]+=33; $session[user][hitpoints]--; output("`n`2Doch deine \"Heldentat\" hat sich sehr schnell rumgesprochen und so bekommst du 2 Charmpunke!`n`n"); $session[user][charm]++; output("`n`2 Saufen bringt einen doch im Leben weiter!!! `n`n"); case 5:case 6: case 7: case 8: output("`n`2Respekt! Du hast so viel gertunken, dass Jakamoto dich auf nem Schubkarren nach Hause schieben musste!`n`n"); output("`n`2Leider ham ein Paar Dorfbewohner deinen kläglichen Zustand mit angesehn und so verlierst du einen Charmpunkt.`n`n"); $session[user][drunkenness]+=33; $session[user][charm]--; output("`n`2Doch das \"SuperMet\" hat seine volle Wirkung entfalten können und du bekommst einen Permanenten Lebenspunkt mehr!`n`n"); $session[user][hitpoints]++; break; case 5: case 6: case 7: case 8: output("`^Während der Führung fällt dir einen rießiges Fass mit der Aufschrift \"SuperMet\" auf. Du siehst, dass Jakamoto die Geschichte der Brauerei schon auswendig herunterleiert und gar nicht mehr auf dich achtet.`n`n"); output("`2 Du könntest die Chance ergreifen und mit dich unter den Zapfhahn legen und mal so richtig mit Met vollaufen lassen!`n"); addnav("Saufen was das Zeug hält!","MetBrau.php?op=superdrink"); addnav("Weiterhin der Führung folgen","MetBrau.php?op=führung"); if($_GET['op']=='superdrink'){ output("`n`2Du entdeckst ein Schlauch an einer Seite des Fasses! Den Schlauch schließt du an den Zapfhahn an und steckst das andere Ende in deinen Mund. Der Zapfhahn wird geöffnet und WUSCH! `n`n"); output("`n`2Dein Mund füllt sich immer und immer wieder mit dem herrlich schmeckenden Göttertrunk und du lässt es dir nicht nehmen immer mehr davon zu trinken `n`n"); $randsuperdrink = e_rand(1,8 ); switch ($randsuperdrink) {{ case 1:case 2: case 3: case 4: output("`n`2Du hast es wirklich maßlos übertrieben! Du wachst am nächsten morgen mit dem stärksten Kater deines Lebens im Schlafgemach auf, umringt von 4 kleinen HeilFeen`n`n"); output("`n`2Die Feen ham das beste getan und dich wieder in gang bekommen doch du fühlst dich ein bischl schwächer als zuvor`n`n"); $session[user][drunkenness]+=33; $session[user][hitpoints]--; output("`n`2Doch deine \"Heldentat\" hat sich sehr schnell rumgesprochen und so bekommst du 2 Charmpunke!`n`n"); $session[user][charm]++; output("`n`2 Saufen bringt einen doch im Leben weiter!!! `n`n"); case 5:case 6: case 7: case 8: output("`n`2Respekt! Du hast so viel gertunken, dass Jakamoto dich auf nem Schubkarren nach Hause schieben musste!`n`n"); output("`n`2Leider ham ein Paar Dorfbewohner deinen kläglichen Zustand mit angesehn und so verlierst du einen Charmpunkt.`n`n"); $session[user][drunkenness]+=33; $session[user][charm]--; output("`n`2Doch das \"SuperMet\" hat seine volle Wirkung entfalten können und du bekommst einen Permanenten Lebenspunkt mehr!`n`n"); $session[user][hitpoints]++; break; break; case 9: case 10: case 11: case 12: output("`^Während der Führung fällt dir ein einsamer Kasten \"SuperMet\" auf. Du siehst, dass Jakamoto die Geschichte der Brauerei schon auswendig herunterleiert und gar nicht mehr auf dich achtet.`n"); output("`2Du könntest die Chance ergreifen und dir den Kasten schnappen und unauffällig verschwinden!`n"); addnav("Hehe, den Kasten klaun!","MetBrau.php?op=steal"); addnav("Weiterhin der Führung folgen","MetBrau.php?op=führung"); break; if($_GET['op']=='steal'){ $randstael = e_rand(1,8 ); switch ($randsteal) {{ case 1:case 2: case 3: case 4: output("`n`2Du hast es geschafft unter den wachsamen Augen von Jakamoto den MetJasten zu klauen und verschwindest so schnell du kannst aus der Brauerei um mit ihm allein zu sein `n`n"); output("`n`2Alleine in deinem Heim entleerst du den Kasten und fühlst dich einfach nur GUT! `n`n"); $session[user][drunkenness]+=33; case 5:case 6: case 7: case 8: output("`n`2Du geifst dir grad den Kasten als du Jakamoto's bößen Blick in deinem Nacken brennen spürst.`n`n"); output("`n`2Du drehst ganz langsam von Furcht erfüllt um und siehst den KampfZerg in voller größe (1,58m) vor dir stehn. `n`n"); output("`n`2Er ist zwar klein aber sein Blick und seine Muskeln machen ihn wirklich im Moment zu keinem Netten Gesellen `n`n"); output("`n`2Er rammt dir seine überproportional Große Faust in den Magen und du fliegst gegen den nächsten Bottich!`n`n"); output("`n`n`n"); output("`n`2Nach einigen Stunden erwachst du in einer Gosse der Stadt und hast Magenschmerzen wie du sie noch nie zuvor gespürt hast`n`n"); output("`n`2Man sollte nie versuchen einem Polnischen KampfZwerg etwas klauen zu wollen! Hoffentlich hast du deine Lektion gelernt!`n`n"); output("`n`2Du hast einen Permanenten Lebenspunkt verloren (Sei froh dass er dir nicht zwischen die Beine gehaun hat!)`n`n"); $session[user][drunkenness]+=33; $session[user][charm]--; $session[user][hitpoints]--; break; } case 13: case 14: case 15: case 16: case 17: case 18: output("`n`n`n"); output("`n`2Nach einiger Zeit ist die Führung beendet.`n`n"); output("`nJakamoto freut sich sehr, dass du mitgemacht hast und schlägt dir vor noch ein Met an der HausBar zu trinken `n`n"); addnav("Zur Bar","MetBrau.php"); break; } } } } page_footer(); ?>[/php] |
Autor: | Arîzto [ So 03 Jul, 2005 16:01 ] |
Betreff des Beitrags: | |
$randsuperdink = e_rand( Sollte wohl superdrink heissen?! Ich finde keinen page_footer... Und die Links, zu den ops müssen meines Wissens nach MetBrau.php?op=XXX sein, und nicht nur op=XXX ... Wäre sehr freundlich, wenn du deinen Post editieren und den Code zwischen [ php ] [/ php ] setzen könntest, wenn's schön bunt is' erkennt man Fehler schneller ![]() |
Autor: | Jakamoto [ So 03 Jul, 2005 16:23 ] |
Betreff des Beitrags: | |
was ist denn ein page footer? |
Autor: | Arîzto [ So 03 Jul, 2005 16:31 ] |
Betreff des Beitrags: | Re: Brauche Hilfe ^^ |
Jakamoto hat geschrieben: [php]<?php
require_once "common.php"; page_header("MetBrauerei"); ?>[/php] Hast page_header drin, aber weisst nicht was ein page_footer ist? Suche: [php]?>[/php] Setze davor: [php]page_footer();[/php] |
Autor: | Jakamoto [ So 03 Jul, 2005 16:40 ] |
Betreff des Beitrags: | |
*feste vor den Kopf schlag* Hatte irgendein konflikt im Hirn ^^ dachte irgendwie: footer -> von feed ^^ |
Autor: | Arîzto [ So 03 Jul, 2005 16:48 ] |
Betreff des Beitrags: | Re: Brauche Hilfe ^^ |
[php]<?php require_once "common.php"; page_header("MetBrauerei"); output("<span style='color: #9900FF'>",true); output("`c`bJ&J's MetBrauerei`b`c"); addnav("Zurück zum Dorf","village.php"); addnav("`qJ&J's Met (150 Gold)","MetBrau.php?op=buymet"); if ($_GET[op]==""){ checkday(); output("`7Direkt vom Marktplatz aus, sieht man die rießige Neon-Leucht-Reklame \"J&J-Met\" der MetBrauerei d von Jakamoto und Jodvard. `n Es steigen dunkelbräunliche Dämpfe aus den Schornsteinen der Brauerei die wohlig nach Met riechen und deinen Appetit auf frisches J&J-Met noch mehr sterigern `n`n Du schreitest langsam näher und gehst durch das Eingangsportal hinein. Drinnen schreitet auch schon einer der Besitzer auf dich zu und sagt: \"Willkommen in J&J's Met-Brauerei! Möchtest du dich in unserer hauseigenen Bar an unserem herrlichen Göttertrunk erfreuen oder unsere kostenlose Führung durch unsere Heiligen Hallen machen?\""); } ?>[/php] Da hast wohl was vergessen... ^^ |
Autor: | Jakamoto [ So 03 Jul, 2005 17:05 ] |
Betreff des Beitrags: | |
hmmm? Was denn? Hab ein anderes Script z.T. als Vorlage genommen. |
Autor: | Arîzto [ So 03 Jul, 2005 17:08 ] |
Betreff des Beitrags: | |
Guck dir doch allein mal die Farben an... erkennst du in deinem Post ganz oben nichts? Beim ersten output hast du am Schluss "); vergessen... |
Autor: | Jakamoto [ So 03 Jul, 2005 18:32 ] |
Betreff des Beitrags: | |
Ja, aber das soll doch alles ausgegeben werden! Wo soll denn da der Fehler sein (oder darf man nich über mehrere Zeilen hinweg Text reinschreiben?) |
Autor: | Arîzto [ So 03 Jul, 2005 18:44 ] |
Betreff des Beitrags: | |
![]() Guck dir mal deins an, und dann das, was ich vorhin gepostet habe... |
Autor: | Jakamoto [ So 03 Jul, 2005 19:46 ] |
Betreff des Beitrags: | |
[php] durch unsere Heiligen Hallen machen?\""); [/php] hmm, der lässt den Slash verschwinden wo denn genau? (Komm mir gard so blind vor ^^) |
Autor: | Ventus [ So 03 Jul, 2005 19:54 ] |
Betreff des Beitrags: | |
Er hat die [php] "");[/php] dahintergemacht die du vergessen hast ![]() |
Autor: | Arîzto [ So 03 Jul, 2005 20:03 ] |
Betreff des Beitrags: | |
Jakamoto hat geschrieben: [php] durch unsere Heiligen Hallen machen?" "); [/php]
hmm, der lässt den Slash verschwinden wo denn genau? (Komm mir gard so blind vor ^^) Jo, vor dem ersten 'n Backslash und dann output schließen... Dass er hier das Backslash merkwürdigerweise gelöscht hat... ist egal... hauptsache es steht im Skript, welches du hochlädst... |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |