'.$title.''; $travel = mysql_query('SELECT * FROM `travel` WHERE `user` = "'.$user['id'].'"'); $travel = mysql_fetch_array($travel); $travel_boss = mysql_query('SELECT * FROM `travel_boss` WHERE `id` = "'.$travel['boss'].'"'); $travel_boss = mysql_fetch_array($travel_boss); if(mysql_result(mysql_query('SELECT * FROM `travel` WHERE `user` = "'.$user[id].'"'),0) == 0) {//Добавляем в бд, если зашел в первый раз mysql_query('INSERT INTO `travel` (`user`) VALUES ("'.$user[id].'")'); header('location: /travel.php'); exit; } if($travel['h'] == '0' && $travel['time'] == '0' && $travel['step'] == '0') {//0-й этап $h = _string(_num($_GET['id'])); //Оприделяем какой набег if($h == '1'){ $h=1; $h2=1; $boss=mt_rand(1,3); $boss_stat=mt_rand(35,110); } if($h == '2'){ $h=2; $h2=2; $boss=mt_rand(4,8); $boss_stat=mt_rand(110,400); } if($h == '3'){ $h=3; $h2=4; $boss=mt_rand(9,12); $boss_stat=mt_rand(400,1500); } if($h == '4'){ $h=4; $h2=8; $boss=mt_rand(13,15); $boss_stat=mt_rand(1500,4500); } if($h == '5'){ $h=5; $h2=12; $boss=mt_rand(16,18); $boss_stat=mt_rand(4500,9000); } if($h) { $hs = ($h2 * (60 * 60)); mysql_query('UPDATE `travel` SET `h` = "'.$h.'", `step` = "1", `boss` = "'.$boss.'", `user_hp` = "'.$user['vit'].'", `boss_hp` = "'.$boss_stat.'", `boss_attack` = "'.$boss_stat.'", `boss_def` = "'.$boss_stat.'", `time` = "'.(time() + $hs).'" WHERE `user` = "'.$user['id'].'"'); // Задания $task_id=6;// Сходи в набег 2 раза $req = mysql_query('select * from `task_user` WHERE (`user`="'.$user['id'].'") AND (`task`="'.$task_id.'") AND (`complete`="0")'); if (mysql_num_rows ($req) != 0) { while ($t = mysql_fetch_array ($req)) { $task = mysql_fetch_array(mysql_query ('SELECT * FROM `task` WHERE (`id`="'.$task_id.'")')); if ($t['how'] < $task['how']){ mysql_query ('UPDATE `task_user` SET `how`=`how`+1 WHERE (`user`="'.$user['id'].'") AND (`task`="'.$task_id.'")'); }}} ///////////////////////////////////////////////// header('location: /travel.php'); } echo'
Долина ветров
1 час
'; echo'
Ущелье грома
'.($user['str'] >= 110 ? '2 часа':'Требуется 110 силы').'
'.($user['str'] >= 110 ? '':'
В ущелье
').'
'; echo'
Алая пустыня
'.($user['str'] >= 400 ? '4 часа':'Требуется 400 силы').'
'.($user['str'] >= 400 ? '':'
В пустыню
').'
'; echo'
Мглистые горы
'.($user['str'] >= 1500 ? '8 часов':'Требуется 1500 силы').'
'.($user['str'] >= 1500 ? '':'
В горы
').'
'; echo'
Древний лес
'.($user['str'] >= 4500 ? '12 часов':'Требуется 4500 силы').'
'.($user['str'] >= 4500 ? '':'
В лес
').'
'; echo'
В набегах можно зарабатывать опыт и серебро. Чем продолжительнее набег, тем больше награда!
'; } if($travel['step'] == '1'){//1-й этап if($travel['time'] > time()) { echo'

Ваш герой участвует в набеге.
До конца осталось '._time($travel['time'] - time()).'
На главную
'; }else{ if($_GET['enter'] == true) { mysql_query('UPDATE `travel` SET `step` = "2" WHERE `user` = "'.$user['id'].'"'); header('location: /travel.php'); exit; } echo'
Вы встретили '.$travel_boss['name2'].'

Напасть
'; } } if($travel['step'] == '2'){//2-й этап if($travel[boss_hp] <= '0' OR $travel['user_hp'] <= '0') { mysql_query("UPDATE `travel` SET `step` = '3' WHERE `user` = '".$user['id']."' LIMIT 1"); header("Location:/travel.php"); exit; } if (isset($_GET['attack'])){ $my_attack = _string(mt_rand($user[str] / 3.5,$user[str] / 3) - mt_rand($travel[boss_def] / 12,$travel[boss_def] / 9)); if($my_attack <= '0'){ $my_attack = 2;} $boss_atk = _string(mt_rand($travel[boss_attack] / 3.5,$travel[boss_attack] / 3) - mt_rand($user[def] / 12,$user[def] / 9)); if($boss_atk <= '0'){ $boss_atk = 2;} $my = "Вы нанесли "._string($my_attack)." урона"; $boss = "".$travel_boss[name]." нанес "._string($boss_atk)." урона"; $msg = "$my
$boss"; mysql_query("update `travel` set `boss_hp` = `boss_hp` - '".$my_attack."', `user_hp` = `user_hp` - '".$boss_atk."' where (`user` = '".$user[id]."')"); mysql_query("INSERT INTO `travel_log` SET `id_user`='".$user[id]."', `text`='".$msg."'"); header("Location:/travel.php"); exit; } echo'
Вы
hp '._string($travel[user_hp]).'
* demon '.$travel_boss[name].'
hp '._string($travel[boss_hp]).'
'; echo' '; $ca=mysql_result(mysql_query("SELECT COUNT(*) FROM `travel_log`"),0); $req = mysql_query("SELECT * FROM `travel_log` where `id_user` = '".$user[id]."' ORDER by `id` DESC LIMIT 3 "); $avto=mysql_num_rows($req); if($avto==0){ echo'
Нет истории боя
'; }else{ echo'
История боя
'; while($log = mysql_fetch_array($req)) { echo' '.$log[text].'
'; } echo'
'; } } if($travel['step'] == '3'){//3-й этап if($travel[boss_hp] <= '0'){ //Награда при победе $_gold=$travel['h']; $_silver=rand(1,10) + ($user['vit']/2) + ($user['vit']/3); $_exp=rand(1,10) + ($user['vit']/2) + ($user['vit']/3);} if($travel[user_hp] <= '0'){ //Награда при поражении $_gold=0; $_silver=rand(1,10) + ($user['vit']/3.5) + ($user['vit']/4); $_exp=rand(1,10) + ($user['vit']/3.5) + ($user['vit']/4);} if($clan_memb && $clan_memb['v'] > 0) { //Верность клану $_exp += round($_exp/100) * $clan_memb['v']; } if($premium) {$_exp+= round($_exp/ 100) * 25;} //Если премик mysql_query('UPDATE `travel` SET `h` = "0", `step` = "0", `boss` = "0", `user_hp` = "0", `boss_hp` = "0", `boss_attack` = "0", `boss_def` = "0", `time` = "0" WHERE `user` = "'.$user['id'].'"'); if($travel[user_hp] <= '0'){ //Награда при поражении mysql_query('UPDATE `users` SET `s` = `s` + "'.$_silver.'", `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'].'"'); //Плюсуем учаснику клана } } if($travel[boss_hp] <= '0'){ //Награда при победе mysql_query('UPDATE `users` SET `g` = `g` + "'.$_gold.'", `s` = `s` + "'.$_silver.'", `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'].'"'); //Плюсуем учаснику клана } } // $proc = rand(1,100); if($travel[user_hp] <= '0'){ //Награда при поражении $shans=20; }elseif($travel[boss_hp] <= '0'){ //Награда при победе $shans=30; } if($proc < $shans) { //Шанс выпадания шмоток $w = mysql_fetch_array(mysql_query('SELECT * FROM `shop` WHERE `quality` <= "3" ORDER BY RAND() LIMIT 1')); if(mysql_num_rows(mysql_query('SELECT * FROM `inv` WHERE `place` = \'0\' AND `user` = \''.$user['id'].'\'')) + 1 < 200) { //Если в рюкзакуменьше 20-ти вещей mysql_query('INSERT INTO `inv` (`user`, `item`, `quality`, `_str`, `_vit`, `_def`) VALUES (\''.$user['id'].'\', \''.$w['id'].'\', \''.$w['quality'].'\', \''.$w['_str'].'\', \''.$w['_vit'].'\', \''.$w['_def'].'\')'); $w_id = mysql_insert_id(); $w = mysql_fetch_array(mysql_query('SELECT * FROM `inv` WHERE `id` = \''.$w_id.'\'')); $item = mysql_fetch_array(mysql_query('SELECT * FROM `items` WHERE `id` = \''.$w['item'].'\'')); switch($w['quality']) { case 1: $quality = 'Обычный'; $quality_color = '#999999'; break; case 2: $quality = 'Необычный'; $quality_color = '#B1D689'; break; case 3: $quality = 'Редкий'; $quality_color = '#6BA0E7'; break; case 4: $quality = 'Эпический'; $quality_color = '#C780DB'; break; case 5: $quality = 'Легендарный'; $quality_color = '#FF8E94'; break; case 6: $quality = 'Мифический'; $quality_color = '#FE7E01'; break; } $equip_item = mysql_query('SELECT * FROM `inv` WHERE `id` = "'.$user['w_'.$item['w']].'"'); $equip_item = mysql_fetch_array($equip_item); $diff = 0; if($w['_str'] > $equip_item['_str']) { $diff += $w['_str'] - $equip_item['_str']; } if($w['_vit'] > $equip_item['_vit']) { $diff += $w['_vit'] - $equip_item['_vit']; } if($w['_def'] > $equip_item['_def']) { $diff += $w['_def'] - $equip_item['_def']; } if(($w['_str'] + $w['_vit'] + $w['_def']) - ($equip_item['_str'] + $equip_item['_vit'] + $equip_item['_def']) > 0) { $ddd='+'.$diff.' '; } $_SESSION['mes_item'] = '
* * '.$item['name'].'
*'.$item['level'].' ур, '.$quality.' '.$ddd.'
'; } } // mysql_query("DELETE FROM `travel_log` WHERE `id_user` = '".$user['id']."'"); if($travel[boss_hp] <= '0'){ echo'
Вы победили
Награда: '.n_f($_gold).' '.n_f($_silver).' '.n_f($_exp).'
'.$_SESSION['mes_item'].''; $_SESSION['mes_item']=NULL; //Удаляем сесию echo'
Забрать награду
'; } if($travel[user_hp] <= '0'){ echo'
Вы отступили.
Возвращайтесь когда станете сильнее
Награда: '.n_f($_silver).' '.n_f($_exp).'
'.$_SESSION['mes_item'].''; $_SESSION['mes_item']=NULL; //Удаляем сесию echo'
Забрать награду
'; } } include './system/f.php'; ?>