Зачем-то инкапсулирем.
This commit is contained in:
@@ -44,7 +44,7 @@ while ($row = $data->fetch_assoc()) {
|
||||
}
|
||||
|
||||
//Обработчики нажатий на кнопки.
|
||||
if ($_POST['battlefield'] ?? 0 && $user->room == 1) {
|
||||
if ($_POST['battlefield'] ?? 0 && $user->getRoom() == 1) {
|
||||
header('Location: zayavka.php');
|
||||
exit();
|
||||
}
|
||||
@@ -52,11 +52,11 @@ if ($_POST['module_quest'] ?? 0) {
|
||||
header('Location: module_quest.php');
|
||||
exit();
|
||||
}
|
||||
if ($_POST['move_inside'] ?? 0 && $user->room == 20) {
|
||||
if ($_POST['move_inside'] ?? 0 && $user->getRoom() == 20) {
|
||||
header('Location: main.php?goto=arena');
|
||||
exit();
|
||||
}
|
||||
if ($_POST['move_outside'] ?? 0 && $user->room == 1) {
|
||||
if ($_POST['move_outside'] ?? 0 && $user->getRoom() == 1) {
|
||||
header('Location: main.php?goto=plo');
|
||||
exit();
|
||||
}
|
||||
@@ -67,12 +67,12 @@ if ($_POST['main_page'] ?? 0) {
|
||||
|
||||
if ($edit === null) {
|
||||
/* === проверяем соответствие комнаты и скрипта === */
|
||||
if (in_array($user->room, [20, 21, 26, 48, 51, 52, 651, 2655, 2601, 2701, 2702, 2111])) {
|
||||
if (in_array($user->getRoom(), [20, 21, 26, 48, 51, 52, 651, 2655, 2601, 2701, 2702, 2111])) {
|
||||
header('Location: city.php');
|
||||
exit();
|
||||
}
|
||||
if (in_array($user->room, [22, 23, 25, 27, 29, 30, 31, 34, 45, 53, 61, 402, 403, 600, 601, 602, 603, 620, 621, 650, 660, 661, 662, 666, 760, 1051, 1052, 1055])) {
|
||||
header('location: ' . Travel::$roomFileName[$user->room]);
|
||||
if (in_array($user->getRoom(), [22, 23, 25, 27, 29, 30, 31, 34, 45, 53, 61, 402, 403, 600, 601, 602, 603, 620, 621, 650, 660, 661, 662, 666, 760, 1051, 1052, 1055])) {
|
||||
header('location: ' . Travel::$roomFileName[$user->getRoom()]);
|
||||
exit();
|
||||
}
|
||||
}
|
||||
@@ -174,7 +174,7 @@ if ($goto) {
|
||||
$eff = db::c()->query('SELECT 1 FROM `users_effects` WHERE `owner_id` = ?i AND (`type` = 14 OR `type` = 13)', $user->getId());
|
||||
//(масса: <?= $getItemsBonuses->getItemsWeight() . '/' . $user->strength * 4
|
||||
|
||||
if ($d['sum_weight'] > $user->strength * 4 && $goto) {
|
||||
if ($d['sum_weight'] > $user->getStrength() * 4 && $goto) {
|
||||
err('У вас переполнен рюкзак, вы не можете передвигаться...');
|
||||
$imove = false;
|
||||
}
|
||||
@@ -182,15 +182,15 @@ if ($goto) {
|
||||
err('У вас тяжелая травма, вы не можете передвигатся...');
|
||||
$imove = false;
|
||||
}
|
||||
if ($goto == 'plo' && !$user->zayavka && $imove && $user->room != 20) {
|
||||
db::c()->query('UPDATE users, online SET users.room = 20, online.room = 20 WHERE online.user_id = users.id AND online.user_id = ?i', $_SESSION['uid']);
|
||||
if ($goto == 'plo' && !$user->getZayavka() && $imove && $user->getRoom() != 20) {
|
||||
db::c()->query('UPDATE users, online SET users.room = 20, online.room = 20 WHERE online.user_id = users.id AND online.user_id = ?i', $user->getId());
|
||||
header('Location: city.php');
|
||||
exit("<i>Топ-топ-топ...</i>");
|
||||
} else {
|
||||
err('Подали заявку на бой и убегаете из клуба? Нехорошо...');
|
||||
}
|
||||
if ($goto == 'arena' && $user->room == 20 && $imove) {
|
||||
db::c()->query('UPDATE users, online SET users.room = 1, online.room = 1 WHERE online.user_id = users.id AND online.user_id = ?i', $_SESSION['uid']);
|
||||
if ($goto == 'arena' && $user->getRoom() == 20 && $imove) {
|
||||
db::c()->query('UPDATE users, online SET users.room = 1, online.room = 1 WHERE online.user_id = users.id AND online.user_id = ?i', $user->getId());
|
||||
header('Location: main.php');
|
||||
exit("<i>Топ-топ-топ...</i>");
|
||||
}
|
||||
@@ -216,7 +216,7 @@ function setShadow($image)
|
||||
}
|
||||
}
|
||||
|
||||
if ($obraz && ($user->shadow == 'g0.gif' || $user->shadow == 'man0.gif')) {
|
||||
if ($obraz && ($user->getShadow() == 'g0.gif' || $user->getShadow() == 'man0.gif')) {
|
||||
setShadow($obraz);
|
||||
}
|
||||
|
||||
@@ -379,7 +379,7 @@ Template::header('Игра');
|
||||
<td style="vertical-align: top; width: 250px"> <!-- Второй столбец -->
|
||||
<div>
|
||||
<br>Уровень: <strong><?= $user->getLevel() ?></strong>
|
||||
<br>Опыт: <strong><?= $user->experience ?></strong>
|
||||
<br>Опыт: <strong><?= $user->getExperience() ?></strong>
|
||||
<br>Побед: <strong>??</strong>
|
||||
<br>Поражений: <strong>??</strong>
|
||||
<br>Ничьих: <strong>??</strong>
|
||||
@@ -389,21 +389,21 @@ Template::header('Игра');
|
||||
<!--Параметры-->
|
||||
<div>
|
||||
<div class="container">
|
||||
Сила: <?= ($user->free_stat_points ? $user->getStat('strength', 1) . '(' . strval($user->strength + $getItemsBonuses->getStrengthBonus()) . ')' : $user->strength + $getItemsBonuses->getStrengthBonus()) ?>
|
||||
Сила: <?= ($user->getFreeStatPoints() ? $user->getStat('strength', 1) . '(' . strval($user->getStrength() + $getItemsBonuses->getStrengthBonus()) . ')' : $user->getStrength() + $getItemsBonuses->getStrengthBonus()) ?>
|
||||
<br>
|
||||
Ловкость: <?= ($user->free_stat_points ? $user->getStat('dexterity', 1) . '(' . strval($user->dexterity + $getItemsBonuses->getDexterityBonus()) . ')' : $user->dexterity + $getItemsBonuses->getDexterityBonus()) ?>
|
||||
Ловкость: <?= ($user->getFreeStatPoints() ? $user->getStat('dexterity', 1) . '(' . strval($user->getDexterity() + $getItemsBonuses->getDexterityBonus()) . ')' : $user->getDexterity() + $getItemsBonuses->getDexterityBonus()) ?>
|
||||
<br>
|
||||
Интуиция: <?= ($user->free_stat_points ? $user->getStat('intuition', 1) . '(' . strval($user->intuition + $getItemsBonuses->getIntuitionBonus()) . ')' : $user->intuition + $getItemsBonuses->getIntuitionBonus()) ?>
|
||||
Интуиция: <?= ($user->getFreeStatPoints() ? $user->getStat('intuition', 1) . '(' . strval($user->getIntuition() + $getItemsBonuses->getIntuitionBonus()) . ')' : $user->getIntuition() + $getItemsBonuses->getIntuitionBonus()) ?>
|
||||
<br>
|
||||
Выносливость: <?= ($user->free_stat_points ? $user->getStat('endurance', 1) . '(' . strval($user->endurance + $getItemsBonuses->getEnduranceBonus()) . ')' : $user->endurance + $getItemsBonuses->getEnduranceBonus()) ?>
|
||||
Выносливость: <?= ($user->getFreeStatPoints() ? $user->getStat('endurance', 1) . '(' . strval($user->getEndurance() + $getItemsBonuses->getEnduranceBonus()) . ')' : $user->getEndurance() + $getItemsBonuses->getEnduranceBonus()) ?>
|
||||
<br>
|
||||
Интеллект: <?= ($user->free_stat_points ? $user->getStat('intelligence', 1) . '(' . strval($user->intelligence + $getItemsBonuses->getIntelliganceBonus()) . ')' : $user->intelligence + $getItemsBonuses->getIntelliganceBonus()) ?>
|
||||
Интеллект: <?= ($user->getFreeStatPoints() ? $user->getStat('intelligence', 1) . '(' . strval($user->getIntelligence() + $getItemsBonuses->getIntelliganceBonus()) . ')' : $user->getIntelligence() + $getItemsBonuses->getIntelliganceBonus()) ?>
|
||||
<br>
|
||||
Мудрость: <?= ($user->free_stat_points ? $user->getStat('wisdom', 1) . '(' . strval($user->wisdom + $getItemsBonuses->getWisdomBonus()) . ')' : $user->wisdom + $getItemsBonuses->getWisdomBonus()) ?>
|
||||
Мудрость: <?= ($user->getFreeStatPoints() ? $user->getStat('wisdom', 1) . '(' . strval($user->getWisdom() + $getItemsBonuses->getWisdomBonus()) . ')' : $user->getWisdom() + $getItemsBonuses->getWisdomBonus()) ?>
|
||||
<br>
|
||||
<?php if ($user->free_stat_points): ?>
|
||||
<?php if ($user->getFreeStatPoints()): ?>
|
||||
<small style="color: darkgreen;">Возможных
|
||||
увеличений: <?= $user->free_stat_points ?></small><br>
|
||||
увеличений: <?= $user->getFreeStatPoints() ?></small><br>
|
||||
<?php endif; ?>
|
||||
<br>
|
||||
Здоровье: <?= $user->getHealth() ?><br>
|
||||
@@ -411,31 +411,31 @@ Template::header('Игра');
|
||||
Уворот: <?= $getItemsBonuses->getEvasionBonus() ?><br>
|
||||
Точность: <?= $getItemsBonuses->getAccuracyBonus() ?><br>
|
||||
Шанс крита: <?= $getItemsBonuses->getCriticalsBonus() ?><br>
|
||||
Урон: <?= $user->minDamage + $getItemsBonuses->getMinPhysDamage() ?>
|
||||
- <?= $user->maxDamage + $getItemsBonuses->getMaxPhysDamage() ?> <br>
|
||||
Урон: <?= $user->getMinDamage() + $getItemsBonuses->getMinPhysDamage() ?>
|
||||
- <?= $user->getMaxDamage() + $getItemsBonuses->getMaxPhysDamage() ?> <br>
|
||||
<br>
|
||||
Защита от огня: ?? <br>
|
||||
Защита от воды: ?? <br>
|
||||
Защита от вохдуха: ?? <br>
|
||||
Защита от земли: ?? <br>
|
||||
Защита от яда: ?? <br>
|
||||
Броня головы: <?= $user->headArmor ?> <br>
|
||||
Броня корпуса: <?= $user->chestArmor ?> <br>
|
||||
Броня ног: <?= $user->legArmor ?> <br>
|
||||
Броня головы: <?= $user->getHeadArmor() ?> <br>
|
||||
Броня корпуса: <?= $user->getChestArmor() ?> <br>
|
||||
Броня ног: <?= $user->getLegArmor() ?> <br>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<div class="button-container"> <!--Меню-кнопки-->
|
||||
<FORM METHOD=POST ACTION="?edit=1" name=f1>
|
||||
<?php if ($user->shadow == '0.gif' || $user->admin == 1): ?>
|
||||
<?php if ($user->getShadow() == '0.gif' || $user->getAdmin() == 1): ?>
|
||||
<INPUT class="button primary icon user" TYPE="submit" name="setshadow" value="Образы"
|
||||
title="Образы">
|
||||
<?php endif; ?>
|
||||
<div class="button-group">
|
||||
<?php if ($user->room == 20): ?>
|
||||
<?php if ($user->getRoom() == 20): ?>
|
||||
<input class="button icon move" type="submit" name="move_inside" value="Войти внутрь">
|
||||
<?php elseif ($user->room == 1): ?>
|
||||
<?php elseif ($user->getRoom() == 1): ?>
|
||||
<input class="button primary" type="submit" name="battlefield" value="Поединки">
|
||||
<input class="button icon move" type="submit" name="move_outside" value="Выйти на улицу">
|
||||
<?php endif; ?>
|
||||
@@ -446,7 +446,7 @@ Template::header('Игра');
|
||||
<div> <!--рюкзак-->
|
||||
<table BORDER=0 WIDTH=100% CELLSPACING="1" CELLPADDING="2" BGCOLOR="#A5A5A5">
|
||||
<caption>Рюкзак
|
||||
(масса: <?= '?? /' . $user->strength * 4 ?>)
|
||||
(масса: <?= '?? /' . $user->getStrength() * 4 ?>)
|
||||
</caption>
|
||||
<?php
|
||||
foreach ($iteminfo as $ii) {
|
||||
|
||||
Reference in New Issue
Block a user