Раздевание себя теперь работает. Убрал плашку с ошибкой эффектов.
This commit is contained in:
parent
8f7001cd59
commit
98a4138b83
18
main.php
18
main.php
@ -328,7 +328,7 @@ function dressitem($id)
|
||||
} else {
|
||||
// невозможная ситуация - два предмета в одиночном слоте. критическая ошибка, запись в лог, раздевание.
|
||||
$error = ERROR_TOO_MANY_ITEMS_IN_SLOTS;
|
||||
db::c()->query('UPDATE inventory SET dressed_slot = 0 WHERE dressed_slot BETWEEN 1 AND 12');
|
||||
db::c()->query('UPDATE inventory SET dressed_slot = 0 WHERE dressed_slot BETWEEN 1 AND 12 AND owner_id = ?i', $_SESSION['uid']);
|
||||
}
|
||||
} elseif ($selectedItem->item_type === RING) {
|
||||
// работаем с кольцами
|
||||
@ -349,7 +349,7 @@ function dressitem($id)
|
||||
} else {
|
||||
// невозможная ситуация - больше трёх предметов на три слота. критическая ошибка, запись в лог, раздевание.
|
||||
$error = ERROR_TOO_MANY_ITEMS_IN_SLOTS;
|
||||
db::c()->query('UPDATE inventory SET dressed_slot = 0 WHERE dressed_slot BETWEEN 1 AND 12');
|
||||
db::c()->query('UPDATE inventory SET dressed_slot = 0 WHERE dressed_slot BETWEEN 1 AND 12 AND owner_id = ?i', $_SESSION['uid']);
|
||||
}
|
||||
} else {
|
||||
//предмет вообще не должен одеваться, ошибка
|
||||
@ -367,6 +367,11 @@ function dressitem($id)
|
||||
}
|
||||
}
|
||||
|
||||
function undressallself()
|
||||
{
|
||||
db::c()->query('UPDATE inventory SET dressed_slot = 0 WHERE dressed_slot BETWEEN 1 AND 12 AND owner_id = ?i', $_SESSION['uid']);
|
||||
}
|
||||
|
||||
// Входим и выходим если можем.
|
||||
if (isset($_GET['goto'])) {
|
||||
$imove = true;
|
||||
@ -576,7 +581,7 @@ if (isset($_GET['edit'])) {
|
||||
}
|
||||
|
||||
if (input::get('undress')) {
|
||||
undressall($_SESSION['uid']);
|
||||
undressallself();
|
||||
}
|
||||
}
|
||||
|
||||
@ -701,12 +706,7 @@ try {
|
||||
<div align="center">
|
||||
<a href='main.php?edit=1&undress=all'>Снять все</a><BR>
|
||||
<div class="effectList" style="padding-top: 15px; max-height: 150px; width: 220px;">
|
||||
<?php
|
||||
try {
|
||||
echo show_eff_inf($user['id'], 2);
|
||||
} catch (Exception $e) {
|
||||
echo '<div class="debug">show_eff_inf() не работаeт, потому что нет таблицы и функции застряли в php5.3.</div>';
|
||||
} ?>
|
||||
<?= show_eff_inf($user['id'], 2) ?>
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
|
Loading…
Reference in New Issue
Block a user