=10) { addnav("1?Spiele um 10 Gold","wuerfelkrieg.php?op=spiel"); } if ($session['user']['gold']>=50) { addnav("5?Spiele um 50 Gold","wuerfelkrieg.php?op=spiel1"); } if ($session['user']['gold']>=100) { addnav("G?Spiele um 100 Gold","wuerfelkrieg.php?op=spiel2"); } addnav($str_backtext,$str_backlink); } if ($_GET['op']=="regel") { $str_output .= "`[Der Dunkelelf beginnt, dir das Spiel zu erklären.`n`n"; $str_output .= "`7\"Die Regeln sind sehr simpel. Jeder von uns beiden nimmt `s3 Würfel `7zur Hand und würfelt. "; $str_output .= "`7Das Ergenbnis dieser Würfe wird dann abgeglichen, und zwar werden die höchsten Zahlen immer gegeneinander abgewogen.`n"; $str_output .= "`7Hast du mehr hohe Zahlen als ich, hast du gewonnen, habe ich mehr hohe Zahlen als du, habe ich gewonnen. "; $str_output .= "`7Es kann auch zu einem Unentschieden kommen, dann wird die Runde wiederholt und wir spielen, bis einer von uns beiden 3 Runden gewonnen hat.`n"; $str_output .= "`7Du siehst, es ist nichts kompliziertes daran...\""; if ($session['user']['gold']>=10) { addnav("1?Spiele um 10 Gold","wuerfelkrieg.php?op=spiel"); } if ($session['user']['gold']>=50) { addnav("5?Spiele um 50 Gold","wuerfelkrieg.php?op=spiel1"); } if ($session['user']['gold']>=100) { addnav("G?Spiele um 100 Gold","wuerfelkrieg.php?op=spiel2"); } addnav($str_backtext,$str_backlink); } if ($_GET['op']=="spiel") { $str_output .= "`[Der Dunkelelf greift zum Kästchen, in dem die Würfel liegen, nimmt sich drei und reicht dir die übrig gebliebenen.`n`n"; $str_output .= "`7\"Nun denn,`& $name`7. Dir gehört der erste Wurf!\"`n`n"; $rs=0; $rm=0; $es=10; addnav("W?Weiter","wuerfelkrieg.php?op=wurf&rs=$rs&rm=$rm&es=$es"); } if ($_GET['op']=="spiel1") { $str_output .= "`[Der Dunkelelf3 greift zum Kästchen, in dem die Würfel liegen, nimmt sich drei und reicht dir die übrig gebliebenen.`n`n"; $str_output .= "``7\"Nun denn,`& $name`7. Dir gehört der erste Wurf!\"`n`n"; $rs=0; $rm=0; $es=50; addnav("W?Weiter","wuerfelkrieg.php?op=wurf&rs=$rs&rm=$rm&es=$es"); } if ($_GET['op']=="spiel2") { $str_output .= "`[Der Dunkelelf3 greift zum Kästchen, in dem die Würfel liegen, nimmt sich drei und reicht dir die übrig gebliebenen.`n`n"; $str_output .= "`7\"Nun denn,`& $name`7. Dir gehört der erste Wurf!\"`n`n"; $rs=0; $rm=0; $es=100; addnav("W?Weiter","wuerfelkrieg.php?op=wurf&rs=$rs&rm=$rm&es=$es"); } if ($_GET['op']=="wurf") { $rs = (int) $_GET['rs']; $rm = (int) $_GET['rm']; $es = (int) $_GET['es']; $str_output .= "`[Du nimmst deine Würfel, schüttelst sie in der Hand und wirfst:`n`n"; $ws1=e_rand(1,6); $ws2=e_rand(1,6); $ws3=e_rand(1,6); if (($ws2<$ws1)&&($ws3<$ws2)) { $str_output .= "`b`c`s$ws1 - $ws2 - $ws3`c`b"; $gs1=$ws1; $gs2=$ws2; $gs3=$ws3; } else if (($ws2<$ws1)&&($ws2<$ws3)&&($ws3<$ws1)) { $str_output .= "`b`c`s$ws1 - $ws3 - $ws2`c`b"; $gs1=$ws1; $gs2=$ws3; $gs3=$ws2; } else if (($ws2<$ws1)&&($ws2<$ws3)&&($ws1<$ws3)) { $str_output .= "`b`c`s$ws3 - $ws1 - $ws2`c`b"; $gs1=$ws3; $gs2=$ws1; $gs3=$ws3; } else if (($ws1<$ws2)&&($ws3<$ws2)&&($ws1<$ws3)) { $str_output .= "`b`c`s$ws2 - $ws3 - $ws1`c`b"; $gs1=$ws2; $gs2=$ws3; $gs3=$ws1; } else if (($ws1<$ws2)&&($ws3<$ws2)&&($ws3<$ws1)) { $str_output .= "`b`c`s$ws2 - $ws1 - $ws3`c`b"; $gs1=$ws2; $gs2=$ws1; $gs3=$ws3; } else if (($ws1<$ws2)&&($ws2<$ws3)&&($ws1<$ws3)) { $str_output .= "`b`c`s$ws3 - $ws2 - $ws1`c`b"; $gs1=$ws3; $gs2=$ws2; $gs3=$ws1; } else if (($ws1==$ws2)&&($ws3<$ws1)) { $str_output .= "`b`c`s$ws1 - $ws2 - $ws3`c`b"; $gs1=$ws1; $gs2=$ws2; $gs3=$ws3; } else if (($ws1==$ws2)&&($ws1<$ws3)) { $str_output .= "`b`c`s$ws3 - $ws1 - $ws2`c`b"; $gs1=$ws3; $gs2=$ws1; $gs3=$ws2; } else if (($ws1==$ws3)&&($ws2<$ws1)) { $str_output .= "`b`c`s$ws1 - $ws3 - $ws2`c`b"; $gs1=$ws1; $gs2=$ws3; $gs3=$ws2; } else if (($ws1==$ws3)&&($ws1<$ws2)) { $str_output .= "`b`c`s$ws2 - $ws1 - $ws3`c`b"; $gs1=$ws2; $gs2=$ws1; $gs3=$ws3; } else if (($ws2==$ws3)&&($ws1<$ws2)) { $str_output .= "`b`c`s$ws2 - $ws3 - $ws1`c`b"; $gs1=$ws2; $gs2=$ws3; $gs3=$ws1; } else { $str_output .= "`b`c`s$ws1 - $ws2 - $ws3`c`b"; $gs1=$ws1; $gs2=$ws2; $gs3=$ws3; } $str_output .= "`[Der Dunkelelf nickt:`7\"Gut geworfen,`& $name`7, nun bin ich dran!\"`n`n"; addnav("W?Weiter","wuerfelkrieg.php?op=wurf1&gs1=$gs1&gs2=$gs2&gs3=$gs3&rs=$rs&rm=$rm&es=$es"); } if ($_GET['op']=="wurf1") { $rs = (int) $_GET['rs']; $rm = (int) $_GET['rm']; $gs1 = (int) $_GET['gs1']; $gs2 = (int) $_GET['gs2']; $gs3 = (int) $_GET['gs3']; $es = (int) $_GET['es']; $str_output .= "`[Dein Wurf:`n`n"; $str_output .= "`c`b`s$gs1 - $gs2 - $gs3`c`b`n`n"; $str_output .= "`n`n`[Der Dunkelelf nimmt seine Würfel und wirft:`n`n"; $wm1=e_rand(1,6); $wm2=e_rand(1,6); $wm3=e_rand(1,6); if (($wm2<$wm1)&&($wm3<$wm2)) { $str_output .= "`b`c`s$wm1 - $wm2 - $wm3`c`b"; $gm1=$wm1; $gm2=$wm2; $gm3=$wm3; } else if (($wm2<$wm1)&&($wm2<$wm3)&&($wm3<$wm1)) { $str_output .= "`b`c`s$wm1 - $wm3 - $wm2`c`b"; $gm1=$wm1; $gm2=$wm3; $gm3=$wm2; } else if (($wm2<$wm1)&&($wm2<$wm3)&&($wm1<$wm3)) { $str_output .= "`b`c`s$wm3 - $wm1 - $wm2`c`b"; $gm1=$wm3; $gm2=$wm1; $gm3=$wm3; } else if (($wm1<$wm2)&&($wm3<$wm2)&&($wm1<$wm3)) { $str_output .= "`b`c`s$wm2 - $wm3 - $wm1`c`b"; $gm1=$wm2; $gm2=$wm3; $gm3=$wm1; } else if (($wm1<$wm2)&&($wm3<$wm2)&&($wm3<$wm1)) { $str_output .= "`b`c`s$wm2 - $wm1 - $wm3`c`b"; $gm1=$wm2; $gm2=$wm1; $gm3=$wm3; } else if (($wm1<$wm2)&&($wm2<$wm3)&&($wm1<$wm3)) { $str_output .= "`b`c`s$wm3 - $wm2 - $wm1`c`b"; $gm1=$wm3; $gm2=$wm2; $gm3=$wm1; } else if (($wm1==$wm2)&&($wm3<$wm1)) { $str_output .= "`b`c`s$wm1 - $wm2 - $wm3`c`b"; $gm1=$wm1; $gm2=$wm2; $gm3=$wm3; } else if (($wm1==$wm2)&&($wm1<$wm3)) { $str_output .= "`b`c`s$wm3 - $wm1 - $wm2`c`b"; $gm1=$wm3; $gm2=$wm1; $gm3=$wm2; } else if (($wm1==$wm3)&&($wm2<$wm1)) { $str_output .= "`b`c`s$wm1 - $wm3 - $wm2`c`b"; $gm1=$wm1; $gm2=$wm3; $gm3=$wm2; } else if (($wm1==$wm3)&&($wm1<$wm2)) { $str_output .= "`b`c`s$wm2 - $wm1 - $wm3`c`b"; $gm1=$wm2; $gm2=$wm1; $gm3=$wm3; } else if (($wm2==$wm3)&&($wm1<$wm2)) { $str_output .= "`b`c`s$wm2 - $wm3 - $wm1`c`b"; $gm1=$wm2; $gm2=$wm3; $gm3=$wm1; } else { $str_output .= "`b`c`s$wm1 - $wm2 - $wm3`c`b"; $gm1=$wm1; $gm2=$wm2; $gm3=$wm3; } $str_output .= "`[Der Dunkelelf lächelt:`7\"Und jetzt,`& $name`7, ist es Zeit zu vergleichen!\"`n`n"; addnav("W?Weiter","wuerfelkrieg.php?op=vergleich&gs1=$gs1&gs2=$gs2&gs3=$gs3&gm1=$gm1&gm2=$gm2&gm3=$gm3&rs=$rs&rm=$rm&es=$es"); } if ($_GET['op']=="vergleich") { $rs = (int) $_GET['rs']; $rm = (int) $_GET['rm']; $gs1 = (int) $_GET['gs1']; $gs2 = (int) $_GET['gs2']; $gs3 = (int) $_GET['gs3']; $gm1 = (int) $_GET['gm1']; $gm2 = (int) $_GET['gm2']; $gm3 = (int) $_GET['gm3']; $es = (int) $_GET['es']; $str_output .= "`[Dein Wurf:`n`n"; $str_output .= "`c`b`s$gs1 - $gs2 - $gs3`c`b`n`n"; $str_output .= "`[Der Wurf des Dunkelelfen:`n`n"; $str_output .= "`c`b`&$gm1 - $gm2 - $gm3`c`b`n`n"; if ($gm1<$gs1) { $str_output .= "`&Deine erste Zahl `[ist größer als die des `7Dunkelelf`[!`n"; $ps=1; $pm=0; } else if ($gs1<$gm1) { $str_output .= "`7Die erste Zahl `[des Dunkelelf `&ist größer als deine`[!`n"; $ps=0; $pm=1; } else { $str_output .= "`[Die erste Zahl des Dunkelelf und deine sind gleich groß!`n"; $ps=0; $pm=0; } if ($gm2<$gs2) { $str_output .= "`&Deine zweite Zahl `[ist größer als die des `&Dunkelelf`[!`n"; $ps1=$ps+1; $pm1=$pm+0; } else if ($gs2<$gm2) { $str_output .= "`7Die zweite Zahl `[des Dunkelelf `&ist größer als deine`[!`n"; $ps1=$ps+0; $pm1=$pm+1; } else { $str_output .= "`7Die zweite Zahl des Dunkelelf und deine sind gleich groß!`n"; $ps1=$ps+0; $pm1=$pm+0; } if ($gm3<$gs3) { $str_output .= "`&Deine dritte Zahl `[ist größer als die des `7Dunkelelf`[!`n`n"; $ps2=$ps1+1; $pm2=$pm1+0; } else if ($gs3<$gm3) { $str_output .= "`7Die dritte Zahl `[des Dunkelelf `&ist größer als deine`[!`n`n"; $ps2=$ps1+0; $pm2=$pm1+1; } else { $str_output .= "`[Die dritte Zahl des Dunkelelf und deine sind gleich groß`3!`n`n"; $ps2=$ps1+0; $pm2=$pm1+0; } if ($pm2<$ps2) { $str_output .= "`&Diese Runde geht an dich!"; $rs=($rs+1); } else if ($ps2<$pm2) { $str_output .= "`7Diese Runde geht an den Dunkelelf!`"; $rm=($rm+1); } else { $str_output .= "`[Diese Runde endet unentschieden!"; } $str_output .= " - `[Damit steht es jetzt $rs zu $rm für ".(($rs>$rm)?"dich":"den Dunkelelf")."`n`n"; if ($rs==3) { $str_output .= "`[Der Dunkelelf nickt anerkennend: "; $str_output .= "`7\"Gut gemacht, `&$name`7, du hast mich besiegt, nun sollst du deine Belohnung erhalten!\"`n`n"; $str_output .= "`[Mit diesen Worten greift er hinter sich, holt ein 2. Kästchen hervor, aus dem er `^$es Gold `[entnimmt, die er dir aushändigt. "; $str_output .= "`[Erfreut nimmst du das Gold und steckst es ein.`n"; $session['user']['gold']+=$es; if ($session['user']['gold']>=10) { addnav("1?Spiele um 10 Gold","wuerfelkrieg.php?op=spiel"); } if ($session['user']['gold']>=50) { addnav("5?Spiele um 50 Gold","wuerfelkrieg.php?op=spiel1"); } if ($session['user']['gold']>=100) { addnav("G?Spiele um 100 Gold","wuerfelkrieg.php?op=spiel2"); } addnav($str_backtext,$str_backlink); } else if ($rm==3) { $str_output .= "`[Der Dunkelelf lächelt sarkastisch: "; $str_output .= "`7\"Tja, `&$name`7, das war es dann für Dich, du schuldest mir `^$es Gold`7!\"`n`n"; $str_output .= "`[Mit diesen Worten greift er sich deinen Einsatz und packt ihn in ein 2. Kästchen, welches er hinter sich hervorholt.`n"; $session['user']['gold']-=$es; if ($session['user']['gold']>=10) { addnav("1?Spiele um 10 Gold","wuerfelkrieg.php?op=spiel"); } if ($session['user']['gold']>=50) { addnav("5?Spiele um 50 Gold","wuerfelkrieg.php?op=spiel1"); } if ($session['user']['gold']>=100) { addnav("G?Spiele um 100 Gold","wuerfelkrieg.php?op=spiel2"); } addnav($str_backtext,$str_backlink); } else { $str_output .= "`[Der Dunkelelf nickt anerkennend: "; $str_output .= "`7\"Okay, `&$name`7, weiter geht es!\""; addnav("W?Weiter","wuerfelkrieg.php?op=wurf&rs=$rs&rm=$rm&es=$es"); } } if(access_control::is_superuser()) { addnav('Admin'); addnav($str_backtext,$str_backlink); } output($str_output); page_footer(); ?>