Убрал вызов User->addDelo.
This commit is contained in:
@@ -1,4 +1,7 @@
|
||||
<?php
|
||||
|
||||
use Core\Config;
|
||||
|
||||
if (!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
@@ -45,7 +48,12 @@ if (isset($_GET['payshtraf'])) {
|
||||
mysql_query('UPDATE `users` SET `jail` = "0", `room`="9", `city`="capitalcity" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "0" WHERE `uid` = ' . $u->info['id'] . ' AND `delete` = "1357908642"');
|
||||
$u->error = date('d.m.Y H:i', time()) . ' Вы успешно оплатили штраф ' . $_GET['payshtraf'] . ' и вышли из тюрьмы';
|
||||
$u->addDelo(3, $u->info['id'], 'Оплачен штраф: ' . $_GET['payshtraf'] . ' кр. и выпущен на свободу.', time(), $u->info['city'], 'Prison.System', 0, 0);
|
||||
Delo::add(
|
||||
3,
|
||||
'Prison.System',
|
||||
$u->info['id'],
|
||||
'Оплачен штраф: ' . $_GET['payshtraf'] . ' кр. и выпущен на свободу.',
|
||||
);
|
||||
} else {
|
||||
$u->error = 'Что то пошло не так';
|
||||
}
|
||||
@@ -76,17 +84,17 @@ if (isset($_GET['ekrobmen'])) {
|
||||
$u->error .= 'запил но на следующий день принес вам кр.';
|
||||
}
|
||||
|
||||
$u->addDelo(3, $u->info['id'], 'Обмен 4 екр на 1000 кр.', time(), $u->info['city'], 'Prison.System', 0, 0);
|
||||
Delo::add(3, 'Prison.System', $u->info['id'], 'Обмен 4 екр на 1000 кр.',);
|
||||
|
||||
} else {
|
||||
$u->error = 'Не хватает средств!';
|
||||
}
|
||||
}
|
||||
?>
|
||||
<style type="text/css">
|
||||
<style>
|
||||
.pH3 {
|
||||
COLOR: #8f0000;
|
||||
FONT-FAMILY: Arial;
|
||||
FONT-FAMILY: Arial, serif;
|
||||
FONT-SIZE: 12pt;
|
||||
FONT-WEIGHT: bold;
|
||||
}
|
||||
@@ -96,13 +104,13 @@ if (isset($_GET['ekrobmen'])) {
|
||||
<td valign="top">
|
||||
<div align="center" class="pH3"><?= $u->room['name'] ?></div>
|
||||
<br/>
|
||||
<font color=red><b><?= $u->error ?></b></font><br/>
|
||||
<b style="color: red"><?= $u->error ?></b><br/>
|
||||
<?php if ($u->info['jail'] > time()) { ?>
|
||||
Вы заточены в карцере до <?= date('d.m.Y H:i', $u->info['jail']) ?> <br>
|
||||
Освобождение возможно при условии оплаты Штрафа:
|
||||
<?php
|
||||
if (shtraf($u->info['jail']) > $u->info['money'] && $u->info['jail'] > 0) {
|
||||
echo "<font color=red><b>" . shtraf($u->info['jail']) . "</b></font> кр. У вас есть: " . $u->info['money'] . " кр.";
|
||||
echo "<b style='color: red'>" . shtraf($u->info['jail']) . "</b> кр. У вас есть: " . $u->info['money'] . " кр.";
|
||||
?>
|
||||
<FORM action="/main.php?payshtraf=<?= shtraf($u->info['jail']); ?>" method="POST">
|
||||
<INPUT class="btn btn-success" TYPE="submit" disabled value="Оплатить"> Недостаточно средств!
|
||||
@@ -115,7 +123,7 @@ if (isset($_GET['ekrobmen'])) {
|
||||
|
||||
|
||||
} else {
|
||||
echo "<font color=gren><b>" . shtraf($u->info['jail']) . "</b></font> кр. ";
|
||||
echo "<b style='color: green'>" . shtraf($u->info['jail']) . "</b> кр. ";
|
||||
?>
|
||||
<FORM action="/main.php?payshtraf=<?= shtraf($u->info['jail']); ?>" method="POST">
|
||||
<INPUT class="btn btn-success" TYPE="submit" value="Оплатить">
|
||||
@@ -141,9 +149,14 @@ if (isset($_GET['ekrobmen'])) {
|
||||
<td nowrap="nowrap">
|
||||
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#DEDEDE">
|
||||
<tr>
|
||||
<td bgcolor="#D3D3D3"><img src="//img.new-combats.tech/i/move/links.gif" width="9" height="7"/></td>
|
||||
<td bgcolor="#D3D3D3" nowrap="nowrap"><a href="#" id="greyText" class="menutop" onclick="location='main.php?karcer_back=1';">Выйти из
|
||||
карцера</a></td>
|
||||
<td bgcolor="#D3D3D3">
|
||||
<img src="<?= Config::img() ?>/i/move/links.gif" width="9" height="7">
|
||||
</td>
|
||||
<td bgcolor="#D3D3D3" nowrap="nowrap">
|
||||
<a href="#" id="greyText" class="menutop" onclick="location='main.php?karcer_back=1';">
|
||||
Выйти из карцера
|
||||
</a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
|
||||
@@ -42,7 +42,13 @@ if (isset($_GET['r'])) {
|
||||
|
||||
if (isset($_GET['upgrade']) && true == false) {
|
||||
//улучшение предмета
|
||||
$ir = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`data` LIKE "%modif%" AND `iu`.`data` NOT LIKE "%upgrade=5%" AND `iu`.`id` = "' . mysql_real_escape_string((int)$_GET['upgrade']) . '" LIMIT 1'));
|
||||
$ir = mysql_fetch_array(
|
||||
mysql_query(
|
||||
'SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`data` LIKE "%modif%" AND `iu`.`data` NOT LIKE "%upgrade=5%" AND `iu`.`id` = "' . mysql_real_escape_string(
|
||||
(int)$_GET['upgrade']
|
||||
) . '" LIMIT 1'
|
||||
)
|
||||
);
|
||||
if (isset($ir['id'])) {
|
||||
$po = [];
|
||||
$po = Conversion::dataStringToArray($ir['data']);
|
||||
@@ -112,9 +118,14 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
$po['add_hpAll'] += $fadd[3];
|
||||
|
||||
$po['upgrade']++;
|
||||
$re = '<div align="left">Предмет "' . $ir['name'] . '" был успешно улучшен (' . $po['upgrade'] . '/5) за ' . $pcena . ' кр.</div>';
|
||||
$re = '<div>Предмет "' . $ir['name'] . '" был успешно улучшен (' . $po['upgrade'] . '/5) за ' . $pcena . ' кр.</div>';
|
||||
|
||||
$u->addDelo(2, $u->info['id'], '"<font color="#4863A0">System.remont.itemUpgrade</font>": Предмет "' . $ir['name'] . '" [itm:' . $ir['id'] . '] был успешно улучшен (' . $po['upgrade'] . '/5) за ' . $pcena . ' кр..', time(), $u->info['city'], 'System.remont.itemUpgrade', 0, 0);
|
||||
Delo::add(
|
||||
2,
|
||||
'System.remont.itemUpgrade',
|
||||
$u->info['id'],
|
||||
'"<span style="color: #4863A0; ">System.remont.itemUpgrade</span>": Предмет "' . $ir['name'] . '" [itm:' . $ir['id'] . '] был успешно улучшен (' . $po['upgrade'] . '/5) за ' . $pcena . ' кр..',
|
||||
);
|
||||
|
||||
$po = Conversion::arrayToDataString($po);
|
||||
mysql_query('UPDATE `items_users` SET `data` = "' . $po . '",`1price` = "' . $ir['1price'] . '" WHERE `id` = "' . $ir['id'] . '" LIMIT 1');
|
||||
@@ -132,9 +143,13 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
}
|
||||
} elseif (isset($_GET['modif']) && true == false) {
|
||||
//модификация
|
||||
$ir = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND
|
||||
$ir = mysql_fetch_array(
|
||||
mysql_query(
|
||||
'SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND
|
||||
`iu`.`data` NOT LIKE "%modif%" AND `im`.`type` > 0 AND `im`.`type` < 16 AND (`iu`.`data` LIKE "%add_s1%" OR `iu`.`data` LIKE "%add_s2%" OR `iu`.`data` LIKE "%add_s3%" OR `iu`.`data` LIKE "%add_s5%" OR `iu`.`data` LIKE "%add_hpAll%" OR `iu`.`data` LIKE "%add_mib%")
|
||||
AND `iu`.`id` = "' . mysql_real_escape_string((int)$_GET['modif']) . '" LIMIT 1'));
|
||||
AND `iu`.`id` = "' . mysql_real_escape_string((int)$_GET['modif']) . '" LIMIT 1'
|
||||
)
|
||||
);
|
||||
if (isset($ir['id'])) {
|
||||
$po = [];
|
||||
$po = Conversion::dataStringToArray($ir['data']);
|
||||
@@ -266,7 +281,13 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
}
|
||||
} elseif (isset($_GET['ubeff']) && true == false) {
|
||||
// Берем в переменную текущий предмет.
|
||||
$ir = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`data` LIKE "%upatack_id%" AND `iu`.`id` = "' . mysql_real_escape_string((int)$_GET['ubeff']) . '" LIMIT 1'));
|
||||
$ir = mysql_fetch_array(
|
||||
mysql_query(
|
||||
'SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`data` LIKE "%upatack_id%" AND `iu`.`id` = "' . mysql_real_escape_string(
|
||||
(int)$_GET['ubeff']
|
||||
) . '" LIMIT 1'
|
||||
)
|
||||
);
|
||||
|
||||
// Предмет существует.
|
||||
if (isset($ir['id'])) {
|
||||
@@ -291,7 +312,13 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
$pcena -= 14; // Уменьшаем цену после извлеченния заточки.
|
||||
if (isset($po['upatack_id'])) { // Добавляем заточку в инвентарь.
|
||||
// Берем в переменную свиток заточки, который находится в предмете.
|
||||
$upattack = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`id` = "' . mysql_real_escape_string((int)$po["upatack"]) . '" LIMIT 1'));
|
||||
$upattack = mysql_fetch_array(
|
||||
mysql_query(
|
||||
'SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`id` = "' . mysql_real_escape_string(
|
||||
(int)$po["upatack"]
|
||||
) . '" LIMIT 1'
|
||||
)
|
||||
);
|
||||
if (isset($upattack) && $upattack['item_id'] && $upattack['delete'] > 0) { // Если старый предмет не удален из базы, мы его восстанавливаем.
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "' . mysql_real_escape_string(0) . '" WHERE `id` = "' . $po["upatack"] . '" LIMIT 1');
|
||||
mysql_query('UPDATE `items_users` SET `data` = CONCAT(`data`,"noremont=1") WHERE `id` = "' . $po["upatack"] . '" LIMIT 1');
|
||||
@@ -313,7 +340,9 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
if ($upattack['uptype'] == 22) {
|
||||
$po['add_m11'] -= $upattack['upatack'] * 2;
|
||||
$po['tr_lvl'] = $item_default['tr_lvl'];
|
||||
if (isset($po['add_m11']) && $po['add_m11'] == 0) unset($po['add_m11']);
|
||||
if (isset($po['add_m11']) && $po['add_m11'] == 0) {
|
||||
unset($po['add_m11']);
|
||||
}
|
||||
} else {
|
||||
$po['sv_yron_min'] -= $upattack['upatack'];
|
||||
$po['sv_yron_max'] -= $upattack['upatack'];
|
||||
@@ -339,7 +368,13 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
}
|
||||
} elseif (isset($_GET['unrune'])) {
|
||||
require_once $_SERVER['DOCUMENT_ROOT'] . '/_incl_data/class/Insallah/Runes/Runes.php';
|
||||
$ir = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`data` LIKE "%rune_id%" AND `iu`.`id` = "' . mysql_real_escape_string((int)$_GET['unrune']) . '" LIMIT 1'));
|
||||
$ir = mysql_fetch_array(
|
||||
mysql_query(
|
||||
'SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`data` LIKE "%rune_id%" AND `iu`.`id` = "' . mysql_real_escape_string(
|
||||
(int)$_GET['unrune']
|
||||
) . '" LIMIT 1'
|
||||
)
|
||||
);
|
||||
if (isset($ir['id'])) {
|
||||
$po = [];
|
||||
$po = Conversion::dataStringToArray($ir['data']);
|
||||
@@ -356,12 +391,12 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
/** Самое новое изъятие рун. ;)*/
|
||||
$item_and_rune = Runes::removeRuneData($po);
|
||||
if (!empty($item_and_rune)) {
|
||||
# Добавляем предмет без руны
|
||||
# Добавляем предмет без руны
|
||||
mysql_query(sprintf("update items_users set data = '%s' where id = %d", $item_and_rune['item'], $ir['id']));
|
||||
# Отнимаем деньги
|
||||
# Отнимаем деньги
|
||||
$u->info['money'] -= $pcena;
|
||||
mysql_query(sprintf("update users set money = money - %f where id = %d", $pcena, $u->info['id']));
|
||||
# Добавляем руну
|
||||
# Добавляем руну
|
||||
ItemsModel::addItem($item_and_rune['rune_id'], $u->info['id'], $item_and_rune['rune'], null, null, true);
|
||||
} else {
|
||||
/** Если пытаемся извлечь любую руну кроме 6001, 6002, 6003. */
|
||||
@@ -374,7 +409,13 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
$re = '<div>Подходящий предмет не найден в инвентаре</div>';
|
||||
}
|
||||
} elseif (isset($_GET['ubeff'])) {
|
||||
$ir = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`data` LIKE "%upatack_id%" AND `iu`.`id` = "' . mysql_real_escape_string((int)$_GET['ubeff']) . '" LIMIT 1'));
|
||||
$ir = mysql_fetch_array(
|
||||
mysql_query(
|
||||
'SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`data` LIKE "%upatack_id%" AND `iu`.`id` = "' . mysql_real_escape_string(
|
||||
(int)$_GET['ubeff']
|
||||
) . '" LIMIT 1'
|
||||
)
|
||||
);
|
||||
if (isset($ir['id'])) {
|
||||
$po = [];
|
||||
$po = Conversion::dataStringToArray($ir['data']);
|
||||
@@ -409,9 +450,15 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
}
|
||||
|
||||
ItemsModel::addItem($po['upatack_id'], $u->info['id'], null, null, null, 1);
|
||||
$re = '<div align="left">Заточка "' . $po['upatack_name'] . '" была успешно извлечена из предмета "' . $ir['name'] . '" за ' . $pcena . ' кр.</div>';
|
||||
$re = '<div>Заточка "' . $po['upatack_name'] . '" была успешно извлечена из предмета "' . $ir['name'] . '" за ' . $pcena . ' кр.</div>';
|
||||
|
||||
Delo::add(
|
||||
2,
|
||||
'System.remont.ubeff',
|
||||
$u->info['id'],
|
||||
'"<span style="color: #4863A0; ">System.remont.ubeff</span>": Руна "' . $po['upatack_name'] . '" была успешно извлечена из предмета "' . $ir['name'] . '" [itm:' . $ir['id'] . '] за ' . $pcena . ' кр.',
|
||||
);
|
||||
|
||||
$u->addDelo(2, $u->info['id'], '"<font color="#4863A0">System.remont.ubeff</font>": Руна "' . $po['upatack_name'] . '" была успешно извлечена из предмета "' . $ir['name'] . '" [itm:' . $ir['id'] . '] за ' . $pcena . ' кр.', time(), $u->info['city'], 'System.remont.ubeff', 0, 0);
|
||||
unset($po['upatack'], $po['upatack_id'], $po['upatack_name'], $po['upatack_lvl']);
|
||||
$po = Conversion::arrayToDataString($po);
|
||||
mysql_query('UPDATE `items_users` SET `data` = "' . $po . '" WHERE `id` = "' . $ir['id'] . '" LIMIT 1');
|
||||
@@ -419,13 +466,19 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
$u->info['money'] -= $pcena;
|
||||
|
||||
} else {
|
||||
$re = '<div align="left">У вас не достаточно средств для извлечения, стоимость извлечения заточки ' . $pcena . ' кр</div>';
|
||||
$re = '<div>У вас не достаточно средств для извлечения, стоимость извлечения заточки ' . $pcena . ' кр</div>';
|
||||
}
|
||||
} else {
|
||||
$re = '<div align="left">Подходящий предмет не найден в инвентаре</div>';
|
||||
$re = '<div>Подходящий предмет не найден в инвентаре</div>';
|
||||
}
|
||||
} elseif (isset($_GET['un_grav'])) {
|
||||
$ir = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND (`im`.`type` = "18" OR `im`.`type` = "19" OR `im`.`type` = "20" OR `im`.`type` = "21" OR `im`.`type` = "22" OR `im`.`type` = "23" OR `im`.`type` = "24" OR `im`.`type` = "26" OR `im`.`type` = "27" OR `im`.`type` = "28") AND `iu`.`id` = "' . mysql_real_escape_string((int)$_GET['un_grav']) . '" LIMIT 1'));
|
||||
$ir = mysql_fetch_array(
|
||||
mysql_query(
|
||||
'SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND (`im`.`type` = "18" OR `im`.`type` = "19" OR `im`.`type` = "20" OR `im`.`type` = "21" OR `im`.`type` = "22" OR `im`.`type` = "23" OR `im`.`type` = "24" OR `im`.`type` = "26" OR `im`.`type` = "27" OR `im`.`type` = "28") AND `iu`.`id` = "' . mysql_real_escape_string(
|
||||
(int)$_GET['un_grav']
|
||||
) . '" LIMIT 1'
|
||||
)
|
||||
);
|
||||
if (isset($ir['id'])) {
|
||||
$pcena = 30;
|
||||
if ($ir['type'] == 22) {
|
||||
@@ -458,7 +511,13 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
$re = '<div align="left">Подходящий предмет не найден в инвентаре</div>';
|
||||
}
|
||||
} elseif (isset($_GET['grav'])) {
|
||||
$ir = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND (`im`.`type` = "18" OR `im`.`type` = "19" OR `im`.`type` = "20" OR `im`.`type` = "21" OR `im`.`type` = "22" OR `im`.`type` = "23" OR `im`.`type` = "24" OR `im`.`type` = "26" OR `im`.`type` = "27" OR `im`.`type` = "28") AND `iu`.`id` = "' . mysql_real_escape_string((int)$_GET['grav']) . '" LIMIT 1'));
|
||||
$ir = mysql_fetch_array(
|
||||
mysql_query(
|
||||
'SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND (`im`.`type` = "18" OR `im`.`type` = "19" OR `im`.`type` = "20" OR `im`.`type` = "21" OR `im`.`type` = "22" OR `im`.`type` = "23" OR `im`.`type` = "24" OR `im`.`type` = "26" OR `im`.`type` = "27" OR `im`.`type` = "28") AND `iu`.`id` = "' . mysql_real_escape_string(
|
||||
(int)$_GET['grav']
|
||||
) . '" LIMIT 1'
|
||||
)
|
||||
);
|
||||
if (isset($ir['id'])) {
|
||||
$pcena = 30;
|
||||
if ($ir['type'] == 22) {
|
||||
@@ -491,7 +550,13 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
$re = '<div align="left">Подходящий предмет не найден в инвентаре</div>';
|
||||
}
|
||||
} elseif (isset($_GET['podgon'])) {
|
||||
$ir = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `im`.`inslot` = 5 AND `iu`.`id` = "' . mysql_real_escape_string((int)$_GET['podgon']) . '" LIMIT 1'));
|
||||
$ir = mysql_fetch_array(
|
||||
mysql_query(
|
||||
'SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `im`.`inslot` = 5 AND `iu`.`id` = "' . mysql_real_escape_string(
|
||||
(int)$_GET['podgon']
|
||||
) . '" LIMIT 1'
|
||||
)
|
||||
);
|
||||
if (isset($ir['id'])) {
|
||||
$po = [];
|
||||
$po = Conversion::dataStringToArray($ir['data']);
|
||||
@@ -525,7 +590,13 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
} elseif ($_GET['t'] == 3) {
|
||||
$t = 3;
|
||||
}
|
||||
$ir = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`iznosNOW` >= 1 AND `iu`.`id` = "' . mysql_real_escape_string((int)$_GET['remon']) . '" LIMIT 1'));
|
||||
$ir = mysql_fetch_array(
|
||||
mysql_query(
|
||||
'SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`iznosNOW` >= 1 AND `iu`.`id` = "' . mysql_real_escape_string(
|
||||
(int)$_GET['remon']
|
||||
) . '" LIMIT 1'
|
||||
)
|
||||
);
|
||||
|
||||
$rem_price = round($ir['price1'] * 0.1 / 100, 2);//цена ремонта за 1ед поломки
|
||||
$rem_all = round($ir['price1'] * $ir['iznosNOW'] * 0.1 / 100, 2);//цена ремонта full
|
||||
@@ -590,7 +661,12 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
$re2 .= '<br>К сожалению, максимальная долговечность предмета из-за ремонта уменьшилась.';
|
||||
$dop = 1;
|
||||
}
|
||||
$u->addDelo(2, $u->info['id'], '"<font color="grey">System.remont</font>": Предмет "' . $ir['name'] . '" [itm:' . $ir['id'] . '] был <b>отремонтирован</b>, максимальная долговечность уменьшилась: ' . $dop . ' (' . $rm . ' ед. за ' . $t . ' кр.).', time(), $u->info['city'], 'System.remont', 0, 0);
|
||||
Delo::add(
|
||||
2,
|
||||
'System.remont',
|
||||
$u->info['id'],
|
||||
'"<span style="color: grey; ">System.remont</span>": Предмет "' . $ir['name'] . '" [itm:' . $ir['id'] . '] был <b>отремонтирован</b>, максимальная долговечность уменьшилась: ' . $dop . ' (' . $rm . ' ед. за ' . $t . ' кр.).',
|
||||
);
|
||||
} else {
|
||||
$re2 = 'Что-то здесь не так...';
|
||||
}
|
||||
@@ -600,7 +676,13 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
$re2 = 'Предмет подходящий для ремонта не найден в инвентаре';
|
||||
}
|
||||
} elseif (isset($_GET['upgradelvl'])) {
|
||||
$ir = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`id` = "' . mysql_real_escape_string((int)$_GET['upgradelvl']) . '" LIMIT 1'));
|
||||
$ir = mysql_fetch_array(
|
||||
mysql_query(
|
||||
'SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`id` = "' . mysql_real_escape_string(
|
||||
(int)$_GET['upgradelvl']
|
||||
) . '" LIMIT 1'
|
||||
)
|
||||
);
|
||||
if (isset($ir['id'])) {
|
||||
$ur = mysql_fetch_array(mysql_query('SELECT * FROM `items_upgrade` WHERE `iid` = "' . $ir['item_id'] . '" LIMIT 1'));
|
||||
if (isset($ur['id'])) {
|
||||
@@ -612,7 +694,9 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
$ui1 = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "' . $ur['iup'] . '" LIMIT 1'));
|
||||
$ui2 = mysql_fetch_array(mysql_query('SELECT * FROM `items_main_data` WHERE `items_id` = "' . $ur['iup'] . '" LIMIT 1'));
|
||||
if (isset($ui1['id'], $ui2['id'])) {
|
||||
mysql_query('UPDATE `items_users` SET `item_id` = "' . $ui1['id'] . '",`1price` = "' . $ui1['price1'] . '",`2price` = "' . $ui1['price2'] . '",`iznosMAX` = "' . $ui1['iznosMAXi'] . '",`data` = "' . $ui2['data'] . '" WHERE `id` = "' . $ir['id'] . '" LIMIT 1');
|
||||
mysql_query(
|
||||
'UPDATE `items_users` SET `item_id` = "' . $ui1['id'] . '",`1price` = "' . $ui1['price1'] . '",`2price` = "' . $ui1['price2'] . '",`iznosMAX` = "' . $ui1['iznosMAXi'] . '",`data` = "' . $ui2['data'] . '" WHERE `id` = "' . $ir['id'] . '" LIMIT 1'
|
||||
);
|
||||
$re2 = 'Предмет "' . $ir['name'] . '" был успешно улучшен до следующего уровня за ' . $ur['price2'] . ' екр.';
|
||||
$u->info['money2'] -= $ur['price2'];
|
||||
$u->addEkr(-$ur['price2']);
|
||||
@@ -635,11 +719,16 @@ if ($r == 1) {
|
||||
$see = $see[2];
|
||||
} elseif ($r == 5) {
|
||||
//подгонка брони
|
||||
$see = $u->genInv(56, '`iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `im`.`inslot` = "5" AND `iu`.`data` NOT LIKE "%podgon%" ORDER BY `lastUPD` DESC');
|
||||
$see = $u->genInv(
|
||||
56, '`iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `im`.`inslot` = "5" AND `iu`.`data` NOT LIKE "%podgon%" ORDER BY `lastUPD` DESC'
|
||||
);
|
||||
$see = $see[2];
|
||||
} elseif ($r == 2) {
|
||||
//гравировка оружия
|
||||
$see = $u->genInv(57, '`iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND (`im`.`type` = "18" OR `im`.`type` = "19" OR `im`.`type` = "20" OR `im`.`type` = "21" OR `im`.`type` = "22" OR `im`.`type` = "23" OR `im`.`type` = "24" OR `im`.`type` = "26" OR `im`.`type` = "27" OR `im`.`type` = "28") ORDER BY `lastUPD` DESC');
|
||||
$see = $u->genInv(
|
||||
57,
|
||||
'`iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND (`im`.`type` = "18" OR `im`.`type` = "19" OR `im`.`type` = "20" OR `im`.`type` = "21" OR `im`.`type` = "22" OR `im`.`type` = "23" OR `im`.`type` = "24" OR `im`.`type` = "26" OR `im`.`type` = "27" OR `im`.`type` = "28") ORDER BY `lastUPD` DESC'
|
||||
);
|
||||
$see = $see[2];
|
||||
} elseif ($r == 4) {
|
||||
//вытаскивание рун
|
||||
@@ -651,17 +740,25 @@ if ($r == 1) {
|
||||
$see = $see[2];
|
||||
} elseif ($r == 7) {
|
||||
//модификация
|
||||
$see = $u->genInv(60, '`iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`data` NOT LIKE "%modif%" AND `im`.`type` > 0 AND `im`.`type` < 16 AND
|
||||
(`iu`.`data` LIKE "%add_s1%" OR `iu`.`data` LIKE "%add_s2%" OR `iu`.`data` LIKE "%add_s3%" OR `iu`.`data` LIKE "%add_s5%" OR `iu`.`data` LIKE "%add_hpAll%" OR `iu`.`data` LIKE "%add_mib%") ORDER BY `lastUPD` DESC');
|
||||
$see = $u->genInv(
|
||||
60, '`iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`data` NOT LIKE "%modif%" AND `im`.`type` > 0 AND `im`.`type` < 16 AND
|
||||
(`iu`.`data` LIKE "%add_s1%" OR `iu`.`data` LIKE "%add_s2%" OR `iu`.`data` LIKE "%add_s3%" OR `iu`.`data` LIKE "%add_s5%" OR `iu`.`data` LIKE "%add_hpAll%" OR `iu`.`data` LIKE "%add_mib%") ORDER BY `lastUPD` DESC'
|
||||
);
|
||||
$see = $see[2];
|
||||
} elseif ($r == 6) {
|
||||
//Усиление
|
||||
$see = $u->genInv(61, '`iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`data` LIKE "%modif%" AND `iu`.`data` NOT LIKE "%upgrade=5%" ORDER BY `lastUPD` DESC');
|
||||
$see = $u->genInv(
|
||||
61,
|
||||
'`iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`data` LIKE "%modif%" AND `iu`.`data` NOT LIKE "%upgrade=5%" ORDER BY `lastUPD` DESC'
|
||||
);
|
||||
$see = $see[2];
|
||||
} elseif ($r == 8) {
|
||||
if ($u->info['money2'] > 0) {
|
||||
//Улучшения
|
||||
$see = $u->genInv(62, '`iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND (SELECT `id` FROM `items_upgrade` WHERE `iid` = `iu`.`item_id` AND `activ` = 1 LIMIT 1) > 0 ORDER BY `lastUPD` DESC');
|
||||
$see = $u->genInv(
|
||||
62,
|
||||
'`iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND (SELECT `id` FROM `items_upgrade` WHERE `iid` = `iu`.`item_id` AND `activ` = 1 LIMIT 1) > 0 ORDER BY `lastUPD` DESC'
|
||||
);
|
||||
$see = $see[2];
|
||||
}
|
||||
} elseif ($r == 9) {
|
||||
@@ -676,7 +773,11 @@ if ($r == 1) {
|
||||
$see = $u->genInv(63, '`iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND (`iu`.`data` LIKE "%|art=1%" ' . $itmos . ')');
|
||||
} else {
|
||||
//Подгонка под комплект
|
||||
$see = $u->genInv(64, '`iu`.`id` = "' . mysql_real_escape_string($_GET['upgradelvlcom']) . '" AND `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND (`iu`.`data` LIKE "%|art=1%" ' . $itmos . ')');
|
||||
$see = $u->genInv(
|
||||
64, '`iu`.`id` = "' . mysql_real_escape_string(
|
||||
$_GET['upgradelvlcom']
|
||||
) . '" AND `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND (`iu`.`data` LIKE "%|art=1%" ' . $itmos . ')'
|
||||
);
|
||||
}
|
||||
$see = $see[2];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user