Кто сможет сделать модуль?

Haziev

Участник
Всем привет
Кто сможет сделать модуль



Нужно сделать в складе чтобы примерно в 9:00 продолжит сбор

Пример, купил персонажа и от него скопливается доход в складе, мне нужно чтобы купили персонажа и в 9:00 остановился сбор, чтобы он продолжал работать нужно нажать кнопку на складе

Чтобы он продолжал работать

Типо каждый день надо заходить и нажимать на кнопку, чтобы доход был
 

pligin

Команда форума
Администратор
В 09.00 прибыль остановилась.
В 10.00 пользователь нажал кнопку.
Прибыль продолжает считаться с 09.00 или с 10.00 ?
 

hazi23

Местный
В 09.00 прибыль остановилась.
В 10.00 пользователь нажал кнопку.
Прибыль продолжает считаться с 09.00 или с 10.00 ?

этот модуль почти сделал. добавил два модуля Ограничение склада и Срок жизни фруктов. Только есть две проблемы:
1) Как сделать чтобы время было видно, когда нажимаешь собрать и на странице начался отчет времени. чтобы было видно типо 24:00. 23:59 и тд
2)Как на модуле срок жизни сделать так чтобы время остановился когда заполняется ограничение склада... и также после собрание продолжал работать


<div class="cl-right">
<div class="sstart"></div>
<div class="sbg"><div class="clr"></div>
<div class="alltext">
<div class="acc-title">Cклад</div>
Предложение ..........................
<BR />
<?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() - 86400) ){

$tomat_s = (($func->SumCalc($sonfig_site["a_in_h"],$user_data["a_t"], $user_data["last_sbor"]))>$user_data["a_t"]*5040)?($user_data["a_t"]*5040):($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");

echo "<center><font color = 'green'><b>Вы собрали </b></font></center><BR />";

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

}else echo "<center><font color = 'red'><b>Камни можно собирать не чаще 1го раза за 24 часа</b></font></center><BR />";

}

?>
<form action="" method="post">
<div class="clr"></div>
<div class="sm-line">
<img src="/img/fruit/1kl.png" width=40/><?=$user_data["a_t"]; ?> Собрали: <font color="#000"> <?=(($func->SumCalc($sonfig_site["a_in_h"], $user_data["a_t"], $user_data["last_sbor"]))>$user_data["a_t"]*5040)?($user_data["a_t"]*5040):($func->SumCalc($sonfig_site["a_in_h"], $user_data["a_t"], $user_data["last_sbor"]));?>
камней</font></div>
<div class="sm-line">
<img src="/img/fruit/2kl.png" width=40/><?=$user_data["b_t"]; ?> Собрали: <font color="#000"> <?=$func->SumCalc($sonfig_site["b_in_h"], $user_data["b_t"], $user_data["last_sbor"]);?> камней</font></div>
<div class="sm-line">
<img src="/img/fruit/3kl.png" width=40/><?=$user_data["c_t"]; ?> Собрали:<font color="#000"> <?=$func->SumCalc($sonfig_site["c_in_h"], $user_data["c_t"], $user_data["last_sbor"]);?> камней</font></div>
<div class="sm-line">
<img src="/img/fruit/4kl.png" width=40/><?=$user_data["d_t"]; ?> Собрали: <font color="#000"> <?=$func->SumCalc($sonfig_site["d_in_h"], $user_data["d_t"], $user_data["last_sbor"]);?> камней</font></div>
<div class="sm-line">
<img src="/img/fruit/5kl.png" width=40/><?=$user_data["e_t"]; ?> Собрали: <font color="#000"> <?=$func->SumCalc($sonfig_site["e_in_h"], $user_data["e_t"], $user_data["last_sbor"]);?> камней</font></div>
<div class="clr"></div></br>
<center><input type="submit" name="sbor" value="Cобрать камни" style="background: #914030;
background: #914030;
background: -moz-linear-gradient(top, #914030 0%, #a64e3c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#914030), color-stop(100%,#a64e3c));
background: -webkit-linear-gradient(top, #914030 0%,#a64e3c 100%);
background: -o-linear-gradient(top, #914030 0%,#a64e3c 100%);
background: -ms-linear-gradient(top, #914030 0%,#a64e3c 100%);
background: linear-gradient(to bottom, #914030 0%,#a64e3c 100%);
border: 1px solid #6b3015;
border-radius: 6px;
color: #fed69b;
width:220px;
font-size:18px;
font-family: 'Guerilla', cursive;
margin: 3px 0px 0 5px;
padding:11px 6px 12px 6px;
cursor:pointer;"/></center>
</form>

<div class="clr"> <?php $life_time->GetTable($usid); ?></div>
<div class="clr"></div></br>

</div>
</div>

<div class="send"></div>
</div>
</div>
<div class="clr"></div>
 

pligin

Команда форума
Администратор
этот модуль почти сделал. добавил два модуля Ограничение склада и Срок жизни фруктов. Только есть две проблемы:
1) Как сделать чтобы время было видно, когда нажимаешь собрать и на странице начался отчет времени. чтобы было видно типо 24:00. 23:59 и тд
2)Как на модуле срок жизни сделать так чтобы время остановился когда заполняется ограничение склада... и также после собрание продолжал работать


<div class="cl-right">
<div class="sstart"></div>
<div class="sbg"><div class="clr"></div>
<div class="alltext">
<div class="acc-title">Cклад</div>
Предложение ..........................
<BR />
<?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() - 86400) ){

$tomat_s = (($func->SumCalc($sonfig_site["a_in_h"],$user_data["a_t"], $user_data["last_sbor"]))>$user_data["a_t"]*5040)?($user_data["a_t"]*5040):($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");

echo "<center><font color = 'green'><b>Вы собрали </b></font></center><BR />";

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

}else echo "<center><font color = 'red'><b>Камни можно собирать не чаще 1го раза за 24 часа</b></font></center><BR />";

}

?>
<form action="" method="post">
<div class="clr"></div>
<div class="sm-line">
<img src="/img/fruit/1kl.png" width=40/><?=$user_data["a_t"]; ?> Собрали: <font color="#000"> <?=(($func->SumCalc($sonfig_site["a_in_h"], $user_data["a_t"], $user_data["last_sbor"]))>$user_data["a_t"]*5040)?($user_data["a_t"]*5040):($func->SumCalc($sonfig_site["a_in_h"], $user_data["a_t"], $user_data["last_sbor"]));?>
камней</font></div>
<div class="sm-line">
<img src="/img/fruit/2kl.png" width=40/><?=$user_data["b_t"]; ?> Собрали: <font color="#000"> <?=$func->SumCalc($sonfig_site["b_in_h"], $user_data["b_t"], $user_data["last_sbor"]);?> камней</font></div>
<div class="sm-line">
<img src="/img/fruit/3kl.png" width=40/><?=$user_data["c_t"]; ?> Собрали:<font color="#000"> <?=$func->SumCalc($sonfig_site["c_in_h"], $user_data["c_t"], $user_data["last_sbor"]);?> камней</font></div>
<div class="sm-line">
<img src="/img/fruit/4kl.png" width=40/><?=$user_data["d_t"]; ?> Собрали: <font color="#000"> <?=$func->SumCalc($sonfig_site["d_in_h"], $user_data["d_t"], $user_data["last_sbor"]);?> камней</font></div>
<div class="sm-line">
<img src="/img/fruit/5kl.png" width=40/><?=$user_data["e_t"]; ?> Собрали: <font color="#000"> <?=$func->SumCalc($sonfig_site["e_in_h"], $user_data["e_t"], $user_data["last_sbor"]);?> камней</font></div>
<div class="clr"></div></br>
<center><input type="submit" name="sbor" value="Cобрать камни" style="background: #914030;
background: #914030;
background: -moz-linear-gradient(top, #914030 0%, #a64e3c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#914030), color-stop(100%,#a64e3c));
background: -webkit-linear-gradient(top, #914030 0%,#a64e3c 100%);
background: -o-linear-gradient(top, #914030 0%,#a64e3c 100%);
background: -ms-linear-gradient(top, #914030 0%,#a64e3c 100%);
background: linear-gradient(to bottom, #914030 0%,#a64e3c 100%);
border: 1px solid #6b3015;
border-radius: 6px;
color: #fed69b;
width:220px;
font-size:18px;
font-family: 'Guerilla', cursive;
margin: 3px 0px 0 5px;
padding:11px 6px 12px 6px;
cursor:pointer;"/></center>
</form>

<div class="clr"> <?php $life_time->GetTable($usid); ?></div>
<div class="clr"></div></br>

</div>
</div>

<div class="send"></div>
</div>
</div>
<div class="clr"></div>
 

Haziev

Участник
Можешь подскажиите куда код поставить, что то у меня не получилось
 
Верх