anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 19:55

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Scriptschnipsel fürs Glücksspiel
BeitragVerfasst: Fr 03 Mär, 2006 14:49 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 15 Jan, 2006 20:28
Beiträge: 108
Wohnort: Hangelar
Auf die Idee bin ich gekommen, als ich ein Casino programiert hatte und mir auffiel das ich doch wenig deen dafür habe...
Der Sinn dieses threats ist es, das eine Sammlung von Glücks- und anderen Spielen entsteht, die man in sein LoGD einbauen kann.

Dann fange ich einfach mal als Vorbild an^^:

Name: Einarmiger Bandit
Vorraussetzungen:
Ordner "casino"
Bilder im Ordner: "Item01.png"- "Item10.png"
Beschreibung: Erst wird ausgewählt, wie viel Geld gesetzt wird. Um so mehr Geld der Spieler in der Tasche hat, umso geringer ist die Gewinnchance (damit keine Millionäre hervor gehen)
Ist das Geld gesetzt wird per zufall 3 Bilder generiert. Bei 2 richtigen nebeneinander wird der Gewinn Ver 1.8facht, bei 2 gleichen die Außen sind wird der Gewinn Ver1,4facht, bei 3 gleichen vervierfacht.
Dise Zahlen dienen nur dazu das Spiel gerecht zu machen, so, das eben niemand mit zuviel rausgeht... oder zu wenig... Das spiel ist an die casino.php angepasst also z.B. addnav("Spiel mit 5 Münzen","casino.php?go=bandit&ban=5");



$this->bbcode_second_pass_code('', 'if ($_GET[go]=="bandit"){###Spielt der Charakter Einarmiger Bandit
if (isset($_GET[ban])) {###wurden Münzen eingeworfen?
output("`qDu wirfst deine Münzen ein, und ziehst an dem rechten Hebel.`n`n`^Dein Ergebniss:`n");
if ($session[user][gold]<=1000){
$ergebnisseins=e_rand(1,8);
$ergebnisszwei=e_rand(1,8);
$ergebnissdrei=e_rand(1,8);
} elseif ($session[user][gold]<=3000){
$ergebnisseins=e_rand(1,9);
$ergebnisszwei=e_rand(1,9);
$ergebnissdrei=e_rand(1,9);
}else {
$ergebnisseins=e_rand(1,10);
$ergebnisszwei=e_rand(1,10);
$ergebnissdrei=e_rand(1,10);
}
$ergebniss[1]="casino/Item01.png";
$ergebniss[2]="casino/Item02.png";
$ergebniss[3]="casino/Item03.png";
$ergebniss[4]="casino/Item04.png";
$ergebniss[5]="casino/Item05.png";
$ergebniss[6]="casino/Item06.png";
$ergebniss[7]="casino/Item07.png";
$ergebniss[8]="casino/Item08.png";
$ergebniss[9]="casino/Item09.png";
$ergebniss[10]="casino/Item10.png";
$ergebniss[11]="casino/Item11.png";
output("<img src='".$ergebniss[$ergebnisseins]."'>",true);
output("<img src='".$ergebniss[$ergebnisszwei]."'>",true);
output("<img src='".$ergebniss[$ergebnissdrei]."'>",true);
if ($ergebnisseins==$ergebnisszwei&&$ergebnisszwei==$ergebnissdrei) {
###1+2+3
output("`qDu hast 3 Richtige");
$satz=$_GET[ban]*4;
$session[user][gold]+=$satz;
output("`qDu erhältst `1$satz `qGold");
}elseif($ergebnisseins==$ergebnisszwei){
###1+2
$satz=$_GET[ban]*1.8;
$session[user][gold]+=$satz;
$satz=round($satz,0);
output("`qDu hast 2 Richtige. ");
output("`qDu erhältst `1$satz `qGold");

}elseif($ergebnisszwei==$ergebnissdrei){
###2+3
$satz=$_GET[ban]*1.8;
$session[user][gold]+=$satz;
$satz=round($satz,0);
output("`qDu hast 2 Richtige");
output("`qDu erhältst `1$satz `qGold");
}elseif($ergebnisseins==$ergebnissdrei){
###1+3
$satz=$_GET[ban]*1.4;
$satz=round($satz,0);
$session[user][gold]+=$satz;
output("`qDu hast 2 Richtige");
output("`qDu erhältst `1$satz `qGold");
}else{
output("`qLeider nichts...");
$satz=$_GET[ban];
$session[user][gold]-=$satz;
}####Was wird in die Navi übernommen, wieviel geld hat man?
if ($session[user][gold]>=5){
addnav("Spiel mit 5 Münzen","casino.php?go=bandit&ban=5");
}
if ($session[user][gold]>=10){
addnav("Spiel mit 10 Münzen","casino.php?go=bandit&ban=10");
}
if ($session[user][gold]>=20){
addnav("Spiel mit 20 Münzen","casino.php?go=bandit&ban=20");
}
if ($session[user][gold]>=50){
addnav("Spiel mit 50 Münzen","casino.php?go=bandit&ban=50");
}
if ($session[user][gold]>=100){
addnav("Spiel mit 100 Münzen","casino.php?go=bandit&ban=100");
}###Navi weg
addnav("Zum Casino","casino.php");
}else{
output("Voller Spieleifer stellst du dich an einem der einarmigen Banditen. `n Jetzt musst du überlegen, wieviel du einwerfen willst...");
####Was wird in die Navi übernommen, wieviel geld hat man?
if ($session[user][gold]>=5){
addnav("Spiel mit 5 Münzen","casino.php?go=bandit&&ban=5");
}
if ($session[user][gold]>=10){
addnav("Spiel mit 10 Münzen","casino.php?go=bandit&ban=10");
}
if ($session[user][gold]>=20){
addnav("Spiel mit 20 Münzen","casino.php?go=bandit&ban=20");
}
if ($session[user][gold]>=50){
addnav("Spiel mit 50 Münzen","casino.php?go=bandit&ban=50");
}
if ($session[user][gold]>=100){
addnav("Spiel mit 100 Münzen","casino.php?go=bandit&ban=100");
}###Navi weg
addnav("Zum Casino","casino.php");
}
}####Der einarmige Bandit, Ende')


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 03 Mär, 2006 15:18 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
So hier kleinere Version, kann nicht Garantieren das einwandfrei funzt. Einfach mal testen und ggf. testen, habs jetzt nur so auf die schnelle gemacht. Habs um ca. 30 Zeilen gekürzt und etwas einfacher geschrieben sowie bissel Verbessert. Dann siehts gleich viel besser aus ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 19 Mär, 2006 09:18 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 15 Jan, 2006 20:28
Beiträge: 108
Wohnort: Hangelar
Eigendlich hatte ich von diesem Thema erhofft, das andere auch noch Skripte Posten.... :roll:

Also bitte keine Falsche schüchternheit :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 19 Mär, 2006 11:58 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
naja einige sind hier doch schon zum Download drin Dragonmind zb.. oder die Blackjack-Version.. vielleicht sollte ein Mod/Admin einfach mal alle in dieser Richtung hier zusammenfügen ;)

lg

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 23 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum