anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mi 24 Apr, 2024 22:30

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Begrenzte Nutzung von Casino...etc.
BeitragVerfasst: Fr 26 Nov, 2004 02:12 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 17 Nov, 2004 13:29
Beiträge: 296
Hi ich würde gerne Wissen wie ich eine Begrenzung in einige Gebäude rein bekomme zb. das Casino.
Ich wollte es so machen, dass man im Casino egal welches spiel man zockt ein Limit von 10 hat.
Also 10 mal zocken dann und dann nicht mehr.
Ist das ohne weiteres möglich? könnte es wenns nich zuviel arbeit ist jmd einbauen?

thx Hecki

[php]<?php
// some games inside. Look on Dragonprime for the single sources

require_once "common.php";
checkday();
addcommentary();

page_header("Casino Faire Chancen");
output("`n`c`^<h4>Casino Faire Chancen</h4>`0`c",true);
$jack=round(stripslashes(getsetting("jackpot","")));

if ($HTTP_GET_VARS[op]==""){
output("`3Du gehst durch die Tür und kommst sofort in eine große Halle in der eine Menge Personen sich um die Tische
drängen und spielen. Du siehst glückliche und frustrierte Gesichter, hörst Jubel wenn jemand gewann und Flüche wenn
wieder mal jemand verloren hat. Eine Kleiderordnung scheint es hier nicht zu geben. Du wirst also nicht weiter auffallen.");
if ($session[user][gold]<1){output("Du hast zwar kein Gold dabei aber gucken kann man ja mal.");}
output("`n`n`\$Auf einer Tafel steht mit Kreide geschrieben: <h5>`c`0JACKPOT `^$jack `0Gold`c</h5>",true);
addnav("Zurück nach Romar","romar.php");
addnav("Spiele");
addnav("G?Spiele Glücksrad", "romarcasino.php?op=rad");
addnav("K?Spiele höchste Karte", "romarcasino.php?op=highcard");
addnav("6?Spiele Super 6", "supersix.php");
addnav("B?Spiele Black Jack", "blackjack.php");
addnav("W?Spiele Würfel", "romarcasino.php?op=slots");
addnav("H?Spiele Hütchen", "romarcasino.php?op=hut");
addnav("R?Spiele Roulette", "roulette.php");


viewcommentary("romarcasino", "Fluche hier", 25, "flucht");
}else if ($HTTP_GET_VARS[op]=="rad"){

$cost = $session[user][level] * 50;


if (($_GET[cost]=="pay") && ($session[user][gold]>=$cost)) {
if ($HTTP_GET_VARS[cost] == "pay" ) redirect("romarcasino.php?op=rad&action=spiel");
} elseif (($_GET[cost]=="pay") && ($session[user][gold]<$cost)) {

addnav("Zurück nach Romar","romar.php");
output("`n`7".($session[user][sex]?"Der Mann ":"Die Frau")." schaut dich an und macht dich darauf aufmerksam,
daß Du nicht genug Gold zum spielen hast und Kredit gibts hier wohl nicht!");
}elseif ($HTTP_GET_VARS[action]=="spiel") {

if ($HTTP_GET_VARS[action] == "spiel" ) $pay = $cost;

$session[romar][jackpot]=$jack+$pay*0.1;
savesetting("jackpot",addslashes($session[romar][jackpot]));
$rand=e_rand(1,2000);
$session[user][gold]-=$cost;
$session[romar][jackpot]=$jack+=$cost*0.1;
savesetting("jackpot",addslashes($session[romar][jackpot]));
if ($rand==777){
output("`c`^<h1>JACKPOT</h1>`c",true);
output("<h5>`c`@Im Casino bricht die Hölle los. Du weisst erst garnicht was passiert ist. Dann siehst Du, dass das
Rad auf dem `^goldenen `@Feld zum Stillstand gekommen ist. Jeder will dich beglückwünschen und dir die Hände
schütteln. `n`nDu wusstest es genau, heute ist `bDein`b Tag! Heute ist er gefallen!`c</h5>",true);
addnews("`^".$session[user][name]." `3hat im Casino Faire Chancen den Jackpot geknackt und `^$jack Gold `3gewonnen");
$session[user][gold]+=$jack;
$session[romar][jackpot]=1000;
savesetting("jackpot",addslashes($session[romar][jackpot]));
}else if ($rand<=999){
$session[user][gold]+=$cost*2;
output("`c`@".($session[user][sex]?"Der Mann":"Die Frau")." dreht das Rad. Ganz langsam läuft es aus. `n`n`\$Rot `0Weiss`@
`0Weiss `\$Rot`@ `n`nVerdammt das `^goldene `@Feld ist schon wieder vorbei und es bleibt auf deiner Farbe stehen. `n`n`^Du hast GEWONNEN!`c");
}else{
output("`c`@".($session[user][sex]?"Der Mann":"Die Frau")." dreht das Rad. Ganz langsam läuft es aus. `n`n`\$Rot `0Weiss`@
`0Weiss `\$Rot`@ `n`nVerdammt das `^goldene `@Feld ist schon wieder vorbei. `n`nEs bleibt stehen und du hast `n`n`^VERLOREN!`c");
}
addnav("Nochmal spielen","romarcasino.php?op=rad");
addnav("oder");
addnav("Anderer Tisch ", "romarcasino.php");
addnav("Zurück nach Romar","romar.php");
}else{
output("`c`3Du willst dich am Glücksrad versuchen. Wohlwissend, daß Du den Jackpot damit knacken könntest.
Das riesige Rad, fast bis bis zur Decke reichend. Rote und weisse Felder wechseln sich ab und nur eins, `^Goldfarbend
`3so klein und doch so anziehend. Ein".($session[user][sex]?"muskulöser Kerl":"e leicht bekleidete Frau")." lächelt
dir gewinnend entgegen. `n`n`^Du weisst es genau, heute ist `bDein`b Tag! Heute `\$`bmuss`b `^er fallen!`c`n");
addnav("$cost Gold auf `\$Rot", "romarcasino.php?op=rad&cost=pay&color=Rot");
addnav("$cost Gold auf `&Weiss", "romarcasino.php?op=rad&cost=pay&color=Weiss");
addnav("oder");
addnav("Anderer Tisch ", "romarcasino.php");
addnav("Zurück nach Romar","romar.php");
}
}else if ($HTTP_GET_VARS[op]=="highcard"){
$bet = abs((int)$HTTP_GET_VARS[bet] + (int)$HTTP_POST_VARS[bet]);
$enough = 1;
if($bet > $session[user][gold])
{
output("`n`7".($session[user][sex]?"Der Mann ":"Die Frau")." schaut dich an und macht dich darauf aufmerksam,
daß Du nicht genug Gold zum spielen hast und Kredit gibts hier wohl nicht!");
$enough = 0;
}

if($HTTP_GET_VARS[action]=="play" && !$bet)
{
output("`@".($session[user][sex]?"Der Mann":"Die Frau")." sagt: \"`^Dein Einsatz bitte!`@\"");
addnav("Einsatz 10", "romarcasino.php?op=highcard&action=play&bet=10");
addnav("Einsatz 100", "romarcasino.php?op=highcard&action=play&bet=100");
addnav("Einsatz 250", "romarcasino.php?op=highcard&action=play&bet=250");
addnav("Einsatz 500", "romarcasino.php?op=highcard&action=play&bet=500");
addnav("Einsatz 1000", "romarcasino.php?op=highcard&action=play&bet=1000");

}
if($HTTP_GET_VARS[action] == "play" && $bet && $enough)
{
addnav("Nochmal spielen", "romarcasino.php?op=highcard&action=play");
$yourcard = e_rand(2, 14);
$yoursuit = e_rand(0, 3);
$mycard = e_rand(2, 14);
$mysuit = e_rand(0, 3);
$suitName = array("Karo", "Herz", "Pik", "Kreuz");
$specialCard = array("Bauer", "Dame", "König", "As");
if(($yourcard == $mycard) && ($mysuit == $yoursuit))
$result = 0;
if(($yourcard == $mycard) && ($mysuit < $yoursuit))
$result = 1;
if(($yourcard == $mycard) && ($mysuit > $yoursuit))
$result = -1;
if($yourcard > $mycard)
$result = 1;
if($yourcard < $mycard)
$result = -1;
if($yourcard > 10)
{
$yourcard = $specialCard[$yourcard - 11];
}
if($mycard > 10)
{
$mycard = $specialCard[$mycard - 11];
}
$session[romar][jackpot]=$jack+$bet*0.1;
savesetting("jackpot",addslashes($session[romar][jackpot]));

output("`2Du wettest: `^$bet Gold`2");
output("`n`nMeine Karte ist: ".$suitName[$mysuit]." $mycard" );
output("`n`nDeine Karte ist: ".$suitName[$yoursuit]." $yourcard");
switch($result)
{
case 1:
output("`n`n`^Du gewinnst!!!");
$session[user][gold] += $bet;
break;
case 0:
output("`n`n`^Gleichstand. Behalte dein Geld");
break;
case -1:
output("`n`n`^Ich gewinne, her mit dem Geld!");
$session[user][gold] -= $bet;
break;
}
}
if($HTTP_GET_VARS[action]=="")
{
output("`3Du schlenderst rüber zu einem der schmutzigen hölzernen Tische. Du kannst sehen, daß Bier über den Tisch
verschüttet wurde und zerbrochenes Glas sich davor verteilt. Also die besten Vorraussetzungen für ein dreck...., aehm
sauberes Spiel.`n`nEs gibt aber eine gute Nachricht denn ".($session[user][sex]?"der Mann":"die Frau")." vor dir,
mischt zwei Decks Karten und hält ein Stapel Gold bereit, daß das deine sein könnte.`n`n");
addnav("Spielen", "romarcasino.php?op=highcard&action=play");
}
addnav("oder");
addnav("Anderer Tisch ", "romarcasino.php");
addnav("Zurück nach Romar","romar.php");
}else if ($HTTP_GET_VARS[op]=="21"){

addnav("oder");
addnav("Anderer Tisch ", "romarcasino.php");
addnav("Zurück nach Romar","romar.php");
}else if ($HTTP_GET_VARS[op]=="high"){

addnav("oder");
addnav("Anderer Tisch ", "romarcasino.php");
addnav("Zurück nach Romar","romar.php");
}else if($HTTP_GET_VARS[op] == "slots"){

$enough = 1;
if($HTTP_GET_VARS[bet])
{
if($session[user][gold] < $HTTP_GET_VARS[bet])
{
output("`n`7".($session[user][sex]?"Der Mann ":"Die Frau")." schaut dich an und macht dich darauf aufmerksam,
daß Du nicht genug Gold zum spielen hast und Kredit gibts hier wohl nicht!");
$enough = 0;
}
$session[romar][jackpot]=$jack+$bet*0.1;
savesetting("jackpot",addslashes($session[romar][jackpot]));
$_SESSION[bet] = $HTTP_GET_VARS[bet];
$session[user][gold] -= $HTTP_GET_VARS[bet];
if($enough){
addnav("Würfeln", "romarcasino.php?op=slots&action=play&turn=1");
}
}else if($HTTP_GET_VARS[action] == "play" ){
if($HTTP_GET_VARS[turn] == 1)
{
$_SESSION[user][first] = e_rand(1,6);
output("`2`bDein erster Wurf gibt eine`b`n`n");
output("`%| " . $_SESSION[user][first] . " | | |`n");
addnav("Weiter", "romarcasino.php?op=slots&action=play&turn=2");
}elseif($HTTP_GET_VARS[turn] == 2)
{
$_SESSION[user][secondd] = e_rand(1,6);
output("`2`bDein zweiter Wurf gibt eine`b`n`n");
output("`%| " . $_SESSION[user][first] . " | " . $_SESSION[user][secondd] . " | |`n");
addnav("Weiter", "romarcasino.php?op=slots&action=play&turn=3");
}elseif($HTTP_GET_VARS[turn] == 3)
{
$_SESSION[user][thirdd] = e_rand(1,6);
output("`2`bDein dritter Wurf gibt eine`b`n`n");
output("`%| " . $_SESSION[user][first] . " | " . $_SESSION[user][secondd] . " | " . $_SESSION[user][thirdd] . " |`n");
addnav("Spiel nochmal", "romarcasino.php?op=slots");
$one = 0;
$two = 0;
$three = 0;
$four = 0;
$five = 0;
$six = 0;
if($_SESSION[user][first] == "1"){$one++;}
if($_SESSION[user][secondd] == "1"){$one++;}
if($_SESSION[user][thirdd] == "1"){$one++;}
if($_SESSION[user][first] == "2"){$two++;}
if($_SESSION[user][secondd] == "2"){$two++;}
if($_SESSION[user][thirdd] == "2"){$two++;}
if($_SESSION[user][first] == "3"){$three++;}
if($_SESSION[user][secondd] == "3"){$three++;}
if($_SESSION[user][thirdd] == "3"){$three++;}
if($_SESSION[user][first] == "4"){$four++;}
if($_SESSION[user][secondd] == "4"){$four++;}
if($_SESSION[user][thirdd] == "4"){$four++;}
if($_SESSION[user][first] == "5"){$five++;}
if($_SESSION[user][secondd] == "5"){$five++;}
if($_SESSION[user][thirdd] == "5"){$five++;}
if($_SESSION[user][first] == "6"){$six++;}
if($_SESSION[user][secondd] == "6"){$six++;}
if($_SESSION[user][thirdd] == "6"){$six++;}
if(($two==3) || ($three==3) || ($four==3) || ($five==3))
{
output("`n`n`3 3 Gleiche! Du `2verdoppelst`3 dein Einsatz!!");
output("`n`n`@".($session[user][sex]?"Der Mann ":"Die Frau")." schiebt dir deine `^" . $_SESSION[bet] * 2 . "`@ Gold über den Tisch!!");
$session[user][gold] += $_SESSION[bet] * 2;
}
else if($one == 3)
{
output("`n`n`3 3 Einsen! Du erhälst den `2dreifachen`3 Einsatz!!");
output("`n`n`@".($session[user][sex]?"Der Mann ":"Die Frau")." schiebt dir deine `^" . $_SESSION[bet] * 3 . "`@ Gold über den Tisch!!");
$session[user][gold] += $_SESSION[bet] * 3;
}
else if($six == 3)
{
output("`n`n`3 3 Sechsen! Du `2vervierfachst`3 deinen Einsatz!!!");
output("`n`n`@".($session[user][sex]?"Der Mann ":"Die Frau")." schiebt dir deine `^" . $_SESSION[bet] * 4 . "`@ Gold über den Tisch!!");
$session[user][gold] += $_SESSION[bet] * 4;
}
else if(($one==2) || ($two==2) || ($three==2) || ($four==2) || ($five==2) || ($six==2))
{
output("`n`n`3 2 Gleiche! Du `2behälst`3 dein Geld!!");
output("`n`n`@".($session[user][sex]?"Der Mann ":"Die Frau")." schiebt dir deine `^" . $_SESSION[bet] . "`@ Gold über den Tisch!!");
$session[user][gold] += $_SESSION[bet];
}
else
{
output("`n`n`^Du verlierst, sorry");
}
}
}
else
{
$_SESSION[user][first] = 0;
$_SESSION[user][secondd] = 0;
$_SESSION[user][thirdd] = 0;
output("`n`n`@".($session[user][sex]?"Der Mann ":"Die Frau")." erklärt dir kurz die Regeln.`n`n");
output("`^Du wettest und würfelst. Das ist alles!");
output("`n`n2x das Gleiche gibt deinen Einsatz zurück`n");
output("`n3x die 2, 3, 4 oder 5 `\$verdoppelt`^ deinen Einsatz`n");
output("`n3x die 1 `\$verdreifacht`^ deinen Einsatz`n");
output("`n3x die 6 `\$vervierfacht`^ deinen Einsatz`n");
output("`n`b`5Wieviel willst du einsetzen?`b");

addnav("Einsatz 10", "romarcasino.php?op=slots&bet=10&turn=1");
addnav("Einsatz 100", "romarcasino.php?op=slots&bet=100&turn=1");
addnav("Einsatz 250", "romarcasino.php?op=slots&bet=250&turn=1");
addnav("Einsatz 500", "romarcasino.php?op=slots&bet=500&turn=1");
addnav("Einsatz 1000", "romarcasino.php?op=slots&bet=1000&turn=1");
}
addnav("oder");
addnav("Anderer Tisch ", "romarcasino.php");
addnav("Zurück nach Romar","romar.php");
}else if ($HTTP_GET_VARS[op]=="stones"){

addnav("oder");
addnav("Anderer Tisch ", "romarcasino.php");
addnav("Zurück nach Romar","romar.php");
}else if ($HTTP_GET_VARS[op]=="hut"){

$cost = $session[user][level] * 10;
$cost1 = $session[user][level] * 20;
$cost2 = $session[user][level] * 50;


if ( (($_GET[cost]=="pay1") && ($session[user][gold]>=$cost)) ||
(($_GET[cost]=="pay2") && ($session[user][gold]>=$cost1)) ||
(($_GET[cost]=="pay3") && ($session[user][gold]>=$cost2)) )
{
if ($HTTP_GET_VARS[cost] == "pay1" ) redirect("romarcasino.php?op=hut&action=spiel1");
if ($HTTP_GET_VARS[cost] == "pay2" ) redirect("romarcasino.php?op=hut&action=spiel2");
if ($HTTP_GET_VARS[cost] == "pay3" ) redirect("romarcasino.php?op=hut&action=spiel3");
}
elseif ((($_GET[cost]=="pay1") && ($session[user][gold]<$cost)) ||
(($_GET[cost]=="pay2") && ($session[user][gold]<$cost1)) ||
(($_GET[cost]=="pay3") && ($session[user][gold]<$cost2)) )
{
addnav("Zurück nach Romar","romar.php");
output("`n`7".($session[user][sex]?"Der Mann ":"Die Frau")." schaut dich an und macht dich darauf aufmerksam,
daß Du nicht genug Gold zum spielen hast und Kredit gibts hier wohl nicht!");
}
elseif (($HTTP_GET_VARS[action]=="spiel1") || ($HTTP_GET_VARS[action]=="spiel2") || ($HTTP_GET_VARS[action]=="spiel3")){
if ($HTTP_GET_VARS[action] == "spiel1" ) $pay = $cost;
if ($HTTP_GET_VARS[action] == "spiel2" ) $pay = $cost1;
if ($HTTP_GET_VARS[action] == "spiel3" ) $pay = $cost2;
$session[romar][jackpot]=$jack+$pay*0.1;
savesetting("jackpot",addslashes($session[romar][jackpot]));
$round = rand(1,3);
output ("Das Spiel beginnt!`n`n");
output("`2".($session[user][sex]?"Der Mann":"Die Frau")." stülpt eins der kleinen, schwarzen Hütchen über die
Glasperle und beginnt diese wie wild über den Tisch zu schieben.`n`n");
output("Ziemlich schnell hast du das richtige Hütchen aus den Augen verloren so das du nicht mehr weisst wo nun
die Perle ist. Am Ende deutest du einfach auf eins der schwarzen Hütchen.`n`n");
if ($round == 1) {
$session[user][gold]+=$pay*3;
output(($session[user][sex]?"Er ":"Sie")." hebt das Hütchen an und die Perle liegt drunter. `\$Du hast gewonnen!");
}
if ($round == 2 || $round == 3) {
$session[user][gold]-=$pay;
output(($session[user][sex]?"Er ":"Sie")." hebt das Hütchen an und zeigt das nichts drunter ist. `\$Du hast verloren!");
}
addnav("Nochmal spielen","romarcasino.php?op=hut");
addnav("oder");
addnav("Anderer Tisch ", "romarcasino.php");
addnav("Zurück nach Romar","romar.php");
}else{


output("`3Du schlenderst interessiert zu einem Tisch auf dem 3 kleine, schwarze Hütchen stehen und siehst eine
Glasperle, welche davor liegt. ".($session[user][sex]?"Ein Mann ":"Eine Frau")." erklärt das Spiel.`n`n");
output(($session[user][sex]?"Er ":"Sie")." wird die Glasperle unter einem der Hüte verstecken und diese dann
auf dem Tisch verschieben. `nDu gewinnst wenn du das richtige Hütchen am Ende kennst.`n`n");
output(($session[user][sex]?"Er ":"Sie")." fragt dich mit einem Lächeln ob du es mal probieren willst.`n`n");
output("`3Du kannst für`^ $cost, $cost1 or $cost2`3 Gold wetten.`n`n");
output("Bei Gewinn bekommst du den `^3fachen `3Einsatz zurück.");
addnav("Wette `^ $cost Gold","romarcasino.php?op=hut&cost=pay1");
addnav("Wette `^ $cost1 Gold","romarcasino.php?op=hut&cost=pay2");
addnav("Wette `^ $cost2 Gold","romarcasino.php?op=hut&cost=pay3");
addnav("oder");
addnav("Anderer Tisch ", "romarcasino.php");
addnav("Zurück nach Romar","romar.php");
}}

page_footer();
?>[/php]

_________________
Cop-LoGD ist nun HoMaF-LoGD...
Aus dem ehemaligen Zockerparadies ist ein echter Rollenspielserver mit einer grandiosen Community geworden--->http://www.cop-logd.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 26 Nov, 2004 12:39 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
Am einfachsten wärs wenn du ne Spalte in der Accountstabelle machst und dann bei jedem Spiel dass du hast und der Spieler spielt zB

$session[user][casinouse]++; machst

und dann die addnav's zB so gestaltest:

if($session[user][casinouse]<10){
addnav("G?Spiele Glücksrad", "romarcasino.php?op=rad");
addnav("K?Spiele höchste Karte", "romarcasino.php?op=highcard");
addnav("6?Spiele Super 6", "supersix.php");
addnav("B?Spiele Black Jack", "blackjack.php");
addnav("W?Spiele Würfel", "romarcasino.php?op=slots");
addnav("H?Spiele Hütchen", "romarcasino.php?op=hut");
addnav("R?Spiele Roulette", "roulette.php");
}

.... natürlich dann auch in der newday das "casinouse" auf 0 stellen...


mfg

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 26 Nov, 2004 16:31 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 17 Nov, 2004 13:29
Beiträge: 296
Vielen dank :D
sowas schwebte mir auch vor, hätts aber alleine nich hinbekommen ThX
ich werds gleich mal testen :D


EDIT: coole sache funzt einwandfrei ThX

_________________
Cop-LoGD ist nun HoMaF-LoGD...
Aus dem ehemaligen Zockerparadies ist ein echter Rollenspielserver mit einer grandiosen Community geworden--->http://www.cop-logd.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 26 Nov, 2004 17:56 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
kein prob, mach ich doch gerne ;)

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


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 39 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