anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Verogene Tür https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=3566 |
Seite 1 von 1 |
Autor: | xatchemx [ Mo 09 Apr, 2007 21:46 ] |
Betreff des Beitrags: | Verogene Tür |
Beschreibung: Ein Spieler kan durch eine Tür gehen und -Gold -Edelsteine -nix oder den -Tot finden. Anmerkung: Ich wollte es erst als Special fuer den Wald machen habe mir aber gedacht das man es fuer die spieler ab Leve 15 machen koennte. Man kan es natuerlich aendern^^ Is aber auch nur nen kleines script... Einbau: oeffne village.php: fuege unter: [php]if ($session['user']['level']==15) {addnav("Seltsame Lichtung","cruxis.php"); }[/php] das hier: [php]if ($session['user']['level']==15) {addnav("Verborgene Tür","tür.php"); }[/php] ein^^ hier der script: SOO hier das neue mit einem nix finder teil hehe [php]<?php // by xatchemx require_once "common.php"; page_header("Dunkle Tür"); if($_GET['op']==""){ switch(e_rand(1,22)){ case 1: case 2: case 3: case 4: output("`@Du gehst durch die Tür in einen dunklen Raum, der nur vom Licht deiner Fackel erleuchtet wird! Langsam tastest du dich in die Mitte des Raumes vor und siehst einen kleinen Tisch aus Marmor. Auf diesem Tisch findest du einen großen Krug voller Gold.`n`n `^Du bekommst 2500 Gold."); $session['user']['gold']+=2500; addnav("Aktionen"); addnav("Zurück in die Stadt","village.php"); break; case 5: case 6: output("`@Du gehst durch die Tür in einen dunklen Raum, der nur vom Licht deiner Fackel erleuchtet wird! Langsam tastest du dich in die Mitte des Raumes vor und siehst einen kleinen Tisch aus Marmor. Auf diesem Tisch findest du eine große Truhe voller Gold voller Gold.`n`n `^Du bekommst 5000 Gold."); $session['user']['gold']+=5000; addnav("Aktionen"); addnav("Zurück in die Stadt","village.php"); break; case 7: case 8: case 9: output("`@Von deiner Neugierde getrieben, gehst du durch eine große Eichenholztür in einen großen Raum. Durch das hereinströmende licht der Sonne und das Licht deiner Fackel, siehst du in der Mitte diesen Raumes eine große Truhe. Als du näher heran gehst, merkst du, das sich 5 Edelsteine in der Truhe befinden.`n`n `#Du bekommst 5 Edelsteine."); $session['user']['gems']+=5; addnav("Aktionen"); addnav("Zurück in die Stadt","village.php"); break; case 10: output("`@Von deiner Neugierde getrieben, gehst du durch eine große Eichenholztür in einen großen Raum. Durch das hereinströmende licht der Sonne und das Licht deiner Fackel, siehst du in der Mitte diesen Raumes eine große Truhe. Als du näher heran gehst, merkst du, das sich 5 Edelsteine in der Truhe befinden.`n`n `#Du bekommst 10 Edelsteine."); $session['user']['gems']+=10; addnav("Aktionen"); addnav("Zurück in die Stadt","village.php"); break; case 11: case 12: case 13: output("Nichts ahnend gehst du durch eine Tür in einen dunklen Raum und trittst in einen Rostigen Nagel der am Boden liegt. Du merkst wie sich langsam ein Gift in deinem Körper ausbreitet und fällst in Ohnmacht. Das nächste was du siehst, ist wie Ramius dich in der Totenwelt Willkommen heißt."); $session[user][alive]=false; $session[user][hitpoints]=0; $session[user][gold] = 0; $session[user][experience]=$session[user][experience]*0.95; addnav("Tägliche News","news.php"); break; case 14: case 15: case 16: case 17: case 18: case 19: case 20: case 21: case 22: output("`@Du gehst durch die Tür in einen dunklen Raum, der von deiner Fackel erleuchtet wird. Du näherst dich langsam einem alten Steinaltar. Als du ihn erreichst, siehst du jedoch das er leer ist und er schon leicht am schimmeln ist. Beim raus gehen überlegst du ob Stein überhaupt schimmeln kan. Verschwendest dan aber deine Gedanken nicht mehr daran und gehst zurück in die Stadt."); addnav("Aktionen"); addnav("In die stadt","village.php"); break; } } page_footer(); ?>[/php] getestet und es geht... |
Autor: | Auric [ Mo 09 Apr, 2007 23:17 ] |
Betreff des Beitrags: | |
Ein paar keine Hinweise nach dem überfliegen des Codes: Nicht jeder hat die cruxis.php drinne, schreibe für die Noobs lieber was anderes, woran sie sich orientierne können. Wenn du keine $_GET['op'] unterscheidung hast, kannst du dir die if vor dem swich auch sparen. und verwende besser $var['boo'] statt $var[boo], Eliwoods Signatur erzählt dir warum ^^ Ansonsten einfach aber durchaus ein Anfang! ![]() Auric |
Autor: | xatchemx [ Di 10 Apr, 2007 03:19 ] |
Betreff des Beitrags: | |
Uff..danke fuer deine 2 hinweise, und ya ich arbeite mich mal durch Eliwoods signatur hehe.. Ich edtitir das abba nochmal, weil man muss ya auch mal "nix" finden xDD baii baii |
Autor: | Harthas [ So 15 Apr, 2007 11:55 ] |
Betreff des Beitrags: | |
[php]if ($session['user']['level']==15) {addnav("Seltsame Lichtung","cruxis.php"); } [/php] Schlecht. Sehr schlecht. Ist in der Standartversion nicht drin. Also gib lieber einen anderen Nav an. |
Autor: | xatchemx [ So 15 Apr, 2007 12:03 ] |
Betreff des Beitrags: | |
ok^^ oeffne village.php: suche: [php]addnav("In den Wald","forest.php");[/php] fuege darunter: [php]if ($session['user']['level']==15) {addnav("Verborgene Tür","tür.php"); }[/php] ein! script hochladen und das wars ^^ |
Autor: | Eichi [ Mo 23 Apr, 2007 23:55 ] |
Betreff des Beitrags: | |
Joa, nette Idee, aber is mia noch etwas.. "knapp" Ich werd mia wohl ma noch etwas dazudichten *fg* Blast EDIT Da ichs mia wohl auch irgendwie einbaun werde, hab ich ma grobes Korrekturlesen gemacht, falls es interessiert ![]() [php]<?php // by xatchemx require_once "common.php"; page_header("Dunkle Tür"); if($_GET['op']==""){ switch(e_rand(1,22)){ case 1: case 2: case 3: case 4: output("`@Du gehst durch die Tür in einen dunklen Raum, der nur vom Licht deiner Fackel erleuchtet wird! Langsam tastest du dich in die Mitte des Raumes vor und siehst einen kleinen Tisch aus Marmor. Auf diesem Tisch findest du einen großen Krug voller Gold.`n`n `^Du bekommst 2500 Gold."); $session['user']['gold']+=2500; addnav("Aktionen"); addnav("Zurück in die Stadt","village.php"); break; case 5: case 6: output("`@Du gehst durch die Tür in einen dunklen Raum, der nur vom Licht deiner Fackel erleuchtet wird! Langsam tastest du dich in die Mitte des Raumes vor und siehst einen kleinen Tisch aus Marmor. Auf diesem Tisch findest du eine große Truhe voller.`n`n `^Du bekommst 5000 Gold."); $session['user']['gold']+=5000; addnav("Aktionen"); addnav("Zurück in die Stadt","village.php"); break; case 7: case 8: case 9: output("`@Von deiner Neugierde getrieben, gehst du durch eine große Eichenholztür in einen großen Raum. Durch das hereinströmende Licht der Sonne und das Licht deiner Fackel, siehst du in der Mitte diesen Raumes eine große Truhe. Während du sie öffnest, merkst du, dass sich 5 Edelsteine in der Truhe befinden.`n`n `#Du bekommst 5 Edelsteine."); $session['user']['gems']+=5; addnav("Aktionen"); addnav("Zurück in die Stadt","village.php"); break; case 10: output("`@Von deiner Neugierde getrieben, gehst du durch eine große Eichenholztür in einen großen Raum. Durch das hereinströmende licht der Sonne und das Licht deiner Fackel, siehst du in der Mitte diesen Raumes eine große Truhe. Während du sie öffnest, merkst du, dass sich 5 Edelsteine in der Truhe befinden.`n`n `#Du bekommst 10 Edelsteine."); $session['user']['gems']+=10; addnav("Aktionen"); addnav("Zurück in die Stadt","village.php"); break; case 11: case 12: case 13: output("Nichts ahnend gehst du durch eine Tür in einen dunklen Raum und trittst in einen rostigen Nagel der am Boden liegt. Du merkst wie sich langsam ein Gift in deinem Körper ausbreitet und fällst in Ohnmacht. Das Nächste was du siehst, ist wie Ramius dich in der Totenwelt willkommen heißt."); $session[user][alive]=false; $session[user][hitpoints]=0; $session[user][gold] = 0; $session[user][experience]=$session[user][experience]*0.95; addnav("Tägliche News","news.php"); break; case 14: case 15: case 16: case 17: case 18: case 19: case 20: case 21: case 22: output("`@Du gehst durch die Tür in einen dunklen Raum, der von deiner Fackel erleuchtet wird. Du näherst dich langsam einem alten Steinaltar. Als du ihn erreichst, siehst du jedoch, dass er leer ist und er schon leicht am schimmeln ist. Beim Rausgehen überlegst du ob Stein überhaupt schimmeln kann, verschwendest dann aber deine Gedanken nicht mehr daran und gehst zurück in die Stadt."); addnav("Aktionen"); addnav("In die stadt","village.php"); break; } } page_footer(); ?>[/php] |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |