Quellcodeviewer der Dragonslayer-Edition
Quellcodeviewer der Dragonslayer-Edition : 0.9.7+jt ext (GER)


Anmerkung: Dies ist nur ein Auszug aus dem Source. Um das jeweils aktuelle, vollständige Release zu erhalten, ist eine Anfrage mit gültiger Email-Adresse erforderlich. Ebenso sollte darin die Serveradresse bzw. sonstiger Verwendungszweck aufgeführt sein. Was wir uns unbedingt verbitten, ist Diebstahl unserer Arbeit ohne Nennung des Copyrights.

Falls beim Lesen des Source ein Bug entdeckt werden sollte, bitten wir um sofortige Meldung per Anfrage!


./stonesgame.php

zurück

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
<?php

// 12072004

/*
Stones (slots)
simple little slots game for your casino
Author: Lonnyl of http://www.pqcomp.com/logd
Difficulty: Easy
no sql to add
simply upload, link it to your casino.php or whatever you may be using.
upload images to your images folder.
if not using a casino.php change the return nav at the bottom of this file.
(casino.php is not an avialble file, you need to make one of your own)

translation by anpera
linkable in darkhorse tavern for old man and in castle
*/

/*********************************************************************
 * MODIFIZIERT DURCH
 * Admin @ Dreythal
 * Juli 2015
*********************************************************************/

require_once 'common.php';
checkday();
page_header('Steinchenspiel');

output('`n`c`b<span style="color: #808080;">Z</span><span style="color: #878787;">w</span><span style="color: #8E8E8E;">i</span><span style="color: #959595;">e</span><span style="color: #9C9C9C;">l</span><span style="color: #A3A3A3;">i</span><span style="color: #AAAAAA;">c</span><span style="color: #B1B1B1;">h</span><span style="color: #B8B8B8;">t</span><span style="color: #BFBFBF;">i</span><span style="color: #C0C0C0;">g</span><span style="color: #B9B9B9;">e</span><span style="color: #B3B3B3;"> </span><span style="color: #ACACAC;">S</span><span style="color: #A6A6A6;">p</span><span style="color: #9F9F9F;">e</span><span style="color: #999999;">l</span><span style="color: #939393;">u</span><span style="color: #8C8C8C;">n</span><span style="color: #868686;">k</span><span style="color: #7F7F7F;">e</span>`n`n<span style="color: #808080;">-</span><span style="color: #888888;"> </span><span style="color: #909090;">S</span><span style="color: #989898;">t</span><span style="color: #A0A0A0;">e</span><span style="color: #A8A8A8;">i</span><span style="color: #B0B0B0;">n</span><span style="color: #B8B8B8;">c</span><span style="color: #C0C0C0;">h</span><span style="color: #C0C0C0;">e</span><span style="color: #B8B8B8;">n</span><span style="color: #B0B0B0;">s</span><span style="color: #A8A8A8;">p</span><span style="color: #A0A0A0;">i</span><span style="color: #989898;">e</span><span style="color: #909090;">l</span><span style="color: #888888;"> </span><span style="color: #808080;">-</span>`b`c`n',true);
// = "Zwielichtige Spelunke`n`n- Steinchenspiel -"

if ($_GET['op'] == '')
{
    
output('<span style="color: #808080;">D</span><span style="color: #828282;">u</span><span style="color: #858585;"> </span><span style="color: #888888;">m</span><span style="color: #8B8B8B;">ö</span><span style="color: #8E8E8E;">c</span><span style="color: #919191;">h</span><span style="color: #949494;">t</span><span style="color: #979797;">e</span><span style="color: #9A9A9A;">s</span><span style="color: #9D9D9D;">t</span><span style="color: #A0A0A0;"> </span><span style="color: #A2A2A2;">d</span><span style="color: #A5A5A5;">a</span><span style="color: #A8A8A8;">s</span><span style="color: #ABABAB;"> </span><span style="color: #AEAEAE;">S</span><span style="color: #B1B1B1;">t</span><span style="color: #B4B4B4;">e</span><span style="color: #B7B7B7;">i</span><span style="color: #BABABA;">n</span><span style="color: #BDBDBD;">c</span><span style="color: #C0C0C0;">henspiel spielen und setzt dich wie geheißen zu dem Einäugigen an den Tisch. `&"Eins vorweg, '.($session['user']['sex']?'Kameradin':'Kamerad').'"<span style="color: #C0C0C0;">, sagt dein einäugiges Gegenüber und hebt den Zeigefinger. `&"Diese Spielchen wird nur mit Einsatz von Edelsteinen gespielt." <span style="color: #C0C0C0;">Du lauschst erstmal den Spielregeln, bevor du dich entscheidest, ob oder ob nicht du dieses Spiel spielen willst.`n`n
    
            `&"Hier in diesem Sack sind Steine. Ich werde ihn schütteln und dann nacheinander 3 Steine auf den Tisch fallen lassen." <span style="color: #C0C0C0;">Soweit hast du das verstanden. Er nimmt einige Steinchen aus Sack und erklärt dir - sie entsprechend legend -, wie viele Edelsteine du mit welcher Kombination der aus dem Säckchen fallenden Steine du gewinnen kannst:`n`n
            
            <table border="3" align="center" cellpadding="3" cellspacing="3" width="70%"><tr>
            <td><img src="images/stone1.gif" align="middle"><img src="images/stone1.gif" align="middle"></td>
            <td align="right"><span style="color: #C0C0C0;">Du gewinnst `11 <span style="color: #C0C0C0;">Edelstein.</td></tr>
            <tr><td><img src="images/stone2.gif" align="middle"><img src="images/stone2.gif" align="middle"></td>
            <td><span style="color: #C0C0C0;">Du gewinnst `12 <span style="color: #C0C0C0;">Edelsteine.</td></tr>
            <tr><td><img src="images/stone1.gif" align="middle"><img src="images/stone1.gif" align="middle"><img src="images/stone1.gif" align="middle"></td>
            <td><span style="color: #C0C0C0;">Du gewinnst `14 <span style="color: #C0C0C0;">Edelsteine.</td></tr>
            <tr><td><img src="images/stone2.gif" align="middle"><img src="images/stone2.gif" align="middle"><img src="images/stone2.gif" align="middle"></td>
            <td><span style="color: #C0C0C0;">Du gewinnst `18 <span style="color: #C0C0C0;">Edelsteine.</td></tr></table></span>'
,true);
    
    
addnav('Das Spiel...');
    
addnav('b?... beginnen (`11 `0Edelstein)','stonesgame.php?op=play');
}

else if (
$_GET['op'] == 'play' && $session['user']['gems']>0)
{
    
output('<span style="color: #808080;">D</span><span style="color: #828282;">u</span><span style="color: #858585;"> </span><span style="color: #888888;">z</span><span style="color: #8B8B8B;">ü</span><span style="color: #8E8E8E;">c</span><span style="color: #919191;">k</span><span style="color: #949494;">s</span><span style="color: #979797;">t</span><span style="color: #9A9A9A;"> </span><span style="color: #9D9D9D;">e</span><span style="color: #A0A0A0;">i</span><span style="color: #A2A2A2;">n</span><span style="color: #A5A5A5;">e</span><span style="color: #A8A8A8;">n</span><span style="color: #ABABAB;"> </span><span style="color: #AEAEAE;">E</span><span style="color: #B1B1B1;">d</span><span style="color: #B4B4B4;">e</span><span style="color: #B7B7B7;">l</span><span style="color: #BABABA;">s</span><span style="color: #BDBDBD;">t</span><span style="color: #C0C0C0;">ein und legst ihn als Spieleinsatz auf den Tisch. Der Einäugige schüttelt daraufhin das Steinesäckchen und lässt nacheinander 3 Steine aus dem Säckchen auf den Tisch fallen:`n`n</span>',true);

    
$session['user']['gems']-=1;
    
$stoneone=e_rand(1,3000);
    
$stonetwo=e_rand(1,4000);
    
$stonethr=e_rand(1,5000);
    
$stoneone=round($stoneone/1000);
    
$stonetwo=round($stonetwo/1000);

    if (
$stonetwo == 4
    
$stonetwo 3;
    
    
$stonethr=round($stonethr/1000);

    if (
$stonethr 3
    
$stonethr 3;

    if (
$stoneone == 0
    
$stoneone 3;

    if (
$stonetwo == 0
    
$stonetwo 3;

    if (
$stonethr == 0
    
$stonethr 3;

    
output('`c<img src="images/stone'.$stoneone.'.gif"> <img src="images/stone'.$stonetwo.'.gif"> <img src="images/stone'.$stonethr.'.gif">`c`n`n',true);
    
    if (
$stoneone == 3
    
$stoneone 0;
    
    if (
$stonetwo == 3
    
$stonetwo 0;
    
    if (
$stonethr == 3
    
$stonethr 0;
    
    if (
$stoneone == 2
    
$stoneone 5;
    
    if (
$stonetwo == 2
    
$stonetwo 5;
    
    if (
$stonethr == 2
    
$stonethr 5;
    
    
$stonetotal=($stoneone+$stonetwo+$stonethr);
    
    if (
$stonetotal == or $stonetotal == 7)
    {
        
//push
        
$session['user']['gems']+=1;
        
        
output('`&"Mhm"<span style="color: #C0C0C0;">, macht der einäugige Spielleiter und macht ein Gesicht, das missmutiger nicht sein könnte. Der Mann kann offensichtlich nur schlecht verlieren. Wortlos schiebt er dir den auf dem Tisch liegenden Edelstein zu, den du - erfreut über diesen kleinen Gewinn - sofort an dich nimmst.</span>',true);
    }

    elseif (
$stonetotal == 10 or $stonetotal == 11)
    {
        
//double
        
$session['user']['gems']+=2;

        
output('`&"Mhm"<span style="color: #C0C0C0;">, macht der einäugige Spielleiter und macht ein Gesicht, das missmutiger nicht sein könnte. Der Mann kann offensichtlich nur schlecht verlieren. Er zieht `11 <span style="color: #C0C0C0;">Edelstein aus seiner Tasche und schiebt ihn mitsamt deinem auf dem Tisch liegenden zu dir. Erfreut über deinen Gewinn verstaust du die beiden Edelsteine in deinen Taschen.</span>',true);
    }

    elseif (
$stonetotal == or $stonetotal == 8)
    {
        
//triple
        
$session['user']['gems']+=4;

        
output('`&"Mhm"<span style="color: #C0C0C0;">, macht der einäugige Spielleiter und macht ein Gesicht, das missmutiger nicht sein könnte. Der Mann kann offensichtlich nur schlecht verlieren. Er zieht `13 <span style="color: #C0C0C0;">Edelsteine aus seiner Tasche und schiebt ihn mitsamt deinem auf dem Tisch liegenden zu dir. Erfreut über deinen Gewinn verstaust du die vier Edelsteine in deinen Taschen.</span>',true);
    }
    
    elseif (
$stonetotal == 15 or $stonetotal == 16)
    {
        
//quad
        
$session['user']['gems']+=8;

        
output('`&"Mhm"<span style="color: #C0C0C0;">, macht der einäugige Spielleiter und macht ein Gesicht, das missmutiger nicht sein könnte. Der Mann kann offensichtlich nur schlecht verlieren. Er zieht `17 <span style="color: #C0C0C0;">Edelsteine aus seiner Tasche und schiebt ihn mitsamt deinem auf dem Tisch liegenden zu dir. Erfreut über deinen Gewinn verstaust du die acht Edelsteine in deinen Taschen.</span>',true);
    }

    else
    {
        
output('<span style="color: #808080;">D</span><span style="color: #828282;">e</span><span style="color: #858585;">r</span><span style="color: #888888;"> </span><span style="color: #8B8B8B;">E</span><span style="color: #8E8E8E;">i</span><span style="color: #919191;">n</span><span style="color: #949494;">ä</span><span style="color: #979797;">u</span><span style="color: #9A9A9A;">g</span><span style="color: #9D9D9D;">i</span><span style="color: #A0A0A0;">g</span><span style="color: #A2A2A2;">e</span><span style="color: #A5A5A5;"> </span><span style="color: #A8A8A8;">z</span><span style="color: #ABABAB;">e</span><span style="color: #AEAEAE;">i</span><span style="color: #B1B1B1;">g</span><span style="color: #B4B4B4;">t</span><span style="color: #B7B7B7;"> </span><span style="color: #BABABA;">e</span><span style="color: #BDBDBD;">i</span><span style="color: #C0C0C0;">n falsches Bedauern und grapscht sich mit einem verstohlenen Lächeln deinen Edelstein. Dann fragt er: `&"Na, willst\'e dein Steinchen zurückgewinnen?"</span>',true);
    }

    
addnav('Das Spiel...');
    
addnav('n?... nochmal spielen','stonesgame.php?op=play');
}

else
{
    
output('<span style="color: #808080;">D</span><span style="color: #828282;">u</span><span style="color: #858585;"> </span><span style="color: #888888;">k</span><span style="color: #8B8B8B;">l</span><span style="color: #8E8E8E;">o</span><span style="color: #919191;">p</span><span style="color: #949494;">f</span><span style="color: #979797;">s</span><span style="color: #9A9A9A;">t</span><span style="color: #9D9D9D;"> </span><span style="color: #A0A0A0;">d</span><span style="color: #A2A2A2;">e</span><span style="color: #A5A5A5;">i</span><span style="color: #A8A8A8;">n</span><span style="color: #ABABAB;">e</span><span style="color: #AEAEAE;"> </span><span style="color: #B1B1B1;">T</span><span style="color: #B4B4B4;">a</span><span style="color: #B7B7B7;">s</span><span style="color: #BABABA;">c</span><span style="color: #BDBDBD;">h</span><span style="color: #C0C0C0;">en ab und musst leider feststellen, dass du keine Edelsteine mehr hast. `&"Tja, '.($session['user']['sex']?'Kameradin':'Kamerad').'"<span style="color: #C0C0C0;">, spricht der Einäugige und packt die Steine wieder ins Säckchen. `&"Dann ist das Spiel für dich wohl vorbei." <span style="color: #C0C0C0;">Tja, da hat er wohl recht.</span>',true);
    
    
addnav('Das Spiel...');
}

if (
$session['user']['specialinc']=='darkhorse.php')
addnav('v?... verlassen','forest.php?specialinc=darkhorse.php&op=oldman');

/*
else if ($session['user']['specialinc']=='castle.php')
addnav('Zurück zur Burg','forest.php?specialinc=castle.php&op=return');
*/

else
{
    
addnav('Zurück');
    
addnav('F?zum Feld der Stille','feldderstille.php');
}

/*
//I cannot make you keep this line here but would appreciate it left in.
rawoutput('<br><br><br><div style=\'text-align: right;\'><font size='1'><a href=\'http://www.pqcomp.com\' target=\'_blank\'>Stones by Lonny @ http://www.pqcomp.com</a></font><br>');
*/
page_footer();
?>
0.9.7+jt ext (GER)