rename dir
This commit is contained in:
@@ -3,13 +3,14 @@
|
||||
use Core\ConversionHelper;
|
||||
use Core\Db;
|
||||
use Insallah\Math;
|
||||
use User\ItemsModel;
|
||||
|
||||
class Magic
|
||||
{
|
||||
|
||||
public $youuse = 0;
|
||||
public $c_magic = [4174, 4175, 4176, 4177, 4178, 4179, 4180];
|
||||
public $e_magic = [4185, 4186, 4187];
|
||||
public int $youuse = 0;
|
||||
public array $cMagic = [4174, 4175, 4176, 4177, 4178, 4179, 4180];
|
||||
public array $eMagic = [4185, 4186, 4187];
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
@@ -54,8 +55,8 @@ class Magic
|
||||
$itm['magic_chance'] = 99;
|
||||
}
|
||||
}
|
||||
if (isset($bs_is['id']) && (in_array($itm['item_id'], $this->e_magic) || in_array(
|
||||
$itm['item_id'], $this->c_magic
|
||||
if (isset($bs_is['id']) && (in_array($itm['item_id'], $this->eMagic) || in_array(
|
||||
$itm['item_id'], $this->cMagic
|
||||
))) {
|
||||
$itm['magic_chance'] += $bs_is['users'];
|
||||
if ($itm['magic_chance'] >= 99) {
|
||||
@@ -155,14 +156,14 @@ class Magic
|
||||
|
||||
if ($st['usefromfile'] == 1) {
|
||||
if ($u->info['battle'] > 0) {
|
||||
if (file_exists('../../_incl_data/class/magic/' . $itm['magic_inci'] . '.php')) {
|
||||
require('../../_incl_data/class/magic/' . $itm['magic_inci'] . '.php');
|
||||
if (file_exists('../../_incl_data/class/Magic/' . $itm['magic_inci'] . '.php')) {
|
||||
require('../../_incl_data/class/Magic/' . $itm['magic_inci'] . '.php');
|
||||
} else {
|
||||
$u->error = 'Не удалось использовать (' . $itm['magic_inci'] . '.b)';
|
||||
}
|
||||
} else {
|
||||
if (file_exists('_incl_data/class/magic/' . $itm['magic_inci'] . '.php')) {
|
||||
require('_incl_data/class/magic/' . $itm['magic_inci'] . '.php');
|
||||
if (file_exists('_incl_data/class/Magic/' . $itm['magic_inci'] . '.php')) {
|
||||
require('_incl_data/class/Magic/' . $itm['magic_inci'] . '.php');
|
||||
} else {
|
||||
$u->error = 'Не удалось использовать (' . $itm['magic_inci'] . ')';
|
||||
}
|
||||
@@ -271,8 +272,7 @@ class Magic
|
||||
//убираем прошлые эффекты
|
||||
$goodUse = 0;
|
||||
$upd1 = mysql_query(
|
||||
'UPDATE `eff_users` SET `delete` = "' . time(
|
||||
) . '" WHERE `uid` = "' . $u->info['id'] . '" AND `delete` = "0" AND `id_eff` = "' . $itm['magic_inc'] . '"'
|
||||
'UPDATE `eff_users` SET `delete` = "' . time() . '" WHERE `uid` = "' . $u->info['id'] . '" AND `delete` = "0" AND `id_eff` = "' . $itm['magic_inc'] . '"'
|
||||
);
|
||||
if ($upd1) {
|
||||
$goodUse = 1;
|
||||
@@ -282,8 +282,7 @@ class Magic
|
||||
//убираем прошлые эффекты
|
||||
$goodUse = 0;
|
||||
$upd2 = mysql_query(
|
||||
'UPDATE `eff_users` SET `delete` = "' . time(
|
||||
) . '" WHERE `uid` = "' . $u->info['id'] . '" AND `delete` = "0" AND `overType` = "' . $itm['overType'] . '"'
|
||||
'UPDATE `eff_users` SET `delete` = "' . time() . '" WHERE `uid` = "' . $u->info['id'] . '" AND `delete` = "0" AND `overType` = "' . $itm['overType'] . '"'
|
||||
);
|
||||
if ($upd1) {
|
||||
$goodUse = 1;
|
||||
@@ -501,9 +500,7 @@ class Magic
|
||||
$txt = 'Хитрый {u1} бросил кусок снега в {u2}. <b>' . $txt . '</b> [' . $btl->stats[$btl->uids[$usr['id']]]['hpNow'] . '/' . $btl->stats[$btl->uids[$usr['id']]]['hpAll'] . ']';
|
||||
}
|
||||
mysql_query(
|
||||
'INSERT INTO `battle_logs` (`time`,`battle`,`id_hod`,`text`,`vars`,`zona1`,`zonb1`,`zona2`,`zonb2`,`type`) VALUES ("' . time(
|
||||
) . '","' . $u->info['battle'] . '","' . ($id_hod) . '","{tm1} ' . $txt . '","login1=' . $u->info['login'] . '||t1=' . $u->info['team'] . '||login2=' . $usr['login'] . '||t2=' . $usr['team'] . '||time1=' . time(
|
||||
) . '","","","","","6")'
|
||||
'INSERT INTO `battle_logs` (`time`,`battle`,`id_hod`,`text`,`vars`,`zona1`,`zonb1`,`zona2`,`zonb2`,`type`) VALUES ("' . time() . '","' . $u->info['battle'] . '","' . ($id_hod) . '","{tm1} ' . $txt . '","login1=' . $u->info['login'] . '||t1=' . $u->info['team'] . '||login2=' . $usr['login'] . '||t2=' . $usr['team'] . '||time1=' . time() . '","","","","","6")'
|
||||
);
|
||||
}
|
||||
|
||||
@@ -693,8 +690,7 @@ class Magic
|
||||
|
||||
mysql_query(
|
||||
'INSERT INTO `spells` (`btl`,`uid`,`time`,`item_id`,`var`,`hod`) VALUES (
|
||||
"' . $u->info['battle'] . '","' . $u->info['id'] . '","' . time(
|
||||
) . '","' . $itm['item_id'] . '","' . $itm['name'] . '","1"
|
||||
"' . $u->info['battle'] . '","' . $u->info['id'] . '","' . time() . '","' . $itm['item_id'] . '","' . $itm['name'] . '","1"
|
||||
)'
|
||||
);
|
||||
|
||||
@@ -767,9 +763,7 @@ class Magic
|
||||
}
|
||||
}
|
||||
mysql_query(
|
||||
'INSERT INTO `battle_logs` (`time`,`battle`,`id_hod`,`text`,`vars`,`zona1`,`zonb1`,`zona2`,`zonb2`,`type`) VALUES ("' . time(
|
||||
) . '","' . $u->info['battle'] . '","' . ($id_hod) . '","{tm1} ' . $txt . '","login1=' . $u->info['login'] . '||t1=' . $u->info['team'] . '||login2=' . $usr['login'] . '||t2=' . $usr['team'] . '||time1=' . time(
|
||||
) . '","","","","","6")'
|
||||
'INSERT INTO `battle_logs` (`time`,`battle`,`id_hod`,`text`,`vars`,`zona1`,`zonb1`,`zona2`,`zonb2`,`type`) VALUES ("' . time() . '","' . $u->info['battle'] . '","' . ($id_hod) . '","{tm1} ' . $txt . '","login1=' . $u->info['login'] . '||t1=' . $u->info['team'] . '||login2=' . $usr['login'] . '||t2=' . $usr['team'] . '||time1=' . time() . '","","","","","6")'
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -854,8 +848,7 @@ class Magic
|
||||
|
||||
mysql_query(
|
||||
'INSERT INTO `spells` (`btl`,`uid`,`time`,`item_id`,`var`,`hod`) VALUES (
|
||||
"' . $u->info['battle'] . '","' . $u->info['id'] . '","' . time(
|
||||
) . '","' . $itm['item_id'] . '","' . $itm['name'] . '","1"
|
||||
"' . $u->info['battle'] . '","' . $u->info['id'] . '","' . time() . '","' . $itm['item_id'] . '","' . $itm['name'] . '","1"
|
||||
)'
|
||||
);
|
||||
|
||||
@@ -926,9 +919,7 @@ class Magic
|
||||
}
|
||||
}
|
||||
mysql_query(
|
||||
'INSERT INTO `battle_logs` (`time`,`battle`,`id_hod`,`text`,`vars`,`zona1`,`zonb1`,`zona2`,`zonb2`,`type`) VALUES ("' . time(
|
||||
) . '","' . $u->info['battle'] . '","' . ($id_hod) . '","{tm1} ' . $txt . '","login1=' . $u->info['login'] . '||t1=' . $u->info['team'] . '||login2=' . $usr['login'] . '||t2=' . $usr['team'] . '||time1=' . time(
|
||||
) . '","","","","","6")'
|
||||
'INSERT INTO `battle_logs` (`time`,`battle`,`id_hod`,`text`,`vars`,`zona1`,`zonb1`,`zona2`,`zonb2`,`type`) VALUES ("' . time() . '","' . $u->info['battle'] . '","' . ($id_hod) . '","{tm1} ' . $txt . '","login1=' . $u->info['login'] . '||t1=' . $u->info['team'] . '||login2=' . $usr['login'] . '||t2=' . $usr['team'] . '||time1=' . time() . '","","","","","6")'
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -1065,8 +1056,7 @@ class Magic
|
||||
$u->error = 'Вы уже один из лекарей';
|
||||
} elseif ($lech_co >= $lech_aa[$type_lechenie]) {
|
||||
mysql_query(
|
||||
'UPDATE `eff_users` SET `delete` = "' . time(
|
||||
) . '" WHERE `id` = "' . $travm['id'] . '" LIMIT 1'
|
||||
'UPDATE `eff_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $travm['id'] . '" LIMIT 1'
|
||||
);
|
||||
$itm['iznosNOW']++;
|
||||
mysql_query(
|
||||
@@ -1090,8 +1080,7 @@ class Magic
|
||||
|
||||
//mysql_query('UPDATE `eff_users` SET `delete` = "'.time().'" WHERE `id` = "'.$travm_cep['id'].'" LIMIT 1');
|
||||
mysql_query(
|
||||
'UPDATE `eff_users` SET `delete` = "' . time(
|
||||
) . '" WHERE `uid` = "' . $usr['id'] . '" AND `id_eff` = 4 AND `delete` = 0 LIMIT 1'
|
||||
'UPDATE `eff_users` SET `delete` = "' . time() . '" WHERE `uid` = "' . $usr['id'] . '" AND `id_eff` = 4 AND `delete` = 0 LIMIT 1'
|
||||
);
|
||||
|
||||
// сообщение в чат
|
||||
@@ -1121,8 +1110,7 @@ class Magic
|
||||
(
|
||||
`id_eff`,`uid`,`name`,`data`,`overType`,`timeUse`,`user_use`,`v1`,`x`
|
||||
) VALUES (
|
||||
"335","' . $usr['id'] . '","Цепь исцеления","' . $u->info['id'] . '","28","' . time(
|
||||
) . '","' . $u->info['id'] . '","' . $type_lechenie . '","1"
|
||||
"335","' . $usr['id'] . '","Цепь исцеления","' . $u->info['id'] . '","28","' . time() . '","' . $u->info['id'] . '","' . $type_lechenie . '","1"
|
||||
)'
|
||||
);
|
||||
}
|
||||
@@ -1229,8 +1217,7 @@ class Magic
|
||||
$u->error = 'Вы уже один из лекарей';
|
||||
} elseif ($lech_co >= $lech_aa[$type_lechenie]) {
|
||||
mysql_query(
|
||||
'UPDATE `eff_users` SET `delete` = "' . time(
|
||||
) . '" WHERE `id` = "' . $travm['id'] . '" LIMIT 1'
|
||||
'UPDATE `eff_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $travm['id'] . '" LIMIT 1'
|
||||
);
|
||||
$itm['iznosNOW']++;
|
||||
mysql_query(
|
||||
@@ -1243,8 +1230,7 @@ class Magic
|
||||
}
|
||||
|
||||
mysql_query(
|
||||
'UPDATE `eff_users` SET `delete` = "' . time(
|
||||
) . '" WHERE `uid` = "' . $usr['id'] . '" AND `id_eff` = 4 AND `delete` = 0 LIMIT 1'
|
||||
'UPDATE `eff_users` SET `delete` = "' . time() . '" WHERE `uid` = "' . $usr['id'] . '" AND `id_eff` = 4 AND `delete` = 0 LIMIT 1'
|
||||
);
|
||||
|
||||
// сообщение в чат
|
||||
@@ -1274,8 +1260,7 @@ class Magic
|
||||
(
|
||||
`id_eff`,`uid`,`name`,`data`,`overType`,`timeUse`,`user_use`,`v1`,`x`
|
||||
) VALUES (
|
||||
"335","' . $usr['id'] . '","Цепь исцеления","' . $u->info['id'] . '","28","' . time(
|
||||
) . '","' . $u->info['id'] . '","' . $type_lechenie . '","1"
|
||||
"335","' . $usr['id'] . '","Цепь исцеления","' . $u->info['id'] . '","28","' . time() . '","' . $u->info['id'] . '","' . $type_lechenie . '","1"
|
||||
)'
|
||||
);
|
||||
}
|
||||
@@ -1376,8 +1361,7 @@ class Magic
|
||||
//убираем прошлые эффекты
|
||||
$goodUse = 0;
|
||||
$upd1 = mysql_query(
|
||||
'UPDATE `eff_users` SET `delete` = "' . time(
|
||||
) . '" WHERE `uid` = "' . $usr['id'] . '" AND `delete` = "0" AND `id_eff` = "' . $itm['magic_inc'] . '"'
|
||||
'UPDATE `eff_users` SET `delete` = "' . time() . '" WHERE `uid` = "' . $usr['id'] . '" AND `delete` = "0" AND `id_eff` = "' . $itm['magic_inc'] . '"'
|
||||
);
|
||||
if ($upd1) {
|
||||
$goodUse = 1;
|
||||
@@ -1387,8 +1371,7 @@ class Magic
|
||||
//убираем прошлые эффекты
|
||||
$goodUse = 0;
|
||||
$upd2 = mysql_query(
|
||||
'UPDATE `eff_users` SET `delete` = "' . time(
|
||||
) . '" WHERE `uid` = "' . $usr['id'] . '" AND `delete` = "0" AND `overType` = "' . $itm['overType'] . '"'
|
||||
'UPDATE `eff_users` SET `delete` = "' . time() . '" WHERE `uid` = "' . $usr['id'] . '" AND `delete` = "0" AND `overType` = "' . $itm['overType'] . '"'
|
||||
);
|
||||
if ($upd1) {
|
||||
$goodUse = 1;
|
||||
@@ -1513,8 +1496,7 @@ class Magic
|
||||
if ($itm['magic_inci'] == 'sanich2') {
|
||||
if ($u->info['battle'] == 0) {
|
||||
$sz = $u->testAction(
|
||||
'`uid` = "' . $u->info['id'] . '" AND `vars` = "sanich2" AND `time` > ' . (time(
|
||||
) - 4 * 60 * 60) . ' LIMIT 1', 1
|
||||
'`uid` = "' . $u->info['id'] . '" AND `vars` = "sanich2" AND `time` > ' . (time() - 4 * 60 * 60) . ' LIMIT 1', 1
|
||||
);
|
||||
if (!isset($sz['id'])) {
|
||||
$slech = rand(0, 4);
|
||||
@@ -1592,8 +1574,7 @@ class Magic
|
||||
} elseif ($itm['magic_inci'] == 'sanich1' && $u->info['battle'] > 0) {
|
||||
|
||||
$sz = $u->testAction(
|
||||
'`uid` = "' . $u->info['id'] . '" AND `vars` = "sanich1" AND `time` > ' . (time(
|
||||
) - 6 * 60) . ' LIMIT 1', 1
|
||||
'`uid` = "' . $u->info['id'] . '" AND `vars` = "sanich1" AND `time` > ' . (time() - 6 * 60) . ' LIMIT 1', 1
|
||||
);
|
||||
if (!isset($sz['id'])) {
|
||||
$goodUse = 0;
|
||||
@@ -1628,8 +1609,7 @@ class Magic
|
||||
} elseif ($itm['magic_inci'] == 'sanich3' && $u->info['battle'] > 0) {
|
||||
|
||||
$sz = $u->testAction(
|
||||
'`uid` = "' . $u->info['id'] . '" AND `vars` = "sanich3" AND `time` > ' . (time(
|
||||
) - 3 * 60 * 60) . ' LIMIT 1', 1
|
||||
'`uid` = "' . $u->info['id'] . '" AND `vars` = "sanich3" AND `time` > ' . (time() - 3 * 60 * 60) . ' LIMIT 1', 1
|
||||
);
|
||||
if (!isset($sz['id'])) {
|
||||
|
||||
@@ -1688,8 +1668,7 @@ class Magic
|
||||
$u->error = 'У вас неизлечимая травма, вам помогут только боги или время.';
|
||||
} elseif ($travm) {
|
||||
mysql_query(
|
||||
'UPDATE `eff_users` SET `delete` = "' . time(
|
||||
) . '" WHERE `id` = "' . $travm['id'] . '" LIMIT 1'
|
||||
'UPDATE `eff_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $travm['id'] . '" LIMIT 1'
|
||||
);
|
||||
$itm['iznosNOW']++;
|
||||
mysql_query(
|
||||
@@ -1718,8 +1697,7 @@ class Magic
|
||||
//убираем прошлые эффекты
|
||||
$goodUse = 0;
|
||||
$upd1 = mysql_query(
|
||||
'UPDATE `eff_users` SET `delete` = "' . time(
|
||||
) . '" WHERE `uid` = "' . $u->info['id'] . '" AND `delete` = "0" AND `id_eff` = "' . $itm['magic_inc'] . '"'
|
||||
'UPDATE `eff_users` SET `delete` = "' . time() . '" WHERE `uid` = "' . $u->info['id'] . '" AND `delete` = "0" AND `id_eff` = "' . $itm['magic_inc'] . '"'
|
||||
);
|
||||
if ($upd1) {
|
||||
$goodUse = 1;
|
||||
@@ -1729,8 +1707,7 @@ class Magic
|
||||
//убираем прошлые эффекты
|
||||
$goodUse = 0;
|
||||
$upd2 = mysql_query(
|
||||
'UPDATE `eff_users` SET `delete` = "' . time(
|
||||
) . '" WHERE `uid` = "' . $u->info['id'] . '" AND `delete` = "0" AND `overType` = "' . $itm['overType'] . '"'
|
||||
'UPDATE `eff_users` SET `delete` = "' . time() . '" WHERE `uid` = "' . $u->info['id'] . '" AND `delete` = "0" AND `overType` = "' . $itm['overType'] . '"'
|
||||
);
|
||||
if ($upd1) {
|
||||
$goodUse = 1;
|
||||
@@ -1828,15 +1805,14 @@ class Magic
|
||||
$trnt .= $pl['login'] . ' Комната : ' . $rrm['name'] . ', ';
|
||||
}
|
||||
$trnt = rtrim($trnt, ', ');
|
||||
$it_ = \User\ItemsModel::addItem(
|
||||
$it_ = ItemsModel::addItem(
|
||||
2435, $u->info['id'], 'noodet=1|noremont=1|sudba=' . $u->info['login'] . ''
|
||||
);
|
||||
mysql_query(
|
||||
'UPDATE `items_users` SET `use_text` = 500 WHERE `id` = "' . $it_ . '" LIMIT 1'
|
||||
);
|
||||
mysql_query(
|
||||
'INSERT INTO `items_text` (`item_id`,`time`,`login`,`text`,`city`,`x`,`type`) VALUES ("' . $it_ . '","' . time(
|
||||
) . '","","' . mysql_real_escape_string(
|
||||
'INSERT INTO `items_text` (`item_id`,`time`,`login`,`text`,`city`,`x`,`type`) VALUES ("' . $it_ . '","' . time() . '","","' . mysql_real_escape_string(
|
||||
$trnt
|
||||
) . '","' . $u->info['city'] . '","1","1")'
|
||||
);
|
||||
@@ -1860,8 +1836,7 @@ class Magic
|
||||
} else {
|
||||
//
|
||||
mysql_query(
|
||||
'INSERT INTO `tactic` (`btl`,`uid`,`time`,`item_id`,`var`,`hod`) VALUES ("' . $u->info['battle'] . '","' . $u->info['id'] . '","' . time(
|
||||
) . '","' . $itm['item_id'] . '","' . $itm['name'] . '","1")'
|
||||
'INSERT INTO `tactic` (`btl`,`uid`,`time`,`item_id`,`var`,`hod`) VALUES ("' . $u->info['battle'] . '","' . $u->info['id'] . '","' . time() . '","' . $itm['item_id'] . '","' . $itm['name'] . '","1")'
|
||||
);
|
||||
//
|
||||
mysql_query(
|
||||
@@ -2023,8 +1998,7 @@ class Magic
|
||||
}
|
||||
if ($goodUse == 1) {
|
||||
mysql_query(
|
||||
'UPDATE `items_users` SET `lastUPD` = ' . time(
|
||||
) . ' WHERE `id` = "' . $itm['id'] . '" AND `uid` = "' . $u->info['id'] . '" LIMIT 1'
|
||||
'UPDATE `items_users` SET `lastUPD` = ' . time() . ' WHERE `id` = "' . $itm['id'] . '" AND `uid` = "' . $u->info['id'] . '" LIMIT 1'
|
||||
);
|
||||
}
|
||||
} else {
|
||||
@@ -2055,8 +2029,7 @@ class Magic
|
||||
//убираем прошлые эффекты
|
||||
$goodUse = 0;
|
||||
$upd1 = mysql_query(
|
||||
'UPDATE `eff_users` SET `delete` = "' . time(
|
||||
) . '" WHERE `uid` = "' . $uid . '" AND `delete` = "0" AND `id_eff` = "' . $eff['id2'] . '"'
|
||||
'UPDATE `eff_users` SET `delete` = "' . time() . '" WHERE `uid` = "' . $uid . '" AND `delete` = "0" AND `id_eff` = "' . $eff['id2'] . '"'
|
||||
);
|
||||
if ($upd1) {
|
||||
$goodUse = 1;
|
||||
@@ -2066,8 +2039,7 @@ class Magic
|
||||
//убираем прошлые эффекты
|
||||
$goodUse = 0;
|
||||
$upd2 = mysql_query(
|
||||
'UPDATE `eff_users` SET `delete` = "' . time(
|
||||
) . '" WHERE `uid` = "' . $uid . '" AND `delete` = "0" AND `overType` = "' . $eff['overType'] . '"'
|
||||
'UPDATE `eff_users` SET `delete` = "' . time() . '" WHERE `uid` = "' . $uid . '" AND `delete` = "0" AND `overType` = "' . $eff['overType'] . '"'
|
||||
);
|
||||
if ($upd2) {
|
||||
$goodUse = 1;
|
||||
@@ -2080,8 +2052,7 @@ class Magic
|
||||
$n = $eff['mname'];
|
||||
$d = $eff['mdata'];
|
||||
$ins = mysql_query(
|
||||
'INSERT INTO `eff_users` (`overType`,`id_eff`,`uid`,`name`,`timeUse`,`data`,`no_Ace`) VALUES ("' . $eff['oneType'] . '","' . $eff['id2'] . '","' . $uid . '","' . $n . '","' . time(
|
||||
) . '","' . $d . '","' . $eff['noAce'] . '")'
|
||||
'INSERT INTO `eff_users` (`overType`,`id_eff`,`uid`,`name`,`timeUse`,`data`,`no_Ace`) VALUES ("' . $eff['oneType'] . '","' . $eff['id2'] . '","' . $uid . '","' . $n . '","' . time() . '","' . $d . '","' . $eff['noAce'] . '")'
|
||||
);
|
||||
if ($ins) {
|
||||
$g[0] = 1;
|
||||
@@ -2105,8 +2076,7 @@ class Magic
|
||||
);
|
||||
$clan_test = mysql_fetch_array(
|
||||
mysql_query(
|
||||
'SELECT * FROM `clan_wars` WHERE ((`clan1`="' . $u->info['clan'] . '" AND `clan2`="' . $usr['clan'] . '") OR (`clan2`="' . $u->info['clan'] . '" AND `clan1`="' . $usr['clan'] . '")) AND `time_finish` > "' . time(
|
||||
) . '" LIMIT 1'
|
||||
'SELECT * FROM `clan_wars` WHERE ((`clan1`="' . $u->info['clan'] . '" AND `clan2`="' . $usr['clan'] . '") OR (`clan2`="' . $u->info['clan'] . '" AND `clan1`="' . $usr['clan'] . '")) AND `time_finish` > "' . time() . '" LIMIT 1'
|
||||
)
|
||||
);
|
||||
$good = 0;
|
||||
@@ -2174,8 +2144,7 @@ class Magic
|
||||
//effect ненападения
|
||||
if ($usr['no_ip'] == 'trupojor') {
|
||||
mysql_query(
|
||||
'INSERT INTO `eff_users` (`no_Ace`,`id_eff`,`overType`,`uid`,`name`,`data`,`timeUse`) VALUES ("1","479","112","' . $u->info['id'] . '","Защита от нападения","zashitatk=1","' . time(
|
||||
) . '")'
|
||||
'INSERT INTO `eff_users` (`no_Ace`,`id_eff`,`overType`,`uid`,`name`,`data`,`timeUse`) VALUES ("1","479","112","' . $u->info['id'] . '","Защита от нападения","zashitatk=1","' . time() . '")'
|
||||
);
|
||||
}
|
||||
//тут клан вар
|
||||
@@ -2349,8 +2318,7 @@ class Magic
|
||||
$text = str_replace('{u2}', $usrreal, $text);
|
||||
mysql_query(
|
||||
'INSERT INTO `bs_logs` (`type`,`text`,`time`,`id_bs`,`count_bs`,`city`,`m`,`u`) VALUES (
|
||||
"1", "' . mysql_real_escape_string($text) . '", "' . time(
|
||||
) . '", "' . $bs['id'] . '", "' . $bs['count'] . '", "' . $bs['city'] . '",
|
||||
"1", "' . mysql_real_escape_string($text) . '", "' . time() . '", "' . $bs['id'] . '", "' . $bs['count'] . '", "' . $bs['city'] . '",
|
||||
"' . round($bs['money'] * 0.85, 2) . '","' . $i . '")'
|
||||
);
|
||||
unset($text, $usrreal, $mereal, $usr_real, $me_real);
|
||||
@@ -2371,8 +2339,7 @@ class Magic
|
||||
//effect ненападения
|
||||
if ($usr['no_ip'] == 'trupojor') {
|
||||
mysql_query(
|
||||
'INSERT INTO `eff_users` (`no_Ace`,`id_eff`,`overType`,`uid`,`name`,`data`,`timeUse`) VALUES ("1","479","112","' . $u->info['id'] . '","Защита от нападения","zashitatk=1","' . time(
|
||||
) . '")'
|
||||
'INSERT INTO `eff_users` (`no_Ace`,`id_eff`,`overType`,`uid`,`name`,`data`,`timeUse`) VALUES ("1","479","112","' . $u->info['id'] . '","Защита от нападения","zashitatk=1","' . time() . '")'
|
||||
);
|
||||
}
|
||||
$upd = mysql_query('UPDATE `users` SET `battle`="' . $btl . '" WHERE `id` = "' . $uid1 . '" LIMIT 1');
|
||||
@@ -2406,8 +2373,7 @@ class Magic
|
||||
//Духовность, спасение
|
||||
if ($uid1st['s7'] > 49) {
|
||||
mysql_query(
|
||||
'UPDATE `eff_users` SET `delete`="' . time(
|
||||
) . '" WHERE `uid` = "' . $uid1st['id'] . '" AND `overType` = 101 AND `delete` = 0'
|
||||
'UPDATE `eff_users` SET `delete`="' . time() . '" WHERE `uid` = "' . $uid1st['id'] . '" AND `overType` = 101 AND `delete` = 0'
|
||||
);
|
||||
mysql_query(
|
||||
"
|
||||
@@ -2450,9 +2416,7 @@ class Magic
|
||||
$id_hod++;
|
||||
}
|
||||
mysql_query(
|
||||
'INSERT INTO `battle_logs` (`time`,`battle`,`id_hod`,`text`,`vars`,`zona1`,`zonb1`,`zona2`,`zonb2`,`type`) VALUES ("' . time(
|
||||
) . '","' . $btl . '","' . ($id_hod) . '","{tm1} ' . $btxt . '","login1=' . $uid1st['login'] . '||t1=' . $uid1st['team'] . '||login2=' . $uid1st['login'] . '||t2=' . $uid1st['team'] . '||time1=' . time(
|
||||
) . '","","","","","6")'
|
||||
'INSERT INTO `battle_logs` (`time`,`battle`,`id_hod`,`text`,`vars`,`zona1`,`zonb1`,`zona2`,`zonb2`,`type`) VALUES ("' . time() . '","' . $btl . '","' . ($id_hod) . '","{tm1} ' . $btxt . '","login1=' . $uid1st['login'] . '||t1=' . $uid1st['team'] . '||login2=' . $uid1st['login'] . '||t2=' . $uid1st['team'] . '||time1=' . time() . '","","","","","6")'
|
||||
);
|
||||
}
|
||||
|
||||
@@ -2477,8 +2441,7 @@ class Magic
|
||||
$tpa3 = [1 => 'Кошачья Ловкость', 2 => 'Интуиция Совы', 3 => 'Сила Стихий', 4 => 'Демоническая Сила', 5 => 'Друг', 6 => 'Полная Броня', 7 => 'Инферно'];
|
||||
|
||||
mysql_query(
|
||||
'UPDATE `eff_users` SET `delete`="' . time(
|
||||
) . '" WHERE `uid` = "' . $u->info['id'] . '" AND `overType` = 100 AND `delete` = 0'
|
||||
'UPDATE `eff_users` SET `delete`="' . time() . '" WHERE `uid` = "' . $u->info['id'] . '" AND `overType` = 100 AND `delete` = 0'
|
||||
);
|
||||
mysql_query(
|
||||
'INSERT INTO `eff_users` (`hod`,`v2`,`img2`,`id_eff`,`uid`,`name`,`data`,`overType`,`timeUse`,`v1`,`user_use`) VALUES ("-1","201","summon_pet_' . $tpa[$a['type']] . '.gif",22,"' . $u->info['id'] . '","' . $tpa3[$a['type']] . ' [' . $a['level'] . ']","' . $anl . '","100","77","priem","' . $u->info['id'] . '")'
|
||||
@@ -2574,8 +2537,7 @@ class Magic
|
||||
$text = str_replace('{u2}', $usrreal, $text);
|
||||
mysql_query(
|
||||
'INSERT INTO `bs_logs` (`type`,`text`,`time`,`id_bs`,`count_bs`,`city`,`m`,`u`) VALUES (
|
||||
"1", "' . mysql_real_escape_string($text) . '", "' . time(
|
||||
) . '", "' . $bs['id'] . '", "' . $bs['count'] . '", "' . $bs['city'] . '",
|
||||
"1", "' . mysql_real_escape_string($text) . '", "' . time() . '", "' . $bs['id'] . '", "' . $bs['count'] . '", "' . $bs['city'] . '",
|
||||
"' . round($bs['money'] * 0.85, 2) . '","' . $i . '")'
|
||||
);
|
||||
unset($text, $usrreal, $mereal, $usr_real, $me_real);
|
||||
@@ -2587,7 +2549,7 @@ class Magic
|
||||
|
||||
//Проверка травмы
|
||||
|
||||
private static function canAttack8Level($attacker, $target)
|
||||
private static function canAttack8Level($attacker, $target): bool
|
||||
{
|
||||
$aSum = self::getDressedEkrTotalPrice($attacker);
|
||||
$tRange = Math::get20PercentRange(self::getDressedEkrTotalPrice($target));
|
||||
@@ -2600,18 +2562,10 @@ class Magic
|
||||
return Db::getValue('select sum(2price) from items_users where inOdet > 0 and uid = ?', [$uid]);
|
||||
}
|
||||
|
||||
public function testTravma($uid, $vals)
|
||||
public function testTravma(int $uid, $vals): bool
|
||||
{
|
||||
$r = false;
|
||||
$tr_pl = mysql_fetch_array(
|
||||
mysql_query(
|
||||
'SELECT `id`,`v1` FROM `eff_users` WHERE `id_eff` = 4 AND `uid` = "' . $uid . '" AND `delete` = "0" ORDER BY `v1` DESC LIMIT 1'
|
||||
)
|
||||
);
|
||||
if (isset($tr_pl['id']) && $tr_pl['v1'] >= $vals) {
|
||||
$r = true;
|
||||
}
|
||||
return $r;
|
||||
$v1 = Db::getValue('select v1 from eff_users where id_eff = 4 and uid = ? and `delete` = 0 and v1 >= ?', [$uid, $vals]);
|
||||
return intval($v1) >= intval($vals);
|
||||
}
|
||||
|
||||
//создаем нападение на персонажа
|
||||
@@ -2619,21 +2573,27 @@ class Magic
|
||||
public function inBattleLog($txt, $usr = null)
|
||||
{
|
||||
global $u;
|
||||
$lastHOD = mysql_fetch_array(
|
||||
mysql_query(
|
||||
'SELECT * FROM `battle_logs` WHERE `battle` = "' . $u->info['battle'] . '" ORDER BY `id_hod` DESC LIMIT 1'
|
||||
)
|
||||
);
|
||||
if (isset($lastHOD['id'])) {
|
||||
$id_hod = $lastHOD['id_hod'];
|
||||
if ($lastHOD['type'] != 6) {
|
||||
$id_hod++;
|
||||
}
|
||||
mysql_query(
|
||||
'INSERT INTO `battle_logs` (`time`,`battle`,`id_hod`,`text`,`vars`,`zona1`,`zonb1`,`zona2`,`zonb2`,`type`) VALUES ("' . time(
|
||||
) . '","' . $u->info['battle'] . '","' . ($id_hod) . '","{tm1} ' . $txt . '","login1=' . $u->info['login'] . '||t1=' . $u->info['team'] . '||login2=' . $usr['login'] . '||t2=' . $usr['team'] . '||time1=' . time(
|
||||
) . '","","","","","6")'
|
||||
);
|
||||
$lastHOD = Db::getRow('select id_hod, type from battle_logs where battle = ? order by id_hod desc limit 1', [$u->info['battle']]);
|
||||
|
||||
if (!$lastHOD) {
|
||||
return;
|
||||
}
|
||||
|
||||
$idTurn = $lastHOD['id_hod'];
|
||||
if ($lastHOD['type'] != 6) {
|
||||
$idTurn++;
|
||||
}
|
||||
$sql = 'insert into battle_logs (time, battle, id_hod, text, vars, zona1, zonb1, zona2, zonb2, type) values (unix_timestamp(),?,?,?,?,?,?,?,?,6)';
|
||||
$args = [
|
||||
$u->info['battle'],
|
||||
$idTurn,
|
||||
$txt,
|
||||
"login1={$u->info['login']}||t1={$u->info['team']}||login2={$usr['login']}||t2={$usr['team']}||time1=" . time(),
|
||||
'',
|
||||
'',
|
||||
'',
|
||||
'',
|
||||
];
|
||||
Db::sql($sql, $args);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user