info['id'] . ' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1') ); $key2 = mysql_fetch_array( mysql_query('SELECT `id` FROM `items_users` WHERE `item_id` = 4461 AND `uid` = ' . $this->info['id'] . ' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1') ); $key3 = mysql_fetch_array( mysql_query('SELECT `id` FROM `items_users` WHERE `item_id` = 4462 AND `uid` = ' . $this->info['id'] . ' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1') ); $key4 = mysql_fetch_array( mysql_query('SELECT `id` FROM `items_users` WHERE `item_id` = 4463 AND `uid` = ' . $this->info['id'] . ' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1') ); if (isset($key1['id']) && isset($key2['id']) && isset($key3['id']) && isset($key4['id'])) { mysql_query( 'UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = ' . $key1['id'] . ' OR `id` = ' . $key2['id'] . ' OR `id` = ' . $key3['id'] . ' OR `id` = ' . $key4['id'] . ' LIMIT 4' ); $trgos = true; } if ($trgos == true) { if (rand(0, 100) == 57 || $this->info['admin'] > 0) { //Выдаем артефакт $io .= 'Временный артефакт, '; $arts_1 = []; $arts_lvl = $this->info['level']; if ($arts_lvl < 4) { $arts_lvl = 4; } elseif ($arts_lvl > 10) { $arts_lvl = 10; } $sp1 = mysql_query('SELECT `items_id` FROM `items_main_data` WHERE `data` LIKE "%|art=%" AND `data` LIKE "%tr_lvl=' . $arts_lvl . '%"'); while ($pl1 = mysql_fetch_array($sp1)) { $arts_1[] = $pl1['items_id']; } $arts_1 = $arts_1[rand(0, count($arts_1) - 1)]; if ($arts_1 > 0) { ItemsModel::addItem($arts_1, $this->info['id'], '|nosale=1|srok=' . (1 * 259200) . '', null, 50); } //echo '['.$arts_1[rand(0,count($arts_1)-1)].'!'.count($arts_1).'!'.$arts_lvl.']'; } $recr = rand(1, 200); // 0.5% 4510 - 40 екр /2% 5021 - 20 екр /5.5% 5020 -10 екр/ 10.5% 4465 -5 екр/ 100% 5017 - 1екр $rcr = rand(1, 200); // 5%4274 - 400 кр / 15% 4392/4392 - 100 кр / 30% 4392 -50 кр/ 100% 4464 - 20кр $ryay = rand(1, 200); // 5%4274 - 400 кр / 15% 4392/4392 - 100 кр / 30% 4392 -50 кр/ 100% 4464 - 20кр if ($recr > 199) { //Выдаем чек +40 екр. $io .= 'Чек на 40 екр., '; ItemsModel::addItem(4510, $this->info['id'], '|sudba=' . $this->info['login']); } elseif ($recr > 198) { //Выдаем чек +20 екр. $io .= 'Чек на 20 екр., '; ItemsModel::addItem(5021, $this->info['id'], '|sudba=' . $this->info['login']); } elseif ($recr > 192) { //Выдаем чек +10 екр. $io .= 'Чек на 10 екр., '; ItemsModel::addItem(5020, $this->info['id'], '|sudba=' . $this->info['login']); } elseif ($recr > 180) { //Выдаем чек +5 екр. $io .= 'Чек на 5 екр., '; ItemsModel::addItem(4465, $this->info['id'], '|sudba=' . $this->info['login']); } else { //Выдаем чек +1 екр. $io .= 'Чек на 1 екр., '; ItemsModel::addItem(5017, $this->info['id'], '|sudba=' . $this->info['login']); } if ($rcr > 94) { //Выдаем чек на 400 кр. $io .= 'Чек на 400 кр. '; ItemsModel::addItem(4274, $this->info['id'], '|sudba=' . $this->info['login']); } elseif ($rcr > 84) { //Выдаем чек на 100 кр. $io .= 'Чеки на сумму 100 кр. '; ItemsModel::addItem(4392, $this->info['id'], '|sudba=' . $this->info['login']); ItemsModel::addItem(4392, $this->info['id'], '|sudba=' . $this->info['login']); } elseif ($rcr > 69) { //Выдаем чек на 50 кр. $io .= 'Чек на 50 кр. '; ItemsModel::addItem(4392, $this->info['id'], '|sudba=' . $this->info['login']); } else { //Выдаем чек на 20 кр. $io .= 'Чек на 20 кр. '; ItemsModel::addItem(4464, $this->info['id'], '|sudba=' . $this->info['login']); } if ($ryay > 199) { //Выдаем яйцо дракона. $io .= 'Яйцо Дракона. '; ItemsModel::addItem(6445, $this->info['id']); } $elik_1 = [ 4037, 4038, 4039, 4040, ]; $elik_1 = $elik_1[rand(0, 3)]; if ($elik_1 > 0) { //Выдаем 1 из 4 эликов $io .= 'Эликсир +22 статов, '; ItemsModel::addItem($elik_1, $this->info['id'], '|nosale=1|', null, 1); } //Выдаем свиток +200% $io .= 'Свиток +100% опыта, '; ItemsModel::addItem(4466, $this->info['id'], ''); mysql_query( 'INSERT INTO `actions`(`uid`, `time`, `city`, `room`, `vars`, `ip`, `vals`, `val`) VALUES ("' . $this->info['id'] . '","' . time( ) . '","capitalcity","' . $this->info['room'] . '","trup_sun"," ","","")' ); mysql_query('UPDATE `users_achiv` SET `snt`= `snt`+1 WHERE `id` = "' . $this->info['id'] . '" LIMIT 1'); } else { $no_open_itm = true; $this->error = 'Требуется 4 различных ключа с поля битвы.'; } } unset($i5, $i3, $i4);