anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Haus des Reichtums https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=3324 |
Seite 1 von 1 |
Autor: | nedron [ Sa 27 Jan, 2007 11:55 ] |
Betreff des Beitrags: | Haus des Reichtums |
UPDATE AUF VERSION 1.2 Fehlerberichtigung - Code eingerückt[besser] - andere Preise Moin Leute, hab mich ma hingesetzt und mal was gemacht. Das Haus des Reichtums, dort kann man seinen Charm in Edelsteine umtauschen, aber nur 1x pro Spieltag. Mal sehn wie es euch gefällt. Einbau und Datei sind im Zip Archiv, als Anhang. PS: Freue mich natürlich über Feedback |
Autor: | Kevz [ Sa 27 Jan, 2007 12:21 ] |
Betreff des Beitrags: | |
Schön gemacht =), ich würde mich aber freuen wenn du beim nächsten mal ein wenig den Code Einrückst dann siehst es gleich noch viel besser aus =) und man hat bez. bessere Übersicht. |
Autor: | nedron [ Sa 27 Jan, 2007 12:26 ] |
Betreff des Beitrags: | |
Ist klar, ist ja sowieso is 1. Mal, dass ich sowas gemacht hab. Naja, heut Abend gibts dann vieleicht ´n Update, mit eingerücktem Code *g* |
Autor: | Kevz [ Sa 27 Jan, 2007 12:58 ] |
Betreff des Beitrags: | |
Schön zu hören solch eine Motivation =)) |
Autor: | nedron [ Sa 27 Jan, 2007 17:27 ] |
Betreff des Beitrags: | |
So, hab nun ´n Update gemacht. Mit eingerücktem Code *g* |
Autor: | Drazaar [ So 28 Jan, 2007 16:56 ] |
Betreff des Beitrags: | |
Ich glaube fast, beim Eindrücken des Codes hat Kevz ein bisschen was anderes gemeint, als alles einfach in die Mitte zu stellen *gg* Also ich handhabe es immer so: [php] if(Blubb){ *text* }elseif(blabb){ *text2* }else{ *text3* } [/php] So sieht man, was in if einbezogen wird und was in elseif und was in else ![]() BTW: Findest du nicht, dass es etwas hart ist für 100 CP nur 5 gems zu bekommen?? O_o Ich meien in der Burg bekommste für einen Gem ja 1 CP ![]() |
Autor: | Kevz [ So 28 Jan, 2007 17:02 ] |
Betreff des Beitrags: | |
Schöner wäre es so: [php]if ( $Bedingung == 'abc' ) { $Ausgabe = 'Bedingung abc'; } elseif ( $Bedingung == 'def' ) { $Ausgabe = 'Bedingung def'; } else { $Ausgabe = 'Bedingung ghi'; } print $ausgabe;[/php] Noch schöner wäre es natürlich mit switch letztendlich ![]() |
Autor: | Drazaar [ So 28 Jan, 2007 17:13 ] |
Betreff des Beitrags: | |
Warum nicht gleich über n Array laufen lassen mit for schleife? ![]() |
Autor: | Kevz [ So 28 Jan, 2007 18:31 ] |
Betreff des Beitrags: | |
Warum komplizierter machen wenn es einfacher geht? |
Autor: | nedron [ So 28 Jan, 2007 19:00 ] |
Betreff des Beitrags: | |
Amd allerseits. Lad die neue Version[hoffe, dass euch diesma der jetzt noch ma überarbeitete Version besser gefällt] glei hoch. Ach ja @Drazaar Kannst natürlich auch, wenns dir besser gefällt, die Preise ändern. In der neuen Version hab ichs so gemacht. 100 Charm = 15 Edelsteine Nochmals Ach ja, warum sollt ich das ganze in nem Array machn, hab sowieso nicht so viel ahnung von arrays. |
Autor: | Drazaar [ Mo 29 Jan, 2007 00:33 ] |
Betreff des Beitrags: | |
Also Kevz, wenn ICH das kann, dann ist das wohl kaum ZU kompliziert *gg* Da, wenn du es dir anschauen magst. So würde ich es aufbauen...was aber nicht heißt, dass es sinnig ist ![]() [php]<? /* Das Haus des Reichtums by Nedron Installation: siehe Install.txt Hinweis: Ihr könnt gerne die Preise ändern, hab nichts dagegen. Seinen Charm kann man nur 1x pro Spieltag gegen Gems eintauschen. Dies könnt ihr auch ändern, wem es zu wenig ist. */ require_once "common.php"; page_header("Haus des Reichtums"); $gems = array(100=>15,200=>30,300=>45,400=>60); //$number = array(1=>100,2=>200,3=>300,4=>400); $charm = $session[user][charm]; if ($_GET['op']==""){ if ($session['user']['richround'] < 1) { $str_out .= "`c`bHaus des Reichtums`c`b"; $str_out .= "`c`c`n"; $str_out .= "`n`n"; $str_out .= "`^Als du die Klingengasse entlangläufst, bemerkst du auf einmal ein Haus, das dir vorher noch nie aufgefallen ist."; $str_out .= "`# Du betrittst dieses Haus und lässt deinen Blick durch den Raum fahren. Überall wunderschöne Kerzen, an der Decke hängt"; $str_out .= "`# ein Kronluechter, der sehr schön verziert ist. Du gehst weiter und "; $str_out .= "`# wendest dich zur Theke, da steht ein kleiner Zwerg und spricht dich an: Guten Tag, was kann ich für sie tun?."; $str_out .= "`# Du sagst erstmal, dass du dich umschauen willst. Als du dich nun umschaust, fällt dir ein Spiegel auf. Du schaust hinein und bemerkst, dass du `7$charm `#Charmpunkte hast."; $str_out .= "`n`n"; $str_out .= "`c`9Du kannst hier deine Charmpunkte in Edelsteine umtauschen, folgende Angebote gibt es:"; $str_out .= "`n`n"; $str_out .= "`^100 Charmpunkte für 15 Edelsteine"; $str_out .= "`n`n"; $str_out .= "`$200 Charmpunkte für 30 Edelsteine"; $str_out .= "`n`n"; $str_out .= "`&300 Charmpunkte für 45 Edelsteine"; $str_out .= "`n`n"; $str_out .= "`!400 Charmpunkte für 60 Edelsteine`c"; $str_out .= "`n`n"; addnav("Mit dem Zwerg sprechen"); for($i=1;$i<=count($gems);$i++){ addnav(($i*100)." Charmpunkte eintauschen","richhouse2.php?op=buyconfirm&amt=".($i*100)); } addnav("Wege"); addnav("Zurück zur Stadt","village.php"); }else{ $str_out .= "`c`bHaus des Reichtums`c`b"; $str_out .= "`c`c`n"; $str_out .= "`n`n"; $str_out .= "`^Als du die Klingengasse entlangläufst, bemerkst du auf einmal ein Haus, das dir vorher noch nie aufgefallen ist."; $str_out .= "`# Du betrittst dieses Haus und lässt deinen Blick durch den Raum fahren. Überall wunderschöne Kerzen, an der Decke hängt"; $str_out .= "`# ein Kronluechter, der sehr schön verziert ist. Du gehst weiter und "; $str_out .= "`# wendest dich zur Theke, da steht ein kleiner Zwerg und spricht dich an: Guten Tag, was kann ich für sie tun?."; $str_out .= "`# Du sagst erstmal, dass du dich umschauen willst. Als du dich nun umschaust, fällt dir ein Spiegel auf. Du schaust hinein und bemerkst, dass du `7$charm `#Charmpunkte hast."; $str_out .= "`n`n"; $str_out .= "`c`9Du hast leider schon genug Charmpunkte gegen Edelsteine eingetauscht.`c"; $str_out .= "`n`n"; addnav("Wege"); addnav("Zurück zur Stadt","village.php"); } } elseif($_GET['op']=="buyconfirm"){ $amt = $_GET['amt']; if($session['user']['charm'] < $amt){ $str_out .= "`#Du hast nicht genung Charmpunkte! "; addnav("Optionen"); addnav("Zurück","richhouse2.php"); }else{ $str_out .= "`#Willst du wirklich 100 Charmpunkte für 15 Edelsteine eintauschen? "; addnav("Optionen"); addnav("Ja","richhouse2.php?op=buy&amt=".$amt); addnav("Nein","richhouse2.php"); } } elseif($_GET['op']=="buy"){ $amt = $_GET['amt']; $str_out .= "`#Du entscheidest dich, ".$amt." Punkte deines Charms in ".$gems[$amt]." Edelsteine einzutauschen. Der Zwerg spricht nun einen Zauberspruch und schon hast du ".$amt." Charmpunkte weniger."; $session['user']['charm']-=$amt; $session['user']['gems']+=$gems[$amt]; $session['user']['richround']+=1; addnav("Optionen"); addnav("Zurück","richhouse2.php"); } output($str_out); page_footer(); ?>[/php] €: Kein Plan warum das so verkrüppelt einrückt, aber gewollt ist es nicht xD |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |