Ich hab mal vor paar Monaten mir ein Englisches wo cih mal gefunden hab ins Deutsche übersätzt
Da kann man aber nur gegen die NPC spielen .... ich weiß nciht villeicht kann man es ja umbauen und braucht das Rad nciht neu erfinden.
Füge es mal hier hin... wenn es hilft gut wenn nicht da nicht ;-)
[php]<?php
/* Rock, Paper, Scissors
An Add on for inn.php LoGD version 097
Written by Robert of Maddnet
version 1.3 Sep2004
Latest version is available at Dragon Prime
http://dragonprime.net
Simple little game to entertain players
INSTALL INSTRUCTIONS:
open inn.php
find: addnav("Ask Seth to entertain","inn.php?op=seth&subop=hear");
add under: addnav("Play Seth a game","rockpaper.php");
Game default settings can be changed - see below
Feel free to alter to suit but please keep this entire comment tag intact
*/
/*
Übersetzung: Tiger313
Alles andere ist gleich geblieben
Einbau wie oben beschrieben
*/
require_once "common.php";
// To make a free game (no wagering) change the next line from 1 to 0
$money = 1;
// You can change the cost to whatever you like in the next line (default is 2 gold)
// IF you make a FREE game, no wager (see lines 16-17 above) change to 0
$cost = 150;
// Do not change the rest unless you know what your doing!!
$who="Seth";
$a="`6Stein";
$b="`&Papier";
$c="`2Schere";
$d="Du nimmst";
$e="nimmt";
// Free game lose message
$lmsg="Viel `4GLÜCK `1 nächstes mal";
// Free game win message
$wmsg="Du hattest nur Glück";
page_header("Stein, Papier, Schere");
output("`c<font size='+1'>`3Du und Seth spielt ein Spiel</font>`c`n",true);
if ($session['user']['gold']>= $cost) addnav("Wähle");
if ($session['user']['gold']>= $cost) addnav("(S) Stein","rockpaper.php?op=1");
if ($session['user']['gold']>= $cost) addnav("(P) Papier","rockpaper.php?op=2");
if ($session['user']['gold']>= $cost) addnav("(C) Schere","rockpaper.php?op=3");
if ($session['user']['gold']>= $cost) addnav("Anderes");
addnav("(G) Spielanleitung","rockpaper.php?op=rule");
addnav("Spiel Verlassen");
addnav("(I) Zurück zu Schenke","inn.php");
// While I can't force you to keep the next line - It would be appreciated
output("`n`n`n`n`n`n`n`n`7 Das Spiel wurde geschrieben von Robert of Maddnet`nDeutsche Übersetzung Tiger313");
if ($HTTP_GET_VARS[op]==""){
output("`n`n Sie bemerken $who der mit einem äußersten gelangweilten Blick auf seinem Gesicht nachgrübelt,");
output("`n wenn Sie ihn wirklich aufheitern wollten, konnten ihn darum bitten, einige Runden $a`3, $b`3, $c`7 mit dir zu Spielen`3.");
if ($money == 1){
output("`n`n Acht Runden kosten dich $cost Goldstücke");
if ($session['user']['gold']< $cost) output("`n`n `& Du hast nicht genug Gold zum Spielen.");
}else{
output("Sie wissen, $who ist `6immer `1glücklich mit dir ein freundliches Spiel zu spielen");
}
}else if ($HTTP_GET_VARS[op]=="1"){
switch(e_rand(1,3)){
case 1: output("`n`n`3 $d $a`3- $who $e $a`3 - ist ein unentschieden!");break;
case 2: output("`n`n`3 $d $a`3- $who $e $b`n $b `3umwickelt $a`3, `\$ Du Verlierst`3! ");
if ($money == 1){
output("`n Du gibst $cost Goldstücke an $who");
$session['user']['gold']-=$cost;
}else{ output("`n $lmsg ");}
break;
case 3: output("`n`n`3 $d $a`3- $who $e $c`n $a `3stumpft $c `3ab, `^ Du Gewinnst`3! ");
if ($money == 1){
output("`n $who gibt dir $cost Goldstücke"); $session['user']['gold']+=$cost;
}else{ output("`n $wmsg "); }break;
}
}
else if ($HTTP_GET_VARS[op]=="2"){
switch(e_rand(1,3)){
case 1: output("`n`n`3 $d $b`3- $who $e $a `n $b `3umwickelt $a`3, `^ Du Gewinnst`3! ");
if ($money == 1){
output("`n $who gibt dir $cost Goldstücke"); $session['user']['gold']+=$cost;
}else{ output("`n $wmsg "); }
break;
case 2: output("`n`n`3 $d $b`3- $who $e $b `3 - ist ein unentschieden! ");break;
case 3: output("`n`n`3 $d $b`3- $who $e $c `n $c `3zerschneidet $b, `\$ Du Verlierst`3 ");
if ($money == 1){
output("`n Du gibst $cost Goldstücke an $who");
$session['user']['gold']-=$cost;
}else{ output("`n $lmsg ");}
break;
}
}else if ($HTTP_GET_VARS[op]=="3"){
switch(e_rand(1,3)){
case 1: output("`n`n`3 $d $c`3- $who $e $a`n $a `3stumpft $c `3ab, `\$ Du Verlierst`3! ");
if ($money == 1){
output("`n Du gibst $cost Goldstücke an $who");
$session['user']['gold']-=$cost;
}else{ output("`n $lmsg ");}
break;
case 2: output("`n`n`3 $d $c`3- $who $e $b`n $c `3zerschneidet $b`3, `^ Du Gewinnst`3! ");
if ($money == 1){
output("`n $who gibt dir $cost Goldstücke"); $session['user']['gold']+=$cost;
}else{ output("`n $wmsg "); }
break;
case 3: output("`n`n`3 $d $c`3- $who $e $c`3 - ist ein unentschieden! ");break;
}
}else if ($HTTP_GET_VARS[op]=="rule"){
output("`n`n$a`3, $b`3, $c `3ist ein sehr bekanntes und einfaches Spiel.`n`n");
output("Du wählst einer der drei Gegenstände: $a`3, $b `3oder $c`3.`n");
output("Dein Gegner wählt im selben momment auch einen der Gegenstände: $a`3, $b `3oder $c`3.`n`n");
output("`^Wer Gewinnt?`n");
output("`3Haben beide das gleiche; das ist ein Unentschieden, keiner gewinnt`n");
output("$a `3schlägt $c `3weil $a `3die $c `3abstumpft`n");
output("$b `3schlägt $a `3weil $b `3den $a `3einwickelt`n");
output("$c `3schlägt $b `3weil $c `3kann $b `3zerschneiden`n");
}
page_footer();
?>[/php]