937 lines
39 KiB
PHP
937 lines
39 KiB
PHP
<?
|
|
if(!defined('GAME'))
|
|
{
|
|
die();
|
|
}
|
|
|
|
if($u->room['file']=='dragopsh') {
|
|
|
|
require_once('_incl_data/class/__dungeon.php');
|
|
|
|
$lab = mysql_fetch_array(mysql_query('SELECT * FROM `laba_now` WHERE `id` = "'.$u->info['dnow'].'" LIMIT 1'));
|
|
if( !isset($lab['id']) ) {
|
|
die('Ïîõîä â ïîäçåìåëüå íå íàéäåí...');
|
|
}
|
|
|
|
$varsitmsund = array(
|
|
//Âåùè â ñóíäóêàõ
|
|
array(4391,1),
|
|
array(1043,1),
|
|
array(3106,1),
|
|
array(2544,2),
|
|
//array(2545,1),
|
|
array(724,1),
|
|
array(1187,1),
|
|
array(1043,1),
|
|
array(3106,1),
|
|
array(2544,2),
|
|
//array(2545,1),
|
|
array(724,1),
|
|
array(1187,1),
|
|
array(1043,1),
|
|
array(3106,1),
|
|
array(2544,2),
|
|
//array(2545,1),
|
|
array(724,1),
|
|
array(1187,1),
|
|
array(1043,1),
|
|
array(3106,1),
|
|
array(2544,2),
|
|
//array(2545,1),
|
|
array(724,1),
|
|
array(1187,1)
|
|
);
|
|
|
|
$varsitm = array(
|
|
//Ñëàáûå ðåñóðñû
|
|
array(4373,1),
|
|
array(4374,1),
|
|
array(4375,1),
|
|
array(4376,1),
|
|
array(4377,1),
|
|
array(4378,1),
|
|
array(4379,1),
|
|
array(4380,1),
|
|
array(4381,1),
|
|
array(4382,1),
|
|
array(4383,1),
|
|
array(4384,1),
|
|
array(4385,1),
|
|
//
|
|
array(4373,1),
|
|
array(4374,1),
|
|
array(4375,1),
|
|
array(4376,1),
|
|
array(4377,1),
|
|
array(4378,1),
|
|
array(4379,1),
|
|
array(4380,1),
|
|
array(4381,1),
|
|
array(4382,1),
|
|
array(4383,1),
|
|
array(4384,1),
|
|
array(4385,1),
|
|
//
|
|
array(4373,1),
|
|
array(4374,1),
|
|
array(4375,1),
|
|
array(4376,1),
|
|
array(4377,1),
|
|
array(4378,1),
|
|
array(4379,1),
|
|
array(4380,1),
|
|
array(4381,1),
|
|
array(4382,1),
|
|
array(4383,1),
|
|
array(4384,1),
|
|
array(4385,1)
|
|
);
|
|
$varsitmart = array(
|
|
//Àðòåôàêòû
|
|
array(2109,1),
|
|
array(2111,1),
|
|
array(2099,1),
|
|
array(2105,1),
|
|
array(2122,1),
|
|
array(2101,1),
|
|
array(2114,1),
|
|
array(2107,1),
|
|
array(2108,1)
|
|
);
|
|
|
|
$map = mysql_fetch_array(mysql_query('SELECT `id`,`data`,`update` FROM `laba_map` WHERE `id` = "'.$u->info['dnow'].'" LIMIT 1'));
|
|
if( !isset($map['id']) ) {
|
|
die('Êàðòà ïîäçåìåëèé íå íàéäåíà...');
|
|
}
|
|
|
|
$dies = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `dungeon_actions` WHERE `uid` = "'.$u->info['id'].'" AND `dn` = "'.$u->info['dnow'].'" AND `vars` = "dielaba" LIMIT 1'));
|
|
$dies = $dies[0];
|
|
|
|
$map_d = json_decode($map['data']);
|
|
|
|
$varos = array();
|
|
$varos['trap1'] = mysql_fetch_array(mysql_query('SELECT `vals`,`time` FROM `laba_act` WHERE `uid` = "'.$u->info['id'].'" AND `lib` = "'.$lab['id'].'" AND `time` > "'.time().'" AND `vars` = "trap1" ORDER BY `time` DESC LIMIT 1'));
|
|
|
|
$errors = '';
|
|
$effed = '';
|
|
|
|
if( isset($_GET['takeitm']) ) {
|
|
$var = array(
|
|
'obj' => mysql_fetch_array(mysql_query('SELECT `i`.*,`m`.`name`,`m`.`inslot` FROM `laba_itm` AS `i` LEFT JOIN `items_main` AS `m` ON `m`.`id` = `i`.`itm` WHERE `i`.`id` = "'.mysql_real_escape_string($_GET['takeitm']).'" AND `i`.`lib` = "'.$lab['id'].'" AND `i`.`x` = "'.$u->info['x'].'" AND `i`.`y` = "'.$u->info['y'].'" LIMIT 1'))
|
|
);
|
|
if(isset($var['obj']['id'])) {
|
|
if( $var['obj']['take'] == 0 ) {
|
|
$var['sex'] = ''; if($u->info['sex'] == 1) { $var['sex'] = 'à'; }
|
|
$var['text'] = '<b>'.$u->info['login'].'</b> ïîäíÿë'.$var['sex'].' ïðåäìåò "'.$var['obj']['name'].'"';
|
|
$errors .= '<b><font color=red>Âû ïîäíÿëè ïðåäìåò "'.$var['obj']['name'].'"</font></b>';
|
|
mysql_query('UPDATE `laba_itm` SET `take` = "'.$u->info['id'].'" WHERE `id` = "'.$var['obj']['id'].'" LIMIT 1');
|
|
if( $var['obj']['inslot'] > 0 ) {
|
|
$u->addItem($var['obj']['itm'],$u->info['id'],'|fromlaba=1|nosavelaba=1|nosale=1');
|
|
}else{
|
|
$u->addItem($var['obj']['itm'],$u->info['id'],'|fromlaba=1');
|
|
}
|
|
mysql_query("INSERT INTO `chat` (`dn`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`,`typeTime`,`new`) VALUES ('".$u->info['dnow']."','".$u->info['city']."','".$u->info['room']."','','','".$var['text']."','".time()."','6','0','1','1')");
|
|
}else{
|
|
$errors .= '<b><font color=red>Ïðåäìåò êòî-òî ïîäíÿë ðàíüøå Âàñ...</font></b>';
|
|
}
|
|
}else{
|
|
$errors = '<font color=red><b>Ïðåäìåò íå íàéäåí...</b></font>';
|
|
}
|
|
}elseif( isset($_GET['useobj']) ) {
|
|
$var = array(
|
|
'obj' => mysql_fetch_array(mysql_query('SELECT * FROM `laba_obj` WHERE `id` = "'.mysql_real_escape_string($_GET['useobj']).'" AND `lib` = "'.$lab['id'].'" AND `x` = "'.$u->info['x'].'" AND `y` = "'.$u->info['y'].'" LIMIT 1'))
|
|
);
|
|
if(isset($var['obj']['id'])) {
|
|
if( $var['obj']['use'] == 0 ) {
|
|
if( $var['obj']['type'] == 1 ) {
|
|
//ñóíóäóê
|
|
$var['sex'] = ''; if($u->info['sex'] == 1) { $var['sex'] = 'à'; }
|
|
|
|
//Âûäàåì ðåñóðñû, ñâèòêè
|
|
if( rand(0,100) < 25 ) {
|
|
//Âûäàåì àðò varsitmart
|
|
$var['itm'] = $varsitm[rand(0,count($varsitm)-1)];
|
|
$var['itm'] = $var['itm'][0];
|
|
$var['itm'] = mysql_fetch_array(mysql_query('SELECT `id`,`name` FROM `items_main` WHERE `id` = "'.$var['itm'].'" LIMIT 1'));
|
|
if( isset($var['itm']['id']) ) {
|
|
mysql_query('INSERT INTO `laba_itm` (`uid`,`lib`,`time`,`itm`,`x`,`y`,`take`) VALUES (
|
|
"'.$u->info['id'].'","'.$lab['id'].'","'.time().'","'.$var['itm']['id'].'","'.$u->info['x'].'","'.$u->info['y'].'","0"
|
|
)');
|
|
}else{
|
|
$var['itm']['name'] = 'Ïðåäìåò ðàññûïàëñÿ íà ãëàçàõ...';
|
|
}
|
|
}
|
|
//Âûäàåì ðåñóðñû, ñâèòêè
|
|
$var['itm'] = $varsitmsund[rand(0,count($varsitmsund)-1)];
|
|
$var['itm'] = $var['itm'][0];
|
|
$var['itm'] = mysql_fetch_array(mysql_query('SELECT `id`,`name` FROM `items_main` WHERE `id` = "'.$var['itm'].'" LIMIT 1'));
|
|
if( isset($var['itm']['id']) ) {
|
|
$u->addItem($var['itm']['id'],$u->info['id'],'|fromlaba=1');
|
|
}else{
|
|
$var['itm']['name'] = 'Ïðåäìåò ðàññûïàëñÿ íà ãëàçàõ...';
|
|
}
|
|
$var['text'] = '<img width=40 height=25 src=https://img.new-combats.com/i/items/event_sunduk.gif> <b>'.$u->info['login'].'</b> îòêðûë'.$var['sex'].' ñóíäóê...è çàáðàë "'.$var['itm']['name'].'"';
|
|
mysql_query("INSERT INTO `chat` (`dn`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`,`typeTime`,`new`) VALUES ('".$u->info['dnow']."','".$u->info['city']."','".$u->info['room']."','','','".$var['text']."','".time()."','6','0','1','1')");
|
|
$errors .= '<img width="40" height="25" src="https://img.new-combats.com/i/items/event_sunduk.gif"> '.$u->info['login'].' îòêðûë'.$var['sex'].' ñóíäóê...è çàáðàë "'.$var['itm']['name'].'"';
|
|
$var['obj']['use'] = $u->info['id'];
|
|
}elseif( $var['obj']['type'] == 5 ) {
|
|
//Ïàíäîðó
|
|
$var['sex'] = ''; if($u->info['sex'] == 1) { $var['sex'] = 'à'; }
|
|
|
|
//Âûäàåì ðåñóðñû, ñâèòêè
|
|
if( rand(0,100) < 70 ) {
|
|
//Âûäàåì àðò varsitmart
|
|
$var['itm'] = $varsitmart[rand(0,count($varsitmart)-1)];
|
|
$var['itm'] = $var['itm'][0];
|
|
$var['itm'] = mysql_fetch_array(mysql_query('SELECT `id`,`name` FROM `items_main` WHERE `id` = "'.$var['itm'].'" LIMIT 1'));
|
|
if( isset($var['itm']['id']) ) {
|
|
mysql_query('INSERT INTO `laba_itm` (`uid`,`lib`,`time`,`itm`,`x`,`y`,`take`) VALUES (
|
|
"'.$u->info['id'].'","'.$lab['id'].'","'.time().'","'.$var['itm']['id'].'","'.$u->info['x'].'","'.$u->info['y'].'","0"
|
|
)');
|
|
}else{
|
|
$var['itm']['name'] = 'Ïðåäìåò ðàññûïàëñÿ íà ãëàçàõ...';
|
|
}
|
|
}
|
|
$var['itm'] = $varsitm[rand(0,count($varsitm)-1)];
|
|
$var['itm'] = $var['itm'][0];
|
|
$var['itm'] = mysql_fetch_array(mysql_query('SELECT `id`,`name` FROM `items_main` WHERE `id` = "'.$var['itm'].'" LIMIT 1'));
|
|
if( isset($var['itm']['id']) ) {
|
|
//$u->addItem($var['itm']['id'],$u->info['id'],'|fromlaba=1');
|
|
mysql_query('INSERT INTO `laba_itm` (`uid`,`lib`,`time`,`itm`,`x`,`y`,`take`) VALUES (
|
|
"'.$u->info['id'].'","'.$lab['id'].'","'.time().'","'.$var['itm']['id'].'","'.$u->info['x'].'","'.$u->info['y'].'","0"
|
|
)');
|
|
}else{
|
|
$var['itm']['name'] = 'Ïðåäìåò ðàññûïàëñÿ íà ãëàçàõ...';
|
|
}
|
|
$var['text'] = '<img width=40 height=25 src=https://img.new-combats.com/i/items/event_pandbox.gif> <b>'.$u->info['login'].'</b> îòêðûë'.$var['sex'].' ßùèê Ïàíäîðû...';
|
|
mysql_query("INSERT INTO `chat` (`dn`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`,`typeTime`,`new`) VALUES ('".$u->info['dnow']."','".$u->info['city']."','".$u->info['room']."','','','".$var['text']."','".time()."','6','0','1','1')");
|
|
$errors .= '<img width="40" height="25" src="https://img.new-combats.com/i/items/event_pandbox.gif"> '.$u->info['login'].' îòêðûë'.$var['sex'].' ßùèê Ïàíäîðû...';
|
|
$var['obj']['use'] = $u->info['id'];
|
|
}elseif( $var['obj']['type'] == 3 ) {
|
|
//Õèëêà
|
|
$var['sex'] = ''; if($u->info['sex'] == 1) { $var['sex'] = 'à'; }
|
|
$var['hpp'] = rand(2,5)*10;
|
|
$var['hp'] = round($u->stats['hpAll']/100*$var['hpp']);
|
|
$u->stats['hpNow'] += $var['hp'];
|
|
if( $u->stats['hpNow'] > $u->stats['hpAll'] ) {
|
|
$u->stats['hpNow'] = $u->stats['hpAll'];
|
|
}
|
|
$var['text'] = '<img width=40 height=25 src=https://img.new-combats.com/i/items/event_heal.gif> <b>'.$u->info['login'].'</b> ïîïîëíèë'.$var['sex'].' çäîðîâüå, Óðîâåíü Æèçíè +'.$var['hpp'].'% (+'.$var['hp'].'HP)';
|
|
mysql_query('UPDATE `stats` SET `hpNow` = "'.$u->stats['hpNow'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
|
mysql_query("INSERT INTO `chat` (`dn`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`,`typeTime`,`new`) VALUES ('".$u->info['dnow']."','".$u->info['city']."','".$u->info['room']."','','','".$var['text']."','".time()."','6','0','1','1')");
|
|
$errors .= '<img width="40" height="25" src="https://img.new-combats.com/i/items/event_heal.gif"> '.$u->info['login'].' ïîïîëíèë'.$var['sex'].' çäîðîâüå, Óðîâåíü Æèçíè +'.$var['hpp'].'% (+'.$var['hp'].'HP)';
|
|
$var['obj']['use'] = $u->info['id'];
|
|
}
|
|
if( $var['obj']['use'] > 0 ) {
|
|
mysql_query('UPDATE `laba_obj` SET `use` = "'.$var['obj']['use'].'" WHERE `id` = "'.$var['obj']['id'].'" LIMIT 1');
|
|
}
|
|
}else{
|
|
$errors = '<font color=red><b>Êòî-òî óæå èñïîëüçîâàë ýòî äî Âàñ...</b></font>';
|
|
}
|
|
}else{
|
|
$errors = '<font color=red><b>Îáüåêò íå íàéäåí...</b></font>';
|
|
}
|
|
|
|
unset($var);
|
|
}
|
|
|
|
//Ãåíèðàöèÿ êàðòû
|
|
$mapsee = '';
|
|
$real_x = $u->info['x'];
|
|
$real_y = $u->info['y'];
|
|
|
|
if( $real_y < 6 ) {
|
|
$real_y = 6;
|
|
}
|
|
if( $real_x < 6 ) {
|
|
$real_x = 6;
|
|
}
|
|
if( $real_y > count($map_d) - 7 ) {
|
|
$real_y = count($map_d) - 7;
|
|
}
|
|
if( $real_x > count($map_d) - 7 ) {
|
|
$real_x = count($map_d) - 7;
|
|
}
|
|
|
|
$objs = array( );
|
|
|
|
$sp = mysql_query('SELECT * FROM `laba_obj` WHERE `lib` = "'.$lab['id'].'" AND `x` > '.($real_x - 7).' AND `x` < '.($real_x + 7).' AND `y` > '.($real_y - 12).' AND `y` < '.($real_y + 12).' LIMIT 144');
|
|
while( $pl = mysql_fetch_array($sp) ) {
|
|
$objs[$pl['x']][$pl['y']] = $pl;
|
|
}
|
|
|
|
$i = 1;
|
|
$goodgoo = array( 1 => 0 , 2 => 0 , 3 => 0 , 4 => 0 );
|
|
while( $i <= 4 ) {
|
|
$goto = array( 'x' => $u->info['y'] , 'y' => $u->info['x'] );
|
|
if( $i == 1 ) {
|
|
$goto['x']--;
|
|
}elseif( $i == 2 ) {
|
|
$goto['y']--;
|
|
}elseif( $i == 3 ) {
|
|
$goto['x']++;
|
|
}elseif( $i == 4 ) {
|
|
$goto['y']++;
|
|
}
|
|
if( $map_d[$goto['y']][$goto['x']] == 0 && $goto['x'] > 0 && $goto['x'] < count($map_d)-1 && $u->info['timeGo'] <= time() ) {
|
|
$goodgoo[$i] = 1;
|
|
}
|
|
$i++;
|
|
}
|
|
|
|
if( isset($_GET['goto']) ) {
|
|
$goto = array( 'x' => $u->info['y'] , 'y' => $u->info['x'] );
|
|
if( $_GET['goto'] == 1 ) {
|
|
$goto['x']--;
|
|
}elseif( $_GET['goto'] == 2 ) {
|
|
$goto['y']--;
|
|
}elseif( $_GET['goto'] == 3 ) {
|
|
$goto['x']++;
|
|
}elseif( $_GET['goto'] == 4 ) {
|
|
$goto['y']++;
|
|
}
|
|
if( $goodgoo[$_GET['goto']] == 1 && $u->info['timeGo'] <= time() ) {
|
|
//ïåðåõîäèì
|
|
$u->info['y'] = $goto['x'];
|
|
$u->info['x'] = $goto['y'];
|
|
$real_x = $u->info['x'];
|
|
$real_y = $u->info['y'];
|
|
$varos['timego'] = 5;
|
|
if( isset($varos['trap1']['time']) ) {
|
|
$varos['timego'] += 3;
|
|
}
|
|
if( isset($u->stats['speed_dungeon']) ) {
|
|
$varos['timego'] = $varos['timego']-floor($varos['timego']/100*$u->stats['speed_dungeon']);
|
|
if( $varos['timego'] < 1 ) {
|
|
$varos['timego'] = 1;
|
|
}
|
|
}
|
|
$u->info['timeGo'] = time()+$varos['timego'];
|
|
$u->info['timeGoL'] = time();
|
|
mysql_query('UPDATE `stats` SET `x` = "'.$u->info['x'].'" ,`y` = "'.$u->info['y'].'",`timeGoL` = "'.$u->info['timeGoL'].'",`timeGo` = "'.$u->info['timeGo'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
|
}
|
|
}
|
|
|
|
$tmdg = ($u->info['timeGo']-time());
|
|
$tmdgl = ($u->info['timeGo']-$u->info['timeGoL']);
|
|
$tmdgp = floor(100-$tmdg/$tmdgl*100); if( $tmdgp < 1 ) { $tmdgp = 1; }elseif( $tmdgp > 100 ) { $tmdgp = 100; }
|
|
$tmdgm = 25*$tmdgl;
|
|
|
|
$tmdg = floor(40/100*$tmdgp);
|
|
|
|
if( $tmdg < 1 ) {
|
|
$tmdg = 1;
|
|
}elseif( $tmdg > 40 ) {
|
|
$tmdg = 40;
|
|
}
|
|
|
|
if( $real_y < 6 ) {
|
|
$real_y = 6;
|
|
}
|
|
if( $real_x < 6 ) {
|
|
$real_x = 6;
|
|
}
|
|
if( $real_y > count($map_d) - 7 ) {
|
|
$real_y = count($map_d) - 7;
|
|
}
|
|
if( $real_x > count($map_d) - 7 ) {
|
|
$real_x = count($map_d) - 7;
|
|
}
|
|
|
|
if( isset($_POST['exit']) ) {
|
|
if( $lab['users'] < 2 ) {
|
|
//Óäàëÿåì ïîäçåìåëüå
|
|
mysql_query('DELETE FROM `laba_now` WHERE `id` = "'.$lab['id'].'" LIMIT 1');
|
|
mysql_query('DELETE FROM `laba_map` WHERE `id` = "'.$lab['id'].'" LIMIT 1');
|
|
mysql_query('DELETE FROM `laba_obj` WHERE `lib` = "'.$lab['id'].'"');
|
|
mysql_query('DELETE FROM `laba_act` WHERE `lib` = "'.$lab['id'].'"');
|
|
mysql_query('DELETE FROM `laba_itm` WHERE `lib` = "'.$lab['id'].'"');
|
|
}else{
|
|
$lab['users']--;
|
|
mysql_query('UPDATE `laba_now` SET `users` = "'.$lab['users'].'" WHERE `id` = "'.$lab['id'].'" LIMIT 1');
|
|
}
|
|
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `uid` = "'.$u->info['id'].'" AND `delete` < 1234567890 AND `inShop` = "0" AND `data` LIKE "%fromlaba=1%"');
|
|
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `uid` = "'.$u->info['id'].'" AND `delete` < 1234567890 AND `inShop` = "0" AND `data` LIKE "%nosavelaba=1%"');
|
|
mysql_query('UPDATE `users` SET `room` = "369" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
|
mysql_query('UPDATE `stats` SET `dnow` = "0",`x`="0",`y`="0" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
|
//Âûáðàñûâàåì ïðåäìåòû êîòîðûå èç ïîäçåìåëüÿ
|
|
|
|
die('<script>location.href="main.php";</script>');
|
|
}
|
|
|
|
//Ïðåäìåòû â ëîêàöèè
|
|
$itms = '';
|
|
|
|
if(isset($objs[$u->info['x']][$u->info['y']]['id'])) {
|
|
$var = array();
|
|
$mitm = $objs[$u->info['x']][$u->info['y']];
|
|
if( $mitm['type'] == 6 ) {
|
|
//Ñëó÷àéíûé ïðåäìåò
|
|
if( $mitm['vars'] < 25 ) {
|
|
$i = 0;
|
|
while( $i < $mitm['vars'] ) {
|
|
$var['add'] = $varsitm[rand(0,count($varsitm)-1)];
|
|
if( $var['add'][1] > 0 ) {
|
|
$j = 0;
|
|
while( $j < $var['add'][1] ) {
|
|
mysql_query('INSERT INTO `laba_itm` (`uid`,`lib`,`time`,`itm`,`x`,`y`,`take`) VALUES (
|
|
"'.$u->info['id'].'","'.$lab['id'].'","'.time().'","'.$var['add'][0].'","'.$u->info['x'].'","'.$u->info['y'].'","0"
|
|
)');
|
|
$j++;
|
|
}
|
|
}
|
|
$i++;
|
|
}
|
|
}else{
|
|
//Êîíêðåòíûé ïðåäìåò
|
|
|
|
}
|
|
mysql_query('DELETE FROM `laba_obj` WHERE `id` = "'.$mitm['id'].'" LIMIT 1');
|
|
}elseif( $mitm['type'] == 2 ) {
|
|
if( $mitm['use'] == 0 ) {
|
|
$tbtl = mysql_fetch_array(mysql_query('SELECT * FROM `battle` WHERE `team_win` = -1 AND `dn_id` = "'.$lab['id'].'" AND `x` = "'.$u->info['x'].'" AND `y` = "'.$u->info['y'].'" LIMIT 1'));
|
|
if( isset($tbtl['id']) ) {
|
|
//âñòóïàåì â ïîåäèíîê
|
|
mysql_query('UPDATE `users` SET `battle` = "'.$tbtl['id'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
|
mysql_query('UPDATE `stats` SET `team` = "1" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
|
$u->error = 'Íàïàäàåì ... <script>location="main.php?rnd='.$code.'";</script>';
|
|
}else{
|
|
$var['bots'] = array(
|
|
array(357,5),
|
|
array(358,5),
|
|
array(359,5),
|
|
array(360,5),
|
|
array(361,3),
|
|
array(362,3),
|
|
array(363,3),
|
|
array(364,2),
|
|
array(365,5),
|
|
array(366,5),
|
|
array(367,3)
|
|
);
|
|
//Ñîçäàåì íîâûé áîé
|
|
if( $mitm['vars'] != NULL ) {
|
|
//Áîòû óæå åñòü
|
|
}else{
|
|
//Íîâûé ñïèñîê ñîñòàâëÿåì
|
|
$i = 0;
|
|
while( $i <= $u->info['level'] ) {
|
|
$var['ab'] = $var['bots'][rand(0,count($var['bots'])-1)];
|
|
$mitm['vars'] .= '|'.$var['ab'][0];
|
|
$i += $var['ab'][1];
|
|
}
|
|
//
|
|
$mitm['vars'] = ltrim($mitm['vars'],'|');
|
|
//
|
|
mysql_query('UPDATE `laba_obj` SET `vars` = "'.$mitm['vars'].'" WHERE `id` = "'.$mitm['id'].'" LIMIT 1');
|
|
}
|
|
//
|
|
$mitm['vars'] = explode('|',$mitm['vars']);
|
|
//
|
|
if( count($mitm['vars']) > 0 ) {
|
|
$btl_id = 0;
|
|
$expB = 0;
|
|
$btld = array(
|
|
'players'=>'',
|
|
'timeout'=>180,
|
|
'type'=>0,
|
|
'invis'=>0,
|
|
'noinc'=>0,
|
|
'travmChance'=>0,
|
|
'typeBattle'=>0,
|
|
'addExp'=>$expB,
|
|
'money'=>0
|
|
);
|
|
|
|
$ins = mysql_query('INSERT INTO `battle` (`dungeon`,`dn_id`,`x`,`y`,`city`,`time_start`,`players`,`timeout`,`type`,`invis`,`noinc`,`travmChance`,`typeBattle`,`addExp`,`money`) VALUES (
|
|
"102",
|
|
"'.$lab['id'].'",
|
|
"'.$u->info['x'].'",
|
|
"'.$u->info['y'].'",
|
|
"'.$u->info['city'].'",
|
|
"'.time().'",
|
|
"'.$btld['players'].'",
|
|
"'.$btld['timeout'].'",
|
|
"'.$btld['type'].'",
|
|
"'.$btld['invis'].'",
|
|
"'.$btld['noinc'].'",
|
|
"'.$btld['travmChance'].'",
|
|
"'.$btld['typeBattle'].'",
|
|
"'.$btld['addExp'].'",
|
|
"'.$btld['money'].'")');
|
|
$btl_id = mysql_insert_id();
|
|
}
|
|
if( $btl_id > 0 ) {
|
|
//
|
|
$i = 0;
|
|
while( $i < count($mitm['vars']) ) {
|
|
|
|
$k = $u->addNewbot($mitm['vars'][$i],NULL,NULL,$logins_bot);
|
|
$logins_bot = $k['logins_bot'];
|
|
if($k!=false)
|
|
{
|
|
$upd = mysql_query('UPDATE `users` SET `battle` = "'.$btl_id.'",`room` = "-100" WHERE `id` = "'.$k['id'].'" LIMIT 1');
|
|
if($upd)
|
|
{
|
|
$upd = mysql_query('UPDATE `stats` SET `x`="'.$u->info['x'].'",`y`="'.$u->info['y'].'",`team` = "2" WHERE `id` = "'.$k['id'].'" LIMIT 1');
|
|
if($upd)
|
|
{
|
|
$j++;
|
|
}
|
|
}
|
|
}
|
|
|
|
$i++;
|
|
}
|
|
unset($logins_bot);
|
|
if($j>0)
|
|
{
|
|
mysql_query('UPDATE `users` SET `battle` = "'.$btl_id.'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
|
mysql_query('UPDATE `stats` SET `team` = "1" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
|
$u->error = 'Íàïàäàåì ... <script>location="main.php?rnd='.$code.'";</script>';
|
|
}else{
|
|
$u->error = 'Íå óäàëîñü íàïàñòü, îøèáêà îáüåêòà íàïàäåíèÿ ...';
|
|
}
|
|
}
|
|
//
|
|
}
|
|
}
|
|
}elseif( $mitm['type'] == 1 ) {
|
|
//Ñóíäóê
|
|
if( $mitm['use'] == 0 ) {
|
|
$itms .= '<a title="Îòêðûòü" href="main.php?useobj='.$mitm['id'].'"><img src="https://img.new-combats.com/i/items/use_sunduk_on.gif" width="60" height="60"></a>';
|
|
}else{
|
|
$itms .= '<img title="Ñóíäóê áûë îòêðûò" src="https://img.new-combats.com/i/items/use_sunduk_off.gif" width="60" height="60">';
|
|
}
|
|
}elseif( $mitm['type'] == 3 ) {
|
|
//õèëêà
|
|
if( $mitm['use'] == 0 ) {
|
|
$itms .= '<a title="Âûïèòü" href="main.php?useobj='.$mitm['id'].'"><img src="https://img.new-combats.com/i/items/use_heal_on.gif" width="60" height="60"></a>';
|
|
}else{
|
|
$itms .= '<img title="Ýëèêñèð áûë âûïèò" src="https://img.new-combats.com/i/items/openHeal.gif" width="60" height="60">';
|
|
}
|
|
}elseif( $mitm['type'] == 4 ) {
|
|
if( $mitm['use'] == 0 ) {
|
|
//Ëîâóøêà
|
|
$var['trap1'] = mysql_fetch_array(mysql_query('SELECT `id`,`vals`,`time` FROM `laba_act` WHERE `uid` = "'.$u->info['id'].'" AND `lib` = "'.$lab['id'].'" AND `time` > "'.time().'" AND `vars` = "trap1" ORDER BY `time` DESC LIMIT 1'));
|
|
$var['time'] = rand(1,60);
|
|
if( isset($var['trap1']['id']) ) {
|
|
mysql_query('UPDATE `laba_act` SET `vals` = "'.( $var['trap1']['vals'] + $var['time'] ).'",`time` = "'.( $var['trap1']['time'] + $var['time']*60 ).'" WHERE `id` = "'.$var['trap1']['id'].'" LIMIT 1');
|
|
}else{
|
|
mysql_query('INSERT INTO `laba_act` (`uid`,`time`,`lib`,`vars`,`vals`) VALUES (
|
|
"'.$u->info['id'].'","'.(time()+$var['time']*60).'","'.$lab['id'].'","trap1","'.$var['time'].'"
|
|
)');
|
|
}
|
|
mysql_query('UPDATE `laba_obj` SET `use` = "'.$u->info['id'].'" WHERE `id` = "'.$mitm['id'].'" LIMIT 1');
|
|
|
|
$var['sex'] = ''; if($u->info['sex'] == 1) { $var['sex'] = 'à'; }
|
|
$var['text'] = '<img width=40 height=25 src=https://img.new-combats.com/i/items/event_timer_trap.gif> <b>'.$u->info['login'].'</b> óãîäèë'.$var['sex'].' â ëîâóøêó...';
|
|
|
|
$varos['trap1'] = mysql_fetch_array(mysql_query('SELECT `vals`,`time` FROM `laba_act` WHERE `uid` = "'.$u->info['id'].'" AND `lib` = "'.$lab['id'].'" AND `time` > "'.time().'" AND `vars` = "trap1" ORDER BY `time` DESC LIMIT 1'));
|
|
|
|
mysql_query("INSERT INTO `chat` (`dn`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`,`typeTime`,`new`) VALUES ('".$u->info['dnow']."','".$u->info['city']."','".$u->info['room']."','','','".$var['text']."','".time()."','6','0','1','1')");
|
|
$errors .= '<img width="40" height="25" src="https://img.new-combats.com/i/items/event_timer_trap.gif"> '.$u->info['login'].' óãîäèë'.$var['sex'].' â ëîâóøêó... Âðåìÿ ïåðåõîäà +3 ñåêóíäû (Äëèòåëüíîñòü: +'.$var['time'].' ìèí.)';
|
|
}
|
|
}elseif( $mitm['type'] == 5 ) {
|
|
//Ïàíäîðà
|
|
if( $mitm['use'] == 0 ) {
|
|
$itms .= '<a title="Îòêðûòü" href="main.php?useobj='.$mitm['id'].'"><img src="https://img.new-combats.com/i/items/panbox_on.gif" width="60" height="60"></a>';
|
|
}else{
|
|
$itms .= '<img title="Ñóíäóê áûë îòêðûò" src="https://img.new-combats.com/i/items/panbox_off.gif" width="60" height="60">';
|
|
}
|
|
}
|
|
unset($var);
|
|
}
|
|
|
|
$sp = mysql_query('SELECT `i`.*,`m`.`name`,`m`.`img` FROM `laba_itm` AS `i` LEFT JOIN `items_main` AS `m` ON `m`.`id` = `i`.`itm` WHERE `i`.`lib` = "'.$lab['id'].'" AND `i`.`x` = "'.$u->info['x'].'" AND `i`.`y` = "'.$u->info['y'].'" AND `i`.`take` = "0"');
|
|
while( $pl = mysql_fetch_array($sp) ) {
|
|
$itms .= ' <a href="main.php?takeitm='.$pl['id'].'"><img src="https://img.new-combats.com/i/items/'.$pl['img'].'" title="Ïîäíÿòü "'.$pl['name'].'""></a>';
|
|
}
|
|
|
|
if( $itms != '' ) {
|
|
$itms = '<u>Â ýòîé êîìíàòå íàõîäèòñÿ:</u><br /><br />'.$itms.'<br />';
|
|
}elseif( $u->info['y'] == count($map_d)-2 ) {
|
|
//Âûõîä íàøåëñÿ!
|
|
if( $lab['users'] < 2 ) {
|
|
//Óäàëÿåì ïîäçåìåëüå
|
|
mysql_query('DELETE FROM `laba_now` WHERE `id` = "'.$lab['id'].'" LIMIT 1');
|
|
mysql_query('DELETE FROM `laba_map` WHERE `id` = "'.$lab['id'].'" LIMIT 1');
|
|
mysql_query('DELETE FROM `laba_obj` WHERE `lib` = "'.$lab['id'].'"');
|
|
mysql_query('DELETE FROM `laba_act` WHERE `lib` = "'.$lab['id'].'"');
|
|
mysql_query('DELETE FROM `laba_itm` WHERE `lib` = "'.$lab['id'].'"');
|
|
}else{
|
|
$lab['users']--;
|
|
mysql_query('UPDATE `laba_now` SET `users` = "'.$lab['users'].'" WHERE `id` = "'.$lab['id'].'" LIMIT 1');
|
|
}
|
|
$u->addItem(4392,$u->info['id'],'|fromlaba=1|nosale=1');
|
|
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `uid` = "'.$u->info['id'].'" AND `delete` < 1234567890 AND `inShop` = "0" AND `data` LIKE "%fromlaba=1%" AND `data` LIKE "%nosavelaba=1%"');
|
|
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `uid` = "'.$u->info['id'].'" AND `delete` < 1234567890 AND `inShop` = "0" AND `data` LIKE "%nosavelaba=1%"');
|
|
mysql_query('UPDATE `users` SET `room` = "369" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
|
mysql_query('UPDATE `stats` SET `dnow` = "0",`x`="0",`y`="0" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
|
$r = '<img src=https://img.new-combats.com/i/items/paper100.gif width=40 height=25 /> Âû ïîëó÷èëè íàãðàäó "×åê íà ïðåäúÿâèòåëÿ (50êð.)"';
|
|
mysql_query("INSERT INTO `chat` (`typeTime`,`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','1','".$u->info['city']."','".$u->info['room']."','','".$u->info['login']."','".$r."','".time()."','6','0')");
|
|
$r = '<img src=https://img.new-combats.com/i/items/lmap.gif width=40 height=25 /> Âû ïðîøëè ëàáèðèíò "Ïîäçåìåëüÿ Äðàêîíîâ" è ñîõðàíèëè ïðåäìåòû èç ëàáèðèíòà!';
|
|
mysql_query("INSERT INTO `chat` (`typeTime`,`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','1','".$u->info['city']."','".$u->info['room']."','','".$u->info['login']."','".$r."','".time()."','6','0')");
|
|
//Âûáðàñûâàåì ïðåäìåòû êîòîðûå èç ïîäçåìåëüÿ
|
|
die('<script>location.href="main.php";</script>');
|
|
}
|
|
|
|
$sp = mysql_query('SELECT `s`.`x`,`s`.`y`,`u`.`id`,`u`.`login`,`u`.`level` FROM `stats` AS `s` LEFT JOIN `users` AS `u` ON `u`.`id` = `s`.`id` WHERE `s`.`dnow` = "'.$lab['id'].'" AND `s`.`id` != "'.$u->info['id'].'" LIMIT 5');
|
|
$pi = 1;
|
|
while( $pl = mysql_fetch_array($sp) ) {
|
|
$objs[$pl['x']][$pl['y']] = array(2 => '<div title="Èãðîê: '.$pl['login'].'" class="ddp1ee'.$pi.'"></div>'); //Ïåðñîíàæ 1
|
|
$pi++;
|
|
}
|
|
|
|
$objs[$u->info['x']][$u->info['y']] = array(2 => '<div title="ß" class="ddp1me"></div>'); //Ïåðñîíàæ 1
|
|
$i = 0;
|
|
while( $i <= count($map_d) ) {
|
|
$j = 0;
|
|
while( $j < count($map_d[$i]) ) {
|
|
if( $i > $real_x - 6 && $i < $real_x + 6 && $j > $real_y - 6 && $j < $real_y + 6 ) {
|
|
if( $map_d[$i][$j] == 1 ) {
|
|
$mapsee .= '<div class="ddp1">'.$objs[$i][$j][2].'</div>';
|
|
}else{
|
|
if( !isset($objs[$i][$j]['id']) ) {
|
|
if( isset($objs[$i][$j][2]) ) {
|
|
//
|
|
}elseif( $j == 1 ) {
|
|
$objs[$i][$j][2] = '<div title="Âõîä â ëàáèðèíò" class="ddpStart"></div>';
|
|
}elseif( $j == count($map_d)-2 ) {
|
|
$objs[$i][$j][2] = '<div title="Âûõîä èç ëàáèðèíòà!" class="ddpExit"></div>';
|
|
}
|
|
}else{
|
|
if( $objs[$i][$j]['use'] == 0 ) {
|
|
$objs[$i][$j][2] = '<div class="'.$objs[$i][$j]['img'].'"></div>';
|
|
}else{
|
|
$objs[$i][$j][2] = '';
|
|
}
|
|
}
|
|
$mapsee .= '<div class="ddp0">'.$objs[$i][$j][2].'</div>';
|
|
}
|
|
}
|
|
$j++;
|
|
}
|
|
if( $i > $real_x - 6 && $i < $real_x + 6 ) {
|
|
$mapsee .= '<br>';
|
|
}
|
|
$i++;
|
|
}
|
|
$mapsee = '<div style="width:165px;height:165px;padding:10px;">'.$mapsee.'</div>';
|
|
|
|
|
|
//Ýôôåêòû íà ïåðñîíàæå
|
|
if( isset($varos['trap1']['vals']) && $varos['trap1']['vals'] > 0 ) {
|
|
$effed .= '<div><img width=40 height=25 src=https://img.new-combats.com/i/items/event_timer_trap.gif> - Âðåìÿ ïåðåõîäà +3 ñåêóíäû (Îñòàëîñü: '.$u->timeOut($varos['trap1']['time']-time()).')</div>';
|
|
}
|
|
unset($varos);
|
|
?>
|
|
<style>
|
|
.ddp0 {
|
|
display:inline-block;
|
|
width:15px;
|
|
height:15px;
|
|
background-image:url("https://img.new-combats.com/drgn/bg/o.gif");
|
|
}
|
|
.ddp1 {
|
|
display:inline-block;
|
|
width:15px;
|
|
height:15px;
|
|
background-image:url("https://img.new-combats.com/drgn/bg/m.gif");
|
|
}
|
|
.ddpStart {
|
|
display:inline-block;
|
|
width:15px;
|
|
height:15px;
|
|
background-image:url("https://img.new-combats.com/drgn/bg/os.gif");
|
|
}
|
|
.ddpExit {
|
|
display:inline-block;
|
|
width:15px;
|
|
height:15px;
|
|
background-image:url("https://img.new-combats.com/drgn/bg/of.gif");
|
|
}
|
|
.ddp1s {
|
|
display:inline-block;
|
|
width:15px;
|
|
height:15px;
|
|
background-image:url("https://img.new-combats.com/drgn/bg/s.gif");
|
|
}
|
|
.ddp1m {
|
|
display:inline-block;
|
|
width:15px;
|
|
height:15px;
|
|
background-image:url("https://img.new-combats.com/drgn/bg/r.gif");
|
|
}
|
|
.ddp1h {
|
|
display:inline-block;
|
|
width:15px;
|
|
height:15px;
|
|
background-image:url("https://img.new-combats.com/drgn/bg/h.gif");
|
|
}
|
|
.ddp1l {
|
|
display:inline-block;
|
|
width:15px;
|
|
height:15px;
|
|
background-image:url("https://img.new-combats.com/drgn/bg/b.gif");
|
|
}
|
|
.ddp1p {
|
|
display:inline-block;
|
|
width:15px;
|
|
height:15px;
|
|
background-image:url("https://img.new-combats.com/drgn/bg/p.gif");
|
|
}
|
|
.ddp1me {
|
|
display:inline-block;
|
|
width:15px;
|
|
height:15px;
|
|
background-image:url("https://img.new-combats.com/drgn/bg/u.gif");
|
|
}
|
|
.ddp1ee1 {
|
|
display:inline-block;
|
|
width:15px;
|
|
height:15px;
|
|
background-image:url("https://img.new-combats.com/drgn/bg/e1.gif");
|
|
}
|
|
.ddp1ee2 {
|
|
display:inline-block;
|
|
width:15px;
|
|
height:15px;
|
|
background-image:url("https://img.new-combats.com/drgn/bg/e2.gif");
|
|
}
|
|
.ddp1ee3 {
|
|
display:inline-block;
|
|
width:15px;
|
|
height:15px;
|
|
background-image:url("https://img.new-combats.com/drgn/bg/e3.gif");
|
|
}
|
|
.ddp1ee4 {
|
|
display:inline-block;
|
|
width:15px;
|
|
height:15px;
|
|
background-image:url("https://img.new-combats.com/drgn/bg/e4.gif");
|
|
}
|
|
.ddp1ee5 {
|
|
display:inline-block;
|
|
width:15px;
|
|
height:15px;
|
|
background-image:url("https://img.new-combats.com/drgn/bg/e5.gif");
|
|
}
|
|
</style>
|
|
<script type="text/javascript" src="js/jquery.js"></script>
|
|
<script>
|
|
$('body').keydown(function( event ) {
|
|
if( event.which == 38 || event.which == 87 ) {
|
|
location.href="main.php?goto=2";
|
|
}else if( event.which == 37 || event.which == 65 ) {
|
|
location.href="main.php?goto=1";
|
|
}else if( event.which == 39 || event.which == 68 ) {
|
|
location.href="main.php?goto=3";
|
|
}else if( event.which == 40 || event.which == 83 ) {
|
|
location.href="main.php?goto=4";
|
|
}
|
|
});
|
|
</script>
|
|
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#E2E0E0">
|
|
<tbody>
|
|
<tr>
|
|
<td></td>
|
|
<td width="307"></td>
|
|
<td width="300"></td>
|
|
</tr>
|
|
<tr>
|
|
<td height="409" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr>
|
|
<td width="5"> </td>
|
|
<td width="99%">
|
|
<div><?=$u->error?></div>
|
|
<div>Êàðòà: <?=$lab['id']?></div>
|
|
<script language="javascript" type="text/javascript">
|
|
function confirmSubmit(mes)
|
|
{
|
|
var agree=confirm(mes);
|
|
if (agree)
|
|
return true ;
|
|
else
|
|
return false ;
|
|
}
|
|
</script>
|
|
<br />
|
|
<form method="post">
|
|
<div>
|
|
<?=$d->usersDng($lab['id']);?>
|
|
</div>
|
|
<input type="submit" name="exit" value="Âûéòè è ïîòåðÿòü âñå íàéäåííîå!" onclick="return confirmSubmit('Äåéñòâèòåëüíî õîòèòå Âûéòè è ïîòåðÿòü âñå íàéäåííîå?')" />
|
|
</form>
|
|
<br />
|
|
<? if( $effed != '' ) { echo $effed; } ?>
|
|
<br />
|
|
<?
|
|
if( $dies > 0 ) {
|
|
echo '<b>Êîë-âî ñìåðòåé: '.$dies.'/3</b><br>';
|
|
}
|
|
?>
|
|
êîîðäèíàòû : X=<?=$u->info['y']?> Y=<?=$u->info['x']?><br /></td>
|
|
<td width="5"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td> </td>
|
|
<td></td>
|
|
<td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td> </td>
|
|
<td>
|
|
<? if( $errors != '' ) { echo $errors.'<br>'; } ?>
|
|
<?=$itms?>
|
|
</td>
|
|
<td> </td>
|
|
</tr>
|
|
</tbody>
|
|
</table></td>
|
|
<td style="background-repeat:repeat; width:300px; height:410px" align="right"> </td>
|
|
<td height="409" width="300" valign="top" align="center"><table width="100%" height="396" border="0" cellpadding="0" cellspacing="0" style="background-position: top right; background-repeat: no-repeat; width: 300px; height: 410px; background: url('https://img.new-combats.com/drgn/navbg_big.gif'); ">
|
|
<tbody>
|
|
<tr>
|
|
<td height="34"><table align="center" height="25" border="0" style="background:url(https://img.new-combats.com/drgn/bg/ramka_s2.gif); background-repeat:no-repeat; background-position:left;">
|
|
<tbody>
|
|
<tr valign="middle">
|
|
<td> </td>
|
|
<td><div id="showbar" style="font-size: 2pt; padding: 2px; border: 0px solid black; visibility: visible;"> <span id="progress1" style="background-color: green;"> </span> <span id="progress2" style="background-color: green;"> </span> <span id="progress3" style="background-color: green;"> </span> <span id="progress4" style="background-color: green;"> </span> <span id="progress5" style="background-color: green;"> </span> <span id="progress6" style="background-color: green;"> </span> <span id="progress7" style="background-color: green;"> </span> <span id="progress8" style="background-color: green;"> </span> <span id="progress9" style="background-color: green;"> </span> <span id="progress10" style="background-color: green;"> </span> <span id="progress11" style="background-color: green;"> </span> <span id="progress12" style="background-color: green;"> </span> <span id="progress13" style="background-color: green;"> </span> <span id="progress14" style="background-color: green;"> </span> <span id="progress15" style="background-color: green;"> </span> <span id="progress16" style="background-color: green;"> </span> <span id="progress17" style="background-color: green;"> </span> <span id="progress18" style="background-color: green;"> </span> <span id="progress19" style="background-color: green;"> </span> <span id="progress20" style="background-color: green;"> </span> <span id="progress21" style="background-color: green;"> </span> <span id="progress22" style="background-color: green;"> </span> <span id="progress23" style="background-color: green;"> </span> <span id="progress24" style="background-color: green;"> </span> <span id="progress25" style="background-color: green;"> </span> <span id="progress26" style="background-color: green;"> </span> <span id="progress27" style="background-color: green;"> </span> <span id="progress28" style="background-color: green;"> </span> <span id="progress29" style="background-color: green;"> </span> <span id="progress30" style="background-color: green;"> </span> <span id="progress31" style="background-color: green;"> </span> <span id="progress32" style="background-color: green;"> </span> <span id="progress33" style="background-color: green;"> </span> <span id="progress34" style="background-color: green;"> </span> <span id="progress35" style="background-color: green;"> </span> <span id="progress36" style="background-color: green;"> </span> <span id="progress37" style="background-color: green;"> </span> <span id="progress38" style="background-color: green;"> </span> <span id="progress39" style="background-color: green;"> </span> <span id="progress40" style="background-color: green;"> </span> </div></td>
|
|
<td> </td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<script language="javascript">
|
|
var progressEnd = 40; // set to number of progress <span>'s.
|
|
var progressColor = 'green'; // set to progress bar color
|
|
var progressInterval = <?=$tmdgm?>;
|
|
var progressAt = <?=$tmdg?>;
|
|
var progressTimer;
|
|
|
|
|
|
function progress_set(too) {
|
|
for (var i = 1; i <= too; i++) document.getElementById('progress'+i).style.backgroundColor = progressColor;
|
|
}
|
|
|
|
function progress_none() {
|
|
for (var i = 1; i <= 40; i++) document.getElementById('progress'+i).style.backgroundColor = progressColor;
|
|
}
|
|
|
|
function progress_clear() {
|
|
for (var i = <?=$tmdg?>; i <= progressEnd; i++) document.getElementById('progress'+i).style.backgroundColor = 'transparent';
|
|
progressAt = <?=$tmdg?>;
|
|
}
|
|
function progress_update() {
|
|
document.getElementById('showbar').style.visibility = 'visible';
|
|
progressAt++;
|
|
if (progressAt > progressEnd)
|
|
{
|
|
clearTimeout(progressTimer);
|
|
return;
|
|
}
|
|
else document.getElementById('progress'+progressAt).style.backgroundColor = progressColor;
|
|
progressTimer = setTimeout('progress_update()',progressInterval);
|
|
}
|
|
|
|
|
|
progress_clear();
|
|
progress_set(<?=$tmdg?>);
|
|
progress_update();
|
|
</script>
|
|
<div align="right"> </div></td>
|
|
</tr>
|
|
<tr>
|
|
<td height="17"></td>
|
|
</tr>
|
|
<tr>
|
|
<td height="102" valign="top" align="center"><table width="100%" height="102" border="0" cellpadding="0" cellspacing="0">
|
|
<tbody>
|
|
<tr>
|
|
<td width="95" height="102"></td>
|
|
<td width="103" style="background:url(https://img.new-combats.com/drgn/in_nav_bg.gif); width:103px; height:102px; background-repeat: no-repeat;"><table width="103" height="102" border="0" cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr>
|
|
<td width="26" height="26"></td>
|
|
<td width="12"></td>
|
|
<td width="26" height="26"><a href="https://new-combats.com/main.php?goto=2"><img src="https://img.new-combats.com/drgn/arr1.gif" border="0" title="Ââåðõ" alt="Ââåðõ" /></a></td>
|
|
<td width="13"></td>
|
|
<td width="26"></td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td></td>
|
|
<td height="11"></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="26" height="26"><a href="https://new-combats.com/main.php?goto=1"><img src="https://img.new-combats.com/drgn/arr4.gif" border="0" title="Âëåâî" alt="Âëåâî" /></a></td>
|
|
<td></td>
|
|
<td width="26" height="26" ><a href="https://new-combats.com/main.php?refresh"><img src="https://img.new-combats.com/drgn/refresh.gif" border="0" title="Îáíîâèòü" alt="Îáíîâèòü" /></a></td>
|
|
<td></td>
|
|
<td width="26" height="26"><a href="https://new-combats.com/main.php?goto=3"><img src="https://img.new-combats.com/drgn/arr2.gif" border="0" title="Âïðàâî" alt="Âïðàâî" /></a></td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td height="13"></td>
|
|
<td height="13"></td>
|
|
<td height="13"></td>
|
|
<td height="13"></td>
|
|
<td height="13"></td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td></td>
|
|
<td width="26" height="26"><a href="https://new-combats.com/main.php?goto=4"><img src="https://img.new-combats.com/drgn/arr3.gif" border="0" title="Âíèç" alt="Âíèç" /></a></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
</tbody>
|
|
</table></td>
|
|
<td width="105" height="5"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table></td>
|
|
</tr>
|
|
<tr>
|
|
<td height="5"></td>
|
|
</tr>
|
|
<tr valign="top">
|
|
<td height="165"><table width="303" height="165" border="0" cellpadding="0" cellspacing="0">
|
|
<tbody>
|
|
<tr>
|
|
<td width="67" height="74"></td>
|
|
<td width="165" height="165">
|
|
<div>
|
|
<?
|
|
echo $mapsee;
|
|
?>
|
|
</div>
|
|
</td>
|
|
<td width="64"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table></td>
|
|
</tr>
|
|
<tr>
|
|
<td height="25"></td>
|
|
</tr>
|
|
<tr>
|
|
<td height="25"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<?
|
|
}
|
|
?>
|