anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Kleines Osterspecial https://anpera.dyndns.org/phpbb3/viewtopic.php?f=43&t=3553 |
Seite 1 von 1 |
Autor: | xItachix [ Fr 06 Apr, 2007 15:00 ] | ||
Betreff des Beitrags: | Kleines Osterspecial | ||
So. Der Spieler kann dort Ostereier suchen gehen, kann sie auch für Edelsteine eintauschen. Der Osterhase kann sie einem jedoch auch wegnehmen Ich nehme am sonntag den wald raus und packe dafür die ostersuche rein, ist jedoch jedem selbst überlassen ![]() ok, dann fangen wir mal an ![]() Getestet: Ja Feedback: Erwünscht Befehl für die Datenbank: [php]ALTER TABLE accounts ADD osteregg int(11) NOT NULL default '0';[/php] SUCHE (common.php): [php].templatereplace("statrow",array("title"=>"Edelsteine","value"=>$u['gems']))[/php] FÜGE DANACH EIN: [php].templatereplace("statrow",array("title"=>"Ostereier","value"=>$u['osteregg']))[/php] SUCHE (village.php): [php]addnav("Wald","forest.php");[/php] FÜGE DARUNTER EIN / ERSETZE ES MIT: [php] addnav("Auf Eiersuche gehen","ostersuche.php"); addnav("Zum Eierkorb","eierkorb.php"); [/php] SUCHE (user.php): [php]"reputation"=>"Ansehen (-50 - +50),int",[/php] FÜGE DANACH EIN: [php]"osteregg"=>"Ostereier in Besitz,int",[/php] Dann noch die Dateien in den Root laden und fertig ![]()
|
Autor: | xItachix [ Fr 06 Apr, 2007 17:12 ] |
Betreff des Beitrags: | |
Falls jemand bei der ostersuche auch noch rp machen will, einfach ostersuche .php mit dieser ostersuche.php ersetzen ![]() €: RP ist nun auch in der oberen version dabei, diese nicht mehr benutzen |
Autor: | azraeldemon [ Fr 06 Apr, 2007 20:17 ] |
Betreff des Beitrags: | |
Die Idee sowas zu machen ist gut! aber ich hätte das nur in 2 dateien und nicht in 4 gepackt und die Einbauanleitung sollte doch schon in einer der Dateien stehen und nicht nur hier im forum, denn nicht alle kennen dieses Forum desweiteren die texte nicht in unzählige output´s packen so funktionierst auch [php] output("`c`b`&Die Eiersuche`0`b`c`n`n `9Du gehst auf die Eiersuche.`n Wie viele Eier wirst du finden?`n Oder wirst du überhaupt welche finden?`n "); [/php] dann würde ich nur mit $_GET arbeiten und nicht noch mit $HTTP_GET_VARS insgesamt ok! wobei ich persönlich um das pushing zu verringer das ganze mehr runden kosten lassen würde als eine! sie suchen ja immerhin im dorf nach den eiern und nicht nur in einem Gebüsch. und zu den addnav´s die müssen nicht xmal drin sein es reicht wenn du [php] switch(e_rand(1,16)){ . . . case 16: output("`9Der Osterhase kommt angerannt und nimmt dir bis zu `^20 Ostereier `9weg!`n`n"); $session['user']['osteregg']-=20; addnews("`#".$session['user']['name']." `0 wurden vom Osterhasen einige Eier geklaut!"); break; } addnav("Weiter auf Eiersuche","ostersuche.php?op=eiersuche"); } addnav("Zurück ins Dorf","village.php"); }[/php] machst dann hast du die addnavs auch immer und musst sie nicht vor jedem break mit reinschreiben! und um minuswerte zu vermeiden den case 16 so [php] case 16: If($session['user']['osteregg']>19){ output("`9Der Osterhase kommt angerannt und nimmt dir bis zu `^20 Ostereier `9weg!`n`n"); $session['user']['osteregg']-=20; }else{ output("`9Der Osterhase kommt angerannt und nimmt dir alle Ostereier `9weg!`n`n"); $session['user']['osteregg']=0; } addnews("`#".$session['user']['name']." `0 wurden vom Osterhasen einige Eier geklaut!"); break; [/php] gestalten! |
Autor: | xItachix [ Fr 06 Apr, 2007 20:51 ] |
Betreff des Beitrags: | |
so, neue version hochgeladen |
Autor: | xItachix [ Sa 07 Apr, 2007 12:46 ] |
Betreff des Beitrags: | |
Noch ein paar kleine Fehler entdeckt, ausgebessert und nun in 2 Dateien! Ausserdem nun 5 Runden für Eiersuche! Neue Version hochgeladen |
Autor: | xItachix [ So 08 Apr, 2007 11:36 ] |
Betreff des Beitrags: | |
habs noch ein letztes mal überarbeitet, wer die neue version für heute möchte einfach die ostersuche.php mit dieser ersetzen: [php]<?php //°-------------------------° //| ostersuche.php | //| Script by | //| xitachix | //| mcitachi@web.de | //°-------------------------° //http://logd.macjan.de/ require_once "common.php"; if ($_GET[op]==""){ addcommentary(); checkday(); page_header("Die Eiersuche"); output("`c`b`&Die Eiersuche`0`b`c`n`n `9Du gehst auf die Eiersuche.`n Wie viele Eier wirst du finden?`n Oder wirst du überhaupt welche finden?`n "); viewcommentary("ostersuche","reden",30,"sagt"); addnav("Eiersuche","ostersuche.php?op=eiersuche"); addnav("Zurück zum Dorf","village.php"); } page_header("Die Eiersuche"); if ($_GET=="eiersuche"){ output ("`9Du kramst ein wenig in deiner Tasche nach den `^Eiern `9rum`n"); } if ($_GET['op']=="eiersuche"){ if ($session['user']['turns']<=3){ output (" `9Du hast leider keine Runden mehr, die du verbrauchen kannst`n"); addnav("zurück zur Eiersuche","ostersuche.php"); } else { switch(e_rand(1,18)){ case 1: case 2: case 3: case 4: output("`9Du findest `^1 Osterei`9!`n`n"); $session['user']['osteregg']++; $session[user][turns]-=3; break; case 5: case 6: case 7: case 8: case 9: output("`9Du findest `^2 Ostereier`9!`n`n"); $session['user']['osteregg']+=2; $session[user][turns]-=3; break; case 10: case 11: case 12: output("`9Du findest `^3 Ostereier`9!`n`n"); $session['user']['osteregg']+=3; $session[user][turns]-=3; break; case 13: case 14: output("`9Du findest `^4 Ostereier`9!`n`n"); $session['user']['osteregg']+=4; $session[user][turns]-=3; break; case 15: output("`9Du findest `^5 Ostereier`9!`n`n"); $session['user']['osteregg']+=5; $session[user][turns]-=3; break; case 16: output("`9Du findest `#1 Edelstein`9!`n`n"); $session['user']['gems']++; $session[user][turns]-=3; addnews("`#".$session['user']['name']." `0 hat auf der Ostersuche 1 Edelstein gefunden!"); break; case 17: case 18: If($session['user']['osteregg']>19){ output("`9Der Osterhase kommt angerannt und nimmt dir bis zu `^20 Ostereier `9weg!`n`n"); $session['user']['osteregg']-=20; }else{ output("`9Der Osterhase kommt angerannt und nimmt dir alle Ostereier `9weg!`n`n"); $session['user']['osteregg']=0; } addnews("`#".$session['user']['name']." `0 wurden vom Osterhasen einige Eier geklaut!"); break; } addnav("Zurück zur Eiersuche","ostersuche.php"); } } page_footer(); ?>[/php] |
Autor: | -DoM [ So 08 Apr, 2007 11:59 ] |
Betreff des Beitrags: | |
Schon mal etwas von der Funktion "Edit" hier im Forum gehört? Diese kann genutzt werden um seine bestehenden Einträge, nachträglich zu bearbeiten. |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |