Убрано дублирование классов. Helpers уехали из Core. Классы во внешних директориях переехали к остальным.
This commit is contained in:
+109
-109
@@ -1,9 +1,9 @@
|
||||
<?php
|
||||
|
||||
use Core\Config;
|
||||
use Core\ConversionHelper;
|
||||
use Core\Database;
|
||||
use Core\Db;
|
||||
use Helper\Conversion;
|
||||
use Model\ActionModel;
|
||||
use User\ItemsModel;
|
||||
|
||||
@@ -901,7 +901,7 @@ class User
|
||||
//снимаем все вещи
|
||||
mysql_query('UPDATE `items_users` SET `inOdet` = "0" WHERE `uid` = "' . $this->info['id'] . '"');
|
||||
//одеваем вещи, если они не удалены
|
||||
$cm = ConversionHelper::dataStringToArray($cmp['val']);
|
||||
$cm = Conversion::dataStringToArray($cmp['val']);
|
||||
$i = 1;
|
||||
while ($i <= 250) {
|
||||
if (isset($cm[$i])) {
|
||||
@@ -939,7 +939,7 @@ class User
|
||||
);
|
||||
$t = $this->items['tr'];
|
||||
$x = 0;
|
||||
$po = ConversionHelper::dataStringToArray($o['tr']);
|
||||
$po = Conversion::dataStringToArray($o['tr']);
|
||||
if ($o['itm'] > 0) {
|
||||
$o['itm'] = explode(',', $o['itm']);
|
||||
$j = 0;
|
||||
@@ -999,7 +999,7 @@ class User
|
||||
);
|
||||
$t = $this->items['tr'];
|
||||
$x = 0;
|
||||
$po = ConversionHelper::dataStringToArray($o['tr']);
|
||||
$po = Conversion::dataStringToArray($o['tr']);
|
||||
if ($o['itm'] > 0) {
|
||||
$o['itm'] = explode(',', $o['itm']);
|
||||
$j = 0;
|
||||
@@ -1789,7 +1789,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
) . '" AND (`endTime` > "' . time() . '" OR `endTime` = 0)'
|
||||
);
|
||||
while ($e = mysql_fetch_array($efs)) {
|
||||
$sts = ConversionHelper::dataStringToArray($e['bonus']);
|
||||
$sts = Conversion::dataStringToArray($e['bonus']);
|
||||
$i = 0;
|
||||
while ($i < count($ia)) {
|
||||
if (isset($ia[$i])) {
|
||||
@@ -1886,7 +1886,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
}
|
||||
$st['effects'][$h] = $e;
|
||||
$h++;
|
||||
$sts = ConversionHelper::dataStringToArray($e['data']);
|
||||
$sts = Conversion::dataStringToArray($e['data']);
|
||||
if (isset($sts['itempl']) && $sts['itempl'] > 0) {
|
||||
$nbs[$sts['itempl']] += 1;
|
||||
}
|
||||
@@ -2077,7 +2077,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
}
|
||||
$st['effects'][$h] = $e;
|
||||
$h++;
|
||||
$sts = ConversionHelper::dataStringToArray($e['data']);
|
||||
$sts = Conversion::dataStringToArray($e['data']);
|
||||
if ($e['v2'] == 217) {
|
||||
$st['raztac'] = 1;
|
||||
}
|
||||
@@ -2252,7 +2252,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
if (isset($com['id'])) {
|
||||
//добавляем действия комплекта
|
||||
$ij = 0;
|
||||
$sti = ConversionHelper::dataStringToArray($com['data']);
|
||||
$sti = Conversion::dataStringToArray($com['data']);
|
||||
while ($ij < count($ia)) {
|
||||
if (isset($ia[$ij]) && isset($sti[$ia[$ij]])) {
|
||||
$st[$ia[$ij]] += $sti[$ia[$ij]];
|
||||
@@ -2967,7 +2967,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
'UPDATE `eff_users` SET `delete`="' . time() . '" WHERE `id` = "' . $e['id'] . '" LIMIT 1'
|
||||
);
|
||||
if ($upd) {
|
||||
$po = ConversionHelper::dataStringToArray($e['data']);
|
||||
$po = Conversion::dataStringToArray($e['data']);
|
||||
if (isset($po['finish_file'])) {
|
||||
if (file_exists('_incl_data/class/Magic/' . $po['finish_file'] . '.php')) {
|
||||
require('_incl_data/class/Magic/' . $po['finish_file'] . '.php');
|
||||
@@ -3084,7 +3084,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
if ($this->info['wipe'] > 0 && $this->info['battle'] == 0) {
|
||||
//wipe = 1 , значит обнуляем статы и умения
|
||||
if ($this->info['wipe'] < 4) {
|
||||
$st = ConversionHelper::dataStringToArray($this->info['stats']);
|
||||
$st = Conversion::dataStringToArray($this->info['stats']);
|
||||
$n1 = $this->info['ability']; //способности
|
||||
$n2 = $this->info['skills']; //владение магией и оружием
|
||||
$n3 = $this->info['sskills']; //особенности
|
||||
@@ -3137,7 +3137,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
}
|
||||
}
|
||||
//сохраняем данные
|
||||
$st = ConversionHelper::arrayToDataString($st);
|
||||
$st = Conversion::arrayToDataString($st);
|
||||
$upd = mysql_query(
|
||||
'UPDATE `stats` SET `wipe`="0",`stats`="' . $st . '",`ability`="' . $n1 . '",`skills`="' . $n2 . '",`sskills`="' . $n3 . '",`nskills`="' . $n4 . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1'
|
||||
);
|
||||
@@ -3262,7 +3262,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
$v = Db::getValue('select time from vortex where uid = ? and type = 1 order by time desc limit 1');
|
||||
if ($v > time() - 60 * 60) {
|
||||
//Уже юзали
|
||||
$this->error = 'Необходимо подождать еще ' . ConversionHelper::secondsToTimeout($v + 60 * 60 - time());
|
||||
$this->error = 'Необходимо подождать еще ' . Conversion::secondsToTimeout($v + 60 * 60 - time());
|
||||
} else {
|
||||
if ($this->stats['hpNow'] < 1) {
|
||||
$this->stats['hpNow'] = 0;
|
||||
@@ -3279,7 +3279,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
$v = Db::getValue('select time from vortex where uid = ? and type = 2 order by time desc limit 1');
|
||||
if ($v > time() - 60 * 60) {
|
||||
//Уже юзали
|
||||
$this->error = 'Необходимо подождать еще ' . ConversionHelper::secondsToTimeout($v + 60 * 60 - time());
|
||||
$this->error = 'Необходимо подождать еще ' . Conversion::secondsToTimeout($v + 60 * 60 - time());
|
||||
} else {
|
||||
if ($this->stats['mpNow'] < 1) {
|
||||
$this->stats['mpNow'] = 0;
|
||||
@@ -3338,7 +3338,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
*/
|
||||
public function timeOut($ttm): string
|
||||
{
|
||||
return ConversionHelper::secondsToTimeout($ttm);
|
||||
return Conversion::secondsToTimeout($ttm);
|
||||
}
|
||||
|
||||
public function insertAlign($an, $uid)
|
||||
@@ -3379,7 +3379,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $this->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`id` = "' . ((int)$id) . '" LIMIT 1;'
|
||||
)
|
||||
);
|
||||
$po = ConversionHelper::dataStringToArray($pl['data']);
|
||||
$po = Conversion::dataStringToArray($pl['data']);
|
||||
if ((!isset($po['frompisher']) || $po['tr_lvl'] < 4) && $pl['type'] != 31) {
|
||||
$e = 'Не удалось обменять предмет на репутацию.';
|
||||
} else {
|
||||
@@ -3447,7 +3447,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
$tp = 0;
|
||||
$t = 0;
|
||||
$i = 1;
|
||||
$d = ConversionHelper::dataStringToArray($w1['data']);
|
||||
$d = Conversion::dataStringToArray($w1['data']);
|
||||
while ($i <= 4) {
|
||||
if (isset($d['tya' . $i]) && $t < $d['tya' . $i]) {
|
||||
$t = $d['tya' . $i];
|
||||
@@ -3486,7 +3486,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
$tp = 0;
|
||||
$t = 0;
|
||||
$i = 1;
|
||||
$d = ConversionHelper::dataStringToArray($w2['data']);
|
||||
$d = Conversion::dataStringToArray($w2['data']);
|
||||
while ($i <= 4) {
|
||||
if ($t < $d['tya' . $i]) {
|
||||
$t = $d['tya' . $i];
|
||||
@@ -3522,7 +3522,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
$tp = 0;
|
||||
$t = 0;
|
||||
$i = 1;
|
||||
$d = ConversionHelper::dataStringToArray($w1['data']);
|
||||
$d = Conversion::dataStringToArray($w1['data']);
|
||||
while ($i <= 4) {
|
||||
if (isset($d['tya' . $i]) && $t < $d['tya' . $i]) {
|
||||
$t = $d['tya' . $i];
|
||||
@@ -3555,7 +3555,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
$tp = 0;
|
||||
$t = 0;
|
||||
$i = 1;
|
||||
$d = ConversionHelper::dataStringToArray($w2['data']);
|
||||
$d = Conversion::dataStringToArray($w2['data']);
|
||||
while ($i <= 4) {
|
||||
if ($t < $d['tya' . $i]) {
|
||||
$t = $d['tya' . $i];
|
||||
@@ -3588,7 +3588,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
$tp = 0;
|
||||
$t = 0;
|
||||
$i = 1;
|
||||
$d = ConversionHelper::dataStringToArray($w1['data']);
|
||||
$d = Conversion::dataStringToArray($w1['data']);
|
||||
$y = 0;
|
||||
if (isset($d['sv_' . $v])) {
|
||||
$y += $d['sv_' . $v];
|
||||
@@ -3608,7 +3608,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
$tp = 0;
|
||||
$t = 0;
|
||||
$i = 1;
|
||||
$d = ConversionHelper::dataStringToArray($w2['data']);
|
||||
$d = Conversion::dataStringToArray($w2['data']);
|
||||
$y = @$this->stats[$v] + @$d['sv_' . $v];
|
||||
if ($y != $ry) {
|
||||
$r .= ' / <span title="' . $w2['name'] . '">' . $y . '</span>';
|
||||
@@ -3625,7 +3625,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
{
|
||||
$tp = 0;
|
||||
if (isset($item['id'])) {
|
||||
$itm = ConversionHelper::dataStringToArray($item['data']);
|
||||
$itm = Conversion::dataStringToArray($item['data']);
|
||||
//начинаем расчет урона
|
||||
if (!isset($st['minAtack'])) {
|
||||
$st['minAtack'] = 0;
|
||||
@@ -3915,7 +3915,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
if ($ins1) {
|
||||
if ($round > 0) {
|
||||
//Улучшаем мф. и статы и НР 1 раунд = +10%
|
||||
$statss = ConversionHelper::dataStringToArray($clon['stats']);
|
||||
$statss = Conversion::dataStringToArray($clon['stats']);
|
||||
//
|
||||
$statss['s1'] = ceil($statss['s1'] * (1 + 0.1 * ($round)));
|
||||
$statss['s2'] = ceil($statss['s2'] * (1 + 0.1 * ($round)));
|
||||
@@ -3932,12 +3932,12 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
$statss['m5'] = ceil($statss['m5'] * (1 + 0.1 * ($round)));
|
||||
$statss['za'] = ceil($statss['za'] * (1 + 0.1 * ($round)));
|
||||
$statss['zm'] = ceil($statss['zm'] * (1 + 0.1 * ($round)));
|
||||
$clon['stats'] = ConversionHelper::arrayToDataString($statss);
|
||||
$clon['stats'] = Conversion::arrayToDataString($statss);
|
||||
unset($statss);
|
||||
}
|
||||
if ($luser && $clon['level'] < 8) {
|
||||
//Хуже уворот, крит и защита
|
||||
$statss = ConversionHelper::dataStringToArray($clon['stats']);
|
||||
$statss = Conversion::dataStringToArray($clon['stats']);
|
||||
$statss['m1'] = ceil($statss['m1'] * 0.75);
|
||||
$statss['m2'] = ceil($statss['m2'] * 0.75);
|
||||
$statss['m3'] = ceil($statss['m3'] * 0.75);
|
||||
@@ -3945,7 +3945,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
$statss['m5'] = ceil($statss['m5'] * 0.75);
|
||||
$statss['za'] = ceil($statss['za'] * 0.25);
|
||||
|
||||
$clon['stats'] = ConversionHelper::arrayToDataString($statss);
|
||||
$clon['stats'] = Conversion::arrayToDataString($statss);
|
||||
unset($statss);
|
||||
}
|
||||
$uid = mysql_insert_id();
|
||||
@@ -4038,7 +4038,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
$uid = mysql_insert_id();
|
||||
if ($round > 0) {
|
||||
//Улучшаем мф. и статы и НР 1 раунд = +20%
|
||||
$statss = ConversionHelper::dataStringToArray($bot['stats']);
|
||||
$statss = Conversion::dataStringToArray($bot['stats']);
|
||||
//
|
||||
$statss['s1'] = ceil($statss['s1'] * (1 + 0.20 * ($round)));
|
||||
$statss['s2'] = ceil($statss['s2'] * (1 + 0.20 * ($round)));
|
||||
@@ -4055,7 +4055,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
$statss['m5'] = ceil($statss['m5'] * (1 + 0.20 * ($round)));
|
||||
$statss['za'] = ceil($statss['za'] * (1 + 0.20 * ($round)));
|
||||
$statss['zm'] = ceil($statss['zm'] * (1 + 0.20 * ($round)));
|
||||
$bot['stats'] = ConversionHelper::arrayToDataString($statss);
|
||||
$bot['stats'] = Conversion::arrayToDataString($statss);
|
||||
unset($statss);
|
||||
}
|
||||
$ins2 = mysql_query(
|
||||
@@ -4293,7 +4293,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
'SELECT `id`, `item_id`, `data`, `inGroup`, `uid` FROM `items_users` WHERE `id` = ' . $iid . ' LIMIT 1'
|
||||
)
|
||||
);
|
||||
$ChSudba = ConversionHelper::dataStringToArray($ChImtem['data']);
|
||||
$ChSudba = Conversion::dataStringToArray($ChImtem['data']);
|
||||
if (!isset($ChSudba['sudba']) && $ChSudba['sudba'] == 0 && $ChSudba['sudba'] != 1 && !isset($ChSudba['toclan'])) {
|
||||
if (isset($ChImtem['inGroup']) and $ChImtem['inGroup'] > 0) {
|
||||
$col = $this->itemsX($ChImtem['id']);
|
||||
@@ -4445,7 +4445,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
)
|
||||
);
|
||||
if (isset($itm['id'])) {
|
||||
$po = ConversionHelper::dataStringToArray($itm['data']);
|
||||
$po = Conversion::dataStringToArray($itm['data']);
|
||||
|
||||
//статы
|
||||
if ($_GET['mf'] == 's1' || $_GET['mf'] == 's2' || $_GET['mf'] == 's3' || $_GET['mf'] == 's5') {
|
||||
@@ -4454,7 +4454,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
$po['mf_stats'] -= 1;
|
||||
$po['add_' . $_GET['mf']] += 1;
|
||||
|
||||
$po = ConversionHelper::arrayToDataString($po);
|
||||
$po = Conversion::arrayToDataString($po);
|
||||
mysql_query(
|
||||
'UPDATE `items_users` SET `data` = "' . $po . '" WHERE `id` = "' . $itm['id'] . '" LIMIT 1'
|
||||
);
|
||||
@@ -4465,7 +4465,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
$po['mf_mod'] -= 1;
|
||||
$po['add_' . $_GET['mf']] += 1;
|
||||
|
||||
$po = ConversionHelper::arrayToDataString($po);
|
||||
$po = Conversion::arrayToDataString($po);
|
||||
mysql_query(
|
||||
'UPDATE `items_users` SET `data` = "' . $po . '" WHERE `id` = "' . $itm['id'] . '" LIMIT 1'
|
||||
);
|
||||
@@ -4484,7 +4484,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
$po['add_mib' . $s] += 1;
|
||||
}
|
||||
|
||||
$po = ConversionHelper::arrayToDataString($po);
|
||||
$po = Conversion::arrayToDataString($po);
|
||||
mysql_query(
|
||||
'UPDATE `items_users` SET `data` = "' . $po . '" WHERE `id` = "' . $itm['id'] . '" LIMIT 1'
|
||||
);
|
||||
@@ -4568,7 +4568,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
)
|
||||
);
|
||||
if (isset($itm['id']) && ($s == 1 || $s == 2 || $s == 3 || $s == 5)) {
|
||||
$po = ConversionHelper::dataStringToArray($itm['data']);
|
||||
$po = Conversion::dataStringToArray($itm['data']);
|
||||
if (isset($po['free_stats']) && $po['free_stats'] > 0) {
|
||||
$s = (int)$s;
|
||||
if ($s >= 1 || $s <= 3 || $s == 5) {
|
||||
@@ -4577,7 +4577,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
$po['add_s' . $s] += 1;
|
||||
}
|
||||
}
|
||||
$po = ConversionHelper::arrayToDataString($po);
|
||||
$po = Conversion::arrayToDataString($po);
|
||||
|
||||
mysql_query('UPDATE `items_users` SET `data` = "' . $po . '" WHERE `id` = "' . $itm['id'] . '" LIMIT 1');
|
||||
}
|
||||
@@ -4658,7 +4658,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
)
|
||||
);
|
||||
if (isset($itm['id'])) {
|
||||
$po = ConversionHelper::dataStringToArray($itm['data']);
|
||||
$po = Conversion::dataStringToArray($itm['data']);
|
||||
if ($itm['so'] > 0) {
|
||||
$s = (int)$s;
|
||||
if ($tp == 1) {
|
||||
@@ -4726,7 +4726,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
|
||||
}
|
||||
}
|
||||
}
|
||||
$po = ConversionHelper::arrayToDataString($po);
|
||||
$po = Conversion::arrayToDataString($po);
|
||||
mysql_query(
|
||||
'UPDATE `items_users` SET `data` = "' . $po . '",`so` = "' . $itm['so'] . '" WHERE `id` = "' . $itm['id'] . '" LIMIT 1'
|
||||
);
|
||||
@@ -5006,14 +5006,14 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
return;
|
||||
}
|
||||
$s = (int)$s;
|
||||
$po = ConversionHelper::dataStringToArray($itm['data']);
|
||||
$po = Conversion::dataStringToArray($itm['data']);
|
||||
if (isset($po['sudba']) && $po['sudba'] == '0') {
|
||||
return;
|
||||
}
|
||||
if (isset($po['sm_skill']) && $s > 100) {
|
||||
$mx2 = 1;
|
||||
$mx1 = 0;
|
||||
$mx3 = ConversionHelper::dataStringToArray($this->info['stats']);
|
||||
$mx3 = Conversion::dataStringToArray($this->info['stats']);
|
||||
while ($mx2 <= 7) {
|
||||
$mx1 += ($mx3['a' . $mx2] + $mx3['mg' . $mx2]) - ($po['add_a' . $mx2] + $po['add_mg' . $mx2]);
|
||||
$mx2++;
|
||||
@@ -5033,7 +5033,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
} elseif (isset($po['sm_abil']) && $s < 11 && $s > 0) {
|
||||
$mx2 = 1;
|
||||
$mx1 = 0;
|
||||
$mx3 = ConversionHelper::dataStringToArray($this->info['stats']);
|
||||
$mx3 = Conversion::dataStringToArray($this->info['stats']);
|
||||
while ($mx2 <= 7) {
|
||||
$mx1 += $mx3['s' . $mx2] - $po['add_s' . $mx2];
|
||||
$mx2++;
|
||||
@@ -5044,7 +5044,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
}
|
||||
}
|
||||
|
||||
$po = ConversionHelper::arrayToDataString($po);
|
||||
$po = Conversion::arrayToDataString($po);
|
||||
mysql_query('UPDATE `items_users` SET `data` = "' . $po . '" WHERE `id` = "' . $itm['id'] . '" LIMIT 1');
|
||||
|
||||
unset($mx1, $mx2, $mx3, $po);
|
||||
@@ -5110,7 +5110,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
while ($pl = mysql_fetch_array($sp)) {
|
||||
$vibor .= '<img src="' . Config::img() . '/i/items/' . $pl['img'] . '"><hr>';
|
||||
if (!isset($id['id'])) {
|
||||
$dt = ConversionHelper::dataStringToArray($pl['data']);
|
||||
$dt = Conversion::dataStringToArray($pl['data']);
|
||||
$id = [];
|
||||
$id = $pl;
|
||||
$id_type = $pl['type'];
|
||||
@@ -5161,7 +5161,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
if ($idt['type'] == 4) {
|
||||
$idt['type'] = 6;
|
||||
}
|
||||
$data = ConversionHelper::dataStringToArray($id['data']);
|
||||
$data = Conversion::dataStringToArray($id['data']);
|
||||
$type_rune = [
|
||||
'хи' => 9, //Серьги
|
||||
'хэ' => 10, //Ожерелье
|
||||
@@ -5204,7 +5204,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
)
|
||||
);
|
||||
$j = 0;
|
||||
$data_r = ConversionHelper::dataStringToArray($ritm['data']);
|
||||
$data_r = Conversion::dataStringToArray($ritm['data']);
|
||||
while ($j < count($this->items['add'])) {
|
||||
if (isset($data_r['add_' . $this->items['add'][$j]])) {
|
||||
$data['add_' . $this->items['add'][$j]] -= $data_r['add_' . $this->items['add'][$j]];
|
||||
@@ -5217,7 +5217,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
$data['rune_name'] = $rune['name'];
|
||||
$data['rune_lvl'] = $rune['level'];
|
||||
//Добавляем характеристики руны
|
||||
$add = ConversionHelper::dataStringToArray($rune['data']);
|
||||
$add = Conversion::dataStringToArray($rune['data']);
|
||||
$i = 0;
|
||||
while ($i < count($this->items['add'])) {
|
||||
if (isset($add['add_' . $this->items['add'][$i]])) {
|
||||
@@ -5226,7 +5226,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
$i++;
|
||||
}
|
||||
|
||||
$data = ConversionHelper::arrayToDataString($data);
|
||||
$data = Conversion::arrayToDataString($data);
|
||||
mysql_query(
|
||||
'UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $rune['id'] . '" AND `uid` = "' . $this->info['id'] . '" LIMIT 1'
|
||||
);
|
||||
@@ -5257,8 +5257,8 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
)
|
||||
);
|
||||
|
||||
$data = ConversionHelper::dataStringToArray($id['data']);
|
||||
$add = ConversionHelper::dataStringToArray($rune['data']);
|
||||
$data = Conversion::dataStringToArray($id['data']);
|
||||
$add = Conversion::dataStringToArray($rune['data']);
|
||||
if (isset($data['nomodif'])) {
|
||||
$this->error = 'Улучшить данный предмет невозможно';
|
||||
} elseif (isset($data['art']) && $data['tr_lvl'] < 0) {
|
||||
@@ -5325,7 +5325,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
|
||||
|
||||
//
|
||||
$data = ConversionHelper::arrayToDataString($data);
|
||||
$data = Conversion::arrayToDataString($data);
|
||||
unset($srune, $irun, $nrune, $ntrune, $addrune, $addrunes);
|
||||
$tid = mysql_query(
|
||||
'UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $rune['id'] . '" AND `uid` = "' . $this->info['id'] . '" LIMIT 1'
|
||||
@@ -5359,8 +5359,8 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
}
|
||||
//$id['type'] = $idt['type'];
|
||||
//Встраиваем руну
|
||||
$data = ConversionHelper::dataStringToArray($id['data']);
|
||||
$add = ConversionHelper::dataStringToArray($rune['data']);
|
||||
$data = Conversion::dataStringToArray($id['data']);
|
||||
$add = Conversion::dataStringToArray($rune['data']);
|
||||
if (isset($data['nomodif'])) {
|
||||
$this->error = 'Улучшить данный предмет невозможно';
|
||||
} elseif (isset($data['art']) && $data['tr_lvl'] < 0) {
|
||||
@@ -5399,7 +5399,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
$imposed['sudba'] = 1;
|
||||
|
||||
$data = array_merge($data, $imposed);
|
||||
$data = ConversionHelper::arrayToDataString($data);
|
||||
$data = Conversion::arrayToDataString($data);
|
||||
|
||||
mysql_query(
|
||||
'UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $rune['id'] . '" AND `uid` = "' . $this->info['id'] . '" LIMIT 1'
|
||||
@@ -5420,7 +5420,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
)
|
||||
);
|
||||
|
||||
$data_l = ConversionHelper::dataStringToArray($litm['data']);
|
||||
$data_l = Conversion::dataStringToArray($litm['data']);
|
||||
$pvr = [
|
||||
'i' => 0,
|
||||
'spell' => [],
|
||||
@@ -5445,7 +5445,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
)
|
||||
);
|
||||
$j = 0;
|
||||
$data_r = ConversionHelper::dataStringToArray($ritm['data']);
|
||||
$data_r = Conversion::dataStringToArray($ritm['data']);
|
||||
while ($j < count($this->items['add'])) {
|
||||
if (isset($data_r['add_' . $this->items['add'][$j]])) {
|
||||
$pvr['rune'][$this->items['add'][$j]] = $data_r['add_' . $this->items['add'][$j]];
|
||||
@@ -5540,7 +5540,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
|
||||
if (!isset($this->is[$rnda]) && isset($imposed)) {
|
||||
$data = array_merge($data, $imposed);
|
||||
$data = ConversionHelper::arrayToDataString($data);
|
||||
$data = Conversion::arrayToDataString($data);
|
||||
|
||||
mysql_query(
|
||||
'UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $rune['id'] . '" AND `uid` = "' . $this->info['id'] . '" LIMIT 1'
|
||||
@@ -5591,7 +5591,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
} else {
|
||||
unset($data['spell_st_val_hp']);
|
||||
}
|
||||
$data = ConversionHelper::arrayToDataString($data);
|
||||
$data = Conversion::arrayToDataString($data);
|
||||
|
||||
$this->is['mab1'] = 'Броня головы';
|
||||
$this->is['mab2'] = 'Броня корпуса';
|
||||
@@ -5621,8 +5621,8 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
}
|
||||
}
|
||||
} elseif ($rune['type'] == 47) {
|
||||
$add = ConversionHelper::dataStringToArray($id['data']);
|
||||
$data = ConversionHelper::dataStringToArray($rune['data']);
|
||||
$add = Conversion::dataStringToArray($id['data']);
|
||||
$data = Conversion::dataStringToArray($rune['data']);
|
||||
if ($add['art'] == 1) {
|
||||
if ($id['iznosNOW'] > 0) {
|
||||
$id['iznosNOW'] -= $data['repairLevel'];
|
||||
@@ -5653,9 +5653,9 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
}
|
||||
$id['type'] = $idt['type'];
|
||||
if ($id_type < 18 || $id_type > 24) {
|
||||
$add = ConversionHelper::dataStringToArray($rune['data']);
|
||||
$add = Conversion::dataStringToArray($rune['data']);
|
||||
if (isset($add['uptimeitem'])) {
|
||||
$data = ConversionHelper::dataStringToArray($id['data']);
|
||||
$data = Conversion::dataStringToArray($id['data']);
|
||||
if ($data['srok'] > 0 || $id['srok'] > 0) {
|
||||
if (!isset($data['srok'])) {
|
||||
$data['srok'] = $id['srok'];
|
||||
@@ -5671,7 +5671,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
unset($data['sleep_moroz']);
|
||||
}
|
||||
|
||||
$data = ConversionHelper::arrayToDataString($data);
|
||||
$data = Conversion::arrayToDataString($data);
|
||||
|
||||
mysql_query(
|
||||
'UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $rune['id'] . '" AND `uid` = "' . $this->info['id'] . '" LIMIT 1'
|
||||
@@ -5692,8 +5692,8 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
}
|
||||
} else {
|
||||
//Заточка
|
||||
$data = ConversionHelper::dataStringToArray($id['data']);
|
||||
$add = ConversionHelper::dataStringToArray($rune['data']);
|
||||
$data = Conversion::dataStringToArray($id['data']);
|
||||
$add = Conversion::dataStringToArray($rune['data']);
|
||||
if (isset($data['upatack_id'])) {
|
||||
$this->error = 'Предмет уже заточен, вытащите заточку в Ремонтной мастерской.';
|
||||
} elseif (isset($data['nomodif'])) {
|
||||
@@ -5707,7 +5707,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
'SELECT * FROM `items_main_data` WHERE `items_id` = "' . $data['upatack_id'] . '" LIMIT 1'
|
||||
)
|
||||
);
|
||||
$data_r = ConversionHelper::dataStringToArray($ritm['data']);
|
||||
$data_r = Conversion::dataStringToArray($ritm['data']);
|
||||
if ($id_type == 22) {
|
||||
$data['add_m11'] -= $data_r['upatack']; //*2
|
||||
}
|
||||
@@ -5738,7 +5738,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
time(), $this->info['city'], 'System.remont.upatack', 0, 0
|
||||
);
|
||||
|
||||
$data = ConversionHelper::arrayToDataString($data);
|
||||
$data = Conversion::arrayToDataString($data);
|
||||
|
||||
mysql_query(
|
||||
'UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $rune['id'] . '" AND `uid` = "' . $this->info['id'] . '" LIMIT 1'
|
||||
@@ -5751,8 +5751,8 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
}
|
||||
} elseif ($rune['type'] == 48) {
|
||||
//Профиль
|
||||
$data = ConversionHelper::dataStringToArray($id['data']);
|
||||
$add = ConversionHelper::dataStringToArray($rune['data']);
|
||||
$data = Conversion::dataStringToArray($id['data']);
|
||||
$add = Conversion::dataStringToArray($rune['data']);
|
||||
|
||||
if ($data['tya1'] >= 90 || $data['tya2'] >= 90 || $data['tya3'] >= 90 || $data['tya4'] >= 90) {
|
||||
$this->error = 'Предмет уже имеет 90 своего профиля';
|
||||
@@ -5790,7 +5790,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
time(), $this->info['city'], 'System.remont.upatack', 0, 0
|
||||
);
|
||||
$this->error = 'Заточка "' . $id['name'] . '" прошла успешно! Колка:' . $data['tya1'] . ' Руб:' . $data['tya2'] . ' Дробь:' . $data['tya3'] . ' Реж:' . $data['tya4'] . ' ';
|
||||
$data = ConversionHelper::arrayToDataString($data);
|
||||
$data = Conversion::arrayToDataString($data);
|
||||
mysql_query(
|
||||
'UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $rune['id'] . '" AND `uid` = "' . $this->info['id'] . '" LIMIT 1'
|
||||
);
|
||||
@@ -5832,8 +5832,8 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
$id['type'] = $idt['type'];
|
||||
|
||||
//Встраиваем руну
|
||||
$data = ConversionHelper::dataStringToArray($id['data']);
|
||||
$add = ConversionHelper::dataStringToArray($rune['data']);
|
||||
$data = Conversion::dataStringToArray($id['data']);
|
||||
$add = Conversion::dataStringToArray($rune['data']);
|
||||
if (isset($data['nomodif'])) {
|
||||
$this->error = 'Улучшить данный предмет невозможно';
|
||||
} elseif (!isset($data['close']) && $data['close'] != 0) {
|
||||
@@ -5847,7 +5847,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
|
||||
$data['open'] = 1;
|
||||
|
||||
$data = ConversionHelper::arrayToDataString($data);
|
||||
$data = Conversion::arrayToDataString($data);
|
||||
|
||||
mysql_query(
|
||||
'UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $rune['id'] . '" AND `uid` = "' . $this->info['id'] . '" LIMIT 1'
|
||||
@@ -5863,8 +5863,8 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
);
|
||||
if ($idt['type'] != 37) {
|
||||
//
|
||||
$data = ConversionHelper::dataStringToArray($id['data']);
|
||||
$add = ConversionHelper::dataStringToArray($rune['data']);
|
||||
$data = Conversion::dataStringToArray($id['data']);
|
||||
$add = Conversion::dataStringToArray($rune['data']);
|
||||
//
|
||||
if ($id['gift'] == '' || $id['gift'] == '0') {
|
||||
if (isset($data['notransfer'])) {
|
||||
@@ -5881,7 +5881,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
$add['item_inbox'] = $id['id'];
|
||||
$add['open'] = 1;
|
||||
$add['nosale'] = 1;
|
||||
$add = ConversionHelper::arrayToDataString($add);
|
||||
$add = Conversion::arrayToDataString($add);
|
||||
//
|
||||
mysql_query(
|
||||
'UPDATE `items_users` SET `inGroup` = 0,`data` = "' . $add . '" WHERE `id` = "' . $rune['id'] . '" LIMIT 1'
|
||||
@@ -6047,7 +6047,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
}
|
||||
while ($pl = mysql_fetch_array($cl)) {
|
||||
if ($type == 30) {
|
||||
$ChSudba = ConversionHelper::dataStringToArray($pl['data']);
|
||||
$ChSudba = Conversion::dataStringToArray($pl['data']);
|
||||
if (isset($ChSudba['sudba']) || $ChSudba['sudba'] != 0 || $ChSudba['nosale'] == 1) {
|
||||
continue;
|
||||
}
|
||||
@@ -6062,7 +6062,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
$d[0] = 0;
|
||||
$d[1] = 1;
|
||||
$d[2] = 0;
|
||||
$po = ConversionHelper::dataStringToArray($pl['data']);
|
||||
$po = Conversion::dataStringToArray($pl['data']);
|
||||
|
||||
$see1 = 1;
|
||||
if ($type == 15) { //кормушка зверя
|
||||
@@ -6574,7 +6574,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
//Возможно сохранять и распределять скилы
|
||||
$mx2 = 1;
|
||||
$mx1 = 0;
|
||||
$mx3 = ConversionHelper::dataStringToArray($this->info['stats']);
|
||||
$mx3 = Conversion::dataStringToArray($this->info['stats']);
|
||||
while ($mx2 <= 7) {
|
||||
$mx1 += $mx3['s' . $mx2] - $po['add_s' . $mx2];
|
||||
$mx2++;
|
||||
@@ -6604,7 +6604,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
//Возможно сохранять и распределять скилы
|
||||
$mx2 = 1;
|
||||
$mx1 = 0;
|
||||
$mx3 = ConversionHelper::dataStringToArray($this->info['stats']);
|
||||
$mx3 = Conversion::dataStringToArray($this->info['stats']);
|
||||
while ($mx2 <= 7) {
|
||||
$mx1 += ($mx3['a' . $mx2] + $mx3['mg' . $mx2]) - ($po['add_a' . $mx2] + $po['add_mg' . $mx2]);
|
||||
$mx2++;
|
||||
@@ -6651,7 +6651,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
//действие комплекта
|
||||
$i1c = 0;
|
||||
$i2c = 0;
|
||||
$i1e = ConversionHelper::dataStringToArray($plc['data']);
|
||||
$i1e = Conversion::dataStringToArray($plc['data']);
|
||||
while ($i1c < count($this->items['add'])) {
|
||||
if (isset($i1e[$this->items['add'][$i1c]])) {
|
||||
$i3c = $i1e[$this->items['add'][$i1c]];
|
||||
@@ -6687,7 +6687,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
//действие комплекта
|
||||
$i1c = 0;
|
||||
$i2c = 0;
|
||||
$i1e = ConversionHelper::dataStringToArray($plc['data']);
|
||||
$i1e = Conversion::dataStringToArray($plc['data']);
|
||||
while ($i1c < count($this->items['add'])) {
|
||||
if (isset($i1e[$this->items['add'][$i1c]])) {
|
||||
$i3c = $i1e[$this->items['add'][$i1c]];
|
||||
@@ -6792,7 +6792,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
$pl['inOdet'] = 0;
|
||||
$pl['uid'] = $plpo['id'];
|
||||
unset($po['toclan1'], $po['toclan']);
|
||||
$pl['data'] = ConversionHelper::arrayToDataString($po);
|
||||
$pl['data'] = Conversion::arrayToDataString($po);
|
||||
mysql_query(
|
||||
'UPDATE `items_users` SET `data` = "' . mysql_real_escape_string(
|
||||
$pl['data']
|
||||
@@ -6888,7 +6888,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
$itemrun = mysql_fetch_array(
|
||||
mysql_query('SELECT * FROM `items_users` WHERE `id` ="' . $pl['id'] . '" LIMIT 1')
|
||||
);
|
||||
$it = ConversionHelper::dataStringToArray($itemrun['data']);
|
||||
$it = Conversion::dataStringToArray($itemrun['data']);
|
||||
if (!isset($it['rune_name']) || $_GET['otdel'] == 2) //отдел 2(заточки)
|
||||
{
|
||||
$is1 .= '<small><a href="main.php?inv=1&otdel=' . floor($_GET['otdel']) . '&use_rune=' . floor(
|
||||
@@ -7432,7 +7432,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
30,
|
||||
30,
|
||||
];
|
||||
$po = ConversionHelper::dataStringToArray($itm['data']);
|
||||
$po = Conversion::dataStringToArray($itm['data']);
|
||||
$proc = $procs[$po['tr_lvl']];
|
||||
//
|
||||
if ($itm['type'] >= 28) {
|
||||
@@ -7678,12 +7678,12 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
$i = 0;
|
||||
$j = 0;
|
||||
while ($pl = mysql_fetch_array($sp)) {
|
||||
$pl['data'] = ConversionHelper::dataStringToArray($pl['data']);
|
||||
$pl['data'] = Conversion::dataStringToArray($pl['data']);
|
||||
unset($pl['data']['frompisher']);
|
||||
$pl['data'] = ConversionHelper::arrayToDataString($pl['data']);
|
||||
$itm['data'] = ConversionHelper::dataStringToArray($itm['data']);
|
||||
$pl['data'] = Conversion::arrayToDataString($pl['data']);
|
||||
$itm['data'] = Conversion::dataStringToArray($itm['data']);
|
||||
unset($itm['data']['frompisher']);
|
||||
$itm['data'] = ConversionHelper::arrayToDataString($itm['data']);
|
||||
$itm['data'] = Conversion::arrayToDataString($itm['data']);
|
||||
if ($pl['data'] == $itm['data'] && $pl['name'] == $itm['name'] && $itm['iznosMAX'] == $pl['iznosMAX'] && $pl['iznosNOW'] == 0 && ($pl['timeOver'] == 0 || $pl['timeOver'] > time()) && $pl['gift'] == $itm['gift']) {
|
||||
$upd = mysql_query(
|
||||
'UPDATE `items_users` SET `lastUPD` = "' . time() . '", `inGroup` = "' . $itm['inGroup'] . '" WHERE `id` = "' . $pl['id'] . '" LIMIT 1'
|
||||
@@ -7824,7 +7824,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
);
|
||||
while ($itm = mysql_fetch_array($cl)) {
|
||||
$po = [];
|
||||
$po = ConversionHelper::dataStringToArray($itm['data']);
|
||||
$po = Conversion::dataStringToArray($itm['data']);
|
||||
$po['lvl'] = $u['level'];
|
||||
//проверяем требования
|
||||
$t = $this->items['tr'];
|
||||
@@ -7865,7 +7865,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
}
|
||||
if (isset($po['sudba']) && $po['sudba'] == 1) {
|
||||
$po['sudba'] = $u['login'];
|
||||
$itm['data'] = ConversionHelper::arrayToDataString($po);
|
||||
$itm['data'] = Conversion::arrayToDataString($po);
|
||||
mysql_query(
|
||||
'UPDATE `items_users` SET `data` = "' . $itm['data'] . '" WHERE `id` = "' . $itm['iduid'] . '" AND `uid` = "' . $u['id'] . '" LIMIT 1'
|
||||
);
|
||||
@@ -7873,7 +7873,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
if (isset($po['zazuby']) && !isset($po['srok']) && ($itm['type'] == 29 || $itm['type'] == 30 || $itm['type'] == 36 || $itm['type'] == 49 || $itm['type'] == 46 || $itm['type'] == 34)) {
|
||||
//Предметы за зубы со сроком годности
|
||||
$po['srok'] = 86400 * 7;
|
||||
$itm['data'] = ConversionHelper::arrayToDataString($po);
|
||||
$itm['data'] = Conversion::arrayToDataString($po);
|
||||
mysql_query(
|
||||
'UPDATE `items_users` SET `data` = "' . $itm['data'] . '" WHERE `id` = "' . $itm['iduid'] . '" AND `uid` = "' . $u['id'] . '" LIMIT 1'
|
||||
);
|
||||
@@ -7965,7 +7965,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
if ($zub > 0) {
|
||||
$zzba = '|zazuby=1';
|
||||
}
|
||||
$po = ConversionHelper::dataStringToArray($this->stats['items'][$i]['data']);
|
||||
$po = Conversion::dataStringToArray($this->stats['items'][$i]['data']);
|
||||
if ($id2 > 0) {
|
||||
if ($id2 == 4708) {
|
||||
$this->addItem($id2, $uid, '|notransfer=1|nosale=1' . $zzba);
|
||||
@@ -8041,7 +8041,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
if ($this->stats['items'][$i]['useInBattle'] == 0 || $this->stats['items'][$i]['btl_zd'] > 0 || $this->stats['items'][$i]['iznosNOW'] >= $this->stats['items'][$i]['iznosMAX'] || $this->stats['items'][$i]['magic_inci'] == '' || $this->stats['items'][$i]['magic_inci'] == '0') {
|
||||
$vl = ' class="nopriemuse"';
|
||||
} else {
|
||||
$po = ConversionHelper::dataStringToArray($this->stats['items'][$i]['data']);
|
||||
$po = Conversion::dataStringToArray($this->stats['items'][$i]['data']);
|
||||
if ($po['useOnLogin'] == 1) {
|
||||
$useUrl = 'top.useMagicBattle(\'' . $this->stats['items'][$i]['name'] . '\',' . $this->stats['items'][$i]['id'] . ',\'' . $this->stats['items'][$i]['img'] . '\',1,1,\'\',\'' . $this->stats['items'][$i]['useInBattle'] . '\');';
|
||||
} else {
|
||||
@@ -8226,7 +8226,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
$b1 = '<br>';
|
||||
|
||||
while ($pl = mysql_fetch_array($cl)) {
|
||||
$td = ConversionHelper::dataStringToArray($pl['data']);
|
||||
$td = Conversion::dataStringToArray($pl['data']);
|
||||
|
||||
if (isset($td['modif'])) {
|
||||
$pl['name'] = $pl['name'] . ' (мф)';
|
||||
@@ -8300,13 +8300,13 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
$wj1i .= $br;
|
||||
}
|
||||
$td = [];
|
||||
$td = ConversionHelper::dataStringToArray($wj[1]['data']);
|
||||
$td = Conversion::dataStringToArray($wj[1]['data']);
|
||||
$wj[1]['name'] = $this->nameItemMf($wj[1], $td);
|
||||
$wj1i .= '<strong>' . $wj[1]['name'] . '</strong>';
|
||||
$wj1i .= $this->getInfoItemInfo($wj[1]);
|
||||
}
|
||||
if (isset($wj[52]) && $wj[52]) {
|
||||
$td = ConversionHelper::dataStringToArray($wj[52]['data']);
|
||||
$td = Conversion::dataStringToArray($wj[52]['data']);
|
||||
$wj[52]['name'] = $this->nameItemMf($wj[52], $td);
|
||||
|
||||
|
||||
@@ -8321,7 +8321,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
$wj4i = '';
|
||||
if ($wj[6]) {
|
||||
$td = [];
|
||||
$td = ConversionHelper::dataStringToArray($wj[6]['data']);
|
||||
$td = Conversion::dataStringToArray($wj[6]['data']);
|
||||
$wj[6]['name'] = $this->nameItemMf($wj[6], $td);
|
||||
$wj4i .= '<strong>' . $wj[6]['name'] . '</strong>';
|
||||
|
||||
@@ -8332,7 +8332,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
}
|
||||
if ($wj[5]) {
|
||||
$td = [];
|
||||
$td = ConversionHelper::dataStringToArray($wj[5]['data']);
|
||||
$td = Conversion::dataStringToArray($wj[5]['data']);
|
||||
$wj[5]['name'] = $this->nameItemMf($wj[5], $td);
|
||||
$wj4i .= '<strong>' . $wj[5]['name'] . '</strong>';
|
||||
|
||||
@@ -8343,7 +8343,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
}
|
||||
if ($wj[4]) {
|
||||
$td = [];
|
||||
$td = ConversionHelper::dataStringToArray($wj[4]['data']);
|
||||
$td = Conversion::dataStringToArray($wj[4]['data']);
|
||||
$wj[4]['name'] = $this->nameItemMf($wj[4], $td);
|
||||
$wj4i .= '<strong>' . $wj[4]['name'] . '</strong>';
|
||||
|
||||
@@ -8598,7 +8598,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
$tr = '';
|
||||
$t = $this->items['add'];
|
||||
$x = 0;
|
||||
$ed = ConversionHelper::dataStringToArray($e['data']);
|
||||
$ed = Conversion::dataStringToArray($e['data']);
|
||||
while ($x < count($t)) {
|
||||
$n = $t[$x];
|
||||
if (isset($ed['add_' . $n], $this->is[$n])) {
|
||||
@@ -8625,7 +8625,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
$eff .= '<img width="38" height="23" style="margin:1px;display:block;float:left;" src="' . Config::img() . '/i/eff/' . $e['img'] . '"onMouseOver="top.hi(this,\'' . $ei . '\',event,0,1,1,1,\'\');" onMouseOut="top.hic(event);" onMouseDown="top.hic(event);" >';
|
||||
} elseif ($e['timeUse'] + $e['timeAce'] + $e['actionTime'] < time() && $e['timeUse'] != 77) {
|
||||
//удаляем эффект
|
||||
$ed = ConversionHelper::dataStringToArray($e['data']);
|
||||
$ed = Conversion::dataStringToArray($e['data']);
|
||||
if (!isset($ed['finish_file']) || $this->info['id'] == $e['uid']) {
|
||||
$this->endEffect($e['id'], $u);
|
||||
}
|
||||
@@ -8948,7 +8948,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
public function getInfoItemInfo($pl): string
|
||||
{
|
||||
$lvar = '';
|
||||
$td = ConversionHelper::dataStringToArray($pl['data']);
|
||||
$td = Conversion::dataStringToArray($pl['data']);
|
||||
|
||||
if (isset($td['sv_yron_max']) && $td['sv_yron_max'] > 0) {
|
||||
$lvar .= '<br>Урон: ' . $td['sv_yron_min'] . '-' . $td['sv_yron_max'] . '';
|
||||
@@ -9179,7 +9179,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
}
|
||||
|
||||
|
||||
$tr = ConversionHelper::dataStringToArray($itm['data']);
|
||||
$tr = Conversion::dataStringToArray($itm['data']);
|
||||
$notr = $this->trItem($tr);
|
||||
$msb = '';
|
||||
if (isset($tr['maks_itm_one']) && $tr['maks_itm_one'] > 0) {
|
||||
@@ -9214,7 +9214,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
||||
$notr++;
|
||||
} elseif ($tr['sudba'] == '0') {
|
||||
$tr['sudba'] = $this->info['login'];
|
||||
$itm['data'] = ConversionHelper::arrayToDataString($tr);
|
||||
$itm['data'] = Conversion::arrayToDataString($tr);
|
||||
$msb = ',`data`="' . $itm['data'] . '"';
|
||||
}
|
||||
}
|
||||
@@ -9750,7 +9750,7 @@ LIMIT 1'
|
||||
}
|
||||
if ($upd) {
|
||||
if (isset($_GET['deleteall7'])) {
|
||||
$st = ConversionHelper::dataStringToArray($itm['data']);
|
||||
$st = Conversion::dataStringToArray($itm['data']);
|
||||
$whr = '';
|
||||
if (isset($st['frompisher'])) {
|
||||
$whr .= 'AND `data` LIKE "%frompisher=' . $st['frompisher'] . '%"';
|
||||
@@ -10025,10 +10025,10 @@ LIMIT 1'
|
||||
}
|
||||
}
|
||||
|
||||
$tst = ConversionHelper::dataStringToArray($this->info['stats']);
|
||||
$tst = Conversion::dataStringToArray($this->info['stats']);
|
||||
$tst['s4'] += $lvl['vinos'];
|
||||
$tst['s7'] += $lvl['duh'];
|
||||
$this->info['stats'] = ConversionHelper::arrayToDataString($tst);
|
||||
$this->info['stats'] = Conversion::arrayToDataString($tst);
|
||||
|
||||
$this->info['level'] = $lvl['nextLevel'];
|
||||
$this->stats['levels'] = $lvln;
|
||||
@@ -10308,7 +10308,7 @@ LIMIT 1'
|
||||
);
|
||||
$res = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $cl . '" LIMIT 1'));
|
||||
if (isset($itm_['id'])) {
|
||||
$po = ConversionHelper::dataStringToArray($itm_['data']);
|
||||
$po = Conversion::dataStringToArray($itm_['data']);
|
||||
if (isset($po['toclan'])) {
|
||||
$cls = explode('#', $po['toclan']);
|
||||
$cls = $cls[1];
|
||||
@@ -10337,7 +10337,7 @@ LIMIT 1'
|
||||
'SELECT * FROM `items_users` WHERE (`uid` = "-21' . $user['clan'] . '" OR `data` LIKE "%toclan=' . $user['clan'] . '#%")'
|
||||
);
|
||||
while ($pl = mysql_fetch_array($itms)) {
|
||||
$po = ConversionHelper::dataStringToArray($pl['data']);
|
||||
$po = Conversion::dataStringToArray($pl['data']);
|
||||
if (isset($po['toclan'])) {
|
||||
$cls = explode('#', $po['toclan']);
|
||||
$cls = $cls[1];
|
||||
@@ -10349,7 +10349,7 @@ LIMIT 1'
|
||||
}
|
||||
}
|
||||
unset($po['toclan']);
|
||||
$pl['data'] = ConversionHelper::arrayToDataString($po);
|
||||
$pl['data'] = Conversion::arrayToDataString($po);
|
||||
$col = $this->itemsX(((int)$pl['id']));
|
||||
$it_n = mysql_fetch_array(
|
||||
mysql_query('SELECT `name` FROM `items_main` WHERE `id` = "' . $pl['item_id'] . '"')
|
||||
|
||||
Reference in New Issue
Block a user