Пример #1
0
 public function sell_market($town_id, $price, $FROM_post = 0, $post_to = 0, $post_var = 0, $kol_item = 1, $damage = 1)
 {
     $ar = array(0, $this->item['id']);
     if ($this->item['ref_id'] == 0 and $this->item['priznak'] == 0 and $this->item['user_id'] == $this->char['user_id'] and $this->item['used'] == 0 and $this->fact['type'] <= 97 and $this->item['item_for_quest'] == 0) {
         $kol = min($kol_item, $this->max_count());
         if ($this->counted_item()) {
             if ($this->item['count_item'] < $kol) {
                 $kol = $this->item['count_item'];
             }
         } else {
             $kol = 1;
         }
         $tax = round($price * $this->tax_market, 2);
         if ($this->char['GP'] < $tax and $FROM_post == 0) {
             echo 'У тебя недостаточно денег для уплаты налога';
         } elseif ($this->char['GP'] < $FROM_post and $FROM_post != 0) {
             echo 'У тебя недостаточно денег для оплаты отправки посылки';
         } elseif ($price < 1 and $FROM_post == 0) {
             echo 'Минимальная цена - 1 монета';
         } elseif ($price > 10000 and $FROM_post == 0) {
             echo 'Максимальная цена - 10 000 монет';
         } elseif ($this->item['personal'] > 0) {
             echo 'Личные предметы запрещено продавать';
         } elseif ($kol_item <= 0) {
             echo 'Неверное количество для продажи';
         } else {
             //Маленько поломаем предмет
             if ($damage == 1) {
                 $res = $this->damage_item(1, 25, 6);
                 if ($res == -1) {
                     echo '<center><b>Предмет был сломан при попытке передачи</b></center><br>';
                     return 0;
                 } elseif ($res == 0) {
                     echo '<center><b>Предмет потерял долговечность при передаче</b></center><br>';
                 }
             }
             $this->item['town'] = $town_id;
             $this->item['item_cost'] = (double) $price;
             if ($FROM_post == 0) {
                 $item_id = $this->move_item_to_market($town_id, $tax, 0, 0, 1, $kol);
                 echo '<b><font color=#FFFF00 size=3>Вещь выставлена на продажу. Ты ' . echo_sex('заплатил', 'заплатила') . ' за аренду торгового места ' . $tax . ' ' . pluralForm($tax, 'монету', 'монеты', 'монет') . '</font></b>';
             } else {
                 $item_id = $this->move_item_to_market($town_id, $FROM_post, $post_to, $post_var, 3, $kol);
                 echo '<b><font color=#FFFF00 size=3>Посылка принята к отправке. Ты ' . echo_sex('заплатил', 'заплатила') . ' за отправку ' . $FROM_post . ' ' . pluralForm($FROM_post, 'монету', 'монеты', 'монет') . '</font></b>';
             }
             $ar[0] = $price;
             $ar[1] = $item_id;
         }
     }
     return $ar;
 }
Пример #2
0
 public function sell($kol = 1, $shop_id = 0)
 {
     $this->init_res_user(0, $this->char['user_id']);
     $kol = min($kol, $this->res_user['col']);
     if ($kol > 0) {
         $gp = $kol * $this->res['incost'];
         $check = $this->add_user(0, $this->char['user_id'], -$kol, 0, 0, $gp, 8);
         myquery("INSERT INTO game_pm (komu, otkogo, theme, post, view, time, folder) VALUES ('" . $this->char['user_id'] . "', '0', 'Продажа в магазине', 'Ты " . echo_sex('продал', 'продала') . " ресурс <b>" . $this->res['name'] . "</b> торговцу в количестве " . $kol . " шт. за " . $gp . " " . pluralForm($gp, 'монету', 'монеты', 'монет') . "','0','" . time() . "',5)");
         $this->message = "<b><font color=ff0000 face=verdana size=2>Продан ресурс: " . $this->res['name'] . " " . $kol . " шт. за " . $gp . " " . pluralForm($gp, 'монету', 'монеты', 'монет') . "</font></b>";
         if ($shop_id > 0) {
             save_stat($this->char['user_id'], '', '', 11, $shop_id, $this->res['name'], '', $gp, '', '', '', '');
         }
     } else {
         $this->message = "<b><font color=#FF0000 size=3>У Вас нет данного ресурса!</font></b>";
     }
 }
Пример #3
0
    echo '<center><h2><font color="yellow">Процедуры</font></h2>';
    if (isset($sumitem)) {
        if (isset($count_item)) {
            list($id, $type) = mysql_fetch_array(myquery("SELECT id, type FROM game_items_factsheet WHERE name='" . $name_items . "'"));
            if ($type == 13 or $type == 12 or $type == 21 or $type == 19 or $type == 22 or $type == 97) {
                $check_items = myquery("SELECT count(1) as count, sum(count_item) as sum, user_id FROM game_items WHERE item_id='" . $id . "' and priznak='" . $gde . "' Group by user_id Having count>1");
                if (mysql_num_rows($check_items) == 0) {
                    echo 'Нет необходимости ничего складывать!<br>';
                } else {
                    $i = 0;
                    while ($item = mysql_fetch_array($check_items)) {
                        myquery("UPDATE game_items Set count_item='" . $item['sum'] . "' WHERE item_id='" . $id . "' and priznak='" . $gde . "' and user_id='" . $item['user_id'] . "' Limit 1");
                        myquery("DELETE FROM game_items WHERE item_id='" . $id . "' and priznak='" . $gde . "' and user_id='" . $item['user_id'] . "' and count_item<>'" . $item['sum'] . "'");
                        $i = $i + $item['count'] - 1;
                    }
                    echo 'Удалено ' . $i . ' ' . pluralForm($i, 'строчка', 'строчки', 'строчек') . ' в бд!';
                }
            } else {
                echo 'Предмет не подлежит складыванию!';
            }
        } else {
            echo '
			<script type="text/javascript">
			var getFunctionsUrl = "suggest/suggest_items.php?keyword=";
			var startSearch = 3;
			</script><?
			<link href="suggest/suggest.css" rel="stylesheet" type="text/css">
		    <script type="text/javascript" src="suggest/suggest.js"></script>
			<form action="admin.php?opt=main&option=funct&sumitem&count_item" method="post">
			Имя предмета:<input id="keyword" name="name_items" type="text" size="50" onkeyup="handleKeyUp(event)"><div style="display:none;" id="scroll"><div id="suggest"></div></div>
			<br><SELECT name="gde">
Пример #4
0
function printDoctorAndTime($arResult)
{
    $weeksDate = array_map(create_function('$item', 'return date("d.m.Y", $item);'), range(strtotime($arResult['DATE_WEEK_START']), strtotime($arResult['DATE_WEEK_END']), 60 * 60 * 24));
    ?>
	<div class="b-doc-record-header c-auto-height-calc">
		<div class="b-doc-record-header__main">
			<div class="b-doc-record-header-title"><?php 
    echo $arResult['SPECIALIZATION'];
    ?>
</div>
			<div class="b-doctor-legend">
				<div class="b-doctor-legend__item">Запись возможна</div>
				<div class="b-doctor-legend__item disabled">Запись невозможна</div>
			</div>
		</div>
		<div class="b-doc-record-header__side">			
			<div class="b-doc-record-header-date">с <?php 
    echo $arResult['DATE_WEEK_START'];
    ?>
 по <?php 
    echo $arResult['DATE_WEEK_END'];
    ?>
</div>
			
			<div class="b-doc-record-header-nav-out c-doc-record-header-nav">
				<div class="b-doc-record-header-nav">
					<?php 
    if ($arResult['DATE_OFFSET'] > 0) {
        ?>
					<a style="cursor: pointer;" class="b-doc-record-header-nav__item next c-next-week" data-offset="<?php 
        echo $arResult['DATE_OFFSET'] - 1;
        ?>
" data-idSpecialization="<?php 
        echo $arResult['ID_SPECIALIZATION'];
        ?>
">« Предыдущая неделя</a>
					<?php 
    }
    ?>
					<a style="cursor: pointer;" class="b-doc-record-header-nav__item next c-next-week" data-offset="<?php 
    echo $arResult['DATE_OFFSET'] + 1;
    ?>
" data-idSpecialization="<?php 
    echo $arResult['ID_SPECIALIZATION'];
    ?>
">Следующая неделя »</a>
				</div>
			</div>
		</div>
	</div>
	<div class="b-doc-rec-table">
		<div class="b-doc-rec-table__line b-doc-rec-table__line--header c-auto-height-calc">
			<div class="b-doc-rec-table__side">
				ВРАЧ
			</div>
			<div class="b-doc-rec-table__content b-doc-rec-table__cells">	
				<?php 
    foreach ($weeksDate as $weekDate) {
        ?>
					<div class="b-doc-rec-table__cell"><?php 
        echo $weekDate;
        ?>
</div>
				<?php 
    }
    ?>
			</div>
		</div>
		<?php 
    foreach ($arResult['DOCTORS'] as $doctor => $doctorInfo) {
        ?>
			<div class="b-doc-rec-table-scroll jScrollPane c-auto-height"><div class="b-doc-rec-table__side">
				<b class="base-text"><?php 
        echo $doctorInfo['UF_DOCTOR_VALUE'];
        ?>
</b><br>
				<p>каб. №<?php 
        echo $doctorInfo['UF_CABINET_VALUE'];
        ?>
</p>
			</div>
			<div class="b-doc-rec-table__content">
				<div class="b-calendar b-calendar--wider">
					<?php 
        foreach ($weeksDate as $weekDate) {
            ?>
						<?php 
            $timeStartTicket = '';
            $timeEndTicket = '';
            $countTickets = 0;
            $freeTickets = $arResult['FREE_TICKETS'][$doctor][$weekDate];
            $allTickets = $arResult['ALL_TICKETS'][$doctor][$weekDate];
            if (count($allTickets) > 0) {
                $keysAllTicket = array_keys($allTickets);
                $timeStartTicket = $allTickets[$keysAllTicket[0]]['TIME_TICKET'];
                $timeEndTicket = $allTickets[$keysAllTicket[count($keysAllTicket) - 1]]['TIME_TICKET'];
                $countTickets = count($allTickets);
            }
            if (count($freeTickets) > 0) {
                $keysFreeTicket = array_keys($freeTickets);
                $timeStartTicket = $freeTickets[$keysFreeTicket[0]]['TIME_TICKET'];
                $timeEndTicket = $freeTickets[$keysAllTicket[count($keysFreeTicket) - 1]]['TIME_TICKET'];
                $countTickets = count($freeTickets);
            }
            if (!empty($timeStartTicket) && !empty($timeEndTicket) && $countTickets > 0) {
                ?>
							<a class="b-calendar__item-out c-calendar-day day-disabled selectDoctorAndTime" style="cursor: pointer;" data-date="<?php 
                echo $weekDate;
                ?>
" data-docpost-id="<?php 
                echo $doctor;
                ?>
" data-specialization="<?php 
                echo $doctorInfo['UF_SPECIALIZATION'];
                ?>
" data-cabinet="<?php 
                echo $doctorInfo['UF_CABINET'];
                ?>
">
								<div class="b-calendar__item-date"><?php 
                echo $weekDate;
                ?>
</div>
								<div class="b-calendar__item">
									<div class="b-calendar__item-in">								
										<span class="b-calendar__item__num" style="padding-top:10px;"><?php 
                echo $timeStartTicket;
                ?>
-<?php 
                echo $timeEndTicket;
                ?>
</span>
										<span class="b-calendar__item__text color-turquoise2"><?php 
                echo $countTickets;
                ?>
 <?php 
                echo pluralForm($countTickets);
                ?>
</span>							
									</div>
								</div>
							</a>	
						<?php 
            } else {
                ?>
							<a class="b-calendar__item-out c-calendar-day day-disabled" data-date="<?php 
                echo $weekDate;
                ?>
" data-docpost-id="<?php 
                echo $doctor;
                ?>
">
								<div class="b-calendar__item-date"><?php 
                echo $weekDate;
                ?>
</div>
								<div class="b-calendar__item">
									<div class="b-calendar__item-in">								
											<span class="b-calendar__item__num" style="padding-top:10px;">
												нет<br> приема
											</span>								
									</div>
								</div>
							</a>
						<?php 
            }
            ?>
					<?php 
        }
        ?>
				</div>
			</div>
		<?php 
    }
    ?>
		
	</div>
<?php 
}
Пример #5
0
             $sql = "SELECT cru.res_id, cr.name, cr.incost cena, cr.img1, cru.col FROM craft_resource cr JOIN craft_resource_user cru ON cr.id = cru.res_id WHERE cru.user_id=" . $user_id . " ORDER BY binary cr.name LIMIT " . ($page - 1) * $line . ", " . $line . " ";
         }
         $allpage = ceil($pg / $line);
         if ($page > $allpage) {
             $page = $allpage;
         }
         if ($page < 1) {
             $page = 1;
         }
         $result_items = myquery($sql);
         if ($result_items != false and mysql_num_rows($result_items) > 0) {
             while ($items = mysql_fetch_array($result_items)) {
                 echo '<tr align="center"><td><br /><img src="http://' . img_domain . '/item/resources/' . $items["img1"] . '.gif"></td>
             <td>' . $items['name'] . '</td>
             <td>' . $items['col'] . ' ед.</td>
             <td>' . $items['cena'] . ' ' . pluralForm($items['cena'], 'монета', 'монеты', 'монет') . '</td>
             <td><input type="button" value="Продать" onClick=location.href=' . "'shop.php?sell&sellres=" . $items["res_id"] . "'" . '></td></tr>';
             }
         } else {
             echo '<tr><td align=center><font size=2 face=verdana><b>В твоем рюкзаке нет ресурсов.</td></tr>';
         }
         echo '<tr align=center><td colspan=5>';
         $href = '?sell&sellres=0&';
         echo '<center>Страница: ';
         show_page($page, $allpage, $href);
         $all = $pg;
         echo '<br>(Всего ресурсов: ' . $all . ')</td></tr></table>';
     }
 } else {
     echo '<br /><br /><br /><br /><br /><center>';
     QuoteTable('open');
Пример #6
0
                     $kol_stm = floor($char['STM'] / $stm);
                     $kol = min($kol_mp, $kol_stm);
                     $zar = min($zar, $kol);
                     if ($zar > 0) {
                         $sel_last_event = myquery("SELECT timestamp FROM game_users_event WHERE user_id={$user_id} AND event=1");
                         if ($sel_last_event != false and mysql_num_rows($sel_last_event) > 0) {
                             list($last_event) = mysql_fetch_array($sel_last_event);
                         } else {
                             $last_event = 0;
                         }
                         if ($last_event + $Item->getFact('cooldown') < time() and !$from_house) {
                             echo '</td><td>&nbsp;|&nbsp;<a href="?func=inv&option=charge&id=' . $items['id'] . '">Зарядить на ' . $zar . ' ' . pluralForm($zar, 'заряд', 'заряда', 'зарядов') . '</a><td>';
                         } else {
                             $razn = $last_event + $Item->getFact('cooldown') - time();
                             $min = floor($razn / 60);
                             $sec = $razn - $min * 60;
                             echo '</td><td>&nbsp;&nbsp;&nbsp;&nbsp;Ты уже ' . echo_sex('заряжал', 'заряжала') . ' артефакт ' . date("d.m.Y H:i:s", $last_event) . '. <br>&nbsp;&nbsp;|&nbsp;Тебе надо набраться сил.<br>&nbsp;&nbsp;&nbsp;&nbsp;Попробуй через ' . $min . ' мин. ' . $sec . ' сек.';
                         }
                     }
                 }
             }
             $nom++;
             echo '</td></tr>';
         }
         echo '</table>';
     }
 }
 if (!$from_house and !$from_craft) {
     if ($col_14 >= 7) {
         QuoteTable('open', '500px');
         $link = "act.php?func=inv&make_amulet";
Пример #7
0
     $prov = myquery($obelisk_query);
     if (mysql_num_rows($prov)) {
         $obelisk = mysql_fetch_array($prov);
         $har['STR'] = 'твоя <b>Сила</b> увеличилась';
         $har['NTL'] = 'твой <b>Интеллект</b> увеличился';
         $har['PIE'] = 'твоя <b>Ловкость</b> увеличилась';
         $har['VIT'] = 'твоя <b>Защита</b> увеличилась';
         $har['DEX'] = 'твоя <b>Выносливость</b> увеличилась';
         $har['SPD'] = 'твоя <b>Мудрость</b> увеличилась';
         if (isset($har[$obelisk['type']])) {
             $str = $obelisk['type'];
             $add = floor($char[$str] * 0.1);
             $harka = $har[$str];
             echo 'Ты ' . echo_sex('преклонил', 'преклонила') . ' колено у "' . $obelisk['name'] . '"<br />
             И вдруг ты ' . echo_sex('почувствовал', 'почувствовала') . ', что мир на короткий миг вокруг тебя неуловимо изменился<br />
             Пытаясь понять, что же сейчас произошло, ты вдруг ' . echo_sex('обнаружил', 'обнаружила') . ', что ' . $harka . ' на ' . $add . ' ' . pluralForm($add, 'единицу', 'единицы', 'единиц') . '.<br />
             И тут ты ' . echo_sex('услышал', 'услышала') . ' тихий голос, который шел из ниоткуда:<br />
             - Знай путник, что сила обелиска будет помогать тебе только в течение одного дня!<br />';
             myquery("UPDATE game_obelisk SET time_begin=0,time_end=0,user_id={$user_id},count_use=count_use+1 WHERE id=" . $obelisk['id'] . "");
             myquery("INSERT INTO `game_obelisk_users` (`user_id` ,`harka` ,`time_end` ,`user_name` ,`value` ,`type` ) VALUES ({$user_id},'{$str}'," . (time() + 24 * 60 * 60) . ",'" . $char['name'] . "','{$add}',0)");
             myquery("UPDATE game_users SET {$str}={$str}+{$add} WHERE user_id={$user_id}");
         }
     }
 }
 $select = myquery($obelisk_query);
 if (mysql_num_rows($select)) {
     while ($obelisk = mysql_fetch_array($select)) {
         echo '<div>';
         switch ($obelisk['type']) {
             case 'STR':
                 $harka = 'Сила';
                 $items['img'] = 'unident/ring3';
                 break;
             case 4:
                 $items['img'] = 'unident/shield3';
                 break;
             default:
                 $alt = $items['name'] . ' ' . $items['count_item'] . ' ед. (вес - ' . $items['count_item'] * $items['weight'] . ')';
                 break;
         }
         $item_id = $items['id'];
         $sel_items = myquery("SELECT game_items.*,game_items_factsheet.weight,game_items_factsheet.img,game_items_factsheet.name \n\t\t\t\tFROM game_items,game_items_factsheet WHERE game_items.count_item>0 AND game_items.user_id=0 \n\t\t\t\tAND game_items.town=0 AND game_items.map_name='" . $char['map_name'] . "' AND game_items.map_xpos=" . $char['map_xpos'] . " \n\t\t\t\tAND game_items.map_ypos=" . $char['map_ypos'] . " AND game_items.item_id=game_items_factsheet.id AND game_items.id={$item_id}");
         if (mysql_num_rows($sel_items) > 0) {
             $kol_items = mysql_fetch_array($sel_items);
             if ($kol_items['count_item'] > 1) {
                 if (isset($_GET['takeitm']) and $_GET['takeitm'] == $items['id']) {
                     echo 'Поднять <input type="text" id="count_item" value="' . $kol_items['count_item'] . '" size="5"> из <b>' . $kol_items['count_item'] . '</b> ' . pluralForm($kol_items['count_item'], 'единицы', 'единиц', 'единиц') . ' &nbsp;&nbsp;<img src="http://' . img_domain . '/item/' . $kol_items['img'] . '.gif" width="50" height="50" border="0">&nbsp;' . $kol_items['name'] . ' (<i>Вес 1 единицы: ' . $kol_items['weight'] . '</i>)&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" value="Поднять предмет" onClick="location.href=\'item.php?inv_option=take&id=' . $kol_items['id'] . '&count_item=\'+document.getElementById(\'count_item\').value+\'\'">';
                 } elseif (!isset($_GET['takeitm'])) {
                     echo '<a href="act.php?takeitm=' . $items['id'] . '"><img src="http://' . img_domain . '/item/' . $items['img'] . '.gif" width="50" height="50" border="0" alt="' . $alt . '" title="' . $alt . '">';
                 }
             } elseif ($kol_items['count_item'] == 1) {
                 echo '<a href="item.php?inv_option=take&id=' . $items['id'] . '&count_item=1"><img src="http://' . img_domain . '/item/' . $items['img'] . '.gif" width="50" height="50" border="0" alt="' . $alt . '" title="' . $alt . '"></a>';
             }
         }
     }
 }
 $maze_check = myquery("SELECT maze FROM game_maps WHERE id=" . $char['map_name'] . "");
 if (mysql_num_rows($maze_check) > 0) {
     $maze = mysql_result($maze_check, 0, 0);
     if ($maze == 1) {
         $check_type = myquery("SELECT type FROM game_maze WHERE map_name=" . $char['map_name'] . " AND xpos=" . $char['map_xpos'] . " AND ypos=" . $char['map_ypos'] . "");
         if (mysql_num_rows($check_type) > 0) {
Пример #9
0
								Вложено в ремонт: доска - ' . $put_doska . ' шт., камень - ' . $put_blok . ' шт.<br>
								</h3></font>';
                                echo '<b>' . $mes . '</b>';
                            }
                            if ($buildnowhouse == 0) {
                                echo '<strong>Ты находишься в своих землевладениях.<br />';
                                $im_square = (int) mysqlresult(myquery("SELECT square FROM houses_users WHERE town_id={$town} AND user_id={$user_id} AND type=1"), 0, 0);
                                // кол-во общей земли у игрока всего
                                $im_square_sell = (int) mysqlresult(myquery("SELECT SUM(sotka) FROM houses_market WHERE town_id={$town} AND user_id={$user_id}"), 0, 0);
                                // кол-во земли игрока на вторичном рынке
                                $im_square_houses = (int) mysqlresult(myquery("SELECT SUM(houses_templates.square) FROM houses_users,houses_templates WHERE houses_users.town_id={$town} AND houses_users.user_id={$user_id} AND houses_users.build_id=houses_templates.id AND houses_users.type>1"), 0, 0);
                                // кол-во земли игрока под постройками
                                $im_square_free = $im_square - $im_square_sell - $im_square_houses;
                                //кол-во свободной земли игрока
                                $check_house = myquery("SELECT hu.*, ht.name, ht.instead, ht.buildtime AS add_buildtime, ht.square AS add_square, (CASE WHEN ht2.id IS NULL THEN '0' ELSE '1' END) as can_upgr FROM houses_users hu JOIN houses_templates ht ON hu.build_id=ht.id LEFT JOIN houses_templates ht2 ON ht.id=ht2.instead WHERE hu.user_id='" . $user_id . "' AND hu.town_id='" . $town . "' AND hu.type in (2,3) ORDER BY hu.type, hu.buildtime");
                                echo 'Сейчас у тебя во владении ' . $im_square . ' ' . pluralForm($im_square, 'сотка', 'сотки', 'соток') . ' земли, из них: <br />- свободных = ' . $im_square_free . ' ' . pluralForm($im_square_free, 'сотка', 'сотки', 'соток') . ' земли;<br />- под постройками = ' . $im_square_houses . ' ' . pluralForm($im_square_houses, 'сотка', 'сотки', 'соток') . ' земли;<br />- выставлено на продажу = ' . $im_square_sell . ' ' . pluralForm($im_square_sell, 'сотка', 'сотки', 'соток') . ' земли;<br />';
                                if (mysql_num_rows($check_house) > 0) {
                                    $now_build = mysqlresult(myquery("SELECT COUNT(*) FROM houses_users WHERE user_id=" . $user_id . " AND town_id=" . $town . " AND (buildtime>" . time() . " OR buildtime=0) AND type>1"), 0, 0);
                                    if ($now_build > 0) {
                                        echo '<br />В данный момент ведется строительство здания<br />';
                                    } else {
                                        echo '<br /><a href=?option=' . $option . '&part4&buildadd>Строительство дополнительных зданий</a><br>';
                                    }
                                    $need_repair = 0;
                                    echo '</strong><br /><i>Здесь имеются следующие постройки:</i><br /><br />';
                                    echo '<table border="1"><tr valign="top" align="center">
									 <td width="300"><b>Постройка</b></td>
									 <td width="100"><b>Занято соток</b></td>
									 <td width="450"><b>Действия</b></td>								 
									 ';
                                    while ($hous = mysql_fetch_array($check_house)) {
Пример #10
0
            $result = myquery("OPTIMIZE TABLE game_maze");
            break;
            break;
        case 'delmaze':
            echo '<font color="#eeeeee"><br>Удаление лабиринта</font><br>';
            $result = myquery("SELECT * FROM game_maps WHERE maze=1 ORDER BY name");
            if (mysql_num_rows($result) != 0) {
                echo '
			<form method="post" action="admin.php?opt=main&option=maze">
			<input type="hidden" name="do" value="delete_maze_now">
			<table cellpadding="0" cellspacing="4" border="0">';
                while ($map = mysql_fetch_array($result)) {
                    $cou = mysql_result(myquery("SELECT COUNT(*) FROM game_users_map WHERE map_name=" . $map['id'] . ""), 0, 0);
                    echo '<tr><td><input type="radio" name="map_selected" value="' . $map['id'] . '"></td><td>' . $map['name'] . '';
                    if ($cou > 0) {
                        echo '&nbsp;&nbsp;&nbsp; (на карте находится ' . $cou . ' ' . pluralForm($cou, 'игрок', 'игрока', 'игроков') . ')';
                    }
                    echo '</td></tr>';
                }
                echo '
			<tr><td colspan="2"><div align="right"><input type="submit" value="Удалить" class="inputbutton"></div></td></tr>
			</table>
			</form>';
            } else {
                echo 'Ошибка<br>';
            }
            break;
        default:
            echo '&nbsp;&nbsp;&nbsp;Выберите действие: <br><br>';
            echo '&nbsp;&nbsp;&nbsp;<a href="?opt=main&option=maze&do=newmaze">Генерация нового лабиринта</a><br><br>';
            echo '&nbsp;&nbsp;&nbsp;<a href="?opt=main&option=maze&do=editmaze">Просмотр лабиринта</a><br><br>';
Пример #11
0
     if ($kol <= 10) {
         $summa = round($summa / 2, 2);
     } elseif ($kol <= 20) {
         $summa = round($summa * 0.75, 2);
     }
     //Увеличение налога, если у клана есть город
     $test_gorod = myquery("SELECT * FROM game_gorod WHERE clan=" . $clan['clan_id'] . "");
     if (mysql_num_rows($test_gorod) > 0) {
         $summa = round($summa * (1 + 0.5 * mysql_num_rows($test_gorod)), 2);
     }
     myquery("INSERT INTO game_clans_taxes (clan_id,month,year,summa) VALUE (" . $clan['clan_id'] . "," . $da['mon'] . "," . $da['year'] . "," . $summa . ")");
     //Рассылка уведомлений о начисленном клановом налоге глава клана и автооплата налога
     $check = myquery("SELECT gct.id, gc.clan_id, gc.nazv, gc.glava, gct.summa as nalog, (CASE WHEN gc.gp>=gct.summa and gc.autopay = 1 THEN 1 ELSE 0 END) as autopay FROM game_clans_taxes gct JOIN game_clans gc ON gct.clan_id = gc.clan_id WHERE gct.month = " . $da['mon'] . " and gct.year = " . $da['year'] . " and gct.summa>0");
     while ($clan = mysql_fetch_array($check)) {
         $theme = 'Начислен налог за содержание клана ' . $clan['nazv'];
         $post = $theme . ' в размере ' . $clan['nalog'] . ' ' . pluralForm($clan['nalog'], 'монеты', 'монет', 'монет') . '.';
         if ($clan['autopay'] == 1) {
             list($vozrast, $user_clan_all) = mysql_fetch_array(myquery("SELECT SUM(vozrast), COUNT(*) FROM game_clans_vozrast WHERE clan_id=" . $clan['clan_id'] . " AND month=" . $da['mon'] . " AND year = " . $da['year'] . ""));
             $rating = floor(8 * ($vozrast / ($user_clan_all * 30)));
             if ($rating < 1) {
                 $rating = 1;
             }
             if ($rating > 8) {
                 $rating = 8;
             }
             $post .= '<br>Налог оплачен автоматически. <br> Рейтинг клана увеличен на ' . $rating . ' ед.';
             myquery("UPDATE game_clans_taxes SET summa=0, flag=1, time_pay=" . time() . ", rating=" . $rating . " WHERE id=" . $clan['id'] . " ");
         }
         myquery("INSERT INTO game_pm (komu, otkogo, theme, post, view, time, folder) VALUES ('" . $clan['glava'] . "', '0', '" . $theme . "', '" . $post . "','0','" . time() . "',1)");
     }
 }
Пример #12
0
        }
    }
    //Основное меню лекаря
    if ($char['injury'] == 0) {
        echo '<br>С тобой все в порядке. Ты не нуждаешься в моих услугах. Приходи ко мне, когда тебе понадобится моя помощь!';
    } else {
        echo '<br><i>Уровень твоей ослабленности составляет <b>' . $char['injury'] . '</b> ' . pluralForm($char['injury'], 'единицу', 'единицы', 'единиц') . '</i> 
			  <br>Я смотрю, тебя ранили в бою? Не переживай, это поправимо. 
              Я могу приготовить особое зелье, способное частично или полностью восстановить твои силы! Но это дело хлопотное и затратное, поэтому, 
			  буду честен, рассчитываю на некоторое вознаграждение. Скажем, <b>' . $cost . '</b> ' . pluralForm($cost, 'монета', 'монеты', 'монет') . ' за каждую твою царапину. 
			  Или же могу латать тебя постепенно, но не чаще, чем раз в час, вон вас какая очередь! Одна процедура  избавит тебя от одного ранения. 
			  Думай сам. А я пока найду бинты и мази.';
        echo '</center>';
        echo '<br><br><form action="" method="POST">
			 <span style="width:100%;text-align:right;">1) Заплатить лекарю за лечение: 
			 <input type="text" size="5" maxsize="5" name="kol" value="' . $char['injury'] . '"> 
			 ' . pluralForm($char['injury'], 'единицы ослабленности', 'единиц ослабленности', 'единиц ослабленности') . '
			 <br><input type="submit" name="pay" value="Оплата лечения"></span>
			 </form>';
        if (time() - $wait_time > $char['injury_time']) {
            echo '2) <a href="town.php?option=' . $option . '&heal">Пройти бесплатную процедуру лечения</a>';
        } else {
            echo '2) Следующую бесплатную процедуру лечения можно будет пройти только в <b>' . date("H:i d.m.Y", $char['injury_time'] + $wait_time) . '</b>';
        }
        echo '<br><br>';
    }
    echo '</td><td background="' . $img . '_rm.gif"></td></tr><tr><td width="1" height="1"><img src="' . $img . '_lb.gif"></td><td background="' . $img . '_mb.gif"></td><td width="1" height="1"><img src="' . $img . '_rb.gif"></td></tr></table>';
}
if (function_exists("save_debug")) {
    save_debug();
}
Пример #13
0
                    $Item = new Item();
                    $ar = $Item->add_user($id, $user_id);
                    $prize_type = 1;
                }
            }
            if (isset($no_prize) and $no_prize == 1) {
                echo '<center><font face=verdana color=ff0000 size=2>К сожалению, приз ' . $name . ' не найден!</font><meta http-equiv="refresh" content="4;url=town.php?option=' . $option . '"><br />';
            } else {
                myquery("Update game_users Set GP=GP-'" . $cost . "' Where user_id='" . $user_id . "'");
                setGP($user_id, -$cost, 107);
                myquery("INSERT INTO game_gambling (user_id, prize_id, prize_type, last_time) VALUES ('" . $user_id . "', '" . $id . "', '" . $prize_type . "', '" . time() . "') ");
                echo '<center><font face=verdana color=white size=2><br/><b>Ваш приз: ' . $name . '</b><br/><br/>
				     <input type="button"  style="width: 150px" onClick="location.href=\'town.php?option=' . $option . '&play\'" value="Сыграть ещё раз"><br/><br/>
					 </center>';
            }
        }
    } else {
        echo '<center>
			 <font face=verdana color=ff0000 size=2><b>Шатёр Азарта</b></font><br/><br/>
			 <b><font face=verdana color=white size=2>Здравствуй, Путник! Здесь ты можешь отдохнуть от окружающего мира и сыграть в увлекательную игру, в которой нет проигравших! <br/>Заплатив <u>' . $cost . '</u> ' . pluralForm($cost, 'монету', 'монеты', 'монет') . ', ты получаешь случайный приз! <br/>Но кто знает, ЧТО там будет?</font><br/><br/><br/></b>';
        if ($char['clevel'] >= 12) {
            echo '<input type="button"  style="width: 150px" onClick="location.href=\'town.php?option=' . $option . '&play\'" value="Сыграть в игру"><br/><br/></center>';
        } else {
            echo '<font face=verdana color=ff0000 size=2>Лишь игроки, достигшие 12-ого уровня, могут проверить свою удачу в Шатре Азарта!</font>';
        }
    }
    echo '</td><td background="' . $img . '_rm.gif"></td></tr><tr><td width="1" height="1"><img src="' . $img . '_lb.gif"></td><td background="' . $img . '_mb.gif"></td><td width="1" height="1"><img src="' . $img . '_rb.gif"></td></tr></table>';
}
if (function_exists("save_debug")) {
    save_debug();
}
Пример #14
0
                    echo 'Уменьшает мудрость на ' . $eliksir[$i]['spd'] . ' ' . pluralForm($eliksir[$i]['spd'], 'единицу', 'единицы', 'единиц') . '<br>';
                }
                if ($eliksir[$i]['lucky'] > 0) {
                    echo 'Увеличивает удачу на ' . $eliksir[$i]['lucky'] . ' ' . pluralForm($eliksir[$i]['lucky'], 'единицу', 'единицы', 'единиц') . '<br>';
                }
                if ($eliksir[$i]['lucky'] < 0) {
                    echo 'Уменьшает удачу на ' . $eliksir[$i]['lucky'] . ' ' . pluralForm($eliksir[$i]['lucky'], 'единицу', 'единицы', 'единиц') . '<br>';
                }
                if ($eliksir[$i]['cc'] > 0) {
                    echo 'Увеличивает вес на ' . $eliksir[$i]['cc'] . ' ' . pluralForm($eliksir[$i]['cc'], 'единицу', 'единицы', 'единиц') . '<br>';
                }
                if ($eliksir[$i]['cc'] < 0) {
                    echo 'Уменьшает вес на ' . $eliksir[$i]['cc'] . ' ' . pluralForm($eliksir[$i]['cc'], 'единицу', 'единицы', 'единиц') . '<br>';
                }
                if ($eliksir[$i]['dlit'] > 0) {
                    echo 'Время действия эликсира: ' . ceil($eliksir[$i]['dlit'] / 60) . ' ' . pluralForm(ceil($eliksir[$i]['dlit'] / 60), 'минута', 'минуты', 'минут') . '<br>';
                }
                echo '</font>';
                ?>
',0,1,event,1)" onmouseout="showhint('','',0,0,event,1)"><?php 
                echo '<img border=0 src="http://' . img_domain . '/item/' . $eliksir[$i]['img'] . '.gif"></a></td><td>';
                echo '</tr>';
            }
            echo '</table><br><br>';
            echo 'У тебя сейчас ' . getCraftLevel($user_id, 2) . ' уровень знания приготовления волшебных зелий (уровень алхимика)';
        } else {
            if (isset($_POST['digit']) or isset($_POST['begin'])) {
                //начинаем варку зелий
                $i = (int) $_GET['make'];
                $craft = 1;
                $prov = mysql_result(myquery("select count(*) from game_wm where user_id=" . $char['user_id'] . " AND type=1"), 0, 0);
Пример #15
0
if ($town != 0) {
    $userban = myquery("select * from game_ban where user_id='{$user_id}' and type=2 and time>'" . time() . "'");
    if (mysql_num_rows($userban)) {
        $userr = mysql_fetch_array($userban);
        $min = ceil(($userr['time'] - time()) / 60);
        echo '<center><br><br><br>На тебя наложено ПРОКЛЯТИЕ на ' . $min . ' минут! Тебе запрещено пользоваться храмом!';
        if (function_exists("save_debug")) {
            save_debug();
        }
        exit;
    }
    $img = 'http://' . img_domain . '/race_table/elf/table';
    echo '<table width=100% border="0" cellspacing="0" cellpadding="0"><tr><td width="1" height="1"><img src="' . $img . '_lt.gif"></td><td background="' . $img . '_mt.gif"></td><td width="1" height="1"><img src="' . $img . '_rt.gif"></td></tr>
	<tr><td background="' . $img . '_lm.gif"></td><td style="text-align:center" background="' . $img . '_mm.gif" valign="top" width="100%" height="100%">';
    if (!isset($_GET['yes'])) {
        echo '<center><span style="font-size:13px;font-family:verdana;color:#FF0000;font-weight:800;">У тебя сейчас ' . $char['win'] . ' ' . pluralForm($char['win'], 'победа', 'победы', 'побед') . '.<br />';
    }
    if (!isset($_GET['select_sklon'])) {
        if ($char['sklon'] == 0) {
            echo '&nbsp;Сейчас у тебя нет склонности.<br />';
        }
        if ($char['sklon'] == 1) {
            echo '<img src="http://' . img_domain . '/sklon/neutral.gif" border="0" alt="Нейтральная склонность" title="Нейтральная склонность">&nbsp;Сейчас у тебя нейтральная склонность.<br />';
        }
        if ($char['sklon'] == 2) {
            echo '<img src="http://' . img_domain . '/sklon/light.gif" border="0" alt="Светлая склонность" title="Светлая склонность">&nbsp;Сейчас у тебя светлая склонность.<br />';
        }
        if ($char['sklon'] == 3) {
            echo '<img src="http://' . img_domain . '/sklon/dark.gif" border="0" alt="Темная склонность" title="Темная склонность">&nbsp;Сейчас у тебя темная склонность.<br />';
        }
        echo '</span></center><br /><br />';
Пример #16
0
    function PrintUser($otv)
    {
        $str_return = '';
        if ($otv['name1'] != NULL or $otv['name2'] != NULL) {
            if ($otv['name1'] != NULL) {
                $otv['name'] = $otv['name1'];
            } else {
                $otv['name'] = $otv['name2'];
            }
            if ($otv['sklon1'] != NULL) {
                $otv['sklon'] = $otv['sklon1'];
            } else {
                $otv['sklon'] = $otv['sklon2'];
            }
            if ($otv['clevel1'] != NULL) {
                $otv['clevel'] = $otv['clevel1'];
            } else {
                $otv['clevel'] = $otv['clevel2'];
            }
            if ($otv['race1'] != NULL) {
                $otv['race'] = $otv['race1'];
            } else {
                $otv['race'] = $otv['race2'];
            }
            if ($otv['avatar1'] != NULL) {
                $otv['avatar'] = $otv['avatar1'];
            } elseif (isset($otv['avatar2'])) {
                $otv['avatar'] = $otv['avatar2'];
            } else {
                $otv['avatar'] = 'no_avatar.gif';
            }
            if ($otv['clan_id1'] != NULL) {
                $otv['clan_id'] = $otv['clan_id1'];
            } else {
                $otv['clan_id'] = $otv['clan_id2'];
            }
            $font_color = "#F0F0F0";
            if ($otv['sex'] == 'male') {
                $font_color = "#79FFFF";
            } elseif ($otv['sex'] == 'female') {
                $font_color = "#FF80FF";
            }
            $str_return .= '<div style="text-align:center">
			<span style="cursor:url(\'http://images.rpg.su/nav/hand.cur\'), pointer;font-weight:800;color:' . $font_color . '" onClick="cha(\'' . $otv['name'] . '\')">' . $otv['name'] . ' [' . $otv['clevel'] . ']</span><br>';
            if ($this->setup['show_avatar'] == 1) {
                $str_return .= '<span style="cursor:url(\'http://images.rpg.su/nav/hand.cur\'), pointer;"';
                if (!$this->guest) {
                    $str_return .= ' onClick="cha(\'' . $otv['name'] . '\')"';
                }
                $str_return .= '><img alt="" src="http://' . img_domain . '/avatar/' . $otv['avatar'] . '"></span><br>';
            }
            $kol_posts = 0;
            //if (!$this->guest)
            //{
            //    $kol_posts = mysql_result(myquery("SELECT COUNT(*) FROM forum_otv WHERE user_id=".$otv['user_id'].""),0,0)+mysql_result(myquery("SELECT COUNT(*) FROM forum_topics WHERE user_id=".$otv['user_id'].""),0,0);
            //}
            $say_thanks = (int) $otv['say_thanks'];
            $thanks_count = (int) $otv['thanks_count'];
            $thanks_post = (int) $otv['thanks_post'];
            $str_return .= "</div><div style=\"text-align:center;width:200px:border-width:1px;border-color:#C0C0C0;border-style:dotted\">Сказал спасибо: " . $say_thanks . " " . pluralForm($say_thanks, "раз", "раза", "раз") . "<br>Поблагодарили " . $thanks_count . " " . pluralForm($thanks_count, "раз", "раза", "раз") . " в " . $thanks_post . " " . pluralForm($thanks_post, "сообщении", "сообщениях", "сообщениях");
            $str_return .= '<br /><a href="http://' . domain_name . '/view/?userid=' . $otv['user_id'] . '" target="_blank"><img alt="Инфо" title="Инфо" src="http://' . img_domain . '/nav/i.gif" border=0></a>';
            if ($otv['clan_id'] != '0') {
                $str_return .= '  Клан: <a href="http://' . domain_name . '/view/?clan=' . $otv['clan_id'] . '" target="_blank"><img alt="" src="http://' . img_domain . '/clan/' . $otv['clan_id'] . '.gif" border=0></a>';
            }
            $str_return .= print_sklon($otv, 0, 1);
            if (!$this->guest) {
                $str_return .= '    <a href="http://' . domain_name . '/act.php?func=pm&amp;pm=write&amp;new&amp;komu=' . urlencode($otv['name']) . '"><img title="Отправить личное письмо игроку" alt="Отправить личное письмо игроку" src="http://' . img_domain . '/pm/new_pm.gif" border=0></a>   <a href="?act=searchuser&amp;searchuser='******'user_id']) . '"><img alt="" title="Найти все сообщения игрока" src="http://' . img_domain . '/forum/img/icon1.gif" border="0"></a>';
            }
            $str_return .= '&nbsp;&nbsp;&nbsp;<a name="gotop" href="#top"><img src="http://' . img_domain . '/forum/img/top.gif" title="Подняться вверх" alt="Подняться вверх" border="0"></a>';
            if ($otv['kol_posts'] > 0) {
                $str_return .= $this->PrintRank($otv['kol_posts']);
            }
            $str_return .= '</div>';
        } else {
            $str_return .= '<center><font color="CCCCCC"><b>Игрок не найден</b></font><br />';
            $str_return .= '&nbsp;&nbsp;&nbsp;<a name="gotop" href="#top"><img src="http://' . img_domain . '/forum/img/top.gif" title="Подняться вверх" alt="Подняться вверх" border="0"></a>';
        }
        return $str_return;
    }
Пример #17
0
                                 $up = myquery("INSERT INTO game_users_clan_reg (user_id,clan_id,timestamp) VALUES (" . $usr['user_id'] . ",{$clan_id}," . time() . ")");
                                 $result = myquery("update game_users set GP=GP-" . $new_cost . ",CW=CW-" . $new_cost * money_weight . " where user_id={$user_id}");
                                 setGP($user_id, -$new_cost, 39);
                                 $msg_klan = 'Руководство клана "' . $nazv . '" подало заявку на прием тебя в клан. Ты можешь подтвердить эту заявку или отказаться от нее в городской постройке "Управление Кланом"!';
                                 $ma = myquery("INSERT INTO game_pm (komu, otkogo, theme, post, view, time) VALUES (" . $usr['user_id'] . ", 0, 'Руководство клана &quot;" . $nazv . "&quot; подало заявку на прием тебя в клан', '{$msg_klan}',0," . time() . ")") or die(mysql_error());
                                 echo '<center>Игроку отправлен запрос на прием его в клан. После подтверждения твоей заявки игроком, он будет принят в твой клан<br><meta http-equiv="refresh" content="5;url=town.php?option=' . $option . '">';
                             }
                         }
                     } else {
                         echo '<center>Игрок имеет другую склонность! Его нельзя принять!<br><meta http-equiv="refresh" content="1;url=town.php?option=' . $option . '">';
                     }
                 } else {
                     echo '<center>Игрок еще не достиг 2 уровня!<br><meta http-equiv="refresh" content="1;url=town.php?option=' . $option . '">';
                 }
             } else {
                 echo '<center>Возраст игрока между изгнанием из клана и приемом в клан должен увеличиться на 10 игровых месяцев.<br>Игрока принять нельзя.<br>Игроку осталось "повзрослеть" еще на ' . (10 - $vozrast + $last_clan_move) . ' ' . pluralForm(10 - $vozrast + $last_clan_move, 'месяц', 'месяца', 'месяцев') . '.<br><meta http-equiv="refresh" content="3;url=town.php?option=' . $option . '">';
             }
         } else {
             echo '<center>Такого игрока не существует или он находится в другом клане!<br><meta http-equiv="refresh" content="1;url=town.php?option=' . $option . '">';
         }
     }
     echo '</td><td background="' . $img . '_rm.gif"></td></tr><tr><td width="1" height="1"><img src="' . $img . '_lb.gif"></td><td background="' . $img . '_mb.gif"></td><td width="1" height="1"><img src="' . $img . '_rb.gif"></td></tr></table>';
     if (function_exists("save_debug")) {
         save_debug();
     }
     exit;
 }
 $clan_id = $cl['clan_id'];
 $nazv = $cl['nazv'];
 $opis = $cl['opis'];
 $znak = $cl['img'];
Пример #18
0
         } else {
             QuoteTable('open');
             echo '<font size=2 color=#F0F0F0><div align="justify">Итак! Мы заключили контракт! Удачи в твоем опасном деле! И не забудь - ТЫ ' . echo_sex('ДОЛЖЕН', 'ДОЛЖНА') . ' ПРИНЕСТИ НАМ ДОКАЗАТЕЛЬСТВА ' . echo_sex('ПЕРВЫМ', 'ПЕРВОЙ') . '! (иначе ты ничего не получишь)!';
             myquery("INSERT INTO game_quest_users(quest_id,user_id,sost) VALUES ('{$quest_id}','{$user_id}','" . $npc['npc_id'] . "')");
             QuoteTable('close');
         }
     }
 } else {
     $sel_npc_other = myquery("SELECT game_npc.*,game_npc_template.npc_name FROM game_npc,game_npc_template WHERE game_npc.npc_quest_id>0 AND game_npc.npc_quest_end_time>" . time() . " AND game_npc.npc_id=game_npc_template.npc_id");
     if (mysql_num_rows($sel_npc_other) > 0) {
         echo '<hr>Извини, но сейчас в нашем филиале гильдии нет для тебя работы. Приходи позже!<hr>';
         //if (isset($guild)) $info_cost=200-$guild['guild_lev']*7.6;
         $info_cost = 15;
         if (!isset($know_quest_where)) {
             QuoteTable('open');
             echo '<font size=2 color=#F0F0F0><div align="justify">Но мы готовы поделиться с тобой информацией в каких филиалах гильдии еще не выполнено задание. Только это будет стоить для тебя ' . $info_cost . ' ' . pluralForm($info_cost, 'монету', 'монеты', 'монет') . '';
             QuoteTable('close');
             QuoteTable('open');
             echo '<form action="" method="post"><input type="submit" name="take_info" value="Заплатить за информацию"><input type="hidden" name="know_quest_where"><input name="town_id" type="hidden" value="' . $town . '">';
             QuoteTable('close');
         } else {
             if ($char['GP'] >= $info_cost) {
                 QuoteTable('open');
                 echo '<font size=2 color=#F0F0F0><div align="justify">Спасибо что воспользовался услугами нашего информационного отдела:<br><br><center><b>Вот нужная тебе информация:</b></center><br><br>';
                 myquery("UPDATE game_users SET GP=GP-'" . $info_cost . "',CW=CW-'" . $info_cost * money_weight . "' WHERE user_id='" . $user_id . "'");
                 setGP($user_id, -$info_cost, 47);
                 echo '<table width=100% cellspacing=2 cellpadding=2>';
                 echo '<tr><th>Город</th><th>Монстр</th><th>Ост.время</th></tr>';
                 while ($npc_other = mysql_fetch_array($sel_npc_other)) {
                     $town_id = $npc_other['npc_quest_guild'];
                     $end_time = $npc_other['npc_quest_end_time'] - time();
Пример #19
0
     echo 'Хотели купить неположенный предмет? Ну-ну!';
     break;
 }
 $ar = $Item->buy_market();
 if ($ar[0] > 0) {
     $town_select = myquery("select rustown from game_gorod where town='{$town}'");
     list($rustown) = mysql_fetch_array($town_select);
     $userid = $Item->getItem('user_id');
     $selname = myquery("SELECT name FROM game_users WHERE user_id={$userid}");
     if (!mysql_num_rows($selname)) {
         $selname = myquery("SELECT name FROM game_users_archive WHERE user_id={$userid}");
     }
     list($name) = mysql_fetch_array($selname);
     myquery("INSERT INTO game_pm (komu, otkogo, theme, post, view, time, folder) VALUES ('{$user_id}', '0', 'Рынок: Ты " . echo_sex('купил', 'купила') . " предмет " . mysql_real_escape_string($ar[1]) . " у игрока " . mysql_real_escape_string($name) . "', 'Ты " . echo_sex('купил', 'купила') . " предмет " . mysql_real_escape_string($ar[1]) . " выставленный на продажу на рынке в " . mysql_real_escape_string($rustown) . " у игрока " . mysql_real_escape_string($name) . " за " . $ar[0] . " " . pluralForm($ar[0], 'монету', 'монеты', 'монет') . ". Комментарий к предмету - " . mysql_real_escape_string($ar[2]) . "','0','" . time() . "',4)");
     if ($user_id != $userid) {
         myquery("INSERT INTO game_pm (komu, otkogo, theme, post, view, time, folder) VALUES ('{$userid}', '0', 'Рынок: Твоя вещь " . mysql_real_escape_string($ar[1]) . " куплена игроком " . mysql_real_escape_string($char['name']) . "', 'Твоя вещь " . mysql_real_escape_string($ar[1]) . ", выставленная на продажу на рынке в " . mysql_real_escape_string($rustown) . ", куплена " . mysql_real_escape_string($char['name']) . " за " . $ar[0] . " " . pluralForm($ar[0], 'монету', 'монеты', 'монет') . ". Комментарий к предмету - " . mysql_real_escape_string($ar[2]) . "','0','" . time() . "',4)");
     }
     save_stat($user_id, '', $town, 9, '', $ar[1], $userid, $ar[0], '', '', '', '');
     echo '<br /><br /><font color="#FFFF00">Предмет <b>' . $Item->fact['name'] . '</b> куплен</font>';
 }
 if ($dostup_clan == 2) {
     $str_query = "SELECT DISTINCT game_items_factsheet.type FROM game_items,game_items_factsheet where game_items.user_id={$user_id} and game_items.priznak=1 and game_items.town='{$town}' and game_items_factsheet.type<=97 and game_items.sell_time>'{$time_for_check}' AND game_items.post_to=0 AND game_items.item_id = game_items_factsheet.id and game_items_factsheet.type=" . $Item->fact['type'] . "";
 } else {
     $str_query = "SELECT DISTINCT game_items_factsheet.type FROM game_items,game_items_factsheet where game_items.priznak=1 and game_items.town='{$town}' and game_items_factsheet.type<=97 and game_items.sell_time>'{$time_for_check}' AND game_items.post_to=0 AND game_items.item_id = game_items_factsheet.id and game_items_factsheet.type=" . $Item->fact['type'] . "";
 }
 $test = myquery($str_query);
 if (mysql_num_rows($test) > 0) {
     echo '<meta http-equiv="refresh" content="1;url=town.php?option=' . $option . '&do=viewtype&type=' . $Item->fact['type'] . '">';
 } else {
     echo '<meta http-equiv="refresh" content="1;url=town.php?option=' . $option . '">';
 }
Пример #20
0
                        echo '</td></tr>';
                    }
                    echo '</table>';
                }
                $select_old_items = myquery("SELECT DISTINCT town FROM game_items WHERE item_id='" . $item_id . "' AND priznak=1");
                if (mysql_num_rows($select_old_items)) {
                    echo '<br><hr><br><b><font size="3" color="#bbbbbb">Предметы на рынке</font></b><br><br>';
                    echo '<table>';
                    while (list($town) = mysql_fetch_array($select_old_items)) {
                        $kol_items = mysql_result(myquery("SELECT COUNT(*) FROM game_items WHERE item_id='" . $item_id . "' AND priznak=1 AND town='" . $town . "'"), 0, 0);
                        $select = myquery("SELECT rustown FROM game_gorod WHERE town='" . $town . "'");
                        list($rustown) = mysql_fetch_array($select);
                        if ($kol_items != 0) {
                            echo '<tr><td>';
                            echo '<font size="2" color="#bbbbbb">';
                            echo '' . $kol_items . ' ' . pluralForm($kol_items, 'предмет', 'предмета', 'предметов') . ' на рынке в городе: ' . $rustown . '.<br>';
                            echo '</font><br>';
                            echo '</td></tr>';
                        }
                    }
                    echo '</table>';
                }
            }
        } else {
            echo '<br><hr><br><center><table cellpadding="10"><tr>
			
			<td>Показать предметы, лежащие на карте:<form name="smap" method="POST"><table>';
            $selmap = myquery("SELECT id,name FROM game_maps ORDER BY BINARY name");
            while ($map = mysql_fetch_array($selmap)) {
                echo '<tr><td><input type="radio" name="map" value="' . $map['id'] . '">' . $map['name'] . '</td></tr>';
            }
Пример #21
0
            while (isset($serv[$i])) {
                echo '<tr align="center"><td>' . $i . '</td>';
                echo '<td><a href="' . $serv[$i]['href'] . '">' . $serv[$i]['name'] . '</a></td>';
                echo '<td>' . $serv[$i]['cost'] . '</td></tr>';
                $i++;
            }
            echo '</table>';
        } else {
            echo '<center><font face=verdana color=ff0000 size=2>На данный момент для Вас нет доступных услуг!</font>';
        }
        echo '</center>';
        echo '</div>';
        //Услуги за ЛР
        echo '<div class="tab-page" id="mod2"><h6 class="tab">Зал 2</h6><script type="text/javascript">tabPane0.addTabPage( document.getElementById( "mod2" ) );</script>';
        echo '<center>';
        echo '<b><font size=2 color="lightblue">У Вас есть: <u>' . $lr . '</u> ' . pluralForm($lr, 'единица', 'единицы', 'единиц') . ' личного рейтинга</font><br/><br/><br/>
			 <font face=verdana color=white size=2>Список предлагаемых услуг:</b><br/><br/>
			 <table border="2" bordercolor="gold" cellspacing="3" cellpadding="0" ><tr valign="top" align="center">
			 <td width="40"><b>№</b></td>
			 <td width="300"><b>Название услуги</b></td>
			 <td width="150"><b>Стоимость в ЛР</b></td></tr>
			 ';
        $check = myquery("Select * from game_lr_services Order By cost");
        $i = 1;
        while ($lr_serv = mysql_fetch_array($check)) {
            echo '<tr align="center"><td>' . $i . '</td><td>';
            if ($lr < $lr_serv['cost'] or $lr == 0) {
                echo $lr_serv['name'];
            } else {
                echo '<a href="town.php?option=' . $option . '&id=' . $lr_serv['serv_id'] . '">' . $lr_serv['name'] . '</a>';
            }
Пример #22
0
     }
     $res_id = $id_resource_doska;
 }
 if ($type_work == 0) {
     QuoteTable('open');
     if (isset($_GET['mes']) and $_GET['mes'] != '') {
         echo '<b><center><font color="#C0FFC0">' . $_GET['mes'] . '</font></center></b><br />';
     }
     $res = 0;
     //начальные запросы от игрока
     echo '<center>';
     if (!$odet_pila) {
         echo '<br/>Для работы на лесопилке необходимо иметь в руках рабочий инструмент - пилу!<br />';
     }
     if ($gp > 0) {
         echo '<br/><b>Для работы в общественной лесопилке необходимо заплатить ' . $gp . ' ' . pluralForm($gp, 'монету', 'монеты', 'монет') . '!</b><br/>';
     }
     if ($odet_pila and $est_brevno and $char['GP'] >= $gp) {
         echo '<br/><a href="?raspil_brevno' . $add_url . '">Распилить бревно на доски</a><br />';
         $res = 1;
     }
     if ($odet_pila and $est_doska and $char['GP'] >= $gp) {
         echo '<br /><a href="?doski&strel' . $add_url . '">Распилить доски на черенки для стрел</a><br />';
         echo '<br /><a href="?doski&topor' . $add_url . '">Распилить доски на рукояти для топоров</a><br />';
         echo '<br /><a href="?doski&kopi' . $add_url . '">Распилить доски на древки для копий</a><br />';
         $res = 1;
     }
     if ($res == 0 and $odet_pila) {
         echo '<br/>Для работы на лесопилке необходимо иметь ресурсы: Бревно или Доска!<br />';
     }
     echo '</center><br />';
Пример #23
0
    }
    echo "<br>";
}
echo '</td></tr>';
echo '</div>';
//------------------2.2 Умения персонажа---------------------------------action="act.php?func=inv&start_complect"
echo '<tr><td>';
echo '<div id="skills" class="tabset_content">';
$no_skill = 1;
echo '<b>';
echo '<font size="2" color="lightblue">';
//Форма активации защиты от нападений
if ($char['hide_charges'] > 0) {
    $no_skill = 0;
    echo '<form method="POST">
	<br>У вас есть ' . $char['hide_charges'] . ' ' . pluralForm($char['hide_charges'], 'заряд', 'заряда', 'зарядов') . ' для активирации защиты от нападений. 
	<br><input type="submit" value="Активировать" name="get_hide"> <input type="text" name="kol_charges" value="' . $char['hide_charges'] . '" size="2" maxsize="2"> зарядов	
	</form>';
}
if ($no_skill == 1) {
    echo '<br><br>У Вас нет никаких умений!';
}
echo '</b></font></div>';
echo '</td></tr></table>';
OpenTable('close');
echo '</div>';
echo '</td><td valign="top" width="200"><table border=0 width=172 cellspacing="0" cellpadding="0"><tr><td>';
if ($from_house or $from_craft) {
    echo '<table cellpadding=0 cellspacing=0 border=0 width=218 background="http://' . img_domain . '/nav1/bar2.gif"><tr><td align=center>';
    OpenTable('title', '89%');
    echo '<table border=0 width=100% align=center>
Пример #24
0
    if ($clevel != 40 or $after_reinc_level == 40) {
        //Обновим персонажа при достижении обычного уровня
        $up = myquery("UPDATE game_users SET clevel = {$clevel},EXP=EXP-{$minus_exp}, bound=bound+{$add_har}, exam=exam+{$add_nav}, GP=GP+{$add_gp},CW=CW+'" . $add_gp * money_weight . "' WHERE user_id='{$user_id}'");
        if ($add_kulak > 0) {
            add_skill($user_id, 21, $add_kulak);
        }
        if ($add_vsadnik > 0) {
            add_skill($user_id, 25, $add_vsadnik);
        }
        if ($char['reinc'] == 0 and $clevel >= 5 and $char['clevel'] < 5) {
            $slevel = 15 * (2 - $char['reinc']);
            add_skill($user_id, 32, $slevel);
        }
        $char['clevel'] = $clevel;
        echo '<br><center><b><font face=verdana size=2 color=ff0000>Ты ' . echo_sex('развился', 'развилась') . ' до ' . $char['clevel'] . ' уровня!
	    <br>Ты получаешь: ' . $add_gp . ' золотых, ' . $add_nav . pluralForm($add_nav, ' дополнительный навык', ' дополнительных навыка', ' дополнительных навыков') . ' и ' . $add_har . pluralForm($add_har, ' дополнительную характеристику', ' дополнительные характеристики', ' дополнительных характеристик') . '!</font></b></center>';
    } else {
        //Обновим персонажа при достижении 40-ого уровня
        // Обработка ученичества
        if ($char['reinc'] == 0) {
            myquery("UPDATE game_tutorship SET confirmed = 2 WHERE pupil_id = " . $user_id . " and confirmed = 1");
        } elseif (($char['reinc'] + 1) % 2 == 0) {
            $check_tutor = myquery("SELECT user_id FROM game_tutorship WHERE pupil_id = " . $user_id . " and confirmed = 2");
            if (mysql_num_rows($check_tutor) > 0) {
                list($tutor_id) = mysql_fetch_array($check_tutor);
                myquery("UPDATE game_users_data SET user_rating=user_rating+1 WHERE user_id = " . $tutor_id . " ");
                $theme = 'Гильдия Наставников';
                $post = 'Ваш Ученик <b>' . $char['name'] . '</b> реинкарнировался и принёс Вам 1 ЛР!';
                myquery("INSERT INTO game_pm (komu, otkogo, theme, post, view, time, folder) VALUES ('" . $tutor_id . "', '0', '" . $theme . "', '" . $post . "','0','" . time() . "',1)");
            }
        }
Пример #25
0
					  ';
            } else {
                list($level, $times) = mysql_fetch_array($test);
                if ($times < $level) {
                    if ($map == 18) {
                        $mes4 = '<b>-Ты? Так быстро? Хм...Молодец! Ну давай сюда,</b> - Эйладан принимает из Ваших рук добытые нелёгким трудом трофеи. Затем что-то прикидывает в уме и грозно смотрит на Вас. 
										 <br/><b>- Но ты справился ещё далеко не совсеми вредителями! Неужели ты совсем считать не умеешь?! Ох, молодежь...</b>
										 <br/>Не реагируя на Ваши попытки оправдаться, Лесничий награждает Вас столь презрительным взглядом, что Вы спешите обратно, в Средиземье - защищать лес от всякой пакости.
										';
                    } elseif ($map == 5) {
                        $mes4 = 'Вы устало входите в Ведьмин домик в надежде просто перевести дух.
											<br/><b>-Что, всё-таки покалечили?</b> - произносит Луимвена. - <b>Вижу, не выполнил ты ещё до конца мою просьбу.</b>
											<br/>Вы клятвенно заверяете, что всё скоро будет сделано, на что Ведьма улыбается и, что весьма удивительно, протягивает вам какой-то странный пузырёк, приговаривая, что он излечит Вас от ран. Вы вспоминаете, что в прошлый раз у Вас начали расти эльфийские уши, причём странного зеленоватого оттенка, и решаете отказаться. К тому же, нельзя было признаваться в том, что сейчас Вы пришли только потому, что просто заблудились. Используя всё своё обаяние, Вы расстаётесь с Ведьмой и решаете больше не тратить время и поскорее выполнить её задание. Иначе скоро Вам никакая карта не поможет…
										   ';
                    }
                    echo $mes4 . '<br/><br/><center><font color="lightgreen"><b>Тебе необходимо ещё устранить ' . ($level - $times) . ' ' . pluralForm($level - $times, 'вредителя', 'вредителей', 'вредителей') . ' ' . $level . ' уровня.</b></font><br/><br/> 
						  ';
                } elseif ($times == $level) {
                    if ($map == 18) {
                        $mes5 = 'Наконец, все опасности позади, и Вы неспеша возвращаетесь к дому лесника. 
										 <br/><b>- О-о, ты всё-таки справился!</b> - Эйладан встречает Вас у самого порога, что случается с ним нечасто. 
										 <br/>Вы тут же порываетесь рассказать ему обо всех пережитых трудностях, намекая хоть на какое-то поощрение...
										';
                    } elseif ($map == 5) {
                        $mes5 = 'Вы привычно входите в дом и взглядом ищите Луимвену. На удивление, её нет… Только Вы хотели подумать о том, что Ведьма готова на многое, лишь бы не вознаграждать Вас за столь опасное путешествие, как..
										   <br/><b>- Зря ты так думаешь </b>- слышите Вы голос сзади. - <b>И вовсе я не читаю мысли, просто слишком долго живу на свете. Ты не первый герой, которого я встречаю на своём пути и, надеюсь, не последний. Иначе скучно жить на свете, правда?</b> - Кажется, она задумалась о чём-то своём. - <b> Но не будем о грустном. Кажется, ты справился? Впрочем, я в тебе и не сомневалась.</b>
										   ';
                    }
                    echo $mes5 . '<br/><br/><center>
						<input type="button" value="Получить награду" onClick=location.replace("town.php?option=' . $option . '&enter&nagrad")></input>&nbsp;&nbsp;&nbsp;
						 ';
Пример #26
0
/combat/lechenie15_1.gif" width="50" height="50">
								<?php 
        echo '</td><td width="87%"><span class="style2">Лечение магией<br>Интеллект ' . $this->char['NTL'] . '</span></td></tr>';
        echo '<script>spets_lech=\'<table cellpadding="0" cellspacing="0">';
        $i = 0;
        $radi = 0;
        while ($spets = mysql_fetch_array($sele)) {
            if ($i == 0) {
                $radi = $spets['id'];
            }
            echo '<tr><td style="cursor:url(\\\'http://images.rpg.su/nav/hand.cur\\\'), pointer" onmouseover="bg_black(this)" onmouseout="bg_none(this)" onclick="radi=0;chem=' . $spets['id'] . ';document.getElementById(\\\'lech_spets' . $spets['id'] . '\\\').checked=true;"><input id="lech_spets' . $spets['id'] . '" type="radio" name="radio" value="' . $spets['id'] . '" onClick="radi=' . $spets['id'] . ';"' . ($i == 0 ? ' checked="true"' : '') . '>' . $spets['name'] . ' (';
            if ($spets['effect'] != 0) {
                echo ' Лечение: ' . $spets['effect'] . '&plusmn;' . $spets['rand'] . '&nbsp;| ';
            }
            if ($spets['mana'] != 0) {
                echo ' Стоимость: ' . ceil($spets['mana'] * $this->decrease) . ' ' . pluralForm(ceil($spets['mana'] * $this->decrease), 'мана', 'маны', 'маны') . ' ';
            }
            echo ')';
            echo '&nbsp;&nbsp;&nbsp;</td><td>';
            if ($this->count_user() > 1) {
                echo '<input type="button" class="button" value="100% Лечение" onClick=chem=' . $spets['id'] . ';radi=' . $spets['id'] . ';document.getElementById("proc").value=100;tak("ex")></td><td>';
            }
            echo '<input type="button" class="button" value="100% Лечение себя" onClick=chem=' . $spets['id'] . ';vkogo=0;radi=' . $spets['id'] . ';document.getElementById("proc").value=100;tak("ex")></td></tr>';
            $i++;
        }
        echo '</table>\';spets_lech_radio=' . $radi . ';</script>';
    }
}
if ($this->combat['turnir_type'] == 0 or $this->combat['turnir_type'] == 2 or $this->combat['turnir_type'] == 4) {
    if (isset($used_array[3]) and $used_array[3]['sv'] == 'Лечение' and $used_array[3]['count_item'] > 0) {
        ?>
Пример #27
0
            $col_el = max(0, (int) $_GET['hrannow']);
            $col_el = min($col_el, $hranel);
            $Item = new Item($_GET['hran']);
            if ($free >= $col_el) {
                $Item = new Item($_GET['hran']);
                if ($Item->getItem('user_id') == $user_id and $Item->getFact('type') == 13 and $Item->getItem('item_for_quest') == 0 and $Item->getItem('priznak') == 0 and $Item->getItem('used') == 0) {
                    $Item->move_item_to_market($town, 0, 0, 0, 4, $col_el);
                    $free = $free - $col_el;
                }
            } else {
                echo 'Недостаточно места в хранилище!';
            }
        } else {
            list($el_name) = mysql_fetch_array(myquery("SELECT t1.name From game_items_factsheet as t1\n\t\t\t\t\t\t\t\t\t\t\t\t\t  Join game_items as t2 On t1.id=t2.item_id\n\t\t\t\t\t\t\t\t\t\t\t\t\t  Where t2.id=" . $_GET['hran'] . ""));
            echo '<center><br />Положить эликсир <b>' . $el_name . '</b> в количестве <input size="5" type="text" id="hran_col" value="0"> шт.</a>';
            echo '<br><i>У вас есть ' . $hranel . ' ' . pluralForm($hranel, 'эликсир', 'эликсира', 'эликсиров') . '</i>';
            echo '<br /><br /><input type="button" value="Положить эликсир в хранилище" onClick="location.replace(\'town.php?option=' . $option . '&part4&add=' . $build_id . '&hran=' . $_GET['hran'] . '&hrannow=\'+document.getElementById(\'hran_col\').value+\'\')"><br />';
        }
    }
}
//хранилище
echo '<strong>' . $templ['name'] . ' (максимум ' . $templ['min_value'] . ' эликсиров)</strong><br /><br />';
echo 'Сейчас свободно <b><font color=red>' . $free . '</font></b> мест для хранения эликсиров.<br />';
echo "В инвентаре свободно место для <b><font color=red>" . max(0, $char['CC'] - $char['CW']) . "</font></b> кг.<br><br>";
echo '<a href="?option=' . $option . '&town_id=' . $town . '&part4&add=' . $build_id . '&sel_hran">Положить эликсиры в ' . $templ['name'] . '</a><br /><br />';
echo '<SCRIPT language=javascript src="../js/info.js"></SCRIPT><DIV id=hint  style="Z-INDEX: 0; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px"></DIV>';
QuoteTable('open', '100%');
$sel = myquery("SELECT game_items.id,game_items.item_id from game_items left join game_items_factsheet on game_items.item_id=game_items_factsheet.id WHERE game_items.user_id={$user_id} AND town={$town} AND game_items.used=0 AND game_items.priznak=4 and game_items_factsheet.type=13 ORDER BY game_items.item_id");
$type_el = 0;
//$sel = myquery("SELECT *  FROM game_items WHERE priznak=4 AND user_id=$user_id AND item_id IN (SELECT id FROM game_items_factsheet WHERE type=13)");
if ($sel != false and mysql_num_rows($sel) > 0) {
Пример #28
0
if ($parent != 1) {
    dbg('error: #1');
}
foreach ($aResult as $k => $v) {
    $sql = "INSERT INTO `" . DB_PREFIX . DB_TBL_GROUPS_OF_PRODUCT . "` (`name`) VALUES ('{$k}')";
    $sql = mysql_query($sql);
    if (false == $sql) {
        my_die();
    }
    $w = mysql_insert_id();
    foreach ($v as $kk => $vv) {
        $sql = "INSERT INTO `" . DB_PREFIX . DB_TBL_GROUPS_OF_PRODUCT . "` (`name`, `parent`) VALUES ('{$kk}', '{$w}')";
        $sql = mysql_query($sql);
        if (false == $sql) {
            my_die();
        }
        $ww = mysql_insert_id();
        foreach ($vv as $vvv) {
            $sql = "INSERT INTO `" . DB_PREFIX . DB_TBL_PRODUCTS . "` (`group`, `code`, `name`, `opt_0`, `opt_1`, `opt_2`, `opt_3`, `opt_4`) VALUES ('{$ww}', '" . $vvv[0] . "', '" . $vvv[1] . "', '" . $vvv[2] . "', '" . $vvv[3] . "', '" . $vvv[4] . "', '" . $vvv[5] . "', '" . $vvv[6] . "')";
            $sql = mysql_query($sql);
            if (false == $sql) {
                my_die();
            }
            $www = mysql_insert_id();
        }
    }
}
//dbg($aResult);
echo "\r\n" . $www . " " . pluralForm($www, "продукт", "продукта", "продуктов") . " в " . ($ww - 1) . " " . pluralForm($ww, "группе", "группах", "группах") . " обработано";
echo "\r\n\r\n[END price2db]";
echo "\r\n</pre>";
Пример #29
0
 if ($row['imgbig'] != '') {
     $ext = substr($row['imgbig'], strlen($row['imgbig']) - 4);
     if ($ext == '.gif' or $ext == '.jpg' or $ext == 'jpeg') {
         echo '<img src=http://' . img_domain . '/item/' . $row['imgbig'] . '><br>';
     } else {
         echo '<img src=http://' . img_domain . '/item/' . $row['imgbig'] . '.gif><br>';
     }
 }
 if ($kol_items != 0) {
     echo '' . $kol_items . ' ' . pluralForm($kol_items, "предмет", "предмета", "предметов") . ' у ' . $kol_users . ' ' . pluralForm($kol_users, "игрока", "игроков", "игроков") . '.<br><hr>';
 }
 if ($kol_items_house != 0) {
     echo '' . $kol_items_house . ' ' . pluralForm($kol_items_house, "предмет", "предмета", "предметов") . ' в домах у ' . $kol_users_house . ' ' . pluralForm($kol_users_house, "игрока", "игроков", "игроков") . '.<br><hr>';
 }
 if ($kol_old_items != 0) {
     echo '' . $kol_old_items . ' ' . pluralForm($kol_old_items, "предмет", "предмета", "предметов") . ' на рынках в городах.<br><hr>';
 }
 $i = 0;
 $sel = myquery("SELECT shop_id FROM game_shop_items WHERE items_id='" . $_GET['item'] . "'");
 while (list($shop_id) = mysql_fetch_array($sel)) {
     switch ($row['type']) {
         case 1:
             $type_shop = 'oruj';
             break;
         case 2:
             $type_shop = 'ring';
             break;
         case 3:
             $type_shop = 'artef';
             break;
         case 4:
Пример #30
0
     $tpl->assign('own', '');
     $tpl->assign('own_by', '');
 }
 $aAlbums = $Img->getUserAlbums($album_own_id);
 $tpl->assign('user_id', $album_own_id);
 if (!empty($aAlbums)) {
     $tpl->assign('albums_num', count($aAlbums) . ' ' . pluralForm(count($aAlbums), 'альбом', 'альбома', 'альбомов'));
     foreach ($aAlbums as $v) {
         $tplAlbums = $tpl->fetchBlock('Albums');
         $tplAlbums->assign('OwnEdit', '');
         if ($v['user_id'] == $user_id) {
             $tplAlbums->assign('OwnEdit', $tplAlbums->fetchBlock('OwnEdit'));
         }
         $aPhotos = $Img->getPhotos($v['id']);
         if (!empty($aPhotos)) {
             $tplAlbums->assign('photos_num', count($aPhotos) . ' ' . pluralForm(count($aPhotos), 'фотография', 'фотографии', 'фотографий'));
             foreach ($aPhotos as $img) {
                 if ($img['cover'] == 1) {
                     $tplAlbums->assign('img', slashify(ADDR_PHOTOS_THUMBNAILS) . $img['file']);
                 }
             }
         } else {
             $tplAlbums->assign('photos_num', '0 фотографий');
         }
         $tplAlbums->assign($v);
         $tpl->assign('Albums', $tplAlbums);
         $tplAlbums->reset();
     }
 } else {
     $tpl->assign('albums_num', 'нет загруженных альбомов');
 }