Файл: sumerki.mobi/sumerki.mobi/quest.php
Строк: 615
<?
ob_start();
define('PROTECTOR', 1);
$headmod = 'quest';//фикс. места
$textl='Квесты';
include('files/path.php');
include($path.'files/db.php');
include($path.'files/auth.php');
include($path.'files/func.php');
include($path.'files/core.php');
include($path.'files/head.php');
include($path.'files/zag.php');
$_GET['id']=addslashes($_GET['id']);
$_GET['quest']=addslashes($_GET['quest']);
switch($_GET['go']){
default:
echo '<div class="zagolovok"><div class="zagolovok1"> <div class="zagolovok2"><div class="zagolovok_right"></div><div class="zagolovok_left"></div><div class="ch_name">';
echo 'Квесты';
echo '</div><div class="clearFix"></div></div></div></div>';
echo '<div class="fon bgray"><div class="bg1"><div class="bg2"><div class="bg3"><div class="bg4"><div class="bg5"><div class="bg6"><div class="bg7"><div class="bg8">';
echo "Приветствую, $log! <br>Здесь ты можешь выполнить задания и получить за них награду!";
echo '</div></div></div></div></div></div></div></div></div>';
$req=mysql_query("SELECT * FROM `quest` WHERE `lvl`<='$udata[lvl]'");
while($quest=mysql_fetch_array($req)){
$reqs=mysql_query("SELECT * FROM `quest_activ` WHERE `usr`='$udata[usr]' and `id_zad`='$quest[id]' ");
$Nstring=mysql_num_rows($reqs);
////////////
if($Nstring==0){
echo '<div class="fon bg"><div class="bg1"><div class="bg2"><div class="bg3"><div class="bg4"><div class="bg5"><div class="bg6"><div class="bg7"><div class="bg8">';
echo "<img width='12' height='12' src='pic/main/lezo.jpeg'><i>$quest[name]</i><br><a href='quest.php?go=quest_info&id=$quest[id]'>Подробнее...</a>";
echo '</div></div></div></div></div></div></div></div></div>';
}
}
break;
case 'quest_info':
$req=mysql_query("SELECT * FROM `quest` WHERE `id`='$_GET[id]'");
$Nquest=mysql_num_rows($req);
if($Nquest==0){header('location:quest.php');exit;}
$quest=mysql_fetch_array($req);
///
$req=mysql_query("SELECT * FROM `quest_activ` WHERE `usr`='$udata[usr]' and `status`='complete' and `id`='$_GET[id]' ");
$Nstring=mysql_num_rows($req);
$activQuest=mysql_fetch_array($req);
echo '<div class="zagolovok"><div class="zagolovok1"> <div class="zagolovok2"><div class="zagolovok_right"></div><div class="zagolovok_left"></div><div class="ch_name">';
echo "$quest[name]";
echo '</div><div class="clearFix"></div></div></div></div>';
echo '<div class="fon bgray"><div class="bg1"><div class="bg2"><div class="bg3"><div class="bg4"><div class="bg5"><div class="bg6"><div class="bg7"><div class="bg8">';
echo "<b>Описание квеста:</b><br>$quest[opisane]";
echo '</div></div></div></div></div></div></div></div></div>';
echo '<div class="fon bg"><div class="bg1"><div class="bg2"><div class="bg3"><div class="bg4"><div class="bg5"><div class="bg6"><div class="bg7"><div class="bg8">';
echo "<b>Награда:</b><br> ";
/*echo "Кол-во предметов в награду: ";
if($quest[tip_vibora]==0){echo "Все";}
else{echo "$quest[tip_vibora] предм.";}
echo "</font><p>";*/
echo '<hr>';
$nagr=explode("|",$quest[nagrada]);
foreach ($nagr as $nag) {
$value=mysql_fetch_array(mysql_query("SELECT * FROM `quest_nagrada` WHERE `id`='$nag'"));
if($value['tip_q']=='shmot'){echo "<b>Предмет:</b>";}
elseif($value['tip_q']=='aura'){echo "<b>Аура:</b>";}
elseif($value['tip_q']=='res'){echo "<b>Ресурс:</b>";}
elseif($value['tip_q']=='elexir'){echo "<b>Эликсир:</b>";}
elseif($value['tip_q']=='pit'){echo "<b>Питомец:</b>";}
elseif($value['tip_q']=='mag'){echo "<b>Умение:</b>";}
if($value['tip_q']=='money'){echo "<b>Монет:</b> $value[kolvo]<br>";
}elseif(
$value['tip_q']=='exp'){echo "<b>Опыт:</b> $value[kolvo]<br>";
} else{
echo " <b><a href='quest.php?go=info_item&tip=$value[tip_q]&id=$value[id]&quest=$quest[id]'>$value[name]</a>";}
if(isset($_GET['complete'])){echo " <a href='quest.php?go=complete&item=$value[id]'><font color='green'>[Получить]</font></a><br>";}
echo "</b>";
}
echo '</div></div></div></div></div></div></div></div></div>';
$req=mysql_query("SELECT * FROM `quest_activ` WHERE `usr`='$udata[usr]' and `status`!='complete' or `usr`='$udata[usr]' and `id_zad`='$_GET[id]' and `status`='complete' ");
$Nstrin=mysql_num_rows($req);
if($Nstrin==0){echo "<div class='button pad_bot_5 pad'><a href='quest.php?go=start&id=$quest[id]'>    <img src='/theme/standart/images/galochka.png'/> Принять квест <font color='lime'>«$quest[name]»</font></a></div>";}
///просим инфу о текущем квесте
break;
case 'info_item':
$req=mysql_query("SELECT * FROM `quest_nagrada` WHERE `id`= '$_GET[id]'");
$Nstring=mysql_num_rows($req);
if($Nstring==0){header('location:quest.php');exit;}
$item=mysql_fetch_array($req);
if($_GET['tip']=='shmot'){echo "<div class='b-panel gray-panel'>Предмет:
<font color='lime'><i>$item[name]</i></font><br>
Тип: ";
if($item['tip']=='body'){echo "Броня";}
elseif($item['tip']=='weapon'){echo "Оружие";}
elseif($item['tip']=='ruki'){echo "Перчатки";}
elseif($item['tip']=='shit'){echo "Щит";}
elseif($item['tip']=='poyas'){echo "Пояс";}
elseif($item['tip']=='plash'){echo "Плащ";}
elseif($item['tip']=='nogi'){echo "Ботинки";}
elseif($item['tip']=='colco'){echo "Кольцо";}
elseif($item['tip']=='golova'){echo "Шлем";}
elseif($item['tip']=='amulet'){echo "Амулет";}
echo "<br><font color='#FF3A3A'><b>Характеристика:</b></font><br>
Урон: $item[umin]/$item[umax]<br>";
/*echo "Защита головы: $item[pgolova] <br>
Защита тела: $item[pbody] <br>
Защита ног: $item[pnogi]<br>";*/
echo "<font color='#FF3A3A'><b>Бонусы:</b></font><br>
Здоровье: $item[hp]<br>
Мана: $item[mp] <br>
Сила: $item[sila] <br>
Ловкость: $item[lovk] <br>
Интеллект: $item[um]<br>
Защита: $item[prot] <br>
Точность: $item[krit]% <br>
Сокрушение: $item[ukrit]% <br>
Стойкость: $item[antikrit]%<br>";
/*echo "
<font color='#FF3A3A'><b>Требования:</b></font><br>
Раса: ";
if($item[klas]=='wizard'){echo "Вампир";}
else if($item[klas]=='fighter'){echo "Оборотень";}
else{echo "Все" ;}
echo "<br>Сила: $item[nsila]<br>
Ловкость: $item[nlovk] <br>
Интеллект: $item[num] <br>
Уровень: $item[nlvl] </div>
";*/
}
elseif($_GET['tip']=='aura'){echo "Аура<br>
<i>$item[name]</i><br>
Урон: $item[umin]/$item[umax]<br>
Защита: $item[prot] <br>
Здоровье: $item[hp] <br>
Мана: $item[mp] <br>
Точность: $item[krit]% <br>
Сокрушение: $item[ukrit]% <br>
Стойкость: $item[antikrit]% <br>";
/*echo "
Требования: <br>
Раса: ";
if($item[klas]=='wizard'){echo "Вампир";}
elseif($item[klas]=='fighter'){echo "Оборотень";}
else{echo "Все" ;}
echo "<br>
Сила: $item[nsila] <br>
Ловкость: $item[nlovk] <br>
Интеллект: $item[num] <br>
Уровень: $item[nlvl] <br>
Время действия: $item[actime] сек. <br>
";*/
}
elseif($_GET['tip']=='res'){echo "Ресурс<br>
$item[name]<br>
Тип: Ресурс <br>
Количество: $item[give]<br>
Цена: $item[cena]<br>
";
}
elseif($_GET['tip']=='elexir'){echo "Эликсир <br> Восстанавливает:<br> $item[give] ";
if($item[what]=='hp'){echo "Здоровья";}
elseif($item[what]=='mp'){echo "Маны";}
echo " <br>
Количество: $item[kolvo] шт.<br>
Цена: $item[cena] монет<br>
";}
elseif($_GET['tip']=='mag'){echo "Умение
$item[name]:
Уровень: $item[nlvl]<br>
Раса: ";
if($item[klas]=='wizard'){echo "Вампир";}
elseif($item[klas]=='fighter'){echo "Оборотень";}
else{echo "Все" ;}
echo "<br>Урон: $item[umax] <br>
Забирает маны: $item[mp]<br>
Забирает здоровья: $item[hp]<br>
Даёт здоровья: $item[plushp]<br>
";
}
break;
////
case 'start':
$req=mysql_query("SELECT * FROM `quest_activ` WHERE `usr`='$udata[usr]' and `id_zad`='$_GET[id]' ");
$Nstring=mysql_num_rows($req);
$quest=mysql_fetch_array($req);
////////////
if($Nstring!=0){header('location: quest.php');
exit;}
else{
$quest=mysql_fetch_array(mysql_query("SELECT * FROM `quest` WHERE `id`='$_GET[id]' "));
if($quest[lvl]>$udata[lvl]){header('location: quest.php');exit;}
$kolvoZad=count(explode("|",$quest[tip_zad]));
$i=0;
while ($i<$kolvoZad){
if(!isset($progress)){
$progress='0';}
else{$progress .='|0';}
$i++;
}
mysql_query("INSERT INTO `quest_activ` SET `id_zad`='$quest[id]', `usr`='$udata[usr]', `status`='start', `progress`='$progress' ");
header('location: index.php');
}
break;
////
/////Забираем награды
case 'complete':
$req=mysql_query("SELECT * FROM `quest_activ` WHERE `usr`='$udata[usr]' and `status`='start' ");
$kolActQuest=mysql_num_rows($req);
$actQuest=mysql_fetch_array($req);
$quest=mysql_fetch_array(mysql_query("SELECT * FROM `quest` WHERE `id`='$actQuest[id_zad]' "));
//////Запросы выше...
if($kolActQuest==1){
$zadKol=count(explode("|",$quest[tip_zad]));
$zad=explode("|",$quest[tip_zad]);
$progr=explode("|",$actQuest[progress]);
$kZad=explode("|",$quest[kolvo_zad]);
$zadanie=explode("|",$quest[zadanie]);
$nagrada=explode("|",$quest[nagrada]);
$NumNagrada=count($nagrada);
$i=0;
$kompl=0;
while($zadKol>$i){
$req=mysql_query("SELECT * FROM `res` WHERE `tip`='elexir' and `name`='$zadanie[$i]' and `usr`='$udata[usr]' ");
$kolvoElik=mysql_num_rows($req);
$elik=mysql_fetch_array($req);
if($kolvoElik>0 and $zad[$i]=='elexir'){
$progr[$i]=$elik[kol];}
if($progr[$i]>=$kZad[$i]){$kompl++;}
$i++;
}
if($zadKol!=$kompl){echo "false"; header('location: index.php');exit;}
else{ //Выдача
$_GET['item']=addslashes($_GET['item']);
if($quest['tip_vibora']>0){
if($_GET['item']==null){
echo '<div class="fon bgray"><div class="bg1"><div class="bg2"><div class="bg3"><div class="bg4"><div class="bg5"><div class="bg6"><div class="bg7"><div class="bg8">';
echo "Поздравляю, <b>$udata[usr]</b>, задание: <br><i>$quest[name]</i> - <font color='lime'>выполнено!</font><br>Количество наград ты можешь выбрать: $quest[tip_vibora]<br>Уже выбрано:
<b>$actQuest[nagrada]</b>/$quest[tip_vibora] предметов<br><a class='buuut' href='quest.php?go=quest_info&id=$quest[id]&complete=true'>Выбрать награду</a>";
echo '</div></div></div></div></div></div></div></div></div>';
}
elseif($_GET[item]!=null){
///проверяю есть ли такая награда вообще в списке для данного квеста, если есть пишем метку
$i=0;
while($NumNagrada>$i){
if($nagrada[$i]==$_GET['item']){$tru=1;}
$i++;
}
////
if($tru!=1){header('location: index.php');exit;}
$req=mysql_query("SELECT * FROM `quest_nagrada` WHERE `id`='$_GET[item]' ");
$nagrads=mysql_fetch_array($req);
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if($nagrads[tip_q]=='shmot'){
mysql_query("INSERT INTO
`item` SET
`usr`='$udata[usr]',
`tip`='$nagrads[tip]',
`name`='$nagrads[name]',
`cena`='$nagrads[cena]',
`umin`='$nagrads[umin]',
`umax`='$nagrads[umax]',
`pgolova`='$nagrads[pgolova]',
`pbody`='$nagrads[pbody]',
`pnogi`='$nagrads[pnogi]',
`hp`='$nagrads[hp]',
`mp`='$nagrads[mp]',
`krit`='$nagrads[krit]',
`ukrit`='$nagrads[ukrit]',
`antikrit`='$nagrads[antikrit]',
`sila`='$nagrads[sila]',
`lovk`='$nagrads[lovk]',
`um`='$nagrads[um]',
`prot`='$nagrads[prot]',
`klas`='$nagrads[klas]',
`nsila`='$nagrads[num]',
`num`='$nagrads[num]',
`nlovk`='$nagrads[nlovk]',
`nlvl`='$nagrads[nlvl]',
`set`='$nagrads[set]',
`image`='not' ");
}
elseif($nagrads[tip_q]=='aura'){
$req1 = mysql_query("SELECT * FROM `item_aura` WHERE `usr` = '$log' and `name` = '$nagrads[name]'");
$res = mysql_fetch_array($req1);
$avto1=mysql_num_rows($req1);
if($avto1==0){
mysql_query("INSERT INTO
`item_aura` SET
`usr` = '$udata[usr]',
`name` = '$nagrads[name]',
`lat_name` = '$nagrads[name]',
`cena` = '$nagrads[cena]',
`umin` = '$nagrads[umin]',
`umax` = '$nagrads[umax]',
`protect` = '$nagrads[prot]',
`hp` = '$nagrads[hp]',
`mp` = '$nagrads[mp]',
`krit` = '$nagrads[krit]',
`ukrit` = '$nagrads[ukrit]',
`antikrit` = '$nagrads[antikrit]',
`klas` = '$nagrads[klas]',
`nsila` = '$nagrads[nsila]',
`num` = '$nagrads[num]',
`nlovk` = '$nagrads[nlovk]',
`nlvl` = '$nagrads[nlvl]',
`actime` = '$nagrads[actime]',
`kol` = '$nagrads[kolvo]'");
}
else{
$nk=$res[kol]+1;
mysql_query("UPDATE `item_aura` SET `kol` = '$nk' WHERE `usr` = '$log' and `name` = '$nagrads[name]'");
}
}
///
elseif($nagrads[tip_q]=='res'){
$req=mysql_query("SELECT * FROM `res` WHERE `tip`='res' and `name`='$nagrads[name]' and `usr`='$udata[usr]' ");
$kolvoStrok=mysql_num_rows($req);
$res=mysql_fetch_array($req);
if($kolvoStrok==0){
mysql_query("
INSERT INTO `res` SET
`usr`='$udata[usr]',
`what`='res',
`tip`='res',
`give`='$nagrads[give]',
`kol`='$nagrads[kolvo]',
`cena`='$nagrads[cena]',
`name`='$nagrads[name]',
`lat_name`='$agrads[name]'
"); }
else{
$nKol=$res[kol]+$nagrads[kolvo];
mysql_query("UPDATE `res` SET `kol`='$nKol' WHERE `usr`='$udata[usr]' and `name`='$nagrads[name]' ");
}
}
////
if($nagrads[tip_q]=='money'){
$n_money=$udata[money]+$nagrads[kolvo];
mysql_query("UPDATE `users` SET `money`='$n_money' WHERE `usr`='$udata[usr]' ");
}
if($nagrads[tip_q]=='exp'){
$n_money=$udata[exp]+$nagrads[kolvo];
mysql_query("UPDATE `users` SET `exp`='$n_money' WHERE `usr`='$udata[usr]' ");
}
///
if($nagrads[tip_q]=='elexir'){
$req=mysql_query("SELECT * FROM `res` WHERE `tip`='elexir' and `name`='$nagrads[name]' and `usr`='$udata[usr]' ");
$kolvoStrok=mysql_num_rows($req);
$res=mysql_fetch_array($req);
if($kolvoStrok==0){
mysql_query("
INSERT INTO `res` SET
`usr`='$udata[usr]',
`what`='$nagrads[what]',
`tip`='elexir',
`give`='$nagrads[give]',
`kol`='$nagrads[kolvo]',
`cena`='$nagrads[cena]',
`name`='$nagrads[name]',
`lat_name`='$nagrads[name]'
")or die('errrrrrrr'); }
else{
$nKol=$res[kol]+$nagrads[kolvo];
mysql_query("UPDATE `res` SET `kol`='$nKol' WHERE `usr`='$udata[usr]' and `name`='$nagrads[name]' ");
}
}
////
elseif($nagrads[tip_q]=='mag'){ //выдача самых ужасных предметов
$req=mysql_query("SELECT * FROM `mag` WHERE `name`='$nagrads[name]' and `usr`='$udata[usr]' ");
$num=mysql_num_rows($req);
$mag=mysql_fetch_array($req);
///
$i=0;
if($num==0){
while($i<9){
if(!isset($uron)){
$uron=$nagrads[umax];
$u=$nagrads[umax];
$mp=$nagrads[mp];
$m=$nagrads[mp];
$hp=$nagrads[hp];
$h=$nagrads[hp];
$plushp=$nagrads[plushp];
$p=$nagrads[plushp];
$cena=$nagrads[cena];
$c=$nagrads[cena];
}
else{
$u=round($u*1.2);
$m=round($m*1.2);
$h=round($h*1.2);
$p=round($p*1.2);
$c=round($c*2);
$uron .="|$u";
$mp .="|$m";
$hp .="|$h";
$plushp .="|$p";
$cena .="|$c";
}
$i++;
}//end while
mysql_query("INSERT INTO `mag`
SET
`uron`='$uron',
`mp`='$mp',
`hp`='$hp',
`plushp`='$plushp',
`cena`='$cena',
`usr`='$udata[usr]',
`tip`='attack',
`klas`='$nagrads[klas]',
`name`='$nagrads[name]',
`lat_name`='$nagrads[name]',
`lvl`='1'
");
}
else{$nL=$mag[lvl]+1; mysql_query("UPDATE `mag` SET `lvl`='$nL' WHERE `usr`='$udata[usr]' and `name`='$nagrads[name]' ");}
}//конец самого ужасного предмета
$n_n=$actQuest[nagrada]+1;
mysql_query("UPDATE `quest_activ` SET `nagrada`='$n_n' WHERE `usr`='$udata[usr]' ") ;
$n=$actQuest[nagrada]+1;
if($n==$quest[tip_vibora]){mysql_query("UPDATE `quest_activ` SET `status`='complete' WHERE `id`='$actQuest[id]'");
$req=mysql_query("SELECT * FROM `res` WHERE `tip`='elexir' and `name`='$quest[zadanie]' and `usr`='$udata[usr]' ");
$kolvoElik=mysql_num_rows($req);
$elik=mysql_fetch_array($req);
if($kolvoElik>0 and $nagrads[tip_q]=='elexir'){
$nkol=$elik[kol]-$quest[kolvo_zad];
if($nkol>0){
mysql_query("UPDATE `res` SET `kol`='$nkol' WHERE `usr`='$udata[usr]' and `name`='$quest[zadanie]' ");
}//up
else{mysql_query("DELETE `res` WHERE `usr`='$udata[usr]' and `name`='$quest[zadanie]' ");}
}
header('location:index.php');exit;
}
header("location: quest.php?go=complete"); exit;
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//НЕ ЗАБЫТЬ СНЯТЬ ПОЛУЧЕННУЮ ВЕЩЬ
}
}//Если получает в награду не все предметы
else{
echo '<div class="fon bg"><div class="bg1"><div class="bg2"><div class="bg3"><div class="bg4"><div class="bg5"><div class="bg6"><div class="bg7"><div class="bg8">';
echo "$log, поздравляю Вас! Вы прошли квест <font color='lime'><b>$quest[name]</b></font><br>
Ваша награда:<br>";
$nagrada=explode("|",$quest[nagrada]);
$NumNagrada=count($nagrada);
$i=0;
while($i<$NumNagrada){
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$req=mysql_query("SELECT * FROM `quest_nagrada` WHERE `id`='$nagrada[$i]' ");
$nagrads=mysql_fetch_array($req);
if($nagrads[tip_q]=='shmot'){
mysql_query("INSERT INTO
`item` SET
`usr`='$udata[usr]',
`tip`='$nagrads[tip]',
`name`='$nagrads[name]',
`cena`='$nagrads[cena]',
`umin`='$nagrads[umin]',
`umax`='$nagrads[umax]',
`pgolova`='$nagrads[pgolova]',
`pbody`='$nagrads[pbody]',
`pnogi`='$nagrads[pnogi]',
`hp`='$nagrads[hp]',
`mp`='$nagrads[mp]',
`krit`='$nagrads[krit]',
`ukrit`='$nagrads[ukrit]',
`antikrit`='$nagrads[antikrit]',
`sila`='$nagrads[sila]',
`lovk`='$nagrads[lovk]',
`um`='$nagrads[um]',
`prot`='$nagrads[prot]',
`klas`='$nagrads[klas]',
`nsila`='$nagrads[num]',
`num`='$nagrads[num]',
`nlovk`='$nagrads[nlovk]',
`nlvl`='$nagrads[nlvl]',
`set`='$nagrads[set]',
`image`='not' ");
}
elseif($nagrads[tip_q]=='aura'){
$req1 = mysql_query("SELECT * FROM `item_aura` WHERE `usr` = '$log' and `name` = '$nagrads[name]'");
$res = mysql_fetch_array($req1);
$avto1=mysql_num_rows($req1);
if($avto1==0){
mysql_query("INSERT INTO
`item_aura` SET
`usr` = '$udata[usr]',
`name` = '$nagrads[name]',
`lat_name` = '$nagrads[name]',
`cena` = '$nagrads[cena]',
`umin` = '$nagrads[umin]',
`umax` = '$nagrads[umax]',
`protect` = '$nagrads[prot]',
`hp` = '$nagrads[hp]',
`mp` = '$nagrads[mp]',
`krit` = '$nagrads[krit]',
`ukrit` = '$nagrads[ukrit]',
`antikrit` = '$nagrads[antikrit]',
`klas` = '$nagrads[klas]',
`nsila` = '$nagrads[nsila]',
`num` = '$nagrads[num]',
`nlovk` = '$nagrads[nlovk]',
`nlvl` = '$nagrads[nlvl]',
`actime` = '$nagrads[actime]',
`kol` = '$nagrads[kolvo]'");
}
else{
$nk=$res[kol]+1;
mysql_query("UPDATE `item_aura` SET `kol` = '$nk' WHERE `usr` = '$log' and `name` = '$nagrads[name]'");
}
}
///
elseif($nagrads[tip_q]=='res'){
$req=mysql_query("SELECT * FROM `res` WHERE `tip`='res' and `name`='$nagrads[name]' and `usr`='$udata[usr]' ");
$kolvoStrok=mysql_num_rows($req);
$res=mysql_fetch_array($req);
if($kolvoStrok==0){
mysql_query("
INSERT INTO `res` SET
`usr`='$udata[usr]',
`what`='res',
`tip`='res',
`give`='$nagrads[give]',
`kol`='$nagrads[kolvo]',
`cena`='$nagrads[cena]',
`name`='$nagrads[name]',
`lat_name`='$nagrads[name]'
"); }
else{
$nKol=$res[kol]+$nagrads[kolvo];
mysql_query("UPDATE `res` SET `kol`='$nKol' WHERE `usr`='$udata[usr]' and `name`='$nagrads[name]' ");
}
}
////
if($nagrads[tip_q]=='money'){
$n_money=$udata[money]+$nagrads[kolvo];
mysql_query("UPDATE `users` SET `money`='$n_money' WHERE `usr`='$udata[usr]' ");
}
if($nagrads[tip_q]=='exp'){
$n_money=$udata[exp]+$nagrads[kolvo];
mysql_query("UPDATE `users` SET `exp`='$n_money' WHERE `usr`='$udata[usr]' ");
}
///
if($nagrads[tip_q]=='elexir'){
$req=mysql_query("SELECT * FROM `res` WHERE `tip`='elexir' and `name`='$nagrads[name]' and `usr`='$udata[usr]' ");
$kolvoStrok=mysql_num_rows($req);
$res=mysql_fetch_array($req);
if($kolvoStrok==0){
mysql_query("
INSERT INTO `res` SET
`usr`='$udata[usr]',
`what`='$nagrads[what]',
`tip`='$nagrads[tip]',
`give`='$nagrads[give]',
`kol`='$nagrads[kolvo]',
`cena`='$nagrads[cena]',
`name`='$nagrads[name]',
`lat_name`='$nagrads[name]'
")or die('errrrrrrr'); }
else{
$nKol=$res[kol]+$nagrads[kolvo];
mysql_query("UPDATE `res` SET `kol`='$nKol' WHERE `usr`='$udata[usr]' and `name`='$nagrads[name]' ");
}
}
////
elseif($nagrads[tip_q]=='mag'){ //выдача самых ужасных предметов
$req=mysql_query("SELECT * FROM `mag` WHERE `name`='$nagrads[name]' and `usr`='$udata[usr]' ");
$num=mysql_num_rows($req);
$mag=mysql_fetch_array($req);
///
$i=0;
if($num==0){
while($i<9){
if(!isset($uron)){
$uron=$nagrads[umax];
$u=$nagrads[umax];
$mp=$nagrads[mp];
$m=$nagrads[mp];
$hp=$nagrads[hp];
$h=$nagrads[hp];
$plushp=$nagrads[plushp];
$p=$nagrads[plushp];
$cena=$nagrads[cena];
$c=$nagrads[cena];
}
else{
$u=round($u*1.2);
$m=round($m*1.2);
$h=round($h*1.2);
$p=round($p*1.2);
$c=round($c*2);
$uron .="|$u";
$mp .="|$m";
$hp .="|$h";
$plushp .="|$p";
$cena .="|$c";
}
$i++;
}//end while
mysql_query("INSERT INTO `mag`
SET
`uron`='$uron',
`mp`='$mp',
`hp`='$hp',
`plushp`='$plushp',
`cena`='$cena',
`usr`='$udata[usr]',
`tip`='attack',
`klas`='$nagrads[klas]',
`name`='$nagrads[name]',
`lat_name`='$nagrads[name]',
`lvl`='1'
");
}
else{$nL=$mag[lvl]+1; mysql_query("UPDATE `mag` SET `lvl`='$nL' WHERE `usr`='$udata[usr]' and `name`='$nagrads[name]' ");}
}//конец самого ужасного предмета
$i1=$i+1;
if($i1>=$NumNagrada){mysql_query("UPDATE `quest_activ` SET `status`='complete' WHERE `id`='$actQuest[id]'");
$req=mysql_query("SELECT * FROM `res` WHERE `tip`='elexir' and `name`='$zadanie[$i]' and `usr`='$udata[usr]' ");
$kolvoElik=mysql_num_rows($req);
$elik=mysql_fetch_array($req);
if($kolvoElik>0 and $zad[$i]=='elexir'){
$nkol=$elik[kol]-$kZad[$i];
if($nkol>0){
mysql_query("UPDATE `res` SET `kol`='$nkol' WHERE `usr`='$udata[usr]' and `name`='$zadanie[$i]' ");
}//up
else{mysql_query("DELETE `res` WHERE `usr`='$udata[usr]' and `name`='$zadanie[$i]' ");}
}
}
$i++;
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//НЕ ЗАБЫТЬ СНЯТЬ ПОЛУЧЕННУЮ ВЕЩЬ
echo "<b><i>$nagrads[name]</b></i><br>";
} //конец массива
//echo "<a href='index.php'>На главную</a>";
}//если все предметы на получение
}//конец выдачи
}
break;
///////////////
}
//echo "</div><div class='btn nav2-btn'><a href='quest.php'>К квестам</a></div>";
echo '</div></div></div></div></div></div></div></div></div>';
if($_GET['go']!=null && $_GET['id']!=null && $_GET['go']!='quest_info'){echo "<div class='button pad_bot_5 pad'><a href='quest.php?go=quest_info&id=$_GET[quest]'>    <img src='/theme/standart/images/galochka.png'/> Назад</a></div>";}
include($path.'files/down.php');
include($path.'files/meny.php');
ob_flush();
?>