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

  • Автор темы admin
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
skroliks
PHP, MySQL, CSS
Участник
Сообщения
280
Реакции
46
  • #4.881
all_time_a = '$null',
all_time_b = '$null',
all_time_c = '$null',
all_time_d = '$null',
all_time_e = '$null',
all_time_f = '$null',
all_time_g = '$null',


я вот с этим не согласен - при чем тут количество собранных ресурсов за все время?
И я уже писал - вообще эта идея бредовая. Лучше сделать, что фрукты копятся только 12 часов, и если потом их не собрать - они просто не будут прибавляться..
 
skroliks
PHP, MySQL, CSS
Участник
Сообщения
280
Реакции
46
  • #4.882
assus написал(а):
спасибо
а к фруктам примерно как выставить время удаления
Что значит "примерно"? Надо точно, а то ничего не получится! :)

Создаешь таблицу в бд, туда при покупке отправляешь фрукты с датой покупки и датой, через сколько умрет. Ставишь запрос, что фрукты, у которых время вышло - удаляются и вуаля! :)
 
MrMatnoos
Участник
Сообщения
198
Реакции
42
Skype
  • #4.883
skroliks написал(а):
all_time_a = '$null',
all_time_b = '$null',
all_time_c = '$null',
all_time_d = '$null',
all_time_e = '$null',
all_time_f = '$null',
all_time_g = '$null',


я вот с этим не согласен - при чем тут количество собранных ресурсов за все время?
И я уже писал - вообще эта идея бредовая. Лучше сделать, что фрукты копятся только 12 часов, и если потом их не собрать - они просто не будут прибавляться..
Это полное обнуление фермы, то есть обнуляется плоды собранные за все время. Если слишком жестоко, то можно убрать.
 
MrMatnoos
Участник
Сообщения
198
Реакции
42
Skype
  • #4.884
Вот пример кода "Если прошло больше 720 минут, то останавливаем сбор плодов"
[HIDE=5]
PHP:
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();

            $a_b = $user_data["a_b"];
            $b_b = $user_data["b_b"];
            $c_b = $user_data["c_b"];
            $d_b = $user_data["d_b"];
            $e_b = $user_data["e_b"];
            $f_b = $user_data["f_b"];
            $g_b = $user_data["g_b"];
         
            $a_x = $user_data["a_x"];
            $b_x = $user_data["b_x"];
            $c_x = $user_data["c_x"];
            $d_x = $user_data["d_x"];
            $e_x = $user_data["e_x"];
            $f_x = $user_data["f_x"];
            $g_x = $user_data["g_x"];

            if($user_data["last_sbor"] > (time() - 43200) ){ //если с последнего сбора прошло больше 720 мин., то обновляем значение x в базе на кол-во фруктов.
            $db->Query("UPDATE db_users_b SET
            a_x = '$a_b',
            b_x = '$b_b',
            c_x = '$c_b',
            d_x = '$d_b',
            e_x = '$e_b',
            f_x = '$f_b',
            g_x = '$g_b',
            WHERE id = '$usid' LIMIT 1");
            }
         
            if($user_data["last_sbor"] > (time() - 43201) ){ //если с последнего сбора прошло больше 720,02 мин., то обновляем все фрукты b на прошлое значение x в базе.
            $db->Query("UPDATE db_users_b SET
            a_b = '$a_x',
            b_b = '$b_x',
            c_b = '$c_x',
            d_b = '$d_x',
            e_b = '$e_x',
            f_b = '$f_x',
            g_b = '$g_x',
            WHERE id = '$usid' LIMIT 1");
            }
[/HIDE]
[HIDE=5]
Код:
ALTER TABLE `db_users_b` ADD (
            `a_x` int(11) NOT NULL DEFAULT '0',
            `b_x` int(11) NOT NULL DEFAULT '0',
            `c_x` int(11) NOT NULL DEFAULT '0',
            `d_x` int(11) NOT NULL DEFAULT '0',
            `e_x` int(11) NOT NULL DEFAULT '0',
            `f_x` int(11) NOT NULL DEFAULT '0',
            `g_x` int(11) NOT NULL DEFAULT '0'
            );
[/HIDE]
[HIDE=5]Переводим код на русский:
Если с последнего сбора прошло больше 720 минут, то обновляем все значения x на значения b.
Если с последнего сбора прошло больше 720 минут 02 сек, то обновляем все значения b на старые значения x.[/HIDE]
Пробуем, поправляем, дополняем:D.
За работоспособность кода не отвечаю.
 
Последнее редактирование:
lihodey
Участник
Сообщения
8
Реакции
0
  • #4.885
Подскажите, почему в админке не отображается баланс payeer, и не работают выплаты.Магазин модерацию прошел, API тоже настроил.Пополнение работает, а выплаты нет.
 
Krikash
Местный
Сообщения
91
Реакции
8
  • #4.886
lihodey написал(а):
Подскажите, почему в админке не отображается баланс payeer, и не работают выплаты.Магазин модерацию прошел, API тоже настроил.Пополнение работает, а выплаты нет.
Проверяй API, что то не правильно
 
assus
Если нужна ферма пишите. Дизайн для Ферм.
Участник
Сообщения
454
Реакции
59
Skype
  • #4.887
после теста этого кода
Код:
  $null = 0;
            if($user_data["last_sbor"] > (time() - 43200) ){
            $db->Query("UPDATE db_users_b SET
            a_b = '$null',
            b_b = '$null',
            c_b = '$null',
            d_b = '$null',
            e_b = '$null',
            f_b = '$null',
            g_b = '$null',
            all_time_a = '$null',
            all_time_b = '$null',
            all_time_c = '$null',
            all_time_d = '$null',
            all_time_e = '$null',
            all_time_f = '$null',
            all_time_g = '$null',
            WHERE id = '$usid' LIMIT 1");
            }
у меня нет сброса фруктов?!

Mrmatnoos написал(а):
Вот пример кода "Если прошло больше 720 минут, то останавливаем сбор плодов"



Пробуем, поправляем, дополняем:D.
За работоспособность кода не отвечаю.
щас этот проверим
 
MrMatnoos
Участник
Сообщения
198
Реакции
42
Skype
  • #4.888
assus написал(а):
после теста этого кода
Код:
  $null = 0;
            if($user_data["last_sbor"] > (time() - 43200) ){
            $db->Query("UPDATE db_users_b SET
            a_b = '$null',
            b_b = '$null',
            c_b = '$null',
            d_b = '$null',
            e_b = '$null',
            f_b = '$null',
            g_b = '$null',
            all_time_a = '$null',
            all_time_b = '$null',
            all_time_c = '$null',
            all_time_d = '$null',
            all_time_e = '$null',
            all_time_f = '$null',
            all_time_g = '$null',
            WHERE id = '$usid' LIMIT 1");
            }
у меня нет сброса фруктов?!



щас этот проверим
не забудь отписаться :)
 
assus
Если нужна ферма пишите. Дизайн для Ферм.
Участник
Сообщения
454
Реакции
59
Skype
  • #4.889
не работает, может я чето не то делаю
 
assus
Если нужна ферма пишите. Дизайн для Ферм.
Участник
Сообщения
454
Реакции
59
Skype
  • #4.891
вот код
Код:
<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Моя копилка";
$usid = $_SESSION["user_id"];

$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();

$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();

    if(isset($_POST["sbor"])){
   
        if($user_data["last_sbor"] < (time() - 600) ){
       
            $tomat_s = $func->SumCalc($sonfig_site["a_in_h"], $user_data["a_t"], $user_data["last_sbor"]);
            $straw_s = $func->SumCalc($sonfig_site["b_in_h"], $user_data["b_t"], $user_data["last_sbor"]);
            $pump_s = $func->SumCalc($sonfig_site["c_in_h"], $user_data["c_t"], $user_data["last_sbor"]);
            $peas_s = $func->SumCalc($sonfig_site["d_in_h"], $user_data["d_t"], $user_data["last_sbor"]);
            $pean_s = $func->SumCalc($sonfig_site["e_in_h"], $user_data["e_t"], $user_data["last_sbor"]);
           
            $db->Query("UPDATE db_users_b SET
            a_b = a_b + '$tomat_s',
            b_b = b_b + '$straw_s',
            c_b = c_b + '$pump_s',
            d_b = d_b + '$peas_s',
            e_b = e_b + '$pean_s',
            all_time_a = all_time_a + '$tomat_s',
            all_time_b = all_time_b + '$straw_s',
            all_time_c = all_time_c + '$pump_s',
            all_time_d = all_time_d + '$peas_s',
            all_time_e = all_time_e + '$pean_s',
            last_sbor = '".time()."'
            WHERE id = '$usid' LIMIT 1");
           
           
        $db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();

            $a_b = $user_data["a_b"];
            $b_b = $user_data["b_b"];
            $c_b = $user_data["c_b"];
            $d_b = $user_data["d_b"];
            $e_b = $user_data["e_b"];
            $f_b = $user_data["f_b"];
            $g_b = $user_data["g_b"];
        
            $a_x = $user_data["a_x"];
            $b_x = $user_data["b_x"];
            $c_x = $user_data["c_x"];
            $d_x = $user_data["d_x"];
            $e_x = $user_data["e_x"];
            $f_x = $user_data["f_x"];
            $g_x = $user_data["g_x"];

            if($user_data["last_sbor"] > (time() - 3600) ){ //если с последнего сбора прошло больше 720 мин., то обновляем значение x в базе на кол-во фруктов.
            $db->Query("UPDATE db_users_b SET
            a_x = '$a_b',
            b_x = '$b_b',
            c_x = '$c_b',
            d_x = '$d_b',
            e_x = '$e_b',
            f_x = '$f_b',
            g_x = '$g_b',
            WHERE id = '$usid' LIMIT 1");
            }
        
            if($user_data["last_sbor"] > (time() - 3601) ){ //если с последнего сбора прошло больше 720,02 мин., то обновляем все фрукты b на прошлое значение x в базе.
            $db->Query("UPDATE db_users_b SET
            a_b = '$a_x',
            b_b = '$b_x',
            c_b = '$c_x',
            d_b = '$d_x',
            e_b = '$e_x',
            f_b = '$f_x',
            g_b = '$g_x',
            WHERE id = '$usid' LIMIT 1");
            }
           
            echo "<center><font color = 'blue'><b><br>Вы собрали улыбки с домов</b></font></center><BR />";
           
            $db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
            $user_data = $db->FetchArray();
           
        }else echo "<div class='h-title0'><font color = 'blue'><b>Улыбки можно собирать не чаще 1-го раза за 10 минут</b></font><br></div>";
   
    }



?>
может я чето забыл
 
MrMatnoos
Участник
Сообщения
198
Реакции
42
Skype
  • #4.892
assus написал(а):
вот код
Код:
<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Моя копилка";
$usid = $_SESSION["user_id"];

$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();

$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();

    if(isset($_POST["sbor"])){
  
        if($user_data["last_sbor"] < (time() - 600) ){
      
            $tomat_s = $func->SumCalc($sonfig_site["a_in_h"], $user_data["a_t"], $user_data["last_sbor"]);
            $straw_s = $func->SumCalc($sonfig_site["b_in_h"], $user_data["b_t"], $user_data["last_sbor"]);
            $pump_s = $func->SumCalc($sonfig_site["c_in_h"], $user_data["c_t"], $user_data["last_sbor"]);
            $peas_s = $func->SumCalc($sonfig_site["d_in_h"], $user_data["d_t"], $user_data["last_sbor"]);
            $pean_s = $func->SumCalc($sonfig_site["e_in_h"], $user_data["e_t"], $user_data["last_sbor"]);
          
            $db->Query("UPDATE db_users_b SET
            a_b = a_b + '$tomat_s',
            b_b = b_b + '$straw_s',
            c_b = c_b + '$pump_s',
            d_b = d_b + '$peas_s',
            e_b = e_b + '$pean_s',
            all_time_a = all_time_a + '$tomat_s',
            all_time_b = all_time_b + '$straw_s',
            all_time_c = all_time_c + '$pump_s',
            all_time_d = all_time_d + '$peas_s',
            all_time_e = all_time_e + '$pean_s',
            last_sbor = '".time()."'
            WHERE id = '$usid' LIMIT 1");
          
          
        $db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();

            $a_b = $user_data["a_b"];
            $b_b = $user_data["b_b"];
            $c_b = $user_data["c_b"];
            $d_b = $user_data["d_b"];
            $e_b = $user_data["e_b"];
            $f_b = $user_data["f_b"];
            $g_b = $user_data["g_b"];
       
            $a_x = $user_data["a_x"];
            $b_x = $user_data["b_x"];
            $c_x = $user_data["c_x"];
            $d_x = $user_data["d_x"];
            $e_x = $user_data["e_x"];
            $f_x = $user_data["f_x"];
            $g_x = $user_data["g_x"];

            if($user_data["last_sbor"] > (time() - 3600) ){ //если с последнего сбора прошло больше 720 мин., то обновляем значение x в базе на кол-во фруктов.
            $db->Query("UPDATE db_users_b SET
            a_x = '$a_b',
            b_x = '$b_b',
            c_x = '$c_b',
            d_x = '$d_b',
            e_x = '$e_b',
            f_x = '$f_b',
            g_x = '$g_b',
            WHERE id = '$usid' LIMIT 1");
            }
       
            if($user_data["last_sbor"] > (time() - 3601) ){ //если с последнего сбора прошло больше 720,02 мин., то обновляем все фрукты b на прошлое значение x в базе.
            $db->Query("UPDATE db_users_b SET
            a_b = '$a_x',
            b_b = '$b_x',
            c_b = '$c_x',
            d_b = '$d_x',
            e_b = '$e_x',
            f_b = '$f_x',
            g_b = '$g_x',
            WHERE id = '$usid' LIMIT 1");
            }
          
            echo "<center><font color = 'blue'><b><br>Вы собрали улыбки с домов</b></font></center><BR />";
          
            $db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
            $user_data = $db->FetchArray();
          
        }else echo "<div class='h-title0'><font color = 'blue'><b>Улыбки можно собирать не чаще 1-го раза за 10 минут</b></font><br></div>";
  
    }



?>
может я чето забыл
Нет, это код кривой... Будем переделывать:D
 
антог8789
Участник
Сообщения
7
Реакции
0
  • #4.893
Не работают авто выплаты !!!!!!!!!!!! Ставил разные скрипты Этот тоже ! Хостинг платный , администрация пишет с их стороны проблем нет Побывал все варианты ВОПРОС ???? На данный момент работают ЛИ ВООБЩЕ Авто выплаты ????????????? Может в payeer верифицировать аккаунт надо ? Я не удивляюсь если АПИ у них вообще не работает
 
антог8789
Участник
Сообщения
7
Реакции
0
  • #4.894
Разобрался с авто выплатами Написал в службу поддержки payeer ЗАРАБОТАЛО
ОТВЕТ
Пропишите в настройках апи-пользователя IP *.*.*.* (четыре звездочки, разделенные точкой)
 
антог8789
Участник
Сообщения
7
Реакции
0
  • #4.895
БАЛАНС В FF так должен выводится ?

Код:
Array
(
    [auth_error] => 0
    [balance] => Array
        (
            [BTC] => Array
                (
                    [BUDGET] => 0.00000000
                    [DOSTUPNO] => 0.00000000
                    [DOSTUPNO_SYST] => 0.00000000
                )

            [EUR] => Array
                (
                    [BUDGET] => 0.00
                    [DOSTUPNO] => 0.00
                    [DOSTUPNO_SYST] => 0.00
                )

            [RUB] => Array
                (
                    [BUDGET] => 50.45
                    [DOSTUPNO] => 50.45
                    [DOSTUPNO_SYST] => 50.45
                )

            [USD] => Array
                (
                    [BUDGET] => 0.00
                    [DOSTUPNO] => 0.00
                    [DOSTUPNO_SYST] => 0.00
                )

        )

)
 
Krikash
Местный
Сообщения
91
Реакции
8
  • #4.896
антог8789 написал(а):
БАЛАНС В FF так должен выводится ?

Код:
Array
(
    [auth_error] => 0
    [balance] => Array
        (
            [BTC] => Array
                (
                    [BUDGET] => 0.00000000
                    [DOSTUPNO] => 0.00000000
                    [DOSTUPNO_SYST] => 0.00000000
                )

            [EUR] => Array
                (
                    [BUDGET] => 0.00
                    [DOSTUPNO] => 0.00
                    [DOSTUPNO_SYST] => 0.00
                )

            [RUB] => Array
                (
                    [BUDGET] => 50.45
                    [DOSTUPNO] => 50.45
                    [DOSTUPNO_SYST] => 50.45
                )

            [USD] => Array
                (
                    [BUDGET] => 0.00
                    [DOSTUPNO] => 0.00
                    [DOSTUPNO_SYST] => 0.00
                )

        )

)
Да так.
 
антог8789
Участник
Сообщения
7
Реакции
0
  • #4.897
Вроде одна большая проблема осталась

Деньги не зачисляются на БАЛАНС ДЛЯ ВЫВОДА

В каких файлах эти настройки ?
 
AriCosmo
Участник
Сообщения
515
Реакции
115
Skype
  • #4.898
антог8789 написал(а):
Вроде одна большая проблема осталась

Деньги не зачисляются на БАЛАНС ДЛЯ ВЫВОДА

В каких файлах эти настройки ?
Ты вообще умеешь пользоваться поиском?
 
антог8789
Участник
Сообщения
7
Реакции
0
  • #4.899
Так зачем тогда форум ? Сам подумай чё сказал !
 
Manik
Участник
Сообщения
10
Реакции
0
  • #4.900
Здравствуйте. Поскажите пожалуйста, как сделать так, чтоб в разделе "мои рефералы" отображался електронный адрес реферала. (для переписки и работы с ним). Спасибо.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху