Скрипт Фруктовая ферма с выводом денег.

  • Автор темы admin
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
wh1skas
wildcake
Участник
Сообщения
1.017
Реакции
432
ICQ
564739604 564739604
  • #2.021
MODERN написал(а):
У "Участника" нету такой кнопки) Нужно немного подрасти :D)
Да, я это уже понял, после получения ответа от него ))))))
 
robertoman
Участник
Сообщения
157
Реакции
8
  • #2.022
Подскажите пожалуйста как ограничить выплаты до 1 раза в день?
 
wh1skas
wildcake
Участник
Сообщения
1.017
Реакции
432
ICQ
564739604 564739604
  • #2.023
Учись потихоньку )Берешь последнюю запись о выплате из БД, сверяешь,прошло ли 24 часа? Если нет, то выплату не осуществлять )
 
robertoman
Участник
Сообщения
157
Реакции
8
  • #2.024
wh1skas написал(а):
Учись потихоньку )Берешь последнюю запись о выплате из БД, сверяешь,прошло ли 24 часа? Если нет, то выплату не осуществлять )
Пример можно? как задать время?
 
wh1skas
wildcake
Участник
Сообщения
1.017
Реакции
432
ICQ
564739604 564739604
  • #2.025
24 часа по UNIX TIME это 60*60*24 (86400)
условие будет что-то типа
PHP:
if ($data['date_payment'] >= time() - 86400){
и понеслась выплата ))
 
Virall
Участник
Сообщения
12
Реакции
0
  • #2.026
Где можно убрать в коде такую фишку: "Когда на складе лежат фрукты сутки или более , покупать деревья нельзя, надо сначала собрать все р со склада а потом уже только можно покупать".?
 
AriCosmo
Участник
Сообщения
515
Реакции
115
Skype
  • #2.027
Virall написал(а):
Где можно убрать в коде такую фишку: "Когда на складе лежат фрукты сутки или более , покупать деревья нельзя, надо сначала собрать все р со склада а потом уже только можно покупать".?
В pages/account/_farm.php
 
AriCosmo
Участник
Сообщения
515
Реакции
115
Skype
  • #2.028
Virall написал(а):
Где можно убрать в коде такую фишку: "Когда на складе лежат фрукты сутки или более , покупать деревья нельзя, надо сначала собрать все р со склада а потом уже только можно покупать".?
В pages/account/_farm.
wh1skas написал(а):
login или signup, точно не подскажу. Там будет что-то типа
PHP:
if ($user_data["banned"] == 1) {
Просто закомментируй строку символами ////

А так же будет закрывающий код

PHP:
} else echo "Вы забанены";
Тоже закомменть.

Там
PHP:
<?PHP

    if(isset($_POST["log_email"])){
   
    $lmail = $func->IsMail($_POST["log_email"]);
   
        if($lmail !== false){
       
            $db->Query("SELECT id, user, pass, referer_id, banned FROM db_users_a WHERE email = '$lmail'");
            if($db->NumRows() == 1){
           
            $log_data = $db->FetchArray();
           
                if(strtolower($log_data["pass"]) == strtolower($_POST["pass"])){
               
                    if($log_data["banned"] == 0){
                       
                        # Считаем рефералов
                        $db->Query("SELECT COUNT(*) FROM db_users_a WHERE referer_id = '".$log_data["id"]."'");
                        $refs = $db->FetchRow();
                       
                        $db->Query("UPDATE db_users_a SET referals = '$refs', date_login = '".time()."', ip = INET_ATON('".$func->UserIP."') WHERE id = '".$log_data["id"]."'");
                       
                        $_SESSION["user_id"] = $log_data["id"];
                        $_SESSION["user"] = $log_data["user"];
                        $_SESSION["referer_id"] = $log_data["referer_id"];
                        Header("Location: /account");
                       
                    }else echo "<center><font color = 'red'><b>Аккаунт заблокирован</b></font></center><BR />";
               
                }else echo "<center><font color = 'red'><b>Email и/или Пароль указан неверно</b></font></center><BR />";
           
            }else echo "<center><font color = 'red'><b>Указанный Email не зарегистрирован в системе</b></font></center><BR />";
           
        }else echo "<center><font color = 'red'><b>Email указан неверно</b></font></center><BR />";
   
    }

?>


<div class="autoriz">
    <form action="" method="post">
    <div class="h-title">Вход в аккаунт</div>   
<table width="200" border="0" align="center">
  <tr>
    <td colspan="2">Email:<BR /><input name="log_email" type="text" size="23" maxlength="35" class="lg"/></td>
  </tr>
 
  <tr>
    <td colspan="2">Пароль [<a href="/recovery" class="rs-ps">Забыли пароль?</a>]:<BR /><input name="pass" type="password" size="23" maxlength="35" class="ps"/></td>
  </tr>

  <tr height="5">
    <td align="center" valign="top"><input type="submit" value="Войти" class="btn_in"/></form></td>
    <td align="center" valign="top"><form action="/signup" method="post"><input type="submit" value="Регистрация" class="btn_reg"/></form></td>
  </tr>
 
</table>

</div>

Такая вот штука в _логин , только если это закоментировать }else echo "<center><font color = 'red'><b>Аккаунт заблокирован</b></font></center><BR />";
 
Virall
Участник
Сообщения
12
Реакции
0
  • #2.029
Доброго! Ситуация такая. Есть два абсолютно идентичных сайта.
Одинаковая БД, одинаковое наполнение. Различие только в конфигурации к подключению БД, а также к PAYYER настройкам: id магазина и его секретный пароль. На одном пополнение проходит удачно, то есть добавляется игровая валюта в счет заплаченным рублям, увеличивается пункт "резерв проекта". Но на другом сайте данные действия не происходят. Соответственно запросы один проходит, другой с ошибкой.
Первый сайт
[HEADER] => Array
(
[0] => HTTP/1.1 200 OK
[Date] => дата
[Content-Type] => text/html; charset=CP1251
[Connection] => close
[Server] => имясервера.ru/mod_pizza
[Content-Length] => 10
)
[BODY] => 50|success
Второй сайт
[HEADER] => Array
(
[0] => HTTP/1.1 500 Internal Server Error
[Server] => nginx
[Date] => дата
[Content-Type] => text/html; charset=CP1251
[Connection] => keep-alive
[X-Powered-By] => PHP/5.3.28
[Content-Length] => 0
)
[BODY] =>
В чем может быть проблема, коль данные абсолютно одинаковые?( помогите, пожалуйста
 
Virall
Участник
Сообщения
12
Реакции
0
  • #2.030
Серебра хватает, но птицу купить не получается "На складе Вы должны обменять эти жизни на серебро, а серебро обменять в обменнике на рубли!". Из-за чего это может быть?
 
time3d
Местный
Сообщения
33
Реакции
1
  • #2.031
Пацаны где при регистрации id изменить?а то дается 13000+ если ответ был ссылку пож.
 
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
  • #2.032
файл в базе открываешь через текстовый редактор и ищешь раздел db_users_a такую строку ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT= тут должна стоять цифра измени ее на 1 ;

вроде должно быть так
 
time3d
Местный
Сообщения
33
Реакции
1
  • #2.033
kvozimir написал(а):
файл в базе открываешь через текстовый редактор и ищешь раздел db_users_a такую строку ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT= тут должна стоять цифра измени ее на 1 ;

вроде должно быть так
спасибо с меня печенька.
 
p0ch3a
Участник
Сообщения
22
Реакции
0
  • #2.034
Virall написал(а):
Доброго! Ситуация такая. Есть два абсолютно идентичных сайта.
Одинаковая БД, одинаковое наполнение. Различие только в конфигурации к подключению БД, а также к PAYYER настройкам: id магазина и его секретный пароль. На одном пополнение проходит удачно, то есть добавляется игровая валюта в счет заплаченным рублям, увеличивается пункт "резерв проекта". Но на другом сайте данные действия не происходят. Соответственно запросы один проходит, другой с ошибкой.
Первый сайт
[HEADER] => Array
(
[0] => HTTP/1.1 200 OK
[Date] => дата
[Content-Type] => text/html; charset=CP1251
[Connection] => close
[Server] => имясервера.ru/mod_pizza
[Content-Length] => 10
)
[BODY] => 50|success
Второй сайт
[HEADER] => Array
(
[0] => HTTP/1.1 500 Internal Server Error
[Server] => nginx
[Date] => дата
[Content-Type] => text/html; charset=CP1251
[Connection] => keep-alive
[X-Powered-By] => PHP/5.3.28
[Content-Length] => 0
)
[BODY] =>
В чем может быть проблема, коль данные абсолютно одинаковые?( помогите, пожалуйста
проверь настройки магазина
success: http://site.ru/success.html
fail: http://site.ru/fail.html
status: http://site.ru/payeer_merchant.php
Где site.ru - домен твоего сайта
Должно быть так!!
 
robertoman
Участник
Сообщения
157
Реакции
8
  • #2.035
Добрый день, подскажите: Нужен модуль технической поддержки, использовал: https://servahoc.ru/threads/tikety.789/
Но, как подсказал wh1skas там есть дыра (ввод sql запросов), что можете посоветовать взамен модулю? или закрытию дыры.
 
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
  • #2.036
robertoman написал(а):
Добрый день, подскажите: Нужен модуль технической поддержки, использовал: https://servahoc.ru/threads/tikety.789/
Но, как подсказал wh1skas там есть дыра (ввод sql запросов), что можете посоветовать взамен модулю? или закрытию дыры.
есть модуль Внутреняя почта думаю подойдет

принцип работы почти такой же

так же можно что то вроде такого поставить
 
Последнее редактирование:
yra
Участник
Сообщения
166
Реакции
2
  • #2.037
привет всем скажите кто разбирается сегодня утянули 700 руб с фермы сейчас по удалял файлы с админки _config _login _users этого достаточно или нет чтоб не повторилось и как узнать заходили в базу или нет?
 
wh1skas
wildcake
Участник
Сообщения
1.017
Реакции
432
ICQ
564739604 564739604
  • #2.038
yra написал(а):
привет всем скажите кто разбирается сегодня утянули 700 руб с фермы сейчас по удалял файлы с админки _config _login _users этого достаточно или нет чтоб не повторилось и как узнать заходили в базу или нет?
https://servahoc.ru/threads/chto-gde-kogda-rabota-s-log-fajlami-fruktovoj-fermy.885/
 
wh1skas
wildcake
Участник
Сообщения
1.017
Реакции
432
ICQ
564739604 564739604
  • #2.040
yra написал(а):
в каком файле хранятся эти логи нашел только на хосте логи действий в аккаунте и всё
должны храниться в папке твоего сайта на хостинге. Поищи внимательнее. Если не найдешь, то запроси у хостера. У разных поставщиков разные условия.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху