- Сообщения
- 280
- Реакции
- 46
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 часов, и если потом их не собрать - они просто не будут прибавляться..
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 часов, и если потом их не собрать - они просто не будут прибавляться..
- Сообщения
- 280
- Реакции
- 46
Что значит "примерно"? Надо точно, а то ничего не получится!assus написал(а):спасибо
а к фруктам примерно как выставить время удаления
Создаешь таблицу в бд, туда при покупке отправляешь фрукты с датой покупки и датой, через сколько умрет. Ставишь запрос, что фрукты, у которых время вышло - удаляются и вуаля!
MrMatnoos
Участник
Это полное обнуление фермы, то есть обнуляется плоды собранные за все время. Если слишком жестоко, то можно убрать.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
Участник
Вот пример кода "Если прошло больше 720 минут, то останавливаем сбор плодов"
[HIDE=5]
[/HIDE]
[HIDE=5]
[/HIDE]
[HIDE=5]Переводим код на русский:
Если с последнего сбора прошло больше 720 минут, то обновляем все значения x на значения b.
Если с последнего сбора прошло больше 720 минут 02 сек, то обновляем все значения b на старые значения x.[/HIDE]
Пробуем, поправляем, дополняем.
За работоспособность кода не отвечаю.
[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=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=5]Переводим код на русский:
Если с последнего сбора прошло больше 720 минут, то обновляем все значения x на значения b.
Если с последнего сбора прошло больше 720 минут 02 сек, то обновляем все значения b на старые значения x.[/HIDE]
Пробуем, поправляем, дополняем.
За работоспособность кода не отвечаю.
Последнее редактирование:
lihodey
Участник
- Сообщения
- 8
- Реакции
- 0
Krikash
Местный
- Сообщения
- 91
- Реакции
- 8
Проверяй API, что то не правильноlihodey написал(а):Подскажите, почему в админке не отображается баланс payeer, и не работают выплаты.Магазин модерацию прошел, API тоже настроил.Пополнение работает, а выплаты нет.
после теста этого кода
у меня нет сброса фруктов?!
Код:
$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 минут, то останавливаем сбор плодов"
Пробуем, поправляем, дополняем.
За работоспособность кода не отвечаю.
MrMatnoos
Участник
не забудь отписаться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"); }
щас этот проверим
MrMatnoos
Участник
А может и я ошибся в чем - то.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>";
}
?>
MrMatnoos
Участник
Нет, это код кривой... Будем переделывать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>"; } ?>
антог8789
Участник
- Сообщения
- 7
- Реакции
- 0
Не работают авто выплаты !!!!!!!!!!!! Ставил разные скрипты Этот тоже ! Хостинг платный , администрация пишет с их стороны проблем нет Побывал все варианты ВОПРОС ???? На данный момент работают ЛИ ВООБЩЕ Авто выплаты ????????????? Может в payeer верифицировать аккаунт надо ? Я не удивляюсь если АПИ у них вообще не работает
антог8789
Участник
- Сообщения
- 7
- Реакции
- 0
антог8789
Участник
- Сообщения
- 7
- Реакции
- 0
БАЛАНС В 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
Да так.антог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
Ты вообще умеешь пользоваться поиском?антог8789 написал(а):Вроде одна большая проблема осталась
Деньги не зачисляются на БАЛАНС ДЛЯ ВЫВОДА
В каких файлах эти настройки ?
- Статус
- В этой теме нельзя размещать новые ответы.