ошибки Undefined

This commit is contained in:
2023-08-16 01:48:29 +03:00
parent 0f30620f61
commit 80ef052c6e
13 changed files with 1900 additions and 2205 deletions
+65 -62
View File
@@ -2,6 +2,7 @@
# Получаем IP
use Core\Db;
use User\ItemsModel;
use User\UserIp;
const GAME = true;
@@ -153,7 +154,7 @@ if ($u->info['battle_text'] != '') {
$act = -2;
$act2 = 0;
$u->stats = $u->getStats($u->info['id'], 0);
$u->aves = \User\ItemsModel::inventoryWeightAndItemQuantity();
$u->aves = ItemsModel::inventoryWeightAndItemQuantity();
if (!isset($u->stats['act'])) {
$u->stats['act'] = 0;
}
@@ -166,68 +167,70 @@ $ul = $u->testLevel();
if ($ul == 1) {
$act = 1;
}
if ($u->info['repass'] > 0 && $u->info['id'] != 5433446) {
/*-----------------------*/
if ($u->info['battle'] == 0) {
if ($act2 != -2 && $act == -2) {
$act = $act2;
}
if (!isset($u->tfer['id']) && $u->room['block_all'] == 0) {
//Одеть/снять предмет
if (isset($_GET['rstv']) && isset($_GET['inv'])) {
$act = $u->freeStatsMod($_GET['rstv'], $_GET['mf'], $u->info['id']);
} elseif (isset($_GET['ufs2']) && isset($_GET['inv'])) {
$act = $u->freeStats2Item($_GET['itmid'], $_GET['ufs2'], $u->info['id'], 1);
} elseif (isset($_GET['ufs2mf']) && isset($_GET['inv'])) {
$act = $u->freeStats2Item($_GET['itmid'], $_GET['ufs2mf'], $u->info['id'], 2);
} elseif (isset($_GET['ufsmst']) && isset($_GET['inv'])) {
$act = $u->itemsSmSave($_GET['itmid'], $_GET['ufsmst'], $u->info['id']);
} elseif (isset($_GET['ufsms']) && isset($_GET['inv'])) {
$act = $u->itemsSmSave($_GET['itmid'], $_GET['ufsms'] + 100, $u->info['id']);
} elseif (isset($_GET['ufs']) && isset($_GET['inv'])) {
$act = $u->freeStatsItem($_GET['itmid'], $_GET['ufs'], $u->info['id']);
} elseif (isset($_GET['sid']) && isset($_GET['inv'])) {
$act = $u->snatItem($_GET['sid'], $u->info['id']);
} elseif (isset($_GET['oid']) && isset($_GET['inv'])) {
$act = $u->odetItem($_GET['oid'], $u->info['id']);
} elseif (isset($_GET['item_rune']) && isset($_GET['inv'])) {
$act = $u->runeItem(null);
} elseif (isset($_GET['remitem'], $_GET['inv'])) {
$act = $u->snatItemAll($u->info['id']);
} elseif (isset($_GET['delete']) && isset($_GET['inv']) && $u->newAct($_GET['sd4'])) {
$u->deleteItem(intval($_GET['delete']), $u->info['id']);
} elseif (isset($_GET['stack']) && isset($_GET['inv'])) {
$u->stack($_GET['stack']);
} elseif (isset($_GET['unstack']) && isset($_GET['inv'])) {
$u->unstack($_GET['unstack']);
} elseif (isset($_GET['end_qst_now'])) {
$q->endq((int)$_GET['end_qst_now'], 'end');
}
//Использовать эффект
if (isset($_GET['use_pid'])) {
$magic->useItems((int)$_GET['use_pid']);
}
}
} elseif ($u->info['battle_text'] != '') {
Db::sql('update stats set battle_text = ?, last_b = 0 where id = ?', ['', $u->info['id']]);
}
if ($magic->youuse > 0) {
$act = 1;
}
//Получение статов
if ($act != -2) {
$u->stats = $u->getStats($u->info['id'], 0, 1);
$u->aves = \User\ItemsModel::inventoryWeightAndItemQuantity();
$act2 = $u->testItems($u->info['id'], $u->stats, 0);
if ($act2 != -2 && $act == -2) {
$act = $act2;
}
}
}
//// Непонятно что это, потому что переменной 'repass' не существует и этот код никогда не выполняется. 15.08.2023, Инс.
//if ($u->info['repass'] > 0 && $u->info['id'] != 5433446) {
//
// /*-----------------------*/
// if ($u->info['battle'] == 0) {
// if ($act2 != -2 && $act == -2) {
// $act = $act2;
// }
//
// if (!isset($u->tfer['id']) && $u->room['block_all'] == 0) {
// //Одеть/снять предмет
// if (isset($_GET['rstv']) && isset($_GET['inv'])) {
// $act = $u->freeStatsMod($_GET['rstv'], $_GET['mf'], $u->info['id']);
// } elseif (isset($_GET['ufs2']) && isset($_GET['inv'])) {
// $act = $u->freeStats2Item($_GET['itmid'], $_GET['ufs2'], $u->info['id'], 1);
// } elseif (isset($_GET['ufs2mf']) && isset($_GET['inv'])) {
// $act = $u->freeStats2Item($_GET['itmid'], $_GET['ufs2mf'], $u->info['id'], 2);
// } elseif (isset($_GET['ufsmst']) && isset($_GET['inv'])) {
// $act = $u->itemsSmSave($_GET['itmid'], $_GET['ufsmst'], $u->info['id']);
// } elseif (isset($_GET['ufsms']) && isset($_GET['inv'])) {
// $act = $u->itemsSmSave($_GET['itmid'], $_GET['ufsms'] + 100, $u->info['id']);
// } elseif (isset($_GET['ufs']) && isset($_GET['inv'])) {
// $act = $u->freeStatsItem($_GET['itmid'], $_GET['ufs'], $u->info['id']);
// } elseif (isset($_GET['sid']) && isset($_GET['inv'])) {
// $act = $u->snatItem($_GET['sid'], $u->info['id']);
// } elseif (isset($_GET['oid']) && isset($_GET['inv'])) {
// $act = $u->odetItem($_GET['oid'], $u->info['id']);
// } elseif (isset($_GET['item_rune']) && isset($_GET['inv'])) {
// $act = $u->runeItem(null);
// } elseif (isset($_GET['remitem'], $_GET['inv'])) {
// $act = $u->snatItemAll($u->info['id']);
// } elseif (isset($_GET['delete']) && isset($_GET['inv']) && $u->newAct($_GET['sd4'])) {
// $u->deleteItem(intval($_GET['delete']), $u->info['id']);
// } elseif (isset($_GET['stack']) && isset($_GET['inv'])) {
// $u->stack($_GET['stack']);
// } elseif (isset($_GET['unstack']) && isset($_GET['inv'])) {
// $u->unstack($_GET['unstack']);
// } elseif (isset($_GET['end_qst_now'])) {
// $q->endq((int)$_GET['end_qst_now'], 'end');
// }
// //Использовать эффект
// if (isset($_GET['use_pid'])) {
// $magic->useItems((int)$_GET['use_pid']);
// }
// }
//
// } elseif ($u->info['battle_text'] != '') {
// Db::sql('update stats set battle_text = ?, last_b = 0 where id = ?', ['', $u->info['id']]);
// }
//
// if ($magic->youuse > 0) {
// $act = 1;
// }
// //Получение статов
// if ($act != -2) {
// $u->stats = $u->getStats($u->info['id'], 0, 1);
// $u->aves = \User\ItemsModel::inventoryWeightAndItemQuantity();
// $act2 = $u->testItems($u->info['id'], $u->stats, 0);
// if ($act2 != -2 && $act == -2) {
// $act = $act2;
// }
// }
//}
if (
(isset($_GET['zayvka']) && $u->info['battle'] == 0) ||