предметы не отображались
This commit is contained in:
parent
60aefbabe3
commit
7c88468cf1
@ -7,9 +7,9 @@
|
|||||||
|
|
||||||
class DressedItems
|
class DressedItems
|
||||||
{
|
{
|
||||||
protected static $DB;
|
private static $DB;
|
||||||
protected static $DBSUM;
|
private static $DBSUM;
|
||||||
protected static $USERID;
|
private static $USERID;
|
||||||
private $dressedItem;
|
private $dressedItem;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -32,7 +32,7 @@ class DressedItems
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function getBonusesFromDressedItems()
|
private function getBonusesFromDressedItems()
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
$query = <<<SQL
|
$query = <<<SQL
|
||||||
@ -66,6 +66,7 @@ SQL;
|
|||||||
$dressed_item[$row['dressed_slot']] = $row;
|
$dressed_item[$row['dressed_slot']] = $row;
|
||||||
$this->dressedItem[$row['dressed_slot']] = $row;
|
$this->dressedItem[$row['dressed_slot']] = $row;
|
||||||
}
|
}
|
||||||
|
return $this->dressedItem ?? null;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function getBonuses()
|
protected function getBonuses()
|
||||||
@ -78,6 +79,7 @@ SQL;
|
|||||||
|
|
||||||
public function getStrengthBonus()
|
public function getStrengthBonus()
|
||||||
{
|
{
|
||||||
|
|
||||||
//return $this->getBonuses()['sum_strength'];
|
//return $this->getBonuses()['sum_strength'];
|
||||||
return self::getBonuses()['sum_strength'];
|
return self::getBonuses()['sum_strength'];
|
||||||
}
|
}
|
||||||
|
@ -75,7 +75,6 @@ class User
|
|||||||
//https://jsfiddle.net/ngx0yvhc
|
//https://jsfiddle.net/ngx0yvhc
|
||||||
$di = new DressedItems($this->id);
|
$di = new DressedItems($this->id);
|
||||||
$dressedItems = $di->getItemsInSlots();
|
$dressedItems = $di->getItemsInSlots();
|
||||||
|
|
||||||
for ($i = 1; $i <= 12; $i++) {
|
for ($i = 1; $i <= 12; $i++) {
|
||||||
echo sprintf('<div class="slot-%s">', $i);
|
echo sprintf('<div class="slot-%s">', $i);
|
||||||
if (isset($di->$dressedItems[$i])) {
|
if (isset($di->$dressedItems[$i])) {
|
||||||
@ -395,4 +394,9 @@ class User
|
|||||||
{
|
{
|
||||||
return $this->health;
|
return $this->health;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function setRoom()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
6
main.php
6
main.php
@ -397,9 +397,11 @@ function dressitem($id)
|
|||||||
// Входим и выходим если можем.
|
// Входим и выходим если можем.
|
||||||
if (isset($_GET['goto'])) {
|
if (isset($_GET['goto'])) {
|
||||||
$imove = true;
|
$imove = true;
|
||||||
$d = db::c()->query('SELECT SUM(`massa`) AS `summ` FROM `inventory` WHERE `owner` = ?i AND `dressed` = 0 AND `setsale` = 0', $user['id'])->fetch_assoc();
|
$d = db::c()->query('SELECT SUM(`weight`) AS `sum_weight` FROM `inventory` WHERE `owner` = ?i AND `on_sale` = 0', $user['id'])->fetch_assoc();
|
||||||
$eff = db::c()->query('SELECT 1 FROM `users_effects` WHERE `owner_id` = ?i AND (`type` = 14 OR `type` = 13)', $user['id']);
|
$eff = db::c()->query('SELECT 1 FROM `users_effects` WHERE `owner_id` = ?i AND (`type` = 14 OR `type` = 13)', $user['id']);
|
||||||
if ($d['summ'] > get_meshok() && $_GET['got']) {
|
//(масса: <?= $getItemsBonuses->getItemsWeight() . '/' . $showUser->strength * 4
|
||||||
|
|
||||||
|
if ($d['sum_weight'] > $user['strength'] * 4 && $_GET['got']) {
|
||||||
err('У вас переполнен рюкзак, вы не можете передвигаться...');
|
err('У вас переполнен рюкзак, вы не можете передвигаться...');
|
||||||
$imove = false;
|
$imove = false;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user