anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Meine kleine Losebude https://anpera.dyndns.org/phpbb3/viewtopic.php?f=43&t=4162 |
Seite 1 von 1 |
Autor: | Dinarius [ Sa 01 Dez, 2007 01:43 ] | ||
Betreff des Beitrags: | Meine kleine Losebude | ||
Ich hab mal 'ne kleine Losbude zusammen gedübelt. Als angedachte Erweiterung für den Weihnachtsmarkt von Opal. Er kann natürlich auch bei anderen passen, ggf mit kleinen Veränderungen. Wollt sie nur schonmal "raushauen", weil zu Ostern braucht das ja keiner mehr. Es ist meine erste Veröffentlichung hier, aber dennoch sollte sie laufen. ![]() Eine Kleinigkeit könnte man noch bei bedarf beheben. Kurze Erklärung: Im case 10 ... 'kuschel' ... Hat sozusagen nur eine "Merkerfunktion", um die anschließenden Logik zu händeln mit dem item. Und es geht um die Rücksetztfunktion des "Merkers", da sie mir nicht ganz gelungen ist. Aus Zeitgründen und weil ich es on stellen wollte. Der momentane Stand ist, das man das item zweimal "bearbeiten" kann. Mich persönlich stört es nicht unbedingt weiter, da es ja um Weihnachten geht. Und weil es kein error auslößt könnte man es auch lassen. Der Grundgedanke dafür war ansich. Das er erst zurückgesetzt werden sollte, wenn man etwas gewählt hat. Bevor man sich als Admin die Ohren vollheulen lassen muß, nur weil das Plüschvieh weg iss. Dann lieber doch zweimal, schafft mehr Ruhe. ![]() Aber dennoch wär es sicherlich für manch anderen schöne, wenn sich dann hier ein paar Vorschläge dafür einfinden würden. Ich bin mit weiterhin bewußt das $_Get besser wäre ... ist zum Teil der Faulheit zum opfer gefallen.... Lange Rede, garkein Sinn ... Einfach ordentlich einbauen, und hier mäckern ... oder nicht einbauen, und trotzdem hier mäckern ... oder einbauen, und unter Umständen mal nicht mäckern ... ![]() MfG Dinarius
|
Autor: | Tíra [ Sa 01 Dez, 2007 13:38 ] |
Betreff des Beitrags: | |
Habs eingebaut und getestet und bis jetzt nichts gefunden was stört oder nicht funzt...nette Idee und gute Arbeit würde ich dann mal sagen... |
Autor: | Dinarius [ So 02 Dez, 2007 01:35 ] |
Betreff des Beitrags: | |
sowas hört man doch gern... ![]() Es handelt sich ja nicht wirklich um einen Fehler, nur halt um eine Lücke. Weil man den Weihnachtsdrachen halt zweimal haben könnte, oder verschenken oder verschenken und behalten könnte. Wenn man gleich nochmal auf ihn "klickt". Ist aber ansich nichts gravierendes. Und weil es ja um Weihnachten geht. Nehm ich es gern in kauf. |
Autor: | Linus [ Mo 03 Dez, 2007 13:22 ] |
Betreff des Beitrags: | |
Ein kleiner Verbesserungsvorschlag suche die folgende Stelle: $this->bbcode_second_pass_code('', ' addnav("`bkleine Losebude`b"); addnav("Lose ziehen","losbude.php?op=lose"); addnav("`bZurück`b"); addnav("Zurück ","weihnachtsmarkt.php"); ') und ersetze sie durch: $this->bbcode_second_pass_code('', ' $uebrig=3-$session['user']['losbude']; if ($_GET['op']==""){ addnav("`bkleine Losebude`b"); addnav("$uebrig x Lose ziehen","losbude.php?op=lose"); addnav("`bZurück`b"); addnav("Zurück ","weihnachtsmarkt.php"); } ') suche: $this->bbcode_second_pass_code('', ' case 10: output("`^Auf deinem Los ist ein kleiner niedlicher `\$Weihnachtsplüschdrache `^abgebildet. Du erhälst dafür 200 Gold und 4 Edelsteine, und das süße Kuschelding.`n Dann fragt dich eine kleine grüne Elfe,`n`n"); $session['user']['gold']+=200; $session['user']['gems']+=4; $session['user']['kuschel']+=1; break; ') und ersetze durch: $this->bbcode_second_pass_code('', ' case 10: output("`^Auf deinem Los ist ein kleiner niedlicher `\$Weihnachtsplüschdrache `^abgebildet. Du erhälst dafür 200 Gold und 4 Edelsteine, und das süße Kuschelding.`n Dann fragt dich eine kleine grüne Elfe,`n`n"); $session['user']['gold']+=200; $session['user']['gems']+=4; addnav("`\$Weihnachtsdrache","losbude.php?op=klick"); break; ') suche: $this->bbcode_second_pass_code('', 'if ($session['user']['kuschel']>=1) addnav("`\$Weihnachtsdrache","losbude.php?op=klick");') und entferne diese Zeile ersatzlos suche: $this->bbcode_second_pass_code('', ' } output("</table>",true); } ') und ersetze durch: $this->bbcode_second_pass_code('', ' } output("</table>",true); addnav("Zurück","losbude.php?op=klick"); } ') suche: $this->bbcode_second_pass_code('', ' if ($_GET['op']=="klick"){ output("`\$Möchtest du den niedlichen Weihnachtsplüschdrache behalten oder verschenken ?`n"); addnav("Verschenken","losbude.php?op=send&op2=gift2"); addnav("Behalten","losbude.php?op=selbst&op3=gift2"); } ') und ersetze durch: $this->bbcode_second_pass_code('', ' if ($_GET['op']=="klick"){ output("`\$Möchtest du den niedlichen Weihnachtsplüschdrache behalten oder verschenken ?`n"); addnav("Verschenken","losbude.php?op=send&op2=gift2"); addnav("Behalten","losbude.php?op=selbst&op3=gift2"); addnav("Wegwerfen","weihnachtsmarkt.php"); } ') suche: $this->bbcode_second_pass_code('', ' output("`\$Mit leuchtenden Augen nimmt die kleine Elfe dein Weihnachtsplüschdrache entgegen. \"Ich verpacke ihn noch schnell für euch schön als Geschenk!\"`n Und schon saust Sie los.`n`n"); } ') und ersetze durch: $this->bbcode_second_pass_code('', ' output("`\$Mit leuchtenden Augen nimmt die kleine Elfe dein Weihnachtsplüschdrache entgegen. \"Ich verpacke ihn noch schnell für euch schön als Geschenk!\"`n Und schon saust Sie los.`n`n"); addnav("Weiter","losbude.php"); } ') zum Schluss noch alle Zeilen mit: $this->bbcode_second_pass_code('', ' $session['user']['kuschel'] ') ersatzlos löschen, denn der Merker ist somit nicht mehr nötig. Und das Feld 'kuschel' kann auch aus der accounts-Tabelle der Datenbank entfernt werden Eine gute Idee und ein sehr schönes Addon für den Weihnachtsmarkt. THX Dinarius ![]() EDIT: in den cases 1... 9 muss noch ein Navi dazu: $this->bbcode_second_pass_code('', ' addnav("Weiter","losbude.php"); ') im case 10 ist der nicht notwendig |
Autor: | Dinarius [ Mi 05 Dez, 2007 21:31 ] |
Betreff des Beitrags: | |
danke dir ... und danke auch das du noch etwas hast stehen gelassen vonner Losbude. Sonst hät ich doch glatt die copyrights ändern müßen ![]() Und danke für die Änderung, wer diese Übernehmen möchte kann dies gern tun. Ich werd ggf auch drauf zurückgreifen, hab aber derzeit nicht so wirklich Zeit die reinzusetzen. |
Autor: | Voxdomini [ Di 11 Dez, 2007 20:29 ] |
Betreff des Beitrags: | |
Ja ein erstklassiges Addon. Lohnt sich in jedem Fall. LG Vox |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |