Скрипт игры КНБ + бонусник
На прошлой неделе столкнулся с проблемой устаревших скриптов. Сейчас многие хостинги отказываются от старых версий php и в конечном итоге нужно либо обновлять скрипты что сильно муторно либо искать хостинг в котором еще используются старые версии. Так и родился Скрипт игры КНБ + бонусник. Зачем бонусник мне так захотелось.
Теперь поконкретнее что за скрипт и куда его пихать. На замену устаревшему скрипту игры КНБ предлагаю использовать этот. По сути это переделанный скрипт фруктовой фермы. Только все игровые моменты связанные с инвестированием удалены. Оставил игру камень ножницы бумага аукцион и модернизировал раздачу бонусов.
Так выглядит непосредственно сама игра правила объяснять не буду и так понятно. Единственное что подмечу минимальная сумма ставки выставляется в файле /pages/account/_knb.php вот этот фрагмент
$summa = round($_POST[“summa”], 2);
$err = NULL;
if($summa < 2)
$err .= “<li>Минимальная ставка 2 руб</li>”;
Страница бонус его выставил в пределах 1-3 копейки и таймер один час. Суть бонуса в том что бы появилась кнопка получения нужно кликнуть по баннеру от линкслота. Причем кнопку получить бонус нужно будет нажать дважды на ней стоит таймер 3 секунды вначале жмем на кнопку по центру и через три секунды на кнопку которая появится слева. Надеюсь такая заморочка немного затруднит какую накрутку.
Настраивается бонус в файле /pages/account/_bonus.php смотрим фрагмент
# Настройки бонусов
$bonus_min = 1;
$bonus_max = 3;
Тут думаю понятно
И время изначально стоит 1 час
<?PHP
$ddel = time() + 60*60;
$dadd = time();
Немного разжую скажем если написать так 60*60*24 то это будут одни сутки между возможностью получить бонус. Также немного далее если будете менять время нужно будет подправить вот эту фразу.
}else echo “<center><font color = ‘red’><b>Вы уже получали бонус за последний час</b></font></center><BR />”; ?>
Это аукцион ничего заумного пользователи делают ставки стараясь перебить ставку друг друга. Минимальная ставка установлена в размере 10 рублей редактируется в файле /pages/account/_auc.php вот этом фрагменте.
///* приравнюем суму ставки к 10 числу ,если меньше – отказ в ставке
if($sum_insert >= 10)
{
Админка
Админку особо не менял она доступна по адресу http://Ваш сайт/?menu=admin4ik Логин admin Пароль adminВ ней можно подредактировать некоторые страницы сайта типа Правила и О сайте а так же сменить логин и пароль админа.
Установка на хостинг
Установка скрипта стандартная для фруктовой фермы. Нужно загрузить файлы скрипта на хостинг и создать базу данных. Далее прописать в файле _class.config.php который находится в папке classes В нем так же прописываются данные для подключения пополнений и выплат Payeer.public $HostDB = “localhost“; Обычно так и остается зависит от хостинга
public $UserDB = “andre191_knbff”; Пользователь базы данных
public $PassDB = “11111111“; Пароль к базе данных
public $BaseDB = “andre191_knbff“; Название базы данных
Также в этом файле можно сменить дату старта проекта. Меняется вот в этой строке.
public $SYSTEM_START_TIME = 1399334400;
В поиске напишите Unixtime конвертер и вылезет гора сайтов на которых можно глянуть текущую дату.
Ошибки и уязвимости
Видимых ошибок не обнаружил обычно в скриптах ферм их очень мало. Самые частые из них это устаревшие функции. С уязвимостями другая ситуация в скрипте их 32 штуки причем разных. Убрать их нужно обязательно если этого не сделать то велика вероятность того что добрые люди будут подкрадать деньги.Дополнительно
Коды на баннеры от линкслота меняются в файлах /inc/_header.php в самом низу и/pages/account/_bonus.php Баннеры 100х100 находятся в файле/inc/_footer.phpСкрипт тестировался на версии php 5.3 и 5.6
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.