Полный отказ от $u->testAction() целиком.
This commit is contained in:
+6
-71
@@ -1,7 +1,9 @@
|
||||
<?php
|
||||
|
||||
# Получаем IP
|
||||
use Core\Config;
|
||||
use Core\Db;
|
||||
use Model\ActionModel;
|
||||
use User\ItemsModel;
|
||||
use User\UserIp;
|
||||
|
||||
@@ -63,9 +65,9 @@ $q = new Quests;
|
||||
|
||||
$tjs = '';
|
||||
#--------для общаги, и позже для почты
|
||||
$sleep = $u->testAction('`vars` = "sleep" AND `uid` = "' . $u->info['id'] . '" LIMIT 1', 1);
|
||||
if ($u->room['file'] != "objaga" && $sleep['id'] > 0) {
|
||||
mysql_query('UPDATE `actions` SET `vars` = "unsleep" WHERE `id` = ' . $sleep['id']);
|
||||
$sleep = ActionModel::getOne(["uid = {$u->info['id']}", 'vars = sleep'], 'id');
|
||||
if ($u->room['file'] != "objaga" && $sleep > 0) {
|
||||
mysql_query('UPDATE `actions` SET `vars` = "unsleep" WHERE `id` = ' . $sleep);
|
||||
}
|
||||
|
||||
$trololo = $u->room['file'] == "objaga" || $u->room['file'] == "post" ? 0 : 1;
|
||||
@@ -79,7 +81,7 @@ if ($u->info['online'] < time() - 60) {
|
||||
}
|
||||
|
||||
if (!isset($u->info['id']) || ($u->info['joinIP'] == 1 && $u->info['ip'] != $_SERVER['HTTP_X_REAL_IP']) || $u->info['banned'] > 0) {
|
||||
die($c['exit']);
|
||||
die(Config::get('exit'));
|
||||
}
|
||||
|
||||
if (isset($_GET['atak_user']) && $u->info['battle'] == 0 && $_GET['atak_user'] != $u->info['id']) {
|
||||
@@ -110,7 +112,6 @@ if (isset($_GET['atak_user']) && $u->info['battle'] == 0 && $_GET['atak_user'] !
|
||||
|
||||
$rtxt = '[img[items/pal_button8.gif]] "' . $u->info['login'] . '" совершил' . $sx . ' нападение по метке на персонажа "' . $ua['login'] . '".';
|
||||
$cmsg = new ChatMessage();
|
||||
$cmsg->setCity($u->info['city']);
|
||||
$cmsg->setRoom($u->info['room']);
|
||||
$cmsg->setText($rtxt);
|
||||
$cmsg->setType(6);
|
||||
@@ -168,75 +169,9 @@ if ($ul == 1) {
|
||||
$act = 1;
|
||||
}
|
||||
|
||||
//// Непонятно что это, потому что переменной '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) ||
|
||||
(isset($_GET['zayvka']) && ($_GET['r'] == 6 || $_GET['r'] == 7 || !isset($_GET['r'])) && $u->info['battle'] > 0) &&
|
||||
!isset($u->tfer['id'])) {
|
||||
include('modules_data/_zv.php');
|
||||
}
|
||||
|
||||
mysql_query('UNLOCK TABLES');
|
||||
|
||||
Reference in New Issue
Block a user