Убрал вызов User->addDelo.
This commit is contained in:
+35
-28
@@ -2667,18 +2667,20 @@ class Battle
|
||||
if ($this->info['money'] > 0) {
|
||||
if (isset($gm[$i])) {
|
||||
$prc .= ' Вы выйграли <strong>' . $gm[$i] . ' кр.</strong> за этот бой.';
|
||||
$u->addDelo(
|
||||
4, $this->users[$i]['id'],
|
||||
'"<font color="olive">System.battle</font>": Персонаж выйграл <strong>' . $gm[$i] . ' кр.</strong> (В бою №' . $this->info['id'] . ').',
|
||||
time(), $this->info['city'], 'System.battle', 0, 0
|
||||
Delo::add(
|
||||
4,
|
||||
'System.battle',
|
||||
$this->users[$i]['id'],
|
||||
'"<span style="color: olive; ">System.battle</span>": Персонаж выйграл <strong>' . $gm[$i] . ' кр.</strong> (В бою №' . $this->info['id'] . ').',
|
||||
);
|
||||
$this->users[$i]['money'] += $gm[$i];
|
||||
} elseif (isset($bm[$i])) {
|
||||
$prc .= ' Вы заплатили <strong>' . $bm[$i] . ' кр.</strong> за этот бой.';
|
||||
$u->addDelo(
|
||||
4, $this->users[$i]['id'],
|
||||
'"<font color="olive">System.battle</font>": Персонаж <i>проиграл</i> <strong>' . $gm[$i] . ' кр.</strong> (В бою №' . $this->info['id'] . ').',
|
||||
time(), $this->info['city'], 'System.battle', 0, 0
|
||||
Delo::add(
|
||||
4,
|
||||
'System.battle',
|
||||
$this->users[$i]['id'],
|
||||
'"<span style="color: olive; ">System.battle</span>": Персонаж <i>проиграл</i> <strong>' . $gm[$i] . ' кр.</strong> (В бою №' . $this->info['id'] . ').',
|
||||
);
|
||||
$this->users[$i]['money'] -= $bm[$i];
|
||||
}
|
||||
@@ -2758,10 +2760,11 @@ class Battle
|
||||
if ($this->info['type'] != 33) {
|
||||
$prc .= ', Награда <strong>' . $admn . ' ЕКР</strong> за этот бой.';
|
||||
}
|
||||
$u->addDelo(
|
||||
4, $this->users[$i]['id'],
|
||||
'"<font color="olive">System.battle</font>": Персонаж получил <strong>' . $admn . ' ЕКР</strong> (В бою №' . $this->info['id'] . ').',
|
||||
time(), $this->info['city'], 'System.battle', 0, 0
|
||||
Delo::add(
|
||||
4,
|
||||
'System.battle',
|
||||
$this->users[$i]['id'],
|
||||
'"<span style="color: olive; ">System.battle</span>": Персонаж получил <strong>' . $admn . ' ЕКР</strong> (В бою №' . $this->info['id'] . ').',
|
||||
);
|
||||
$this->users[$i]['money2'] += $admn;
|
||||
}
|
||||
@@ -2770,10 +2773,11 @@ class Battle
|
||||
if ($this->info['money3'] > 0) {
|
||||
if (isset($gms[$i])) {
|
||||
$prc .= ' Вы выйграли <strong>' . $gms[$i] . ' $.</strong> за этот бой.';
|
||||
$u->addDelo(
|
||||
4, $this->users[$i]['id'],
|
||||
'"<font color="olive">System.battle</font>": Персонаж выйграл <strong>' . $gms[$i] . ' $.</strong> (В бою №' . $this->info['id'] . ').',
|
||||
time(), $this->info['city'], 'System.battle', 0, 0
|
||||
Delo::add(
|
||||
4,
|
||||
'System.battle',
|
||||
$this->users[$i]['id'],
|
||||
'"<span style="color: olive; ">System.battle</span>": Персонаж выйграл <strong>' . $gms[$i] . ' $.</strong> (В бою №' . $this->info['id'] . ').',
|
||||
);
|
||||
$this->users[$i]['money3'] += $gms[$i];
|
||||
mysql_query(
|
||||
@@ -2781,10 +2785,11 @@ class Battle
|
||||
);
|
||||
} elseif (isset($bms[$i])) {
|
||||
$prc .= ' Вы заплатили <strong>' . $bms[$i] . ' $.</strong> за этот бой.';
|
||||
$u->addDelo(
|
||||
4, $this->users[$i]['id'],
|
||||
'"<font color="olive">System.battle</font>": Персонаж <i>проиграл</i> <strong>' . $gms[$i] . ' $.</strong> (В бою №' . $this->info['id'] . ').',
|
||||
time(), $this->info['city'], 'System.battle', 0, 0
|
||||
Delo::add(
|
||||
4,
|
||||
'System.battle',
|
||||
$this->users[$i]['id'],
|
||||
'"<span style="color: olive; ">System.battle</span>": Персонаж <i>проиграл</i> <strong>' . $gms[$i] . ' $.</strong> (В бою №' . $this->info['id'] . ').',
|
||||
);
|
||||
$this->users[$i]['money3'] -= $bms[$i];
|
||||
mysql_query(
|
||||
@@ -3796,18 +3801,20 @@ class Battle
|
||||
if (!$resulttp) {
|
||||
$cmsg->setText("<strong>Трупожор был пуст!</strong>");
|
||||
$chat->sendMsg($cmsg);
|
||||
$u->addDelo(
|
||||
4, $this->users[$this->uids[$uid]]['id'],
|
||||
'"<font color="olive">System.battle</font>": (В бою трупожор), ПУСТ!!! ', time(),
|
||||
$this->users[$this->uids[$uid]]['city'], 'System.battle', 0, 0
|
||||
Delo::add(
|
||||
4,
|
||||
'System.battle',
|
||||
$this->users[$this->uids[$uid]]['id'],
|
||||
'"<span style="color: olive; ">System.battle</span>": (В бою трупожор), ПУСТ!!! ',
|
||||
);
|
||||
} else {
|
||||
$cmsg->setText("<strong>Вы получили еврокредиты: $ecr екр.</strong>");
|
||||
$chat->sendMsg($cmsg);
|
||||
$u->addDelo(
|
||||
4, $this->users[$this->uids[$uid]]['id'],
|
||||
'"<font color="olive">System.battle</font>": Персонаж получил <strong>' . $ecr . ' ЕКР</strong> (В бою трупожор), сейчас: <strong>' . $this->users[$this->uids[$uid]]['money2'] . ' ЕКР</strong>',
|
||||
time(), $this->users[$this->uids[$uid]]['city'], 'System.battle', 0, 0
|
||||
Delo::add(
|
||||
4,
|
||||
'System.battle',
|
||||
$this->users[$this->uids[$uid]]['id'],
|
||||
'"<span style="color: olive; ">System.battle</span>": Персонаж получил <strong>' . $ecr . ' ЕКР</strong> (В бою трупожор), сейчас: <strong>' . $this->users[$this->uids[$uid]]['money2'] . ' ЕКР</strong>',
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
namespace Clan;
|
||||
|
||||
use Core\Db;
|
||||
use Delo;
|
||||
use Helper\Conversion;
|
||||
use User;
|
||||
use User\ItemsModel;
|
||||
@@ -27,15 +28,11 @@ class ItemStorage
|
||||
if (!isset($idata['toclan'])) {
|
||||
$idata['toclan'] = $user['clan'] . '#' . $user['id'];
|
||||
$item['data'] = Conversion::arrayToDataString($idata);
|
||||
User::start()->addDelo(
|
||||
Delo::add(
|
||||
2,
|
||||
'System.transfer.clan',
|
||||
$user['id'],
|
||||
'"System.transfer.MONEY": Предмет "' . $item['name'] . '" (#id : "' . $itemId . '") (x' . $col . ') был пожертвован клану "' . $clanName . '" (' . $clanId . ').',
|
||||
time(),
|
||||
$user['city'],
|
||||
'System.transfer.clan',
|
||||
0,
|
||||
0
|
||||
);
|
||||
$sendType = 4;
|
||||
} else {
|
||||
|
||||
@@ -7,18 +7,19 @@ class Delo
|
||||
{
|
||||
/**
|
||||
* Запись в личное дело персонажа.
|
||||
* @param int $uid кому пишется
|
||||
* @param string $text текст
|
||||
* @param string $from отправитель записи
|
||||
* @param float $moneyOut количество денег снятых с игрока
|
||||
* @param int $type цифровой тип лога (??)
|
||||
* @param int $type цифровой тип лога (??)
|
||||
* @param string $from отправитель записи
|
||||
* @param int $uid кому пишется
|
||||
* @param string $text текст
|
||||
* @param float $moneyOut количество денег снятых с игрока
|
||||
* @param float $moneyIn количество денег полученных игроком
|
||||
* @return void
|
||||
*/
|
||||
public static function add(int $type, string $from, int $uid, string $text, float $moneyOut = 0): void
|
||||
public static function add(int $type, string $from, int $uid, string $text, float $moneyOut = 0, float $moneyIn = 0): void
|
||||
{
|
||||
$sql = 'insert into users_delo (uid, time, text, login, `delete`, no_right, ip, moneyOut, type) values (?,unix_timestamp(),?,?,0,?,?,?,?)';
|
||||
$sql = 'insert into users_delo (uid, time, text, login, `delete`, no_right, ip, moneyOut, moneyIn, type) values (?,unix_timestamp(),?,?,0,?,?,?,?,?)';
|
||||
Db::sql($sql, [
|
||||
$uid, $text, $from, '', UserIp::get(), $moneyOut, $type,
|
||||
$uid, $text, $from, '', UserIp::get(), $moneyOut, $moneyIn, $type,
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@ namespace Location;
|
||||
|
||||
use Chat;
|
||||
use ChatMessage;
|
||||
use Delo;
|
||||
use User;
|
||||
|
||||
class DeathTower
|
||||
@@ -12,7 +13,7 @@ class DeathTower
|
||||
{
|
||||
$user = User::start();
|
||||
if ($bu) {
|
||||
/* â ýòîì áîþ ïðîâåðÿåì þçåðîâ */
|
||||
/* � ���� ��� ��������� ������ */
|
||||
$i = 0;
|
||||
while ($i < count($bu[$i])) {
|
||||
if ($bu[$i]['lose'] > 0 || $bu[$i]['nich']) {
|
||||
@@ -22,7 +23,7 @@ class DeathTower
|
||||
mysql_query(
|
||||
'UPDATE `bs_turnirs` SET `users_finish` = `users_finish` + 1 WHERE `id` = "' . $id['id'] . '" LIMIT 1'
|
||||
);
|
||||
/* óäàëÿåì þçåðà */
|
||||
/* ������� ����� */
|
||||
if ($bu['inBot'] == 0) {
|
||||
$pls1 = mysql_fetch_array(
|
||||
mysql_query(
|
||||
@@ -33,7 +34,7 @@ class DeathTower
|
||||
mysql_query('DELETE FROM `users` WHERE `id` = "' . $bu[$i]['id'] . '" LIMIT 1');
|
||||
mysql_query('DELETE FROM `stats` WHERE `id` = "' . $bu[$i]['id'] . '" LIMIT 1');
|
||||
|
||||
//âûêèäûâàåì ïðåäìåòû íà çåìëþ
|
||||
//���������� �������� �� �����
|
||||
$spi = mysql_query(
|
||||
'SELECT `id`,`item_id` FROM `items_users` WHERE `uid` = "' . $bu[$i]['id'] . '" LIMIT 500'
|
||||
);
|
||||
@@ -88,9 +89,9 @@ class DeathTower
|
||||
$chat = new Chat();
|
||||
$cmsg = new ChatMessage();
|
||||
|
||||
/* çàâåðøàåì ÁÑ */
|
||||
/* ��������� �� */
|
||||
if (isset($win['id']) && $win['lose'] == 0 && $win['nich'] == 0 && $win['id'] > 0) {
|
||||
//åñòü ïîáåäèòåëü
|
||||
//���� ����������
|
||||
$bsep = 0;
|
||||
if ($winr['level'] < 6) {
|
||||
$bsep = 2500;
|
||||
@@ -103,7 +104,7 @@ class DeathTower
|
||||
} else {
|
||||
$bsep = 50000;
|
||||
}
|
||||
/* Âûäàåì ïðèç */
|
||||
/* ������ ���� */
|
||||
$mn = (round($id['money'] / 100 * 85));
|
||||
mysql_query(
|
||||
'UPDATE `users` SET `money` = `money` + "' . $mn . '" WHERE `id` = "' . $winr['id'] . '" LIMIT 1'
|
||||
@@ -111,10 +112,10 @@ class DeathTower
|
||||
mysql_query(
|
||||
'UPDATE `stats` SET `exp` = `exp` + "' . $bsep . '" WHERE `id` = "' . $winr['id'] . '" LIMIT 1'
|
||||
);
|
||||
/* ÷àò */
|
||||
/* ��� */
|
||||
$cmsg->setTo($winr['login']);
|
||||
$cmsg->setText(
|
||||
"Ïîçäðàâëÿåì! Âû ïîáåäèëè â òóðíèðå "Áàøíÿ Ñìåðòè"! Ïîëó÷åíî îïûòà: $bsep, äåíüãè: $mn êð."
|
||||
"�����������! �� �������� � ������� "����� ������"! �������� �����: $bsep, ������: $mn ��."
|
||||
);
|
||||
$cmsg->setType(6);
|
||||
$chat->sendMsg($cmsg);
|
||||
@@ -122,21 +123,23 @@ class DeathTower
|
||||
$cmsg->setTo('');
|
||||
$cmsg->setIsAlert(true);
|
||||
$cmsg->setText(
|
||||
"Çàâåðøèëñÿ òóðíèð "Áàøíÿ Ñìåðòè", ïîáåäèòåëü òóðíèðà: <strong>{$winr['login']}</strong>! Ïîçäðàâëÿåì!"
|
||||
"���������� ������ "����� ������", ���������� �������: <strong>{$winr['login']}</strong>! �����������!"
|
||||
);
|
||||
$cmsg->setType(5);
|
||||
$chat->sendMsg($cmsg);
|
||||
|
||||
$user->addDelo(
|
||||
1, $uid,
|
||||
'"<span style="color: #C65F00; ">WinTournament.' . $user->info['city'] . '</span>" (Áàøíÿ Ñìåðòè): Ïîëó÷åíî "<strong>' . $mn . '</strong> êð."',
|
||||
time(), $user->info['city'], 'WinTournament.' . $user->info['city'], 0, 0
|
||||
Delo::add(
|
||||
1,
|
||||
'WinTournament.' . $user->info['city'],
|
||||
$uid,
|
||||
'"<span style="color: #C65F00; ">WinTournament.' . $user->info['city'] . '</span>" (����� ������): �������� "<strong>' . $mn . '</strong> ��."',
|
||||
);
|
||||
|
||||
} else {
|
||||
/* ÷àò */
|
||||
/* ��� */
|
||||
$cmsg->setIsAlert(true);
|
||||
$cmsg->setType(5);
|
||||
$cmsg->setText('Çàâåðøèëñÿ òóðíèð «Áàøíÿ Ñìåðòè», ïîáåäèòåëü òóðíèðà: îòñóòñòâóåò.');
|
||||
$cmsg->setText('���������� ������ ������ ������, ���������� �������: �����������.');
|
||||
}
|
||||
|
||||
$sp = mysql_query(
|
||||
|
||||
+41
-33
@@ -91,12 +91,12 @@ class Magic
|
||||
mysql_query(
|
||||
'UPDATE `items_users` SET `iznosNOW` = "' . $itm['iznosNOW'] . '" WHERE `id` = "' . $itm['id'] . '" AND `uid` = "' . $u->info['id'] . '" LIMIT 1'
|
||||
);
|
||||
$u->addDelo(
|
||||
1, $u->info['id'],
|
||||
'"<font color="maroon">System.inventory</font>":<B>(КАСТ СГОРЕЛ)</b> Персонаж использовал "' . $itm['name'] . '" (' . $us[1] . ') [itm:' . $itm['id'] . '].',
|
||||
time(), $u->info['city'], 'System.inventory', 0, 0
|
||||
Delo::add(
|
||||
1,
|
||||
'System.inventory',
|
||||
$u->info['id'],
|
||||
'"<span style="color: maroon; ">System.inventory</span>":<B>(КАСТ СГОРЕЛ)</b> Персонаж использовал "' . $itm['name'] . '" (' . $us[1] . ') [itm:' . $itm['id'] . '].',
|
||||
);
|
||||
|
||||
} elseif (isset($st['usefromfile'])) {
|
||||
|
||||
//используем заклятие
|
||||
@@ -249,10 +249,11 @@ class Magic
|
||||
mysql_query(
|
||||
'UPDATE `stats` SET `hpNow` = "' . $u->info['hpNow'] . '", `mpNow` = "' . $u->info['mpNow'] . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
|
||||
);
|
||||
$u->addDelo(
|
||||
1, $u->info['id'],
|
||||
'"<font color="maroon">System.inventory</font>": Персонаж использовал эликсир "' . $itm['name'] . '" (+' . $use['moment_hp'] . ' HP) [itm:' . $itm['id'] . '].',
|
||||
time(), $u->info['city'], 'System.inventory', 0, 0
|
||||
Delo::add(
|
||||
1,
|
||||
'System.inventory',
|
||||
$u->info['id'],
|
||||
'"<span style="color: maroon; ">System.inventory</span>": Персонаж использовал эликсир "' . $itm['name'] . '" (+' . $use['moment_hp'] . ' HP) [itm:' . $itm['id'] . '].',
|
||||
);
|
||||
$this->youuse++;
|
||||
$u->error = 'Вы успешно использовали эликсир "' . $itm['name'] . '"<br>' . $u->error . '';
|
||||
@@ -303,10 +304,11 @@ class Magic
|
||||
mysql_query(
|
||||
'UPDATE `items_users` SET `iznosNOW` = "' . $itm['iznosNOW'] . '" WHERE `id` = "' . $itm['id'] . '" AND `uid` = "' . $u->info['id'] . '" LIMIT 1'
|
||||
);
|
||||
$u->addDelo(
|
||||
1, $u->info['id'],
|
||||
'"<font color="maroon">System.inventory</font>": Персонаж использовал эликсир "' . $itm['name'] . '" (' . $us[1] . ') [itm:' . $itm['id'] . '].',
|
||||
time(), $u->info['city'], 'System.inventory', 0, 0
|
||||
Delo::add(
|
||||
1,
|
||||
'System.inventory',
|
||||
$u->info['id'],
|
||||
'"<span style="color: maroon; ">System.inventory</span>": Персонаж использовал эликсир "' . $itm['name'] . '" (' . $us[1] . ') [itm:' . $itm['id'] . '].',
|
||||
);
|
||||
$this->youuse++;
|
||||
$u->error = 'Вы успешно использовали эликсир "' . $itm['name'] . '"<br>' . $us[1] . '';
|
||||
@@ -1418,22 +1420,26 @@ class Magic
|
||||
);
|
||||
}
|
||||
if ($u->info['id'] != $usr['id']) {
|
||||
$u->addDelo(
|
||||
1, $u->info['id'],
|
||||
'"<font color="maroon">System.inventory</font>": Персонаж использовал заклинание "' . $itm['name'] . '" (' . $us[1] . ') на персонажа "' . $usr['login'] . '" (id' . $usr['id'] . ') [itm:' . $itm['id'] . '].',
|
||||
time(), $u->info['city'], 'System.inventory', 0, 0
|
||||
Delo::add(
|
||||
1,
|
||||
'System.inventory',
|
||||
$u->info['id'],
|
||||
'"<span style="color: maroon; ">System.inventory</span>": Персонаж использовал заклинание "' . $itm['name'] . '" (' . $us[1] . ') на персонажа "' . $usr['login'] . '" (id' . $usr['id'] . ') [itm:' . $itm['id'] . '].',
|
||||
);
|
||||
$u->addDelo(
|
||||
1, $usr['id'],
|
||||
'"<font color="maroon">System.inventory</font>": Персонаж "' . $u->info['login'] . '" (id' . $u->info['id'] . ') использовал заклинание "' . $itm['name'] . '" (' . $us[1] . ') на персонажа [itm:' . $itm['id'] . '].',
|
||||
time(), $usr['city'], 'System.inventory', 0, 0
|
||||
Delo::add(
|
||||
1,
|
||||
'System.inventory',
|
||||
$usr['id'],
|
||||
'"<span style="color: maroon; ">System.inventory</span>": Персонаж "' . $u->info['login'] . '" (id' . $u->info['id'] . ') использовал заклинание "' . $itm['name'] . '" (' . $us[1] . ') на персонажа [itm:' . $itm['id'] . '].',
|
||||
);
|
||||
|
||||
$u->error = 'Вы успешно использовали заклинание "' . $itm['name'] . '" на персонажа "' . $usr['login'] . '"<br>' . $us[1] . '';
|
||||
} else {
|
||||
$u->addDelo(
|
||||
1, $u->info['id'],
|
||||
'"<font color="maroon">System.inventory</font>": Персонаж использовал заклинание "' . $itm['name'] . '" (' . $us[1] . ') на персонажа самого себя [itm:' . $itm['id'] . '].',
|
||||
time(), $u->info['city'], 'System.inventory', 0, 0
|
||||
Delo::add(
|
||||
1,
|
||||
'System.inventory',
|
||||
$u->info['id'],
|
||||
'"<span style="color: maroon; ">System.inventory</span>": Персонаж использовал заклинание "' . $itm['name'] . '" (' . $us[1] . ') на персонажа самого себя [itm:' . $itm['id'] . '].',
|
||||
);
|
||||
$u->error = 'Вы успешно использовали заклинание "' . $itm['name'] . '" на самого себя<br>' . $us[1] . '';
|
||||
|
||||
@@ -1950,10 +1956,11 @@ class Magic
|
||||
'UPDATE `items_users` SET `inGroup` = "0", `delete` = "0" WHERE `id` = "' . $itm['id'] . '" LIMIT 1'
|
||||
);
|
||||
}
|
||||
$u->addDelo(
|
||||
1, $u->info['id'],
|
||||
'"<font color="maroon">System.inventory</font>": Персонаж использовал заклинание "' . $itm['name'] . '" (' . $us[1] . ') [itm:' . $itm['id'] . '].',
|
||||
time(), $u->info['city'], 'System.inventory', 0, 0
|
||||
Delo::add(
|
||||
1,
|
||||
'System.inventory',
|
||||
$u->info['id'],
|
||||
'"<span style="color: maroon; ">System.inventory</span>": Персонаж использовал заклинание "' . $itm['name'] . '" (' . $us[1] . ') [itm:' . $itm['id'] . '].',
|
||||
);
|
||||
} else {
|
||||
$u->error = 'Не удалось использовать "' . $itm['name'] . '", что-то здесь не так ...';
|
||||
@@ -1974,10 +1981,11 @@ class Magic
|
||||
'UPDATE `items_users` SET `inGroup` = "0", `delete` = "0" WHERE `id` = "' . $itm['id'] . '" LIMIT 1'
|
||||
);
|
||||
}
|
||||
$u->addDelo(
|
||||
1, $u->info['id'],
|
||||
'"<font color="maroon">System.inventory</font>": Персонаж использовал заклинание "' . $itm['name'] . '" (' . $us[1] . ') [itm:' . $itm['id'] . '].',
|
||||
time(), $u->info['city'], 'System.inventory', 0, 0
|
||||
Delo::add(
|
||||
1,
|
||||
'System.inventory',
|
||||
$u->info['id'],
|
||||
'"<span style="color: maroon; ">System.inventory</span>": Персонаж использовал заклинание "' . $itm['name'] . '" (' . $us[1] . ') [itm:' . $itm['id'] . '].',
|
||||
);
|
||||
$this->youuse++;
|
||||
$u->error = 'Вы успешно использовали заклинание "' . $itm['name'] . '"<br>' . $us[1] . '';
|
||||
|
||||
@@ -1,56 +1,24 @@
|
||||
<?php
|
||||
if(!defined('GAME')) {
|
||||
die();
|
||||
if (!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
|
||||
if($itm['magic_inci'] == 396) {
|
||||
$eff = mysql_fetch_array(mysql_query('SELECT `id` FROM `eff_users` WHERE `uid` = "'.$u->info['id'].'" AND `id_eff` = 396 LIMIT 1'));
|
||||
if(isset($eff['id'])) {
|
||||
mysql_query('UPDATE `eff_users` SET `delete` = "'.time().'" WHERE `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `id_eff` = "'.$itm['magic_inc'].'"');
|
||||
$this->add_eff($u->info['id'],$itm['magic_inc']);
|
||||
$u->addDelo(1,$u->info['id'], '"<font color="maroon">System.inventory</font>": Персонаж использовал эликсир "'.$itm['name'].'" ('.$u->info['id'].') [itm:'.$itm['id'].'].',time(), $u->info['city'], 'System.inventory', 0, 0);
|
||||
$itm['iznosNOW']++;
|
||||
mysql_query('UPDATE `items_users` SET `iznosNOW` = "'.$itm['iznosNOW'].'" WHERE `id` = '.$itm['id'].' LIMIT 1');
|
||||
$u->error = 'Вы успешно использовали эликсир "'.$itm['name'].'"';
|
||||
} else {
|
||||
$this->add_eff($u->info['id'], $itm['magic_inc']);
|
||||
$u->addDelo(1,$u->info['id'], '"<font color="maroon">System.inventory</font>": Персонаж использовал эликсир "'.$itm['name'].'" ('.$u->info['id'].') [itm:'.$itm['id'].'].',time(), $u->info['city'], 'System.inventory', 0, 0);
|
||||
$itm['iznosNOW']++;
|
||||
mysql_query('UPDATE `items_users` SET `iznosNOW` = "'.$itm['iznosNOW'].'" WHERE `id` = '.$itm['id'].' LIMIT 1');
|
||||
$u->error = 'Вы успешно использовали эликсир "'.$itm['name'].'"';
|
||||
}
|
||||
} elseif($itm['magic_inci'] == 397) {
|
||||
$eff = mysql_fetch_array(mysql_query('SELECT `id` FROM `eff_users` WHERE `uid` = "'.$u->info['id'].'" AND `id_eff` = 397 LIMIT 1'));
|
||||
if(isset($eff['id'])) {
|
||||
mysql_query('UPDATE `eff_users` SET `delete` = "'.time().'" WHERE `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `id_eff` = "'.$itm['magic_inc'].'"');
|
||||
$this->add_eff($u->info['id'],$itm['magic_inc']);
|
||||
$u->addDelo(1,$u->info['id'], '"<font color="maroon">System.inventory</font>": Персонаж использовал эликсир "'.$itm['name'].'" ('.$u->info['id'].') [itm:'.$itm['id'].'].',time(), $u->info['city'], 'System.inventory', 0, 0);
|
||||
$itm['iznosNOW']++;
|
||||
mysql_query('UPDATE `items_users` SET `iznosNOW` = "'.$itm['iznosNOW'].'" WHERE `id` = '.$itm['id'].' LIMIT 1');
|
||||
$u->error = 'Вы успешно использовали эликсир "'.$itm['name'].'"';
|
||||
} else {
|
||||
$this->add_eff($u->info['id'], $itm['magic_inc']);
|
||||
$u->addDelo(1,$u->info['id'], '"<font color="maroon">System.inventory</font>": Персонаж использовал эликсир "'.$itm['name'].'" ('.$u->info['id'].') [itm:'.$itm['id'].'].',time(), $u->info['city'], 'System.inventory', 0, 0);
|
||||
$itm['iznosNOW']++;
|
||||
mysql_query('UPDATE `items_users` SET `iznosNOW` = "'.$itm['iznosNOW'].'" WHERE `id` = '.$itm['id'].' LIMIT 1');
|
||||
$u->error = 'Вы успешно использовали эликсир "'.$itm['name'].'"';
|
||||
}
|
||||
} elseif($itm['magic_inci'] == 398) {
|
||||
$eff = mysql_fetch_array(mysql_query('SELECT `id` FROM `eff_users` WHERE `uid` = "'.$u->info['id'].'" AND `id_eff` = 398 LIMIT 1'));
|
||||
if(isset($eff['id'])) {
|
||||
mysql_query('UPDATE `eff_users` SET `delete` = "'.time().'" WHERE `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `id_eff` = "'.$itm['magic_inc'].'"');
|
||||
$this->add_eff($u->info['id'],$itm['magic_inc']);
|
||||
$u->addDelo(1,$u->info['id'], '"<font color="maroon">System.inventory</font>": Персонаж использовал эликсир "'.$itm['name'].'" ('.$u->info['id'].') [itm:'.$itm['id'].'].',time(), $u->info['city'], 'System.inventory', 0, 0);
|
||||
$itm['iznosNOW']++;
|
||||
mysql_query('UPDATE `items_users` SET `iznosNOW` = "'.$itm['iznosNOW'].'" WHERE `id` = '.$itm['id'].' LIMIT 1');
|
||||
$u->error = 'Вы успешно использовали эликсир "'.$itm['name'].'"';
|
||||
} else {
|
||||
$this->add_eff($u->info['id'], $itm['magic_inc']);
|
||||
$u->addDelo(1,$u->info['id'], '"<font color="maroon">System.inventory</font>": Персонаж использовал эликсир "'.$itm['name'].'" ('.$u->info['id'].') [itm:'.$itm['id'].'].',time(), $u->info['city'], 'System.inventory', 0, 0);
|
||||
$itm['iznosNOW']++;
|
||||
mysql_query('UPDATE `items_users` SET `iznosNOW` = "'.$itm['iznosNOW'].'" WHERE `id` = '.$itm['id'].' LIMIT 1');
|
||||
$u->error = 'Вы успешно использовали эликсир "'.$itm['name'].'"';
|
||||
}
|
||||
}
|
||||
if (in_array($itm['magic_inci'], [396, 397, 398])) {
|
||||
$eff = mysql_fetch_array(mysql_query('SELECT `id` FROM `eff_users` WHERE `uid` = "' . $u->info['id'] . '" AND `id_eff` = '. $itm['magic_inci'] .' LIMIT 1'));
|
||||
|
||||
?>
|
||||
if (isset($eff['id'])) {
|
||||
mysql_query('UPDATE `eff_users` SET `delete` = "' . time() . '" WHERE `uid` = "' . $u->info['id'] . '" AND `delete` = "0" AND `id_eff` = "' . $itm['magic_inc'] . '"');
|
||||
}
|
||||
$this->add_eff($u->info['id'], $itm['magic_inc']);
|
||||
|
||||
Delo::add(
|
||||
1,
|
||||
'System.inventory',
|
||||
$u->info['id'],
|
||||
'"<span style="color: maroon; ">System.inventory</span>": Персонаж использовал эликсир "' . $itm['name'] . '" (' . $u->info['id'] . ') [itm:' . $itm['id'] . '].',
|
||||
);
|
||||
|
||||
$itm['iznosNOW']++;
|
||||
mysql_query('UPDATE `items_users` SET `iznosNOW` = "' . $itm['iznosNOW'] . '" WHERE `id` = ' . $itm['id']);
|
||||
$u->error = 'Вы успешно использовали эликсир "' . $itm['name'] . '"';
|
||||
}
|
||||
|
||||
@@ -1,61 +1,50 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
if (!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
|
||||
if( $itm['magic_inci'] == 'antipropuskpsh' ) {
|
||||
|
||||
|
||||
|
||||
$test = mysql_fetch_array(mysql_query('SELECT `id`,`time` FROM `actions` WHERE `uid` = "'.$usr['id'].'" AND `vars` = "psh0" AND `time` > "'.time().'" LIMIT 1'));
|
||||
if(!isset($usr['id']) || $usr['room'] != $u->info['room']) {
|
||||
$u->error = 'Неудалось найти персонажа "'.htmlspecialchars($_GET['login']).'" или он в другой комнате.';
|
||||
}elseif( $usr['admin'] > 0 || ($usr['align'] > 3 && $usr['align'] < 4) || ($usr['align'] > 1 && $usr['align'] < 2)) {
|
||||
$u->error = 'Не удалось использовать "'.htmlspecialchars($_GET['login']).'" под защитой.';
|
||||
}elseif( $u->info['align'] != 2 ) {
|
||||
if ($u->info['money']>100)
|
||||
{
|
||||
|
||||
if( !isset($test['id']) ) {
|
||||
$u->addAction( time()+300 ,'psh0',$usr['id'],$usr['id']);
|
||||
$test = mysql_fetch_array(mysql_query('SELECT `id`,`time` FROM `actions` WHERE `uid` = "'.$usr['id'].'" AND `vars` = "psh0" AND `time` > "'.time().'" LIMIT 1'));
|
||||
}
|
||||
$u->addAction(time(),'propuskpsh','',$usr['id']);
|
||||
$u->error = 'Все прошло успешно, задержки в пещеры увеличены на 24 часа для "'.$usr['login'].'".';
|
||||
$u->addDelo(4,$usr['id'],'"<font color="olive">System.magic</font>": На персонажа применил магию Клаустрофобия '.$u->info['login'],time(),$usr['id'],'System.magic',0,0);
|
||||
$u->info['money'] = $u->info['money'] - 100;
|
||||
mysql_query('UPDATE `users` SET `money` = `money` -100 WHERE `id` = '.$u->info['id'].' LIMIT 1');
|
||||
/*if($test['time'] < time()) {
|
||||
$test['time'] = time();
|
||||
}
|
||||
$test['time'] += 86400;*/
|
||||
$test['time'] = time() + 86400;
|
||||
|
||||
|
||||
mysql_query('UPDATE `actions` SET `time` = "'.$test['time'].'" WHERE `uid` = '.$usr['id'].' AND `id` = "'.$test['id'].'" LIMIT 1');
|
||||
|
||||
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
|
||||
$eff = mysql_fetch_array(mysql_query('SELECT * FROM `eff_users` WHERE `id_eff` = 476 AND `uid` = "'.$usr['id'].'" LIMIT 1'));
|
||||
if(isset($eff['id']))
|
||||
{
|
||||
mysql_query('DELETE FROM `eff_users` WHERE `id` = '.$eff['id'].' AND `id_eff` = 476');
|
||||
$this->add_eff($usr['id'],476);
|
||||
mysql_query('UPDATE `eff_users` SET `name` = "Клаустрофобия «'.$u->info['login'].'»" WHERE `uid` = '.$usr['id'].' AND `uid` = "'.$usr['id'].'" AND `delete` = 0 AND `id_eff`= "476" LIMIT 1');
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->add_eff($usr['id'],476);
|
||||
mysql_query('UPDATE `eff_users` SET `name` = "Клаустрофобия «'.$u->info['login'].'»" WHERE `uid` = '.$usr['id'].' AND `uid` = "'.$usr['id'].'" AND `delete` = 0 AND `id_eff`= "476" LIMIT 1');
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$u->error = 'У Вас недостаточно кр! Применение стоит 100кр.';
|
||||
}
|
||||
|
||||
}else{
|
||||
$u->error = 'Хаосники не могут пользоваться этим свитком!';
|
||||
}
|
||||
if ($itm['magic_inci'] != 'antipropuskpsh') {
|
||||
return;
|
||||
}
|
||||
|
||||
$test = mysql_fetch_array(mysql_query('SELECT `id`,`time` FROM `actions` WHERE `uid` = "' . $usr['id'] . '" AND `vars` = "psh0" AND `time` > "' . time() . '" LIMIT 1'));
|
||||
if (!isset($usr['id']) || $usr['room'] != $u->info['room']) {
|
||||
$u->error = 'Неудалось найти персонажа "' . htmlspecialchars($_GET['login']) . '" или он в другой комнате.';
|
||||
} elseif ($usr['admin'] > 0 || ($usr['align'] > 3 && $usr['align'] < 4) || ($usr['align'] > 1 && $usr['align'] < 2)) {
|
||||
$u->error = 'Не удалось использовать "' . htmlspecialchars($_GET['login']) . '" под защитой.';
|
||||
} elseif ($u->info['align'] != 2) {
|
||||
if ($u->info['money'] > 100) {
|
||||
if (!isset($test['id'])) {
|
||||
$u->addAction(time() + 300, 'psh0', $usr['id'], $usr['id']);
|
||||
$test = mysql_fetch_array(mysql_query('SELECT `id`,`time` FROM `actions` WHERE `uid` = "' . $usr['id'] . '" AND `vars` = "psh0" AND `time` > "' . time() . '" LIMIT 1'));
|
||||
}
|
||||
$u->addAction(time(), 'propuskpsh', '', $usr['id']);
|
||||
$u->error = 'Все прошло успешно, задержки в пещеры увеличены на 24 часа для "' . $usr['login'] . '".';
|
||||
Delo::add(
|
||||
4,
|
||||
'System.magic',
|
||||
$usr['id'],
|
||||
'"<span style="color: olive; ">System.magic</span>": На персонажа применил магию Клаустрофобия ' . $u->info['login'],
|
||||
);
|
||||
$u->info['money'] = $u->info['money'] - 100;
|
||||
mysql_query('UPDATE `users` SET `money` = `money` -100 WHERE `id` = ' . $u->info['id'] . ' LIMIT 1');
|
||||
|
||||
$test['time'] = time() + 86400;
|
||||
|
||||
mysql_query('UPDATE `actions` SET `time` = "' . $test['time'] . '" WHERE `uid` = ' . $usr['id'] . ' AND `id` = "' . $test['id'] . '" LIMIT 1');
|
||||
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = ' . $itm['id'] . ' LIMIT 1');
|
||||
|
||||
$eff = mysql_fetch_array(mysql_query('SELECT * FROM `eff_users` WHERE `id_eff` = 476 AND `uid` = "' . $usr['id'] . '" LIMIT 1'));
|
||||
if (isset($eff['id'])) {
|
||||
mysql_query('DELETE FROM `eff_users` WHERE `id` = ' . $eff['id'] . ' AND `id_eff` = 476');
|
||||
}
|
||||
$this->add_eff($usr['id'], 476);
|
||||
mysql_query(
|
||||
'UPDATE `eff_users` SET `name` = "Клаустрофобия «' . $u->info['login'] . '»" WHERE `uid` = ' . $usr['id'] . ' AND `uid` = "' . $usr['id'] . '" AND `delete` = 0 AND `id_eff`= "476" LIMIT 1'
|
||||
);
|
||||
} else {
|
||||
$u->error = 'У Вас недостаточно кр! Применение стоит 100кр.';
|
||||
}
|
||||
} else {
|
||||
$u->error = 'Хаосники не могут пользоваться этим свитком!';
|
||||
}
|
||||
?>
|
||||
+21
-37
@@ -3104,11 +3104,11 @@ class User
|
||||
|
||||
$data['sv_yron_min'] += $add['upatack'];
|
||||
$data['sv_yron_max'] += $add['upatack'];
|
||||
|
||||
$this->addDelo(
|
||||
2, $this->info['id'],
|
||||
'"<font color="#4863A0">System.remont.upatack</font>": Заточка "' . $data['upatack_name'] . '" была успешно <strong>встроена</strong> в предмет "' . $id['name'] . '" [itm:' . $id['id'] . ']',
|
||||
time(), $this->info['city'], 'System.remont.upatack', 0, 0
|
||||
Delo::add(
|
||||
2,
|
||||
'System.remont.upatack',
|
||||
$this->info['id'],
|
||||
'"<span style="color: #4863A0; ">System.remont.upatack</span>": Заточка "' . $data['upatack_name'] . '" была успешно <strong>встроена</strong> в предмет "' . $id['name'] . '" [itm:' . $id['id'] . ']',
|
||||
);
|
||||
|
||||
$data = Conversion::arrayToDataString($data);
|
||||
@@ -3156,12 +3156,13 @@ class User
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
$this->addDelo(
|
||||
2, $this->info['id'],
|
||||
'"<font color="#4863A0">System.remont.upatack</font>": Заточка "' . $data['upatack_name'] . '" была успешно <strong>встроена</strong> в предмет "' . $id['name'] . '" [itm:' . $id['id'] . ']',
|
||||
time(), $this->info['city'], 'System.remont.upatack', 0, 0
|
||||
Delo::add(
|
||||
2,
|
||||
'System.remont.upatack',
|
||||
$u->info['id'],
|
||||
'"<span style="color: #4863A0; ">System.remont.upatack</span>": Заточка "' . $data['upatack_name'] . '" была успешно <strong>встроена</strong> в предмет "' . $id['name'] . '" [itm:' . $id['id'] . ']',
|
||||
);
|
||||
|
||||
$this->error = 'Заточка "' . $id['name'] . '" прошла успешно! Колка:' . $data['tya1'] . ' Руб:' . $data['tya2'] . ' Дробь:' . $data['tya3'] . ' Реж:' . $data['tya4'] . ' ';
|
||||
$data = Conversion::arrayToDataString($data);
|
||||
mysql_query(
|
||||
@@ -4818,25 +4819,6 @@ class User
|
||||
return round((Config::get('shop_type2') / 100), 2);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param $type
|
||||
* @param $uid
|
||||
* @param $txt
|
||||
* @param @deprecated $tm
|
||||
* @param @deprecated $ct
|
||||
* @param $frm
|
||||
* @param $mo
|
||||
* @param @deprecated $mi
|
||||
* @param false $vvv
|
||||
* @return bool
|
||||
* @deprecated использовать Delo::add().
|
||||
*/
|
||||
public function addDelo($type, $uid, $txt, $tm, $ct, $frm, $mo, $mi, false $vvv = false): bool
|
||||
{
|
||||
Delo::add($type, $frm, $uid, $txt, $mo);
|
||||
return true;
|
||||
}
|
||||
|
||||
public function testBattle($id): bool
|
||||
{
|
||||
return !($id == 0 || Db::getValue('select count(*) from battle where id = ? and team_win > -1', [$id]) > 0);
|
||||
@@ -5985,17 +5967,19 @@ LIMIT 1'
|
||||
'UPDATE `items_users` SET `lastUPD`="' . time() . '",`delete`="' . time() . '" WHERE `item_id`="' . $itm['item_id'] . '" AND `inOdet` = 0 AND `delete` < 100000 AND `uid` = "' . $itm['uid'] . '" AND `data` NOT LIKE "%nodelete%"' . $whr
|
||||
);
|
||||
$this->error = 'Предметы "' . $itm['name'] . ' (x' . ($col + 1) . ')" выброшены';
|
||||
$this->addDelo(
|
||||
1, $uid,
|
||||
'"<font color="maroon">System.inventory</font>": Предметы "<strong>' . $itm['name'] . ' (x' . $col . ')</strong>" [itm:' . $itm['id'] . '=' . time() . '] были <strong>выброшены</strong>.', time(),
|
||||
$this->info['city'], 'System.inventory', 0, 0
|
||||
Delo::add(
|
||||
1,
|
||||
'System.inventory',
|
||||
$uid,
|
||||
'"<span style="color: maroon; ">System.inventory</span>": Предметы "<strong>' . $itm['name'] . ' (x' . $col . ')</strong>" [itm:' . $itm['id'] . '=' . time() . '] были <strong>выброшены</strong>.',
|
||||
);
|
||||
} else {
|
||||
$this->error = 'Предмет "' . $itm['name'] . '" выброшен';
|
||||
$this->addDelo(
|
||||
1, $uid,
|
||||
'"<font color="maroon">System.inventory</font>": Предмет "<strong>' . $itm['name'] . '</strong>" [itm:' . $itm['id'] . '] был <strong>выброшен</strong>.',
|
||||
time(), $this->info['city'], 'System.inventory', 0, 0
|
||||
Delo::add(
|
||||
1,
|
||||
'System.inventory',
|
||||
$uid,
|
||||
'"<span style="color: maroon; ">System.inventory</span>": Предмет "<strong>' . $itm['name'] . '</strong>" [itm:' . $itm['id'] . '] был <strong>выброшен</strong>.',
|
||||
);
|
||||
}
|
||||
return 1;
|
||||
|
||||
@@ -29,33 +29,36 @@ WHERE `iu`.`data` LIKE '%frompisher=1%' AND `iu`.`uid` = "3" AND `iu`.`delete` =
|
||||
|
||||
$u->info['money1'];
|
||||
*/
|
||||
$itmm=mysql_query('SELECT `iu`.`id` AS iid, `iu`.*, `im`.*
|
||||
$itmm = mysql_query(
|
||||
'SELECT `iu`.`id` AS iid, `iu`.*, `im`.*
|
||||
FROM `items_users` AS `iu`
|
||||
LEFT JOIN `items_main` AS `im`
|
||||
ON `iu`.`item_id`=`im`.`id`
|
||||
WHERE `iu`.`data` LIKE "%frompisher=1%" AND `iu`.`uid` = "'.$u->info['id'].'" AND `iu`.`delete` = "0" AND `iu`.`inOdet` = "0" AND `im`.`inslot` >0 AND `im`.`inslot` <18');
|
||||
$sell=0;
|
||||
$selli=0;
|
||||
while( $itm = mysql_fetch_array($itmm))
|
||||
{
|
||||
$sell += $itm['price1'];
|
||||
$u->info['money1'] + $itm['price1'];
|
||||
mysql_query('UPDATE `items_users` SET `delete`="'.time().'" WHERE `id` = "'.$itm['iid'].'" LIMIT 1');
|
||||
$selli++;
|
||||
WHERE `iu`.`data` LIKE "%frompisher=1%" AND `iu`.`uid` = "' . $u->info['id'] . '" AND `iu`.`delete` = "0" AND `iu`.`inOdet` = "0" AND `im`.`inslot` >0 AND `im`.`inslot` <18'
|
||||
);
|
||||
$sell = 0;
|
||||
$selli = 0;
|
||||
while ($itm = mysql_fetch_array($itmm)) {
|
||||
$sell += $itm['price1'];
|
||||
mysql_query('UPDATE `items_users` SET `delete`="' . time() . '" WHERE `id` = "' . $itm['iid'] . '" LIMIT 1');
|
||||
$selli++;
|
||||
}
|
||||
if ($sell>0)
|
||||
{
|
||||
mysql_query('UPDATE `users` SET `money`=`money`+"'.$sell.'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$txt .= '<br>Забрала у тебя <b><font color=#009999>'.$selli.'</b></font> вещей.';
|
||||
$txt .= '<br>Держи <b><font color=#009999>'.$sell.'</b></font> кр. малец.';
|
||||
$txt .= '<br>Приноси еще - люблю я такие вещички!';
|
||||
$u->addDelo(1,$u->info['id'],'"<font color=green>Babka.'.$u->info['city'].'</font>": Продал бабке "<b>'.$selli.'</b>" предметов за <b>'.$sell.'</b> кр.',time(),$u->info['city'],'Babka.'.$u->info['city'].'',(int)$sell,0);
|
||||
mysql_query('UPDATE `users_achiv` SET `bv`= `bv`+'.$selli.' WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
}
|
||||
else
|
||||
{
|
||||
$txt .= '<br><b><font color=red>Нечего не принес бабушке!</b></font>';
|
||||
if ($sell > 0) {
|
||||
$u->addKr($sell);
|
||||
|
||||
$txt .= '<br>Забрала у тебя <b style="color: #009999;">' . $selli . '</b> вещей.';
|
||||
$txt .= '<br>Держи <b style="color: #009999;">' . $sell . '</b> кр. малец.';
|
||||
$txt .= '<br>Приноси еще - люблю я такие вещички!';
|
||||
Delo::add(
|
||||
1,
|
||||
'Babka.' . $u->info['city'],
|
||||
$u->info['id'],
|
||||
'"<span style="color: green; ">Babka.' . $u->info['city'] . '</span>": Продал бабке "<b>' . $selli . '</b>" предметов за <b>' . $sell . '</b> кр.',
|
||||
(int)$sell
|
||||
);
|
||||
mysql_query('UPDATE `users_achiv` SET `bv`= `bv`+' . $selli . ' WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
|
||||
} else {
|
||||
$txt .= '<br><b style="color: crimson;">Нечего не принес бабушке!</b>';
|
||||
}
|
||||
|
||||
unlink($sell,$itmm,$itm);
|
||||
?>
|
||||
unlink($sell, $itmm, $itm);
|
||||
|
||||
@@ -18,59 +18,25 @@
|
||||
16 Штаны
|
||||
17 Ботинки
|
||||
|
||||
items_main items_users
|
||||
|
||||
SELECT `iu`.*, `im`.*
|
||||
FROM `items_users` AS `iu`
|
||||
LEFT JOIN `items_main` AS `im`
|
||||
ON `iu`.`item_id`=`im`.`id`
|
||||
WHERE `iu`.`data` LIKE '%frompisher=1%' AND `iu`.`uid` = "3" AND `iu`.`delete` = "0" AND `iu`.`inOdet` = "0" AND `im`.`inslot` >0 AND `im`.`inslot` <18;
|
||||
|
||||
|
||||
$u->info['money1'];
|
||||
*/
|
||||
$itmm = mysql_fetch_array(mysql_query('SELECT COUNT(*) as total FROM `items_users` WHERE `item_id` = "6168" AND `uid` = "'.$u->info['id'].'" AND `delete` = "0"'));
|
||||
if ($itmm['total']>=50)
|
||||
{
|
||||
mysql_query('UPDATE `items_users` SET `delete`="'.time().'" WHERE `uid`="'.$u->info['id'].'" AND `item_id` = "6168" AND `delete` = 0 LIMIT 50;');
|
||||
\User\ItemsModel::addItem(6167,$u->info['id'],'|sudba='.$u->info['login']);
|
||||
$itmm = mysql_fetch_array(mysql_query('SELECT COUNT(*) as total FROM `items_users` WHERE `item_id` = "6168" AND `uid` = "'.$u->info['id'].'" AND `delete` = "0"'));
|
||||
$txt .= '<br><i>Держи свиток сынок.</i><br>Спасибо за пыль но у тебя еще осталось: '.$itmm['total'].' шт.';
|
||||
$u->addDelo(1,$u->info['id'],'"<font color=green>Babka.'.$u->info['city'].'</font>": Поменял у бабки пыль на свиток!',time(),$u->info['city'],'Babka.'.$u->info['city'].'',1,0);
|
||||
}
|
||||
else
|
||||
{
|
||||
$txt .= '<br><i>Чтож ты бабушку так разочаровал</i><br>Недостаточно Призрачной Пыли! У тебя: '.$itmm['total'].' шт. милок.';
|
||||
|
||||
use User\ItemsModel;
|
||||
|
||||
$itmm = mysql_fetch_array(mysql_query('SELECT COUNT(*) as total FROM `items_users` WHERE `item_id` = "6168" AND `uid` = "' . $u->info['id'] . '" AND `delete` = "0"'));
|
||||
if ($itmm['total'] >= 50) {
|
||||
mysql_query('UPDATE `items_users` SET `delete`="' . time() . '" WHERE `uid`="' . $u->info['id'] . '" AND `item_id` = "6168" AND `delete` = 0 LIMIT 50;');
|
||||
ItemsModel::addItem(6167, $u->info['id'], '|sudba=' . $u->info['login']);
|
||||
$itmm = mysql_fetch_array(mysql_query('SELECT COUNT(*) as total FROM `items_users` WHERE `item_id` = "6168" AND `uid` = "' . $u->info['id'] . '" AND `delete` = "0"'));
|
||||
$txt .= '<br><i>Держи свиток сынок.</i><br>Спасибо за пыль но у тебя еще осталось: ' . $itmm['total'] . ' шт.';
|
||||
Delo::add(
|
||||
1,
|
||||
'Babka.' . $u->info['city'],
|
||||
$u->info['id'],
|
||||
'"<span style="color: green; ">Babka.' . $u->info['city'] . '</span>": Поменял у бабки пыль на свиток!',
|
||||
1
|
||||
);
|
||||
} else {
|
||||
$txt .= '<br><i>Чтож ты бабушку так разочаровал</i><br>Недостаточно Призрачной Пыли! У тебя: ' . $itmm['total'] . ' шт. милок.';
|
||||
}
|
||||
|
||||
/*
|
||||
$itmm=mysql_query('SELECT `iu`.`id` AS iid, `iu`.*, `im`.*
|
||||
FROM `items_users` AS `iu`
|
||||
LEFT JOIN `items_main` AS `im`
|
||||
ON `iu`.`item_id`=`im`.`id`
|
||||
WHERE `iu`.`data` LIKE "%frompisher=1%" AND `iu`.`uid` = "'.$u->info['id'].'" AND `iu`.`delete` = "0" AND `iu`.`inOdet` = "0" AND `im`.`inslot` >0 AND `im`.`inslot` <18');
|
||||
$sell=0;
|
||||
$selli=0;
|
||||
while( $itm = mysql_fetch_array($itmm))
|
||||
{
|
||||
$sell += $itm['price1'];
|
||||
$u->info['money1'] + $itm['price1'];
|
||||
mysql_query('UPDATE `items_users` SET `delete`="'.time().'" WHERE `id` = "'.$itm['iid'].'" LIMIT 1');
|
||||
$selli++;
|
||||
}
|
||||
if ($sell>0)
|
||||
{
|
||||
mysql_query('UPDATE `users` SET `money`=`money`+"'.$sell.'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$txt .= '<br>Забрала у тебя <b><font color=#009999>'.$selli.'</b></font> вещей.';
|
||||
$txt .= '<br>Держи <b><font color=#009999>'.$sell.'</b></font> кр. малец.';
|
||||
$txt .= '<br>Приноси еще - люблю я такие вещички!';
|
||||
$u->addDelo(1,$u->info['id'],'"<font color=green>Babka.'.$u->info['city'].'</font>": Продал бабке "<b>'.$selli.'</b>" предметов за <b>'.$sell.'</b> кр.',time(),$u->info['city'],'Babka.'.$u->info['city'].'',(int)$sell,0);
|
||||
mysql_query('UPDATE `users_achiv` SET `bv`= `bv`+'.$selli.' WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
}
|
||||
else
|
||||
{
|
||||
$txt .= '<br><b><font color=red>Нечего не принес бабушке!</b></font>';
|
||||
}
|
||||
*/
|
||||
unlink($sell,$itmm,$itm);
|
||||
?>
|
||||
unlink($sell, $itmm, $itm);
|
||||
|
||||
Reference in New Issue
Block a user