'.$title.''; /////////////////////////////////////////////////////////////////////////////////////////////////////// if($user['coliseum_rating'] >= '0' AND $user['coliseum_rating'] < '1500'){ $liga='* Лига новичков'; } if($user['coliseum_rating'] >= '1500' AND $user['coliseum_rating'] < '2000'){$liga='* Лига охотников'; } if($user['coliseum_rating'] >= '2000' AND $user['coliseum_rating'] < '3000'){$liga='* Лига ветеранов'; } if($user['coliseum_rating'] >= '3000' AND $user['coliseum_rating'] < '4000'){$liga='* Лига гладиаторов';} if($user['coliseum_rating'] >= '4000' AND $user['coliseum_rating'] < '5000'){$liga='* Лига чемпионов'; } if($user['coliseum_rating'] >= '5000'){ $liga='* Лига непобедимых';} /////////////////////////////////////////////////////////////////////////////////////////////////////// if($user['level'] > 1) { $member = mysql_query('SELECT * FROM `coliseum_member` WHERE `user` = "'.$user['id'].'" AND `exit` = "0" ORDER BY `time` DESC LIMIT 1'); $member = mysql_fetch_array($member); if($member) { $battle = mysql_query('SELECT * FROM `coliseum` WHERE `id` = "'.$member['battle'].'"'); $battle = mysql_fetch_array($battle);} if($member['exit'] == 0 && $battle['start'] == 1 && $battle['end'] == 0) { if(mysql_result(mysql_query('SELECT COUNT(*) FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'" AND `dead` = "0"'),0) == 1) { mysql_query('UPDATE `coliseum` SET `end` = "1" WHERE `id` = "'.$battle['id'].'"'); header('location: /coliseum/'); exit;} if($member['dead'] == '1') {//Если вас убили echo'

'; $q = mysql_query('SELECT * FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'" ORDER BY `vit` DESC LIMIT '.mysql_result(mysql_query('SELECT COUNT(*) FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'"'),0).''); while($row = mysql_fetch_array($q)) { echo'
'.nick($row['user']).' * '.$row['vit'].'
'; } echo'Ва герой погиб, ожидайте окончания боя
'; }else{ if($_GET['exit'] == true) {//Ливаем с боя $log = '\'\'/ '.$user['login'].' покидает бой'; mysql_query('INSERT INTO `coliseum_log` (`battle`, `user`, `opponent`, `text`) VALUES ("'.$battle['id'].'", "'.$user['id'].'", "'.$opponent['id'].'", "'.$log.'")'); mysql_query('UPDATE `coliseum_member` SET `dead` = "1" WHERE `battle` = "'.$battle['id'].'" AND `user` = "'.$user['id'].'"'); header('location: /coliseum.php'); exit;} if($member['opponent'] == 0) {//Даем противника $rand_opponent = mysql_query('SELECT * FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'" AND `dead` = "0" AND `user` != "'.$user['id'].'" ORDER BY RAND() LIMIT 1'); $rand_opponent = mysql_fetch_array($rand_opponent); mysql_query('UPDATE `coliseum_member` SET `opponent` = "'.$rand_opponent['id'].'" WHERE `battle` = "'.$battle['id'].'" AND `user` = "'.$user['id'].'"'); header('location: /coliseum/'); } if($member['opponent']) { if($_GET['last'] == true) {//Меняем противника кнопкой $rand_opponent = mysql_query('SELECT * FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'" AND `dead` = "0" AND `user` != "'.$user['id'].'" ORDER BY RAND() LIMIT 1'); $rand_opponent = mysql_fetch_array($rand_opponent); mysql_query('UPDATE `coliseum_member` SET `opponent` = "'.$rand_opponent['id'].'" WHERE `battle` = "'.$battle['id'].'" AND `user` = "'.$user['id'].'"'); header('location: /coliseum/'); } $memberOpponent = mysql_fetch_array(mysql_query('SELECT * FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'" AND `id` = "'.$member['opponent'].'"')); $memberColiseum = mysql_fetch_array(mysql_query('SELECT * FROM `coliseum_member` WHERE `user` = "'.$user['id'].'"')); $opponent = mysql_query('SELECT * FROM `users` WHERE `id` = "'.$memberOpponent['user'].'"'); $opponent = mysql_fetch_array($opponent); //////////////////////////////////// ////////////////////////////////////// if($_GET['attack'] == true && $memberOpponent['dead'] == 0) { $my_attack = round(rand($memberColiseum['str'] * 2.4 * 0.38,$memberColiseum['str'] * 2.5 * 0.38) - ($memberOpponent['def'] / 5 * 0.66)); if($my_attack <= '0'){ $my_attack = 5;} if($my_attack == 0 AND $my_attack <= $memberOpponent['vit']) { $log = 'Вы промахнулись'; }elseif($my_attack <= $memberOpponent['vit']){ $log=' Вы ударили '.nick($memberOpponent['user']).' на '.$my_attack.' '; mysql_query("INSERT INTO `coliseum_log` (`battle`, `user`, `opponent`, `text`, `show`) VALUES ('".$battle['id']."', '".$user['id']."', '0', '".$log."', '".$user['id']."')"); } if($my_attack > 0) { $log=' '.nick($memberColiseum['user']).' ударил Вас на '.$my_attack.' '; mysql_query("INSERT INTO `coliseum_log` (`battle`, `user`, `opponent`, `text`, `show`) VALUES ('".$battle['id']."', '".$memberOpponent['user']."', '".$user['id']."', '".$log."', '".$memberOpponent['user']."')"); } /* Если хотим чтобы другие видили логи if($my_attack > 0) { $log=' '.nick($memberColiseum['user']).' ударил '.nick($memberOpponent['user']).' на '.$my_attack.' '; mysql_query("INSERT INTO `coliseum_log` (`battle`, `user`, `opponent`, `text`) VALUES ('".$battle['id']."', '".$user['id']."', '".$memberOpponent['user']."', '".$log."')"); } */ mysql_query('UPDATE `coliseum_member` SET `vit` = `vit` - "'.$my_attack.'" WHERE `battle` = "'.$battle['id'].'" AND `user` = "'.$memberOpponent['user'].'"'); mysql_query('UPDATE `coliseum_member` SET `time` = "'.time().'", `dmg` = `dmg` + "'.$my_attack.'" WHERE `battle` = "'.$battle['id'].'" AND `user` = "'.$user['id'].'"'); if($my_attack >= $memberOpponent['vit']) { $log=' Вы убили '.nick($memberOpponent['user']).' '; mysql_query("INSERT INTO `coliseum_log` (`battle`, `user`, `opponent`, `text`, `show`) VALUES ('".$battle['id']."', '".$user['id']."', '".$opponent['id']."', '".$log."', '".$user['id']."')"); $log=' '.nick($user['id']).' убил Вас '; mysql_query("INSERT INTO `coliseum_log` (`battle`, `user`, `opponent`, `text`, `show`) VALUES ('".$battle['id']."', '".$opponent['id']."', '".$user['id']."', '".$log."', '".$opponent['id']."')"); $log=' '.nick($user['id']).' убил '.nick($memberOpponent['user']).' '; mysql_query("INSERT INTO `coliseum_log` (`battle`, `user`, `opponent`, `text`) VALUES ('".$battle['id']."', '".$user['id']."', '".$opponent['id']."', '".$log."')"); mysql_query('UPDATE `coliseum_member` SET `dead` = "1" WHERE `battle` = "'.$battle['id'].'" AND `user` = "'.$memberOpponent['user'].'"'); mysql_query('UPDATE `coliseum_member` SET `kills` = `kills` + 1 WHERE `battle` = "'.$battle['id'].'" AND `user` = "'.$user['id'].'"'); $rand_opponent = mysql_query('SELECT * FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'" AND `dead` = "0" AND `user` != "'.$user['id'].'" ORDER BY RAND() LIMIT 1'); $rand_opponent = mysql_fetch_array($rand_opponent); mysql_query('UPDATE `coliseum_member` SET `opponent` = "'.$rand_opponent['id'].'" WHERE `battle` = "'.$battle['id'].'" AND `user` = "'.$user['id'].'"'); } header('Location:/coliseum/'); exit;} ////////////////////////////////// ////////////////////////////////// echo'
Вы
* '._string($member['vit']).'
* * '.nick($memberOpponent['user']).'
* '._string($memberOpponent['vit']).'
'; ?> attack Атаковать
'; } echo'
История боя
'; $count = mysql_result(mysql_query('SELECT COUNT(*) FROM `coliseum_log` WHERE `battle` = "'.$battle['id'].'"'),0); if($count > 0) { $q = mysql_query('SELECT * FROM `coliseum_log` WHERE `battle` = "'.$battle['id'].'" ORDER BY `id` DESC LIMIT 15'); while($row = mysql_fetch_array($q)) { if($row['user'] == $user['id'] && $row['show'] == $user['id'] OR $row['opponent'] == $user['id'] && $row['show'] == $user['id']) { echo ''.$row['text'].'
'; }elseif($row['show'] == 0){ if($row['user'] == $user['id']) { }else{ if($row['opponent'] == $user['id']) { }else{ echo $row['text'].'
'; } } } } echo'
'; }else{ echo'Битва началась'; } echo'
'; if($member['dead'] == 0) { echo'
'; } }else{ /////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////// if($member['exit'] == 0 && $battle['start'] == 1 && $battle['end'] == 1 ) {//Если битва закончилась $q = mysql_query('SELECT * FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'" ORDER BY `kills` DESC LIMIT '.mysql_result(mysql_query('SELECT COUNT(*) FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'"'),0).''); while($row = mysql_fetch_array($q)) { $i++; if($i == 1) { $best = mysql_query('SELECT * FROM `users` WHERE `id` = "'.$row['user'].'"'); $best = mysql_fetch_array($best);} if($row['user'] == $user['id']) { $place = $i;} } if($member['dmg'] != '0'){$_s = 240 + (360 * $member['kills']);}else{$_s=0;} if($member['dmg'] != '0'){$_exp = 360 + (540 * $member['kills']);}else{$_exp=0;} if($clan_memb && $clan_memb['v'] > 0) { $_exp += round($_exp/100) * $_clan_memb['v']; } if($premium) { $_exp+= round($_exp/ 100) * 25; } mysql_query('UPDATE `users` SET `s` = `s` + '.$_s.', `exp` = `exp` + '.$_exp.' WHERE `id` = "'.$user['id'].'"'); if($clan) { mysql_query('UPDATE `clans` SET `exp` = `exp` + '.$_exp.' WHERE `id` = "'.$clan['id'].'"'); mysql_query('UPDATE `clan_memb` SET `exp` = `exp` + '.$_exp.' WHERE `clan` = "'.$clan['id'].'" AND `user` = "'.$user['id'].'"'); } echo'
Победил '.nick($best['id']).'
Результаты
'; $q = mysql_query('SELECT * FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'" ORDER BY `kills` AND `dmg` DESC LIMIT '.mysql_result(mysql_query('SELECT COUNT(*) FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'"'),0).''); while($row = mysql_fetch_array($q)) { $d++; if($d == 1) { $_rating = +mt_rand(17,26); } if($d == 2) { $_rating = +mt_rand(8,16); } if($d == 3) { $_rating = mt_rand(-8,8); } if($d == 4) { $_rating = -mt_rand(8,16); } if($d == 5) { $_rating = -mt_rand(17,26); } $coliseum_user = mysql_query('SELECT * FROM `users` WHERE `id` = "'.$row['user'].'"'); $coliseum_user = mysql_fetch_array($coliseum_user); mysql_query('UPDATE `users` SET `coliseum_rating` = "'.($coliseum_user['coliseum_rating'] + $_rating).'" WHERE `id` = "'.$coliseum_user['id'].'"'); echo'
'.$d.''.nick($coliseum_user['id']).' '.$_rating.' (0)
'; } echo'Награда: * '.$_s.' * '.$_exp.'
Ваш рейтинг: '.$user['coliseum_rating'].'
'.$liga.'

В колизее проходят битвы между героями, каждый сам за себя. Подробнее здесь
'; /* mysql_query('DELETE FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'" AND `user` = "'.$user['id'].'"'); */ if($best['id'] == $user['id']){ // Задания $task_id=3;// Победи в 2 битвах в колизее $req = mysql_query ('select * from `task_user` WHERE (`user`="'.$user['id'].'") AND (`task`="'.$task_id.'") AND (`complete`="0")'); $task = mysql_fetch_array(mysql_query ('SELECT * FROM `task` WHERE (`id`="'.$task_id.'")')); if (mysql_num_rows ($req) != 0) { while ($t = mysql_fetch_array ($req)) { if ($t['how'] < $task['how']){ mysql_query ('UPDATE `task_user` SET `how`=`how`+1 WHERE (`user`="'.$user['id'].'") AND (`task`="'.$task_id.'")'); }}} } // Задания $task_id=4;// Проведи 6 боев в Колизее $req = mysql_query ('select * from `task_user` WHERE (`user`="'.$user['id'].'") AND (`task`="'.$task_id.'") AND (`complete`="0")'); $task = mysql_fetch_array(mysql_query ('SELECT * FROM `task` WHERE (`id`="'.$task_id.'")')); if (mysql_num_rows ($req) != 0) { while ($t = mysql_fetch_array ($req)) { if ($t['how'] < $task['how']){ mysql_query ('UPDATE `task_user` SET `how`=`how`+1 WHERE (`user`="'.$user['id'].'") AND (`task`="'.$task_id.'")'); }}} mysql_query('UPDATE `coliseum_member` SET `exit` = "1" WHERE `battle` = "'.$battle['id'].'" AND `user` = "'.$user['id'].'"'); include './system/f.php'; exit;} $i = mysql_fetch_assoc(mysql_query("SELECT * FROM `coliseum` WHERE `users` = '3' ORDER BY `id` DESC LIMIT 1")); $i2 = mysql_fetch_assoc(mysql_query("SELECT * FROM `coliseum` ORDER BY `id` DESC LIMIT 1")); ////////////////////////////////////////////////////// /* echo''.mysql_result(mysql_query('SELECT COUNT(*) FROM `coliseum` WHERE '.mysql_result(mysql_query('SELECT COUNT(*) FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'"'),0).' >= "1" '),0).''; /////////////////////////////////////////////////////// *///////// if(mysql_result(mysql_query('SELECT * FROM `coliseum` '),0) == 0) {//если нет боёв mysql_query('INSERT INTO `coliseum` (`start`, `end`, `time`) VALUES ("0", "0", "0")'); header('location: /coliseum/'); exit;} $battle = mysql_fetch_array(mysql_query('SELECT * FROM `coliseum` WHERE `start` = "0" ')); $time_start=time() + 6;//Начинаем бой через 60сек if(mysql_result(mysql_query('SELECT COUNT(*) FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'" AND `exit` = "0"'),0) < 5 && mysql_result(mysql_query('SELECT COUNT(*) FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'" AND `user` = "'.$user['id'].'" '),0) == 0) { if($_GET['enter'] == true && mysql_result(mysql_query('SELECT COUNT(*) FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'" AND `exit` = "0"'),0) < 3) { //Для того кто первый подает заявку mysql_query('UPDATE `coliseum` SET `users` = `users` + "1" WHERE `id` = "'.$battle['id'].'"'); mysql_query('INSERT INTO `coliseum_member` (`battle`, `user`, `str`, `vit`, `def`, `time`) VALUES ("'.$battle['id'].'", "'.$user['id'].'", "'.$user['str'].'", "'.$user['vit'].'", "'.$user['def'].'", "0")'); if(mysql_result(mysql_query('SELECT COUNT(*) FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'" '),0) == 3){ mysql_query('INSERT INTO `coliseum` (`start`, `end`, `time`) VALUES ("0", "0", "0")'); } header('location: /coliseum/'); exit; } echo'
*
Ваш рейтинг: '.$user['coliseum_rating'].'
'.$liga.'
В колизее проходят битвы между героями, каждый сам за себя. Подробнее здесь
'; }else{ if($_GET['exit'] == true && mysql_result(mysql_query('SELECT COUNT(*) FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'" AND `exit` = "0" '),0) < 5) { mysql_query('DELETE FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'" AND `user` = "'.$user['id'].'"'); header('location: /coliseum/'); exit; } if(mysql_result(mysql_query('SELECT COUNT(*) FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'" && "'.$battle['end'].'" = "0" AND `exit` = "0" '),0) == 3) { /*if($battle['time'] < time() AND $battle['start'] == "0") { mysql_query('UPDATE `coliseum` SET `time` = "'.$time_start.'" WHERE `id` = "'.$battle['id'].'"'); header('location: /coliseum/'); exit; }*/ if($battle['time'] > time() ) { echo'
Битва начинается!
До начала боя: '.($battle['time'] - time()).' секунд


Учасники'; $req = mysql_query('SELECT * FROM `users` ORDER by `coliseum_rating` DESC'); while($row_us = mysql_fetch_array($req)) { $c = mysql_query('SELECT * FROM `coliseum_member` WHERE `user` = "'.$row_us['id'].'" AND `battle` = "'.$battle['id'].'" LIMIT 5'); while($row = mysql_fetch_array($c)){ echo'
'.nick($row_us['id']).' : '.$row_us['coliseum_rating'].'
'; } } echo'
'; include './system/f.php'; exit; }else{ mysql_query('UPDATE `coliseum` SET `start` = "1", time = "0" WHERE `id` = "'.$battle['id'].'"'); header('location: /coliseum/'); } } echo'
*
В очереди '.mysql_result(mysql_query('SELECT COUNT(*) FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'" AND `exit` = "0" '),0).' из 5

'; } } }else{ echo'
Для участии в * Колизее требуется * 10 уровень
'; } include './system/f.php'; ?>