anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Addon entworfen doch fehler https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=2221 |
Seite 1 von 2 |
Autor: | NoO [ Fr 10 Feb, 2006 22:03 ] |
Betreff des Beitrags: | Addon entworfen doch fehler |
Hi ich hab ne idee für ein addon un zwar ein Skigebiet in dem man urlaub machen kann und ski fahren kann aber kann es nicht umsetzten ^^ hat wer ne idee ? |
Autor: | Eliwood [ Fr 10 Feb, 2006 22:26 ] |
Betreff des Beitrags: | Re: Neues addon aber keine ahnung wie zu machen |
NoO hat geschrieben: Hi
ich hab ne idee für ein addon un zwar ein Skigebiet in dem man urlaub machen kann und ski fahren kann aber kann es nicht umsetzten ^^ hat wer ne idee ? Die Idee hast du je selbst, warum brauchst du dann eine? ![]() *2mal liest* Achso, du brauchst Ideen, wie du es umsetzen kannst? Kein Problem. Erstelle eine Datei, speicher sie ab, und bau es so auf wie... *achselzuck* die village.php von mir aus, einige Navs, und fertig ![]() |
Autor: | Kevz [ Fr 10 Feb, 2006 23:35 ] |
Betreff des Beitrags: | |
Hmhm, guck mal hier oder hier. |
Autor: | NoO [ Sa 11 Feb, 2006 20:58 ] |
Betreff des Beitrags: | |
Hi also ich hab mal angefangen und es funzt auch gut aber bei der skischule gibet ein problem und zwar wenn ich auf unterricht nehmen gehe kommt Navs beschädigt zurück zum dorf das is der code is da was falsch? $this->bbcode_second_pass_code('', ' case "schule": addnav("Zurück zum Gipfel","ski.php"); switch ($_GET[lernen]){ default; output("Du betrittst die Skischule auf dem Gipfel. Du weißt das wenn du einen Kurs nimmst den kompletten Tag brauchst.`n Der Skileher meint du hättest im Punktesystem Stufe ".$session[user][ski]."."); if ($session[user][turns]>5)addnav("Untericht nehmen","ski.php?op=schule?lernen=,2"); break; case 2: addnav("Zurück","ski.php"); output("Du nimmst eine Untericht und lernst ein bischen besser Skifahren."); $session[user][turns]=1; $session[user][ski]++; output("Du hast nur noch eine Runde"); break;')[/code] |
Autor: | Kevz [ Sa 11 Feb, 2006 21:03 ] |
Betreff des Beitrags: | |
Ganze code Posten, so kommt man net weiter. |
Autor: | NoO [ So 12 Feb, 2006 12:39 ] |
Betreff des Beitrags: | |
k hier bitte aber das funzt auch nur die ski schule $this->bbcode_second_pass_code('', ' <? require_once "common.php"; page_header("Schneeberge"); switch ($_GET['op']){ case"": output("`cDas Skigebiet`c",true); output("`&Du stehst auf dem Gipfel eines hohen, schneebedeckten Berges.`n Nördlich von dir siehst du das Schild zur `TSchwarzen`& Piste, im Osten die `\$Rote `&Piste, im Süden die leichte, `9Blaue `&Piste und im Westen die Bergstation des Sesselliftes der von ein paar Trollen in Bewegung gehalten wird.`n Hinter der Bergstation siehst du eine Skihütte und eine `tSkischule."); addnav("Der Gipfel"); addnav("`TSchwarze Piste","ski.php?op=schwarz"); addnav("`\$Rote Piste","ski.php?op=rot"); addnav("`9Blaue Piste","ski.php?op=gruen"); addnav("`tSkihütte","ski.php?op=huette"); addnav("`tSkischule","ski.php?op=schule"); addnav("Wieder zum Dorf","myranor.php"); break; case"schwarz": output("`c`TDie schwarze Piste`c",true); if (($session['user']['drunkeness']>= 20)&&(e_rand(1,3)==1)){ output("`&`nDu schnallst deine Skier an, `q`nwillst losfahren, `Q`nsiehst einen Baum doppelt, `\$`nbrichst dir das Bein.`n`QZum Glück sind ein paar Trolle im Wald die dich lebendig zum Heiler bringen bringen"); $session['bufflist']['ski'] = array( "name" => "Beinbruch" ,"roundmsg" => "Dein Bein schmerzt wie verückt." ,"wearoff" => "Dein Bein ist wieder verheilt." ,"rounds" => "25" ,"defmod" => "0.8" ,"activate" => "defense" ); addnav("Weiter","myranor.php"); } elseif (($session['user']['ski']<=10)&&(e_rand(1,3)==1)){ output("`&`nDu stellst dich unsicher auf deine Skier, `q`nüberlegst ob du wirklich schon bereit bist das zu wagen, `Q`nfährst los, `\$`nund landest mitten in einem Baum!`Q`nZm glück sind ein paar Trolle da die dich lebendig zum Heiler bringen."); $session['bufflist']['ski'] = array( "name" => "Beinbruch" ,"roundmsg" => "Dein Bein schmerzt wie verückt." ,"wearoff" => "Dein Bein ist wieder verheilt." ,"rounds" => "25" ,"defmod" => "0.8" ,"activate" => "defense" ); addnav("Weiter","myranor.php"); }elseif ($session['user']['ski']> 10){ output("`&Du schnallst deine Skier an, `q stößt dich ab, `Qund rast den Berg runter."); addnav("Weiter","ski.php?op=rand&type=3"); $session['bufflist']['ski'] = array( "name" => "Geschwindigkeitsrausch" ,"roundmsg" => "Du fühlst dich wunderbar." ,"wearoff" => "Dein Bein ist wieder verheilt." ,"rounds" => "25" ,"atkmod" => "1.2" ,"activate" => "offense" ); }else{ output("`\$Du hattest einen schweren Skiunfall und bist gestorben."); dead(0.09,1,1,"Kakerlake hatte einen schweren Skiunfall"); } break; case"rot": output("`c`\$Die rote Piste`c",true); if (($session['user']['drunkeness']>= 50)&&(e_rand(1,2)==1)){ output("`&`nDu schnallst deine Skier an, `q`nwillst losfahren, `Q`nsiehst einen Baum doppelt, `\$`nbrichst dir das Bein.`n`QZum Glück sind ein paar Trolle im Wald die dich lebendig zum Heiler bringen bringen"); $session['bufflist']['ski'] = array( "name" => "Beinbruch" ,"roundmsg" => "Dein Bein schmerzt wie verückt." ,"wearoff" => "Dein Bein ist wieder verheilt." ,"rounds" => "25" ,"defmod" => "0.8" ,"activate" => "defense" ); addnav("Weiter","myranor.php"); } elseif (($session['user']['ski']<=3)&&(e_rand(1,2)==1)){ output("`&`nDu stellst dich unsicher auf deine Skier, `q`nüberlegst ob du wirklich schon bereit bist das zu wagen, `Q`nfährst los, `\$`nund landest mitten in einem Baum!`Q`nZm glück sind ein paar Trolle da die dich lebendig zum Heiler bringen."); $session['bufflist']['ski'] = array( "name" => "Beinbruch" ,"roundmsg" => "Dein Bein schmerzt wie verückt." ,"wearoff" => "Dein Bein ist wieder verheilt." ,"rounds" => "25" ,"defmod" => "0.8" ,"activate" => "defense" ); addnav("Weiter","myranor.php"); }elseif ($session['user']['ski']> 3){ output("`&Du schnallst deine Skier an, `q stößt dich ab, `Qund rast den Berg runter."); addnav("Weiter","ski.php?op=rand&type=2"); $session['bufflist']['ski'] = array( "name" => "Geschwindigkeitsrausch" ,"roundmsg" => "Du fühlst dich wunderbar." ,"wearoff" => "Dein Bein ist wieder verheilt." ,"rounds" => "25" ,"atkmod" => "1.2" ,"activate" => "offense" ); }else{ output("`\$Du hattest einen schweren Skiunfall und bist gestorben."); dead(0.09,1,1,"Kakerlake hatte einen schweren Skiunfall"); } break; case"gruen": output("`c`9Die blaue Piste`c",true); if (($session['user']['drunkeness']>= 80)&&(e_rand(1,2)==1)){ output("`&Du schnallst deine Skier an, willst losfahren, `Qsiehst einen Baum doppelt, `\$brichst dir das Bein.`n`QZum Glück sind ein paar Trolle im Wald die dich lebendig zum Heiler bringen bringen"); $session['bufflist']['ski'] = array( "name" => "Beinbruch" ,"roundmsg" => "Dein Bein schmerzt wie verückt." ,"wearoff" => "Dein Bein ist wieder verheilt." ,"rounds" => "25" ,"defmod" => "0.8" ,"activate" => "defense" ); addnav("Weiter","myranor.php"); } elseif (($session['user']['ski']<=1)&&(e_rand(1,2)==1)){ output("`&`nDu stellst dich unsicher auf deine Skier, `q`nüberlegst ob du wirklich schon bereit bist das zu wagen, `Q`nfährst los, `\$`nund landest mitten in einem Baum!`Q`nZm glück sind ein paar Trolle da die dich lebendig zum Heiler bringen."); $session['bufflist']['ski'] = array( "name" => "Beinbruch" ,"roundmsg" => "Dein Bein schmerzt wie verückt." ,"wearoff" => "Dein Bein ist wieder verheilt." ,"rounds" => "25" ,"defmod" => "0.8" ,"activate" => "defense" ); addnav("Weiter","myranor.php"); }elseif ($session['user']['ski']> 1){ output("`&Du schnallst deine Skier an, `q stößt dich ab, `Qund rast den Berg runter."); addnav("Weiter","ski.php?op=rand&type=1"); $session['bufflist']['ski'] = array( "name" => "Geschwindigkeitsrausch" ,"roundmsg" => "Du fühlst dich wunderbar." ,"wearoff" => "Dein Bein ist wieder verheilt." ,"rounds" => "25" ,"atkmod" => "1.2" ,"activate" => "offense" ); }else{ output("`\$Du hattest einen schweren Skiunfall und bist gestorben."); dead(0.09,1,1,"Kakerlake hatte einen schweren Skiunfall"); } break; case"huette": output("Du betrittst eine warme Skihütte.`n Du siehst viele Touristen die auch hier oben sind.`n Im hinteren Teil der Hütten siehst du einen Tresen wo anscheinen Tee und Grog ausgeschenkt werden.`nEin großes Schild über dem Tresen besagt: `$\"Grog nur an Leute dich nicht mehr vorhaben Ski zu fahren!\""); addnav("Kaufen"); addnav("Warmer Tee","ski.php?op=huette&what=1"); addnav("Heißer Grog","ski.php?op=huette&what=2"); addnav("Sonstiges"); addnav("Nach draußen","ski.php"); if ($_GET[what]=1){ $session[user][hitpoints]=$session[user][maxhitpoints]; output("`nDu trinkst einen warmen Tee und fühlst dch wieder fitt."); } elseif($_GET[what]=2){ $session[user][hitpoints]=$session[user][maxhitpoints]; $session[user][drunkeness]+=40; output("`nDu trinkst einen heißen Grog und fühlst dich aufgeheitert."); $session['bufflist']['grog'] = array( "name" => "Rausch" ,"roundmsg" => "Du fühlst dich wunderbar." ,"wearoff" => "Du bist wieder." ,"rounds" => "12" ,"atkmod" => "1.2" ,"activate" => "offense" ); } break; case"rand": $fall=e_rand(1,($_GET[type]*3)); switch($fall){ case 1: case 2: output("Du kommst ohne weitere Probleme nach unten ins Tal."); addnav("Weiter","myranor.php"); break; case 3: case 4: output("Du fährst mitten in einen Schneehaufen hinein"); $session['bufflist']['ski'] = array( "name" => "Erfrierung" ,"roundmsg" => "Du bist steif gefroren." ,"wearoff" => "Du taust auf." ,"rounds" => "0.8" ,"activate" => "offense" ); addnav("Weiter","myranor.php"); case 5: case 6: case 7: output("Auf deiner Abfahrt findest du eine kleine Höhle mit ein paar Edelsteinen"); $session[user][gems] +=2; addnav("Weiter","myranor.php"); break; case 8: output("Du findest einen alten Beutel mit Gold und Edelsteinen"); $session[user][gems] += e_rand(1,3); $session[user][gold] += e_rand(1,($session[user][level]*200)); addnav("Weiter","myranor.php"); break; case 9: output("Du fällst in eine Gletscherspalte, stirbst und verlierst einen Teil deines Goldes und deiner Edelsteine"); dead(0.95,0,0.8,"Kakerlake ist in eine Getscherspalte gefallen und dabei gestorben."); break; } break; case "schule": addnav("Zurück zum Gipfel","ski.php"); switch ($_GET[lernen]){ default; output("Du betrittst die Skischule auf dem Gipfel. Du weißt das wenn du einen Kurs nimmst den kompletten Tag brauchst.`n Der Skileher meint du hättest im Punktesystem Stufe ".$session[user][ski]."."); if ($session[user][turns]>5)addnav("Untericht nehmen","ski.php?op=schule?lernen=,2"); break; case 2: addnav("Zurück","ski.php"); output("Du nimmst eine Untericht und lernst ein bischen besser Skifahren."); $session[user][turns]=1; $session[user][ski]++; output("Du hast nur noch eine Runde"); break; //case 3 } break; } page_footer(); ?>') |
Autor: | Kakerlake [ So 12 Feb, 2006 15:16 ] |
Betreff des Beitrags: | |
um missverständnisse zu vermeiden... da steht kakerlake drinnen weils noch ne vorversion ist und in der common.php haben wir beide den tod mit der funktion dead() automatisiert ![]() |
Autor: | NoO [ Mo 13 Feb, 2006 15:04 ] |
Betreff des Beitrags: | |
Kann mir den keiner helfen? oder sagen wa kann uns keiner helfen weil kakerlarke das so gemacht hat ^^ |
Autor: | leenchen [ Do 16 Feb, 2006 10:50 ] |
Betreff des Beitrags: | |
Hallo, also ich seh jetzt auf anhieb das du hinter das default ein ";" gemacht hast... ersetz das ";" mal mit einem doppel punkt...ansonsten schau ich mir das addon mal genauer an... also wie gesagt das ist es was mir auf den ersten blick auffällt... LG leenchen Edit: Probier mal folgendes mach aber vorher ein Backup ich habs nicht getestet: suche: [php]case 9: output("Du fällst in eine Gletscherspalte, stirbst und verlierst einen Teil deines Goldes und deiner Edelsteine"); dead(0.95,0,0.8,"Kakerlake ist in eine Getscherspalte gefallen und dabei gestorben."); break; } break;[/php] ersetze den rest mit(DENK BITTE AN EIN BACKUP): [php] case "schule": addnav("Zurück zum Gipfel","ski.php"); output("Du betrittst die Skischule auf dem Gipfel. Du weißt das wenn du einen Kurs nimmst den kompletten Tag brauchst.`n Der Skileher meint du hättest im Punktesystem Stufe ".$session[user][ski]."."); if ($session[user][turns]>5)addnav("Untericht nehmen","ski.php?op=lernen"); break; case "lernen": switch (e_rand(1,1)){ case 1: addnav("Zurück","ski.php"); output("Du nimmst eine Untericht und lernst ein bischen besser Skifahren."); $session[user][turns]=1; $session[user][ski]++; output("Du hast nur noch eine Runde"); break; } break; } [/php] |
Autor: | NoO [ Fr 17 Feb, 2006 19:24 ] |
Betreff des Beitrags: | |
vielen dank für deine mühe aber wenn ich das ersetzt dann kann man die ski schule noch net mal mehr betreten^^ |
Autor: | Rikkarda [ Fr 17 Feb, 2006 19:58 ] |
Betreff des Beitrags: | |
NoO hat geschrieben: vielen dank für deine mühe aber wenn ich das ersetzt dann kann man die ski schule noch net mal mehr betreten^^ dazu ist dann ja nur ein Eintrag in der newday.php nötig, damit das Feld wieder auf 0 gesetzt wird.. suche: Zitat: $session['user']['seenlover'] = 0; füg danach ein: Zitat: $session['user']['ski'] = 0;
dann kannst am neuen Tag wieder hinein ![]() lg |
Autor: | NoO [ Fr 17 Feb, 2006 20:01 ] |
Betreff des Beitrags: | |
ahhm sry aber so war das net gemeint wenn ich das einbaue was mir leenchen gesagt hat dann is das halbe script kaputt |
Autor: | NoO [ So 19 Feb, 2006 20:36 ] |
Betreff des Beitrags: | |
Also mir is gerade auch noch aufgefallen das wenn ich in der skihütte einen grog oder so trinken will nichts passiert was is denn das? achso und büdde helft mir auch mal mit der schule |
Autor: | Kevz [ So 19 Feb, 2006 21:06 ] |
Betreff des Beitrags: | |
NoO hat geschrieben: büdde helft mir auch mal mit der schule
-Geht es dir zu gut oder so?, mein ja nur... Frag das deine Eltern bzw. Erziehungsberechtigen oder Lehrer... |
Autor: | Arîzto [ So 19 Feb, 2006 22:49 ] |
Betreff des Beitrags: | |
NoO hat geschrieben: büdde helft mir auch mal mit der schule
Du meinst hoffentlich nur ein anderes Addon und nicht rl? ![]() ![]() ![]() ![]() |
Autor: | NoO [ Mo 20 Feb, 2006 15:03 ] |
Betreff des Beitrags: | |
IN MEINEM ADDON MIT DER SKISCHULE !!!!!!!!!!!!!!!!!!! LESEN LESEN weil mir keiner geholfen hat !!!!!!!!!!!!!!!!! Bittttttttttte Helft mir doch!!! |
Autor: | Kevz [ Mo 20 Feb, 2006 16:08 ] |
Betreff des Beitrags: | |
NoO hat geschrieben: BOAR MANNNNNNNN ZU DUMM IN MEINEM ADDON MIT DER SKISCHULE !!!!!!!!!!!!!!!!!!! VERDAMMMT LESEN LESEN weil mir keiner geholfen hat !!!!!!!!!!!!!!!!! Manmanmanmanman -Danke danke danke, wir haben gelesen, drück dich verständlicher aus dann kommts auch nicht zu solchen fehl verständnissen! NoO hat geschrieben: ihr ......:"$$""(/§!//"(
-Danke für deine Beleidigung, das du sie noch unterdrückt hast. Ich werde dir nach dieser Äußerung keinen weiteren Support geben, egal wo es ist. Dies gilt nun als allgemeinheit an dich, ich habe es nicht nötig mich von irgendwem beleidigen lassen zu müssen und dann anschließend noch Support zu geben. Dieses Thema hatten wir bereits schon einmal... |
Autor: | NoO [ Mo 20 Feb, 2006 17:15 ] |
Betreff des Beitrags: | |
Och Kevz 1.
das Stimmt net Ich wars auf jeden fall nich !!! 2.Das war nicht so ernst gemeint ok? Ich wollte dich net beleidigen aber man kann auch mal das lesen was vorher schon da stand 3.ENTSCHULDIGUNG tut mir Leid und ich brauch von dir trotzdem hilfe ;D 4. OK? Büdde nich ernst nehmen |
Autor: | Kevz [ Mo 20 Feb, 2006 18:20 ] |
Betreff des Beitrags: | |
Das mit dem "das hatten wir bereits schon einmal" bezog sich nicht auf dich, sondern auf einen anderen User Namens "wolke..." kp, wie er/sie genau heißt. Ich habe deine Antwort mit dem Lesen genau gelesen, und man kann es mehr als eindeutig verstehen sowie es geschrieben ist davon mal abgesehen. Desweiteren kann man auch etwas ruhiger Reagieren und muss nicht gleich Hyperwentilieren, weil deine Reaktion oben ist mehr als übertrieben wie bei einigen User so oft schon. |
Autor: | anpera [ Mo 20 Feb, 2006 18:27 ] |
Betreff des Beitrags: | |
Bitte wieder zurück zum Thema, ja? Die "Hilfe mit der Schule" bezog sich eindeutig auf den Skischul-Code im Special und auf nichts anderes. ![]() -> Geh nochmal sämtliche Klammern, Anführungszeichen und Strichpunkte durch. Ich bin sicher, dann findest du den Fehler. |
Seite 1 von 2 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |