LoGD Standardrelease steht hier zum Download zur Verfügung!

Zeige Source: /rockpaper.php

Hier klicken für den Source, ODER
Weitere Dateien, von denen du den Quelltext sehen kannst:
(Das Lesen des Source, um sich spielerische Vorteile zu verschaffen, ist nicht erlaubt. Solltest du Schwachstellen oder Fehler entdecken, bist du als Spieler verpflichtet, diese zu melden.)

Source von: /rockpaper.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
*/
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 = 3;
// Do not change the rest unless you know what your doing!!
$who="Seth";
$a="`6Stein";
$b="`&Papier";
$c="`2Schere";
$d="Du nimmst";
$e="hat genommen";
// Free game lose message
$lmsg="Tja, mehr Gück beim nächsten Mal!";
// Free game win message
$wmsg="Du bist der Meinung das war :`6Spitze!!!";
page_header("Stein, Papier, Schere");
output("`c<font size='+1'>`3Du spielst mit Seth ein kleines Spiel:</font>`c",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("other");
addnav("S?Spielregeln","rockpaper.php?op=rule");
//addnav("Spiel beenden");
addnav("Z?Zurück zur Kneipe","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 This game written by Robert of Maddnet LoGD");
if ($HTTP_GET_VARS[op]==""){
output("`nDu bemerkst, daß $who nur herumhängt und extrem gelangweilt aussieht.");
output("`n Du übelegst, ihn aufzuheitern, in dem Du ein paar Runden $a`3, $b`3, $c`3 mit ihm spielst.");
if ($money == 1){
output("`n`n Jede Runde kostet Dich $cost Gold!");
if ($session['user']['gold']< $cost) output("`n`n `& Leider hast Du nicht genug Gold, um eine Runde zu spielen.");
}else{
output("Du weißt, $who freut sich `iimmer`i eine Runde mit Dir zu spielen.");
}

}else if ($HTTP_GET_VARS[op]=="1"){
switch(e_rand(1,3)){
case 1: output("`n`3 $d $a`3 - $who $e $a`3 - hmmm, wohl unentschieden!");break;
case 2: output("`n`3 $d $a`3 - $who $e $b.`n $b `3bedeckt $a`3, `\$ Du hast verloren`3! ");
if ($money == 1){
output("`n`nDu gibst $who $cost Gold.");
$session['user']['gold']-=$cost;
}else{ output("`n $lmsg ");}
break;
case 3: output("`n`3 $d $a`3 - $who $e $c.`n $a `3zerbricht $c`3, `^ Du gewinnst`3! ");
if ($money == 1){
output("`n`n$who gibt Dir $cost Gold! "); $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`3 $d $b`3 - $who $e $a.`n $b `3bedeckt $a`3, `^ Du gewinnst!`3! ");
if ($money == 1){
output("`n`n$who gibt Dir $cost Gold! "); $session['user']['gold']+=$cost;
}else{ output("`n $wmsg "); }
break;
case 2: output("`n`3 $d $b`3 - $who $e $b `3 - hmmm, wohl unentschieden! ");break;
case 3: output("`n`3 $d $b`3 - $who $e $c.`n $c `3schneidet $b, `\$ Du verlierst!`3 ");
if ($money == 1){
output("`n`nDu gibst $who $cost Gold.");
$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`3 $d $c`3 - $who $e $a.`n $a `3zerbricht $c`3, `\$ Du verlierst!`3! ");
if ($money == 1){
output("`n`nDu gibst $who $cost Gold.");
$session['user']['gold']-=$cost;
}else{ output("`n $lmsg ");}
break;
case 2: output("`n`3 $d $c`3 - $who $e $b.`n $c `3schneidet $b`3, `^ Du gewinnst!`3! ");
if ($money == 1){
output("`n`n$who gibt Dir $cost Gold! "); $session['user']['gold']+=$cost;
}else{ output("`n $wmsg "); }
break;
case 3: output("`n`n`3 $d $c`3 - $who $e $c`3 - hmmm, wohl unentschieden!");break;
}
}else if ($HTTP_GET_VARS[op]=="rule"){
output("`n$a`3, $b`3, $c `3ist ein einfaches, schönes Spiel.`n`n");
output("Du wählst eine von 3 Sachen aus: $a`3, $b `3oder $c`3.`n");
output("Dein Spielpartner macht dasselbe: $a`3, $b `3oder $c`3.`n`n");
output("`^Und wer gewinnt?`n`n");
output("`3Wenn beide dasselbe wählen, ist es ein Unentschieden!`n");
output("$a `3besiegt $c, `3weil $a `3zerbricht $c.`n");
output("$b `3besiegt $a, `3weil $b `3verdeckt $a.`n");
output("$c `3besiegt $b, `3weil $c `3schneidet $b.`n");
}
page_footer();
?>