Угадай число за бонусы - Форум вебмастеров-Моды и хаки для трекера
Страница 1 из 11
Форум вебмастеров-Моды и хаки для трекера » Моды и Хаки » Готовые моды и хаки » Угадай число за бонусы
Угадай число за бонусы
Slash3977Дата: Четверг, 24.06.2010, 20:58 | Сообщение # 1
Админ!и что?
Группа: Администраторы
Сообщений: 74
Репутация: 3
Статус: Offline

lucky.php

Code
<?  

#Угадай число за бонусы (by Laidback)  

require "include/bittorrent.php";  

dbconn();  

# -/**Settings**\- #  
$minbonus = 50; // Сколько бонусов нужно иметь в наличии чтобы играть  
$first = 1; // Число от N  
$last = 10; // Число до N  
# -/************\- #  

if ($_SERVER["REQUEST_METHOD"] == "POST") {  

$bonus = (int) $_POST['bonus'];  
$number = (int) $_POST['number'];  

if(empty($bonus))  
{  
   stderr("Ошибка", "Вы не ввели бонусы");  
}  

if(empty($number))  
{  
   stderr("Ошибка", "Вы не ввели номер");  
}  

if($bonus > $CURUSER['bonus']){  
   stderr("Ошибка", "У вас нет <b>$bonus</b> бонусов!");  
}  

if($number > $last){  
   stderr("Ошибка", "Вы ввеси слишком большое число");  
}  

if($bonus <= 0){  
   stderr("Ошибка", "Ставка должна быть больше 0!");  
}  

$randnr = rand($first, $last);  

$upbonus = $bonus * 2;  

function _s($nr){  
if($nr == 1){  
$s = "бонус";  
}  
elseif($nr == 2 || $nr == 3 || $nr == 4){  
$s = "бонуса";  
}  
elseif($nr >= 5){  
$s = "бонусов";  
}  
return $s;  
}  

if($number == $randnr){  

     mysql_query("UPDATE users SET bonus = bonus + $upbonus WHERE id = $CURUSER[id]");  
     write_log("Пользователь <b>$CURUSER[username]</b> выиграл $upbonus "._s($upbonus));  
     stdhead();  
     stdmsg("Удача!", "Вы угадали число и выиграли $upbonus "._s($upbonus));  
     stdfoot();  

} else {  

     mysql_query("UPDATE users SET bonus = bonus - $bonus WHERE id = $CURUSER[id]");  

     write_log("Пользователь <b>$CURUSER[username]</b> проиграл $bonus "._s($bonus));  
   stderr("Жаль...", "Число оказалось <b>$randnr</b><br /> Вы потеряли $bonus "._s($bonus));  
}  

} else {  
   stderr("Ошибка", "Прямой доступ запрещён!");  
}  
?>

block-lucky.php

Code
<?php  

#Угадай число за бонусы (by Laidback)  

if (!defined('BLOCK_FILE')) {  
Header("Location: ../index.php");  
exit;  
}  

$blocktitle = "Угадай число";  

$first = 1; // Число от N  
$last = 10; // Число до N  

$content = ("<form action=\"lucky.php\" method=\"post\">  
             <center><table width=\"100%\" border=\"1\" cellspacing=\"0\" cellpadding=\"10\">");  
$content .= ("<tr><td align=center><b>Сколько бонусов ставите?</b><br /><input type=\"text\" width=\"10\" name=\"bonus\"><br /><br />");  
$content .= ("<b>Введите число</b>:<br /><input type=\"text\" width=\"10\" name=\"number\"><br /><small>От $first до $last</small><br /><br /><input type=\"submit\" value=\"Играть!\" class=\"button\"></td></tr>");  
$content .= ("</table></center></form>");  

?>
 
Форум вебмастеров-Моды и хаки для трекера » Моды и Хаки » Готовые моды и хаки » Угадай число за бонусы
Страница 1 из 11
Поиск: