// Выполнение квеста
if (isset ($_GET['complete'])) {
$_GET['complete'] = (int) $_GET['complete'];
$q = mysql_query ('select * from `user_q` WHERE (`user`="' . $user['id'] . '") AND (`q`="' . $_GET['complete'] . '")');
if (mysql_num_rows ($q)==0) {
header ('location: /quest.php');
exit;
}
$user_q = mysql_fetch_array ($q);
if ($user_q['complete']==1) {
header ('location: /quest.php');
exit;
}
$q_ = mysql_query ('SELECT * FROM `quest` WHERE (`id`="' . $user_q['q'] . '")');
$quest = mysql_fetch_array ($q_);
if ($user_q['c']<$quest['c']) {
header ('location: /quest.php');
exit;
}
mysql_query ('UPDATE `user_q` SET `complete`="1", `time`="' . ( time () + $set['time'] ) . '" WHERE (`user`="' . $user['id'] . '") AND (`q`="' . $quest['id'] . '")');
mysql_query ('UPDATE `users` SET `g`=`g`+' . $quest['_gold'] . ', `s`=`s`+' . $quest['_silver'] . ', `exp`=`exp`+' . $quest['_exp'] . ' WHERE (`id`="' . $user['id'] . '")');
// Place
// 2 - Задания
// Type
// 0 - Выполнить любые задания в хижине мудреца
$q = mysql_query ('select * from `user_q` WHERE (`user`="' . $user['id'] . '") AND (`complete`="0")');
if (mysql_num_rows ($q) != 0) {
while ($user_q = mysql_fetch_array ($q)) {
//
$q_ = mysql_query ('SELECT * FROM `quest` WHERE (`id`="' . $user_q['q'] . '")');
$quest = mysql_fetch_array ($q_);
if ($quest['place']=='2') {
if ($quest['type']=='0') {
if ($user_q['c']<$quest['c']) {
mysql_query ('UPDATE `user_q` SET `c`=`c`+1 WHERE (`user`="' . $user['id'] . '") AND (`q`="' . $quest['id'] . '")');
}
}
}
}
}
header ('location: /quest.php');
}
// Список активных квестов
$q = mysql_query ('select * from `user_q` WHERE (`user`="' . $user['id'] . '") AND (`complete`="0")');
if (mysql_num_rows ($q) == 0) {
echo '<div class=\'menuList\'>
<center><li> Нет активных квестов</li></div></center>
';
}
else {
while ($user_q = mysql_fetch_array ($q)) {
//
$q_ = mysql_query ('SELECT * FROM `quest` WHERE (`id`="' . $user_q['q'] . '")');
$quest = mysql_fetch_array ($q_);
}
else {
switch ($quest['place']) {
case 1:
$self = 'arena';
break;
case 2:
$self = 'quest';
break;
case 3:
$self = 'duel';
break;
case 4:
$self = 'farm';
break;
case 5:
$self = 'cave';
break;
case 6:
$self = 'coliseum';
break;
case 7:
$self = 'undying';
break;
}
echo '<a href="/' . $self . '.php"><span class="btn"><span class="end"><span class="label">Перейти к выполнению</a></span></span></span>';
}
echo '
</div>
</li></div>
';
}
}
// Список активных квестов
$q = mysql_query ('select * from `user_q` WHERE (`user`="' . $user['id'] . '") AND (`complete`="1")');
if (mysql_num_rows ($q) != 0) {
while ($user_q = mysql_fetch_array ($q)) {
//
$q_ = mysql_query ('SELECT * FROM `quest` WHERE (`id`="' . $user_q['q'] . '")');
$quest = mysql_fetch_array ($q_);