Добро пожаловать, Гость!
Мини-игра КНБ - Полезный php код №30
Все категории
Мини-игра КНБ
Описание: Скрипт мини-игры КНБ (Камень, ножницы, бумага). Базы не требует, знания - тоже (установить в папку root/public_html/(ваша папка)/knb , файл об игре не кидаю - не криворукие, напишите. Работает на форме и if, все проще чайника.
При ставке более 0 баллов - сообщения с количеством выигрыша/проигрыша. Кто желает - за $pasibo разобью по файлам и модну игру в комп.версию. Ошибок нет, все проверено на 6.2 social. Если есть - пишите, поправлю. Код повторяю прост, написан в момент ознакомления мной с этой кмс. Остальные игры не продам, не засорять комменты.
Куда грузить - не знал, кинул сюда. Мож пригодится кому.
Код:
<?
include_once '../../sys/inc/start.php';
include_once '../../sys/inc/compress.php';
include_once '../../sys/inc/sess.php';
include_once '../../sys/inc/home.php';
include_once '../../sys/inc/settings.php';
include_once '../../sys/inc/db_connect.php';
include_once '../../sys/inc/ipua.php';
include_once '../../sys/inc/fnc.php';
include_once '../../sys/inc/user.php';
only_reg();
$set['title'] = 'Камень, ножницы, бумага';
include_once '../../sys/inc/thead.php';
title();
aut();
if(!isset($_POST['figura'])){
echo '<a href="../../mgame/knb/rules.php">Правила игры</a><br /><a href="../../mgame/index.php">OnLine игры</a><br />';
echo '<form action="../../mgame/knb/index.php" method="POST"><br />';
echo 'У Вас <b>'.$user['balls'].' баллов</b><br />';
echo 'Ставка (балл): <input type="text" name="stavka" value="0" size="3" style="border-radius: 6px;"><br />Моя фигура:';
echo '<select name="figura"><option value="1">Камень</option><option value="2">Ножницы</option><option value="3">Бумага</option></select>';
echo '<br /><input type="submit" value="Мне повезет!"></form><br />';}
else
{
$comp=rand(1,3);
$stavka=mysql_real_escape_string($_POST['stavka']);
$figura=mysql_real_escape_string($_POST['figura']);
if($_POST['stavka']>400){
header("Location: ../../mgame/knb/index.php");
$_SESSION['message']='Слишком большая ставка. Макс. 400 баллов';}
$err_balls=$user['balls']<$_POST['stavka'];
$win=$user['balls']+$stavka;
$oops=$user['balls']-$stavka;
if($err_balls){
header("Location: ../../mgame/knb/index.php");
$_SESSION['message']='Ставка более Вашего лицевого счета';}
if(!$err_balls){
echo '<b>Ваш ход:</b>';
if($_POST['figura']==1){
echo ' Камень<br /><b>Компьютер:</b>';
if($comp==1){
echo ' Камень<br /><br /><font color="green"><b>Ничья! Попробуем вновь?</b></font>';}
if($comp==2){
echo ' Ножницы<br /><br /><font color="red"><b>Поздравляем! Вы выиграли</b></font>';}
if($comp==3){
echo ' Бумага<br /><br /><font color="blue"><b>Сожалеем! Вы проиграли!</b></font>';}
if($_POST['stavka']>0){
if($comp==2){
mysql_query("UPDATE `user` SET `balls`='$win' WHERE `id`='$user[id]'");
echo '<br />Ваш выигрыш: <b>'.$stavka.' баллов</b>';}
if($comp==3){
mysql_query("UPDATE `user` SET `balls`='$oops' WHERE `id`='$user[id]'");
echo '<br />Ваш проигрыш: <b>'.$stavka.' баллов</b>';}}}
if($_POST['figura']==2){
echo ' Ножницы<br /><b>Компьютер:</b>';
if($comp==1){
echo ' Камень<br /><br /><font color="blue"><b>Сожалеем! Вы проиграли! </b></font>';}
if($comp==2){
echo ' Ножницы<br /><br /><font color="green"><b>Ничья! Попробуем вновь?</b></font>';}
if($comp==3){
echo ' Бумага<br /><br /><font color="red"><b>Поздравляем! Вы выиграли</b></font>';}
if($_POST['stavka']>0){
if($comp==1){
mysql_query("UPDATE `user` SET `balls`='$oops' WHERE `id`='$user[id]'");
echo "<br />Ваш проигрыш: <b>$stavka баллов</b>";}
if($comp==3){
mysql_query("UPDATE `user` SET `balls`='$win' WHERE `id`='$user[id]'");
echo "<br />Ваш выигрыш: <b>$stavka баллов</b>";}}}
if($_POST['figura']==3){
echo ' Бумага<br /><b>Компьютер:</b>';
if($comp==1){
echo ' Камень<br /><br /><b><font color="red">Поздравляем! Вы выиграли</b></font>';}
if($comp==2){
echo ' Ножницы<br /><br /><b><font color="blue">Сожалеем! Вы проиграли! </b></font>';}
if($comp==3){
echo ' Бумага<br /><br /><b><font color="green">Ничья! Попробуем вновь? </b></font>';}
if($_POST['stavka']>0){
if($comp==1){
mysql_query("UPDATE `user` SET `balls`='$win' WHERE `id`='$user[id]'");
echo "<br />Ваш выигрыш: <b>$stavka баллов</b>";}
if($comp==2){
mysql_query("UPDATE `user` SET `balls`='$oops' WHERE `id`='$user[id]'");
echo "<br />Ваш проигрыш: <b>$stavka баллов</b>";}}}
echo '<br /><a href="../../mgame/knb/index.php">Вернуться в игру</a>';}
}
include_once '../../sys/inc/tfoot.php';
exit;
?>
<?
include_once '../../sys/inc/start.php';
include_once '../../sys/inc/compress.php';
include_once '../../sys/inc/sess.php';
include_once '../../sys/inc/home.php';
include_once '../../sys/inc/settings.php';
include_once '../../sys/inc/db_connect.php';
include_once '../../sys/inc/ipua.php';
include_once '../../sys/inc/fnc.php';
include_once '../../sys/inc/user.php';
only_reg();
$set['title'] = 'Камень, ножницы, бумага';
include_once '../../sys/inc/thead.php';
title();
aut();
if(!isset($_POST['figura'])){
echo '<a href="../../mgame/knb/rules.php">Правила игры</a><br /><a href="../../mgame/index.php">OnLine игры</a><br />';
echo '<form action="../../mgame/knb/index.php" method="POST"><br />';
echo 'У Вас <b>'.$user['balls'].' баллов</b><br />';
echo 'Ставка (балл): <input type="text" name="stavka" value="0" size="3" style="border-radius: 6px;"><br />Моя фигура:';
echo '<select name="figura"><option value="1">Камень</option><option value="2">Ножницы</option><option value="3">Бумага</option></select>';
echo '<br /><input type="submit" value="Мне повезет!"></form><br />';}
else
{
$comp=rand(1,3);
$stavka=mysql_real_escape_string($_POST['stavka']);
$figura=mysql_real_escape_string($_POST['figura']);
if($_POST['stavka']>400){
header("Location: ../../mgame/knb/index.php");
$_SESSION['message']='Слишком большая ставка. Макс. 400 баллов';}
$err_balls=$user['balls']<$_POST['stavka'];
$win=$user['balls']+$stavka;
$oops=$user['balls']-$stavka;
if($err_balls){
header("Location: ../../mgame/knb/index.php");
$_SESSION['message']='Ставка более Вашего лицевого счета';}
if(!$err_balls){
echo '<b>Ваш ход:</b>';
if($_POST['figura']==1){
echo ' Камень<br /><b>Компьютер:</b>';
if($comp==1){
echo ' Камень<br /><br /><font color="green"><b>Ничья! Попробуем вновь?</b></font>';}
if($comp==2){
echo ' Ножницы<br /><br /><font color="red"><b>Поздравляем! Вы выиграли</b></font>';}
if($comp==3){
echo ' Бумага<br /><br /><font color="blue"><b>Сожалеем! Вы проиграли!</b></font>';}
if($_POST['stavka']>0){
if($comp==2){
mysql_query("UPDATE `user` SET `balls`='$win' WHERE `id`='$user[id]'");
echo '<br />Ваш выигрыш: <b>'.$stavka.' баллов</b>';}
if($comp==3){
mysql_query("UPDATE `user` SET `balls`='$oops' WHERE `id`='$user[id]'");
echo '<br />Ваш проигрыш: <b>'.$stavka.' баллов</b>';}}}
if($_POST['figura']==2){
echo ' Ножницы<br /><b>Компьютер:</b>';
if($comp==1){
echo ' Камень<br /><br /><font color="blue"><b>Сожалеем! Вы проиграли! </b></font>';}
if($comp==2){
echo ' Ножницы<br /><br /><font color="green"><b>Ничья! Попробуем вновь?</b></font>';}
if($comp==3){
echo ' Бумага<br /><br /><font color="red"><b>Поздравляем! Вы выиграли</b></font>';}
if($_POST['stavka']>0){
if($comp==1){
mysql_query("UPDATE `user` SET `balls`='$oops' WHERE `id`='$user[id]'");
echo "<br />Ваш проигрыш: <b>$stavka баллов</b>";}
if($comp==3){
mysql_query("UPDATE `user` SET `balls`='$win' WHERE `id`='$user[id]'");
echo "<br />Ваш выигрыш: <b>$stavka баллов</b>";}}}
if($_POST['figura']==3){
echo ' Бумага<br /><b>Компьютер:</b>';
if($comp==1){
echo ' Камень<br /><br /><b><font color="red">Поздравляем! Вы выиграли</b></font>';}
if($comp==2){
echo ' Ножницы<br /><br /><b><font color="blue">Сожалеем! Вы проиграли! </b></font>';}
if($comp==3){
echo ' Бумага<br /><br /><b><font color="green">Ничья! Попробуем вновь? </b></font>';}
if($_POST['stavka']>0){
if($comp==1){
mysql_query("UPDATE `user` SET `balls`='$win' WHERE `id`='$user[id]'");
echo "<br />Ваш выигрыш: <b>$stavka баллов</b>";}
if($comp==2){
mysql_query("UPDATE `user` SET `balls`='$oops' WHERE `id`='$user[id]'");
echo "<br />Ваш проигрыш: <b>$stavka баллов</b>";}}}
echo '<br /><a href="../../mgame/knb/index.php">Вернуться в игру</a>';}
}
include_once '../../sys/inc/tfoot.php';
exit;
?>
Добавил: RuDati (7 Июня 2014)
Просмотров: (131)
Комментарии (0)
Скачать: TEXTAREA
DCMS-Social.ru - движок социальной сети, вап и веб мастерская, файло-обменник и форум.
Статистика DCMS-Social.ru: Пользователей - 14971, тем на форуме - 30292, сообщений - 298888