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 = array(); $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 ) { $this->addItem($arts_1,$this->info['id'],'|nosale=1|srok='.(1*1209600).'',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 екр., '; $this->addItem(4510,$this->info['id'],'|sudba='.$this->info['login']); }elseif( $recr > 198 ){ //Выдаем чек +20 екр. $io .= 'Чек на 20 екр., '; $this->addItem(5021,$this->info['id'],'|sudba='.$this->info['login']); }elseif( $recr > 192 ){ //Выдаем чек +10 екр. $io .= 'Чек на 10 екр., '; $this->addItem(5020,$this->info['id'],'|sudba='.$this->info['login']); }elseif( $recr > 180 ){ //Выдаем чек +5 екр. $io .= 'Чек на 5 екр., '; $this->addItem(4465,$this->info['id'],'|sudba='.$this->info['login']); }else{ //Выдаем чек +1 екр. $io .= 'Чек на 1 екр., '; $this->addItem(5017,$this->info['id'],'|sudba='.$this->info['login']); } if( $rcr > 94 ) { //Выдаем чек на 400 кр. $io .= 'Чек на 400 кр. '; $this->addItem(4274,$this->info['id'],'|sudba='.$this->info['login']); }elseif( $rcr > 84 ){ //Выдаем чек на 100 кр. $io .= 'Чеки на сумму 100 кр. '; $this->addItem(4392,$this->info['id'],'|sudba='.$this->info['login']); $this->addItem(4392,$this->info['id'],'|sudba='.$this->info['login']); }elseif( $rcr > 69 ){ //Выдаем чек на 50 кр. $io .= 'Чек на 50 кр. '; $this->addItem(4392,$this->info['id'],'|sudba='.$this->info['login']); }else{ //Выдаем чек на 20 кр. $io .= 'Чек на 20 кр. '; $this->addItem(4464,$this->info['id'],'|sudba='.$this->info['login']); } if( $ryay > 199 ) { //Выдаем яйцо дракона. $io .= 'Яйцо Дракона. '; $this->addItem(6445,$this->info['id']); } $elik_1 = array( 4037,4038,4039,4040 ); $elik_1 = $elik_1[rand(0,3)]; if( $elik_1 > 0 ) { //Выдаем 1 из 4 эликов $io .= 'Эликсир +22 статов, '; $this->addItem($elik_1,$this->info['id'],'|nosale=1|',NULL,1); } //Выдаем свиток +200% $io .= 'Свиток +100% опыта, '; $this->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); ?>