0, 'sudba' => 0); $sp_pg = mysql_query('SELECT `id`,`item_id`,`gift` FROM `items_users` WHERE `item_id` >= 3143 AND `item_id` <= 3192 AND `delete` = 0 AND `inSHop` = 0 AND `inTransfer` = 0 AND `uid` = "'.$this->info['id'].'"'); while($pl_pg = mysql_fetch_array($sp_pg)) { $pg_id = $pl_pg['item_id']-3142; if(!isset($pgs[$pg_id])) { $pgs[$pg_id] = $pl_pg['id']; if($pl_pg['gift'] != '') { $pgs['sudba']++; } $pgs['all']++; } } $lk = 1; while($lk <= 50) { if($pgs[$lk] < 1) { $npgs .= ', '.$lk; } $lk++; } if($pgs['all'] < 50) { $npgs = ltrim($npgs,', '); $io .= 'Не удалось собрать книгу, необходимо наличие всех страниц. ['.$pgs['all'].'/50]
Недостающие страницы: '.$npgs; $no_open_itm = true; }else{ //забираем страницы $pgs['delete'] = ''; $sp_pg = 1; while($sp_pg <= 50) { $pgs['delete'] .= '`id` = "'.$pgs[$sp_pg].'" OR '; $sp_pg++; } if($pgs['delete'] != '') { $pgs['delete'] = rtrim($pgs['delete'],' OR '); $pgs['delete'] = '('.$pgs['delete'].') AND `uid` = "'.$this->info['id'].'" LIMIT 50'; mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE '.$pgs['delete']); } $sz = $this->testAction('`vars` = "gold_sanich_bonus" LIMIT 1',1); /*if(!isset($sz['id'])) { $this->addAction(time(),'gold_sanich_bonus','gold_sanich_bonus'); //выдаем книгу if($pgs['sudba'] > 0) { //привязанная $this->addItem(3198,$this->info['id'],'|sudba='.$this->info['login']); }else{ //не привязанная $this->addItem(3198,$this->info['id']); } $io .= 'Вы получили предмет "Золотая Книга"
Вы собрали книгу Саныча одним из первых поэтому получаете Золотую книгу вместо Бронзовой! ;)'; }else{ $sz = $this->testAction('`vars` = "silver_sanich_bonus" LIMIT 1',1); if(!isset($sz['id'])) { $this->addAction(time(),'silver_sanich_bonus','silver_sanich_bonus'); //выдаем книгу if($pgs['sudba'] > 0) { //привязанная $this->addItem(3197,$this->info['id'],'|sudba='.$this->info['login']); }else{ //не привязанная $this->addItem(3197,$this->info['id']); } $io .= 'Вы получили предмет "Серебряная Книга"
Вы собрали книгу Саныча одним из первых поэтому получаете Серебряную книгу вместо Бронзовой! ;)'; }else{*/ //выдаем книгу if($pgs['sudba'] > 0) { //привязанная $this->addItem(3196,$this->info['id'],'|sudba='.$this->info['login']); }else{ //не привязанная $this->addItem(3196,$this->info['id']); } $io .= 'Вы получили предмет "Бронзовая Книга"'; //} //} } }else{ $io .= 'Данный предмет нельзя использовать!'; $no_open_itm = true; } ?>