[PHP] Kasyno
Witam.
Przedstawiam poniżej skrypt "kasyna" który można wykorzystac tworząc grę przeglądarkowa
Skrypt jest mojego autorstwa i pozwalam na publikowanie go tylko z dopiskiem by FrxX.
Skrypt składa się z 2 plików podanych poniżej
casino.php
Kod:
<?php
include'db.php'; // plik łączacy
z bazą danych.
$tabela = 'users'; // tabela z
graczami.
echo'
<table>
<tr><td>Już upadłeś tak nisko, że pojawiasz się w kasynie. Jeśli raz spróbujesz już Cię wciągnie więc jeśli nie chcesz stracić dużej ilości kasy to tu nie zaglądaj!</td></tr>
<tr><td><br />W jaką grę chciałbyś zagrać?</td></tr>
</table>
<center>
<table align=center border=1 rules=all>
<tr><td><a href="casino.php?graj=kosci"><center>Kości</center></td></tr>
<tr><td><a href="casino.php?graj=rm"><center>Rzut Monetą</center></td></tr>
</table>';
//Rzut Monetą
if($_GET['graj'] == 'rm')
{
echo "<br /><br />Wybierz co wypadnie. Jeśli trafisz, dostaniesz Ci 50% tego co postawiłeś.";
echo "<form action='casino.php?graj=rm' method='post'>
<select name='moneta'><option value='1'>Orzeł</option><option value='2'>Reszka</option></select>
Chcę postawić <input type='text' name='kasa'> kasy.
<input type='submit' name='rzut_moneta' value='Zagraj'>
</form>";
if(isset($_POST['rzut_moneta']))
{
if($_POST['kasa'] < 0)
{
echo "
<script type='text/javascript'>window.alert('Podana wartość musi być cyfrą!!');document.location.href = 'casino.php?graj=rm';</script>
"; die();
}
if(!$_POST['kasa'])
{
echo "
<script type='text/javascript'>window.alert('Wypełnij wszystkie pola!');document.location.href = 'casino.php?graj=kasa';</script>
"; die();
}
if($query['kasa'] < $_POST['kasa'])
{
echo "
<script type='text/javascript'>window.alert('Nie posiadasz wymaganych pieniędzy!');document.location.href = 'casino.php?graj=rm';</script>
"; die();
}
$rand = rand(1, 2);
if($rand == $_POST['moneta'])
{
mysql_query("UPDATE ".$tabela." SET kasa=kasa+'".($_POST['kasa'] * 0.5)."' WHERE user='$user' ");
echo "<h2><font color=lime>Trafiłeś!</font></h2>";
}
else
{
mysql_query("UPDATE ".$tabela." SET kasa=kasa-'".mysql_real_escape_string($_POST['kasa'])."' WHERE user='$user' ") or die (mysql_error());
echo"<h2><font color=red>Przegrałeś!</font></h2>";
}
}
}
//Kości
if($_GET['graj'] == 'kosci')
{
echo "<br /><br />Wybierz liczbę od 1 do 6. Jeśli trafisz otrzymasz 4-krotność postawionej stawki.Jeśli nie trafisz stracisz wszystko co postawiłeś.";
echo "<form action='casino.php?graj=kosci' method='post'>
<select name='graj'><option value='1'>Wypadnie 1</option><option value='2'>Wypadnie 2</option><option value='3'>Wypadnie 3</option><option value='4'>Wypadnie 4</option><option value='5'>Wypadnie 5</option><option value='6'>Wypadnie 6</option></select>
Chcę postawić <input type='text' name='kas'> kasy.
<input type='submit' name='zagraj' value='Zagraj'>
</form>";
if(isset($_POST['zagraj']))
{
if($_POST['kas'] < 0)
{
echo "
<script type='text/javascript'>window.alert('Podana wartość musi być cyfrą!!');document.location.href = 'casino.php?graj=kosci';</script>
"; die();
}
if(!$_POST['kas'])
{
echo "
<script type='text/javascript'>window.alert('Wypełnij wszystkie pola!');document.location.href = 'casino.php?graj=kosci';</script>
"; die();
}
if($query['kasa'] < $_POST['kas'])
{
echo "
<script type='text/javascript'>window.alert('Nie posiadasz wymaganych pieniędzy!');document.location.href = 'casino.php?graj=kosci';</script>
"; die();
}
$rand = rand(1, 6);
if($rand == $_POST['graj'])
{
mysql_query("UPDATE ".$tabela." SET kasa=kasa+'".($_POST['kas'] * 4)."' WHERE user='$user' ");
echo "<h2><font color=lime>Trafiłeś! Wygrałeś: "; echo(number_format($_POST['kas']* 4, 0, ',', ',')); echo " kasy </font></h2>";
}
else
{
mysql_query("UPDATE ".$tabela." SET kasa=kasa-'".mysql_real_escape_string($_POST['kas'])."' WHERE user='$user' ") or die (mysql_error());
echo"<h2><font color=red>Przegrałeś! Wypadło (".$rand."), a ty wybrałeś (".$_POST['graj'].") Straciłeś: "; echo(number_format($_POST['kas'], 0, ',', ',')); echo" kasy</font></h2>";
}
}
}
?>
db.php
Kod:
<?php@session_start();if(isSet($_SESSION['zalogowany'])){$user = $_SESSION['zalogowany'];}$db = 'localhost'; // Adres serwera do bazy danych.$db_user = '***';// Nazwa u ytkownika bazy danych$db_pass = '***'; // Has o do bazy danych$db_name = '***'; // Nazwa bazy danych@mysql_connect($db, $db_user, $db_pass) or die (mysql_error());@mysql_select_db($db_name);@mysql_query("SET NAMES utf8");@mysql_query("SET collation_connection = utf8_polish_ci");@mysql_query("SET CHARACTER SET utf8");@mysql_query(" set character_set_connection=utf8");@mysql_query(" set character_set_client=utf8");@mysql_query(" set character_set_database=utf8");@mysql_query(" set character_set_results=utf8");@mysql_query(" set character_set_server=utf8");@mysql_query(" set collation_database=utf8_polish_ci");@mysql_query(" set collation_server=utf8_polish_ci");$query = mysql_fetch_array(mysql_query("SELECT * FROM users WHERE user='$user' "));?>
Pozdrawiam FrxX i liczę na like.