Обучение/Помощь новичкам | куда
DELETED
Автор
17 февраля 2019, в 18:14
Delete
mysql_query("UPDATE `quest` SET `q2` = `q2` + '1' WHERE `id_user` = '".$user['id']."'"); 2 задание
mysql_query("UPDATE `quest` SET `q3` = `q3` + '1' WHERE `id_user` = '".$user['id']."'"); 3 задание
mysql_query("UPDATE `quest` SET `q4` = `q4` + '1' WHERE `id_user` = '".$user['id']."'"); 4 задание
вот этот запрос в бизнесмене для задания куда нужно поставить?
Tur87 , боже это пример запроса, а задания ты сам уже делаешь какие тебе надо и вставляешь там где надо.
DELETED
Автор
17 февраля 2019, в 18:19
Delete
Tur87 , Сам код файла заданий покажи.
DELETED
Автор
17 февраля 2019, в 18:43
Delete
$_timeDay = ($_timeEvryDay - time());
$quest = mysql_fetch_assoc(mysql_query("SELECT * FROM `quest` WHERE `id_user` = '".$user['id']."'"));
if(!$quest){
mysql_query("INSERT INTO `quest` SET `id_user` = '".$user['id']."', `time_q` = '".(time() + $_timeDay)."'");
header('location:?quest');
exit();
}else{
// START IF
if($quest['time_q'] <= time()){
mysql_query( "DELETE FROM `quest` WHERE `id_user` = '".$user['id']."'");
header('location:?quest');
exit();
}
define("QUEST","4"); // всего заданий
$quest_set = [
1 => [
'name' => 'Бизнес', // название задания
'comment' => 'Собери прибыль', // параметры босса броня
'quest' => '50', // Необходимо для выполнения
'baks' => '5', // Награда баксы
'money' => '5000', // Награда монеты
'location' => '?business' // Локация
],
2 => [
'name' => 'Инвестор', // название задания
'comment' => 'Купи баксов', // параметры босса броня
'quest' => '1000', // Необходимо для выполнения
'baks' => '500', // Награда баксы
'money' => '5000', // Награда монеты
'location' => '?wapkassa' // Локация
],
3 => [
'name' => 'Капиталист', // название задания
'comment' => 'Собери прибыль', // параметры босса броня
'quest' => '80', // Необходимо для выполнения
'baks' => '50', // Награда баксы
'money' => '4000', // Награда монеты
'location' => '?factory' // Локация
],
4 => [
'name' => 'Постройка', // название задания
'comment' => 'Построй дома', // параметры босса броня
'quest' => '10', // Необходимо для выполнения
'baks' => '7', // Награда баксы
'money' => '4000', // Награда монеты
'location' => '?town' // Локация
],
];
echo'<div class="pan-4"> Время на выполнение: '.time_left($quest['time_q'] - time()).' </div>';
for($is = 1; $is <= QUEST; $is++) {
?>
<div class="sp1 clrt1 t_norm ">
<center> <b style="color:#ee96ff;"> <?=$quest_set[$is]['name']?> </b> </center>
<span style="font-size:12px;"><?=$quest_set[$is]['comment']?></span><br>
<span style="color:#90b0c0;">Прогресс:</span> <?= $quest['q'.$is] >= $quest_set[$is]['quest'] ? $quest_set[$is]['quest']:$quest['q'.$is] ?> из <?=$quest_set[$is]['quest']?><br>
<span style="color:#90b0c0;">Награда:</span> <img src="images/style/b.png" width="16" height="16" alt=""><?=$quest_set[$is]['baks']?> баксов <img src="/images/style/money.png" width="16" height="16" alt=""><?=$quest_set[$is]['money']?> монет
<?
if($quest['q'.$is.'_'] == 0){
if($quest_set[$is]['quest'] >= $quest['q'.$is]){ ?>
<div style="text-align:center;"><a class="clik" style="display:inline-block;width:60%;" href="<?=$quest_set[$is]['location']?>"> Перейти к выполнению</a></div>
<?
}else{
if(isset($_GET['quest-'.$is.'-end'])){
mysql_query("UPDATE `quest` SET `q".$is."_` = '1' WHERE `id_user` = '".$user['id']."'");
mysql_query("UPDATE `user` SET `baks` = `baks` + '".$quest_set[$is]['baks']."',`money` = `money` + '".$quest_set[$is]['money']."' WHERE `id` = '".$user['id']."'");
header('location: ?quest');
exit();
}
?>
<div style="text-align:center;"><a class="clik" style="display:inline-block;width:60%;" href="?quest&<?php echo'quest-'.$is.'-end'; ?>"> Завершить</a></div>
<?
}
}else{
echo"<br/>Задание выполнено, награда получена";
}
echo'</div>';
}
// END IF
}
?>
DELETED
Автор
17 февраля 2019, в 19:03
Delete
Tur87 , Ну так у тя есть в заданиях начисление!! Обьясни что ты хочешь конкретно!
DELETED
Автор
17 февраля 2019, в 19:08
Delete
Tur87 , блин я хз что ты хочешь но в файле вставь свои запросы в бд после этой строки, если ты хочешь чтобы они что то начисляли, начислять они будут после выполнения задания какого либо всё вместе!
if(isset($_GET['quest-'.$is.'-end'])){
DELETED
Автор
17 февраля 2019, в 19:13
Delete