Init.
This commit is contained in:
@@ -0,0 +1 @@
|
||||
deny from all
|
||||
@@ -0,0 +1,87 @@
|
||||
<?
|
||||
echo "
|
||||
<script language='JavaScript'>
|
||||
var elem = document.getElementById('se-pre-con');
|
||||
elem.parentNode.removeChild(elem);
|
||||
</script>
|
||||
";
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
if($u->info['align']>=1 && $u->info['align']<2) {
|
||||
if($u->error!='')
|
||||
{
|
||||
echo '<font color="red"><b>'.$u->error.'</b></font><br>';
|
||||
}
|
||||
$vu = array(0,0,0,0,0,0,0);
|
||||
//Àáèëêè $item_light
|
||||
$item_light = array(
|
||||
"" => array(
|
||||
array(5048,1,0,0,0,'usefromfile=1|nohaos=1|musor=2|noremont=1|tr_align=1|srok=86400|nosale=1|sudba=1',1)
|
||||
//array(5049,1,0,0,0,'usefromfile=1|musor=1|noremont=1|useOnLogin=1|tr_align=1|srok=86400|nosale=1|sudba=1',1)
|
||||
//Äëÿ òåìíîãî//array(4398,113,0,0,0,'useOnLogin=1|onlyOne=1|oneType=37|noremont=1|musor=1|tr_align=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',1),
|
||||
|
||||
),
|
||||
);
|
||||
$vi = array(
|
||||
);
|
||||
?>
|
||||
<link href="https://img.new-combats.com/css/main.css" rel="stylesheet" type="text/css">
|
||||
<link rel="stylesheet" type="text/css" href="css/clu0b.css" />
|
||||
<link rel="stylesheet" type="text/css" href="css/windows.css" />
|
||||
<?
|
||||
|
||||
?>
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<center><h3>Ñâåòëàÿ Ñèëà ñ íàìè, ñîáðàò <?=$u->microLogin($u->info['id'],1)?></center></h3>
|
||||
<td width="150" align="right"><input type="button" class="btn" value="Îáíîâèòü" onclick="location='main.php?1_panel=1';" /> </div> <input type="button" class="btn" value="Âåðíóòüñÿ" onclick="location='main.php';" /></td>
|
||||
|
||||
</table>
|
||||
<center><p><b>Àáèëêè:</b><br /><small>(×òîáû çàáðàòü ïðåäìåò ïðîñòî íàæìèòå íà åãî èçîáðàæåíèå)</small></p>
|
||||
<p>
|
||||
<?
|
||||
$i = 0; $seet = '';
|
||||
$vnr = array(0 => 'íà ñåãîäíÿ',1 => ' âñåãî');
|
||||
while($i < count($item_light[$lightn_panel])) {
|
||||
if($item_light[$lightn_panel][$i][1]>0) {
|
||||
$itm = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "'.$item_light[$lightn_panel][$i][0].'" LIMIT 1'));
|
||||
if(isset($itm['id'])) {
|
||||
$vix = 0;
|
||||
if($item_light[$lightn_panel][$i][4] == 0) {
|
||||
$vix = $u->testAction('`uid` = "'.$u->info['id'].'" AND `time`>='.strtotime('now 00:00:00').' AND `vars` = "dark_itm'.$itm['id'].'"',2);
|
||||
$vix = $vix[0];
|
||||
}else{
|
||||
$vix = $u->testAction('`uid` = "'.$u->info['id'].'" AND `time`>='.$vt['timeUse'].' AND `vars` = "dark_itm'.$itm['id'].'" ',2);
|
||||
$vix = $vix[0];
|
||||
}
|
||||
if($item_light[$lightn_panel][$i][1]-$vix > 0) {
|
||||
if(isset($_GET['take_item_light_panel']) && $_GET['take_item_light_panel'] == $itm['id']) {
|
||||
$nitm = $u->addItem($itm['id'],$u->info['id'],$item_light[$lightn_panel][$i][5]);
|
||||
if($item_light[$lightn_panel][6]>0) {
|
||||
}
|
||||
$u->addAction(time(),'dark_itm'.$itm['id'],'');
|
||||
echo '<font color="red">Ïðåäìåò "<b>'.$itm['name'].'</b>" ïåðåìåùåí ê Âàì â èíâåíòàðü!</font><br><br>';
|
||||
}
|
||||
}
|
||||
$seet0 = '';
|
||||
//Âûâîä ïðåäìåòîâ
|
||||
$seet0 .= '<img '.$vix.' title="'.$itm['name'].'
|
||||
(Îñòàëîñü '.$vnr[$item_light[$i][4]].': '.($item_light[$lightn_panel][$i][1]-$vix).' øò.)" src="https://'.$c['img'].'/i/items/'.$itm['img'].'"> ';
|
||||
if($item_light[$lightn_panel][$i][1]-$vix > 0) {
|
||||
$seet0 = '<a href="main.php?1_panel=1&take_item_light_panel='.$itm['id'].'">'.$seet0.'</a>';
|
||||
}else{
|
||||
$seet0 = '<span style="filter: alpha(opacity=20); -moz-opacity: 0.20; -khtml-opacity: 0.20; opacity: 0.20;">'.$seet0.'</span>';
|
||||
}
|
||||
$seet .= $seet0;
|
||||
}
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
}
|
||||
echo $seet;
|
||||
?>
|
||||
</p></td></center>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -0,0 +1,85 @@
|
||||
<?
|
||||
echo "
|
||||
<script language='JavaScript'>
|
||||
var elem = document.getElementById('se-pre-con');
|
||||
elem.parentNode.removeChild(elem);
|
||||
</script>
|
||||
";
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
if($u->info['align']>=3 && $u->info['align'] <4) {
|
||||
if($u->error!='')
|
||||
{
|
||||
echo '<font color="red"><b>'.$u->error.'</b></font><br>';
|
||||
}
|
||||
$vu = array(0,0,0,0,0,0,0);
|
||||
//Àáèëêè $item_dark
|
||||
$item_dark = array(
|
||||
"" => array(
|
||||
//array(4398,1,0,0,0,'useOnLogin=1|onlyOne=1|oneType=37|noremont=1|musor=1|tr_align=3|sudba='.$u->info['login'].'|srok=86400|nosale=1|sudba=1',1),
|
||||
array(2391,1,0,0,0,'useOnLogin=1|musor=1|noremont=1|tr_align=3|sudba='.$u->info['login'].'|srok=86400|nosale=1|sudba=1',1)
|
||||
),
|
||||
);
|
||||
$vi = array(
|
||||
);
|
||||
?>
|
||||
<link href="https://img.new-combats.com/css/main.css" rel="stylesheet" type="text/css">
|
||||
<link rel="stylesheet" type="text/css" href="css/clu0b.css" />
|
||||
<link rel="stylesheet" type="text/css" href="css/windows.css" />
|
||||
<?
|
||||
|
||||
?>
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<center><h3>Òåìíàÿ Ñèëà ñ íàìè, ñîáðàò <?=$u->microLogin($u->info['id'],1)?></center></h3>
|
||||
<td width="150" align="right"><input type="button" class="btn" value="Îáíîâèòü" onclick="location='main.php?3_panel=1';" /> </div> <input type="button" class="btn" value="Âåðíóòüñÿ" onclick="location='main.php';" /></td>
|
||||
|
||||
</table>
|
||||
<center><p><b>Àáèëêè:</b><br /><small>(×òîáû çàáðàòü ïðåäìåò ïðîñòî íàæìèòå íà åãî èçîáðàæåíèå)</small></p>
|
||||
<p>
|
||||
<?
|
||||
$i = 0; $seet = '';
|
||||
$vnr = array(0 => 'íà ñåãîäíÿ',1 => ' âñåãî');
|
||||
while($i < count($item_dark[$dark_panel])) {
|
||||
if($item_dark[$dark_panel][$i][1]>0) {
|
||||
$itm = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "'.$item_dark[$dark_panel][$i][0].'" LIMIT 1'));
|
||||
if(isset($itm['id'])) {
|
||||
$vix = 0;
|
||||
if($item_dark[$dark_panel][$i][4] == 0) {
|
||||
$vix = $u->testAction('`uid` = "'.$u->info['id'].'" AND `time`>='.strtotime('now 00:00:00').' AND `vars` = "dark_itm'.$itm['id'].'"',2);
|
||||
$vix = $vix[0];
|
||||
}else{
|
||||
$vix = $u->testAction('`uid` = "'.$u->info['id'].'" AND `time`>='.$vt['timeUse'].' AND `vars` = "dark_itm'.$itm['id'].'" ',2);
|
||||
$vix = $vix[0];
|
||||
}
|
||||
if($item_dark[$dark_panel][$i][1]-$vix > 0) {
|
||||
if(isset($_GET['take_item_dark_panel']) && $_GET['take_item_dark_panel'] == $itm['id']) {
|
||||
$nitm = $u->addItem($itm['id'],$u->info['id'],$item_dark[$dark_panel][$i][5]);
|
||||
if($item_dark[$dark_panel][6]>0) {
|
||||
}
|
||||
$u->addAction(time(),'dark_itm'.$itm['id'],'');
|
||||
echo '<font color="red">Ïðåäìåò "<b>'.$itm['name'].'</b>" ïåðåìåùåí ê Âàì â èíâåíòàðü!</font><br><br>';
|
||||
}
|
||||
}
|
||||
$seet0 = '';
|
||||
//Âûâîä ïðåäìåòîâ
|
||||
$seet0 .= '<img '.$vix.' title="'.$itm['name'].'
|
||||
(Îñòàëîñü '.$vnr[$item_dark[$i][4]].': '.($item_dark[$dark_panel][$i][1]-$vix).' øò.)" src="https://'.$c['img'].'/i/items/'.$itm['img'].'"> ';
|
||||
if($item_dark[$dark_panel][$i][1]-$vix > 0) {
|
||||
$seet0 = '<a href="main.php?3_panel=1&take_item_dark_panel='.$itm['id'].'">'.$seet0.'</a>';
|
||||
}else{
|
||||
$seet0 = '<span style="filter: alpha(opacity=20); -moz-opacity: 0.20; -khtml-opacity: 0.20; opacity: 0.20;">'.$seet0.'</span>';
|
||||
}
|
||||
$seet .= $seet0;
|
||||
}
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
}
|
||||
echo $seet;
|
||||
?>
|
||||
</p></td></center>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -0,0 +1,85 @@
|
||||
<?
|
||||
echo "
|
||||
<script language='JavaScript'>
|
||||
var elem = document.getElementById('se-pre-con');
|
||||
elem.parentNode.removeChild(elem);
|
||||
</script>
|
||||
";
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
if($u->info['align']==7) {
|
||||
if($u->error!='')
|
||||
{
|
||||
echo '<font color="red"><b>'.$u->error.'</b></font><br>';
|
||||
}
|
||||
$vu = array(0,0,0,0,0,0,0);
|
||||
//Àáèëêè $item_neytral
|
||||
$item_neytral = array(
|
||||
"" => array(
|
||||
//array(5050,1,0,0,0,'tr_s1=10|tr_s2=10|tr_s3=10|tr_s4=25|onlyOne=1|oneType=74|tr_align=7|noremont=1|musor=1|srok=86400|nosale=1|sudba=1',1),
|
||||
array(4943,1,0,0,0,'usefromfile=1|musor=1|noremont=1|sudba=1|tr_align=7|srok=86400|nosale=1|sudba=1',1)
|
||||
),
|
||||
);
|
||||
$vi = array(
|
||||
);
|
||||
?>
|
||||
<link href="https://img.new-combats.com/css/main.css" rel="stylesheet" type="text/css">
|
||||
<link rel="stylesheet" type="text/css" href="css/clu0b.css" />
|
||||
<link rel="stylesheet" type="text/css" href="css/windows.css" />
|
||||
<?
|
||||
|
||||
?>
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<center><h3>Íåéòðàëüíàÿ Ñèëà ñ íàìè, ñîáðàò <?=$u->microLogin($u->info['id'],1)?></center></h3>
|
||||
<td width="150" align="right"><input type="button" class="btn" value="Îáíîâèòü" onclick="location='main.php?7_panel=1';" /> </div> <input type="button" class="btn" value="Âåðíóòüñÿ" onclick="location='main.php';" /></td>
|
||||
|
||||
</table>
|
||||
<center><p><b>Àáèëêè:</b><br /><small>(×òîáû çàáðàòü ïðåäìåò ïðîñòî íàæìèòå íà åãî èçîáðàæåíèå)</small></p>
|
||||
<p>
|
||||
<?
|
||||
$i = 0; $seet = '';
|
||||
$vnr = array(0 => 'íà ñåãîäíÿ',1 => ' âñåãî');
|
||||
while($i < count($item_neytral[$neytral_panel])) {
|
||||
if($item_neytral[$neytral_panel][$i][1]>0) {
|
||||
$itm = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "'.$item_neytral[$neytral_panel][$i][0].'" LIMIT 1'));
|
||||
if(isset($itm['id'])) {
|
||||
$vix = 0;
|
||||
if($item_neytral[$neytral_panel][$i][4] == 0) {
|
||||
$vix = $u->testAction('`uid` = "'.$u->info['id'].'" AND `time`>='.strtotime('now 00:00:00').' AND `vars` = "dark_itm'.$itm['id'].'"',2);
|
||||
$vix = $vix[0];
|
||||
}else{
|
||||
$vix = $u->testAction('`uid` = "'.$u->info['id'].'" AND `time`>='.$vt['timeUse'].' AND `vars` = "dark_itm'.$itm['id'].'" ',2);
|
||||
$vix = $vix[0];
|
||||
}
|
||||
if($item_neytral[$neytral_panel][$i][1]-$vix > 0) {
|
||||
if(isset($_GET['take_item_neytral_panel']) && $_GET['take_item_neytral_panel'] == $itm['id']) {
|
||||
$nitm = $u->addItem($itm['id'],$u->info['id'],$item_neytral[$neytral_panel][$i][5]);
|
||||
if($item_neytral[$neytral_panel][6]>0) {
|
||||
}
|
||||
$u->addAction(time(),'dark_itm'.$itm['id'],'');
|
||||
echo '<font color="red">Ïðåäìåò "<b>'.$itm['name'].'</b>" ïåðåìåùåí ê Âàì â èíâåíòàðü!</font><br><br>';
|
||||
}
|
||||
}
|
||||
$seet0 = '';
|
||||
//Âûâîä ïðåäìåòîâ
|
||||
$seet0 .= '<img '.$vix.' title="'.$itm['name'].'
|
||||
(Îñòàëîñü '.$vnr[$item_neytral[$i][4]].': '.($item_neytral[$neytral_panel][$i][1]-$vix).' øò.)" src="https://'.$c['img'].'/i/items/'.$itm['img'].'"> ';
|
||||
if($item_neytral[$neytral_panel][$i][1]-$vix > 0) {
|
||||
$seet0 = '<a href="main.php?7_panel=1&take_item_neytral_panel='.$itm['id'].'">'.$seet0.'</a>';
|
||||
}else{
|
||||
$seet0 = '<span style="filter: alpha(opacity=20); -moz-opacity: 0.20; -khtml-opacity: 0.20; opacity: 0.20;">'.$seet0.'</span>';
|
||||
}
|
||||
$seet .= $seet0;
|
||||
}
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
}
|
||||
echo $seet;
|
||||
?>
|
||||
</p></td></center>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -0,0 +1,464 @@
|
||||
<?
|
||||
if(!defined('GAME')){
|
||||
die();
|
||||
}
|
||||
|
||||
die();
|
||||
|
||||
|
||||
$re = '';
|
||||
if(isset($u->error2)){
|
||||
$re = $u->error2;
|
||||
}
|
||||
|
||||
if( isset($_GET['nightatack'])) {
|
||||
if( date('H') >= 22 || date('H') < 6 ) {
|
||||
if(
|
||||
$u->room['name'] == 'Öåíòðàëüíàÿ ïëîùàäü' ||
|
||||
$u->room['name'] == 'Ñòðàøèëêèíà óëèöà' ||
|
||||
$u->room['name'] == 'Áîëüøàÿ ïàðêîâàÿ óëèöà' ||
|
||||
$u->room['name'] == 'Áîëüøàÿ ïàðêîòîðãîâàÿ óëèöà'
|
||||
) {
|
||||
|
||||
if($u->room['noatack'] == 0) {
|
||||
|
||||
$ua = mysql_fetch_array(mysql_query('SELECT `s`.*,`u`.* FROM `stats` AS `s` LEFT JOIN `users` AS `u` ON `s`.`id` = `u`.`id` WHERE `u`.`login` = "'.mysql_real_escape_string($_GET['login']).'" LIMIT 1'));
|
||||
|
||||
if(isset($ua['id']) && $ua['online'] > time()-520){
|
||||
$usta = $u->getStats($ua['id'],0); // ñòàòû öåëè
|
||||
$minHp = $usta['hpAll']/100*33; // ìèíèìàëüíûé çàïàñ çäîðîâüÿ öåëè ïðè êîòîðîì ìîæíî íàïàñòü
|
||||
|
||||
if( $ua['battle'] > 0 ){
|
||||
$uabt = mysql_fetch_array(mysql_query('SELECT `id` FROM `battle` WHERE `id` = "'.$ua['battle'].'" AND `team_win` = "-1" LIMIT 1'));
|
||||
if(!isset($uabt['id'])) {
|
||||
$ua['battle'] = 0;
|
||||
}
|
||||
}
|
||||
|
||||
if( $ua['level'] < 4 ) {
|
||||
$re = 'Íîâè÷êè íàõîäÿòñÿ ïîä çàùèòîé Ìèðîçäàòåëÿ...';
|
||||
}elseif($ua['room']==$u->info['room'] && ($minHp <= $usta['hpNow'] || $ua['battle'] > 0)){
|
||||
if( $ua['type_pers'] == 0 ) {
|
||||
if( $cruw == 2 ) {
|
||||
$ua['type_pers'] = 99;
|
||||
}else{
|
||||
$ua['type_pers'] = 50;
|
||||
}
|
||||
}
|
||||
if( $ua['no_ip'] == 'trupojor' ) {
|
||||
$ua['type_pers'] = 500;
|
||||
}
|
||||
$magic->atackUser($u->info['id'],$ua['id'],$ua['team'],$ua['battle'],$ua['bbexp'],$ua['type_pers']);
|
||||
|
||||
if( $cruw == 2 ) {
|
||||
$rtxt = '[img[items/pal_button9.gif]] "'.$u->info['login'].'" ñîâåðøèë'.$sx.' êðîâàâîå íàïàäåíèå íà ïåðñîíàæà "'.$ua['login'].'".';
|
||||
}else{
|
||||
$rtxt = '[img[items/pal_button8.gif]] "'.$u->info['login'].'" ñîâåðøèë'.$sx.' íàïàäåíèå íà ïåðñîíàæà "'.$ua['login'].'".';
|
||||
}
|
||||
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`,`typeTime`) VALUES (1,'".$u->info['city']."','".$u->info['room']."','','','".$rtxt."','".time()."','6','0','1')");
|
||||
|
||||
header('location: main.php');
|
||||
die();
|
||||
}else{
|
||||
if($ua['room']!=$u->info['room']){
|
||||
//Ïåðñîíàæ â äðóãîé êîìíàòå
|
||||
$u->error = 'Ïåðñîíàæ íàõîäèòñÿ â äðóãîé êîìíàòå';
|
||||
}else{
|
||||
$u->error = 'Ïåðñîíàæ èìååò ñëèøêîì ìàëûé óðîâåíü æèçíåé.';
|
||||
}
|
||||
}
|
||||
}else{
|
||||
//Íà ïåðñîíàæà íåëüçÿ íàïàñòü
|
||||
$u->error = 'Ïåðñîíàæ íå â èãðå, ëèáî íà íåì íåò ìåòêè';
|
||||
}
|
||||
}
|
||||
$u->error = 'Âàì çàïðåùàåòñÿ àòàêîâàòü áåç ðàçðåøåíèÿ...';
|
||||
$re = $u->error;
|
||||
|
||||
}else{
|
||||
$re = 'Íàïàäàòü âîçìîæíî òîëüêî íà óëèöå...';
|
||||
}
|
||||
}else{
|
||||
$re = 'Íàïàäåíèÿ âîçìîæíû òîëüêî íî÷üþ...';
|
||||
}
|
||||
}
|
||||
|
||||
function thisInfRm($id,$tp = NULL)
|
||||
{
|
||||
global $u;
|
||||
$rm = mysql_fetch_array(mysql_query('SELECT * FROM `room` WHERE `code` = "'.mysql_real_escape_string($id).'" AND `city` = "'.$u->info['city'].'" LIMIT 1'));
|
||||
$inf = 'Çäàíèå áûëî ðàçðóøåíî';
|
||||
if(isset($rm['id']))
|
||||
{
|
||||
$rown = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `users` WHERE `online` > '.(time()-120).' AND `city` = "'.$u->info['city'].'" AND `room` = "'.$rm['id'].'"'));
|
||||
if($tp==NULL)
|
||||
{
|
||||
$inf = '<b>'.$rm['name'].'</b><br>Ñåé÷àñ â êîìíàòå '.(0+$rown[0]).' ÷åë.';
|
||||
}else{
|
||||
$inf = ''.$rm['name'].'
|
||||
Ñåé÷àñ â êîìíàòå '.(0+$rown[0]).' ÷åë.';
|
||||
}
|
||||
}
|
||||
if($tp==NULL)
|
||||
{
|
||||
echo 'onMouseOver="top.hi(this,\'<div align=right>'.$inf.'</div>\',event,0,1,1,1,\'max-height:240px\');" onMouseOut="top.hic();" onMouseDown="top.hic();" onClick="goLocal(\'main.php?loc='.$rm['code'].'\',\''.$rm['name'].'\');"';
|
||||
}else{
|
||||
echo $inf;
|
||||
}
|
||||
}
|
||||
|
||||
if(isset($_GET['loc']))
|
||||
{
|
||||
$go = mysql_fetch_array(mysql_query('SELECT * FROM `room` WHERE `code` = "'.mysql_real_escape_string($_GET['loc']).'" AND `city` = "'.$u->info['city'].'" LIMIT 1'));
|
||||
if($u->info['id']=='340379' or $u->info['id']=='399105'){
|
||||
//print_r($u->info);
|
||||
}
|
||||
if($u->info['align'] == 2 && $go['nochaos'] == 1){
|
||||
$re = 'Ïðîõîä äëÿ õàîñíèêîâ çàêðûò!';
|
||||
}elseif($u->info['inTurnir'] > 0){
|
||||
$re = 'Âû íå ìîæåòå ïåðåìåùàòüñÿ, Âû ïðèíÿëè çàÿâêó íà òóðíèð ...';
|
||||
}elseif($u->aves['now']>=$u->aves['max'] && $u->room['name']!='Îáùåæèòèå' && $u->room['name']!='Îáù. Ýòàæ 1' && $u->room['name']!='Îáù. Ýòàæ 2' && $u->room['name']!='Îáù. Ýòàæ 3'){
|
||||
$re = 'Âû íå ìîæåòå ïåðåìåùàòüñÿ, ðþêçàê ïåðåïîëíåí ...';
|
||||
}elseif($u->room['name']=='Êîìíàòà äëÿ íîâè÷êîâ' && $u->info['activ'] != '' && $u->info['activ'] != '0'){
|
||||
echo '<script>alert("Äëÿ òîãî ÷òîáû ïåðåéòè â ãîðîä Âû äîëæíû àêòèâèðîâàòü ïåðñîíàæà ÷åðåç Âàø E-mail.");</script>';
|
||||
}elseif(isset($go['id'])){
|
||||
$rmgo = array();
|
||||
$rg = explode(',',$u->room['roomGo']);
|
||||
$mlvl = explode('-',$go['level']);
|
||||
$i = 0;
|
||||
while($i<count($rg)){
|
||||
if($rg[$i]>=0){
|
||||
$rmgo[$rg[$i]] = 1;
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
$sleep = $u->testAction('`vars` = "sleep" AND `uid` = "'.$u->info['id'].'" LIMIT 1',1);
|
||||
if(isset($sleep['id']) && $sleep['vars']=='sleep'){
|
||||
$re = 'Âû ìîåæåòå ïåðåìåùàòüñÿ òîëüêî êîãäà áîäðñòâóåòå.';
|
||||
}elseif($u->info['timeGo']>=time()){
|
||||
$re = 'Âû íå ìîæåòå ïåðåìåùàòüñÿ åùå '.($u->info['timeGo']-time()).' ñåê.';
|
||||
}elseif($rmgo[$go['id']]==1 || $u->info['admin']>0){
|
||||
$alg = explode('-',$go['align']);
|
||||
if(($alg[0] > $u->info['align'] || $alg[1] < $u->info['align']) && $go['align']!=0 && $u->info['admin'] == 0){
|
||||
$re = 'Âû íå ìîæåòå ïîïàñòü â ýòó êîìíàòó';
|
||||
}elseif($u->info['zv']>0){
|
||||
$re = 'Ïîäàëè çàÿâêó è óáåãàåì?.. Íå õîðîøî!';
|
||||
}elseif((($go['clan'] > 0 && $u->info['clan'] != $go['clan']) || ($go['clan'] == -1 && $u->info['clan'] == 0)) && $u->info['admin'] == 0){
|
||||
$re = 'Âû íå ìîæåòå ïîïàñòü â ýòó êîìíàòó';
|
||||
}elseif($go['sex']>0 && $go['sex']-1!=$u->info['sex'] && $u->info['invis'] != 1 && $u->info['invis'] < time() && $u->info['admin'] == 0){
|
||||
$re = 'Âû íå ìîæåòå ïîïàñòü â ýòó êîìíàòó';
|
||||
}elseif($mlvl[0]>$u->info['level'] && $u->info['admin']==0){
|
||||
$re = 'Âû íå ìîæåòå ïîïàñòü â ýòó êîìíàòó, óðîâåíü ìàëîâàò ;)';
|
||||
}elseif($mlvl[1]<$u->info['level'] && $u->info['admin']==0){
|
||||
$re = 'Âû íå ìîæåòå ïîïàñòü â ýòó êîìíàòó, óðîâåíü âûñîêîâàò ;)';
|
||||
}elseif($go['close']==0 || $u->info['admin']>0){
|
||||
$travms = mysql_fetch_array(mysql_query('SELECT * FROM `eff_users` WHERE `uid` = "'.$u->info['id'].'" and (`v1`="2" or `v1`="3") and `delete`=0 ORDER by v1 DESC'));
|
||||
|
||||
//çàìåäëåíèå ïåðåìåøåíèÿ ïðè òðàâìàõ
|
||||
$plus_timeGo=0; // äîáàâî÷íîå âðåìÿ ïðè òðàâìå
|
||||
$tr_nogo=false; // íåòó çàïðåùåíèÿ ïåðåìåùåíèÿ ïî òðàâìå
|
||||
if($travms['v1']==3){
|
||||
// òÿæåëàÿ òðàâìà
|
||||
$kostyls = mysql_query('SELECT * FROM `items_users` WHERE `uid`="'.$u->info['id'].'" and `inOdet`!="0" and (`item_id`="630" or `item_id`="631")');
|
||||
if(mysql_num_rows($kostyls)==2){
|
||||
$plus_timeGo=30;
|
||||
}else{
|
||||
$tr_nogo=true;
|
||||
}
|
||||
|
||||
}elseif($travms['v1']==2){
|
||||
//ñðåäíÿÿ
|
||||
$plus_timeGo=20;
|
||||
}
|
||||
//end freez time go
|
||||
|
||||
if($tr_nogo==false){
|
||||
$u->info['timeGo'] = time()+$go['timeGO']+$plus_timeGo;
|
||||
$u->info['timeGoL'] = time();
|
||||
$upd = mysql_query('UPDATE `stats` SET `timeGo` = "'.$u->info['timeGo'].'",`timeGoL` = "'.$u->info['timeGoL'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
}
|
||||
if($upd){
|
||||
$upd2 = mysql_query('UPDATE `users` SET `room` = "'.$go['id'].'",`online` = "'.time().'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
if($upd2){
|
||||
if( $u->room['file'] == 'bsenter' && $go['file'] != 'bsenter' ) {
|
||||
//Óäàëÿåì âñå ñòàâêè â ÁÑ
|
||||
$sp_bs = mysql_query('SELECT `id`,`bsid`,`money` FROM `bs_zv` WHERE `uid` = "'.$u->info['id'].'" AND `inBot` = "0" AND `finish` = "0"');
|
||||
while( $pl_bs = mysql_fetch_array($sp_bs) ) {
|
||||
mysql_query('UPDATE `bs_turnirs` SET `users` = `users` - 1 WHERE `id` = "'.$pl_bs['bsid'].'" LIMIT 1');
|
||||
}
|
||||
unset($sp_bs,$pl_bs);
|
||||
mysql_query('UPDATE `bs_zv` SET `finish` = "'.time().'" WHERE `uid` = "'.$u->info['id'].'" AND `inBot` = "0" AND `finish` = "0"');
|
||||
}
|
||||
|
||||
$smt = $u->testAction('`uid` = "'.$u->info['id'].'" AND `time`>='.(time()-600).' AND `vars` = "create_snowball_cp" LIMIT 1',1);
|
||||
if(isset($smt['id'])){
|
||||
mysql_query('DELETE FROM `actions` WHERE `id` = "'.$smt['id'].'" LIMIT 1');
|
||||
}
|
||||
mysql_query('UPDATE `eff_users` SET `delete` = "'.time().'" WHERE `id_eff` = "24" AND `uid` = "'.$u->info['id'].'" AND `delete` = "0" LIMIT 24');
|
||||
|
||||
$u->info['room'] = $go['id'];
|
||||
$u->room = $go;
|
||||
echo '<script>top.chat.reflesh();</script>';
|
||||
}else{
|
||||
$re = 'Âû íå ñìîãëè ïåðåéòè â ëîêàöèþ, âîçìîæíî îíà áûëà ðàçðóøåíà';
|
||||
}
|
||||
}elseif($tr_nogo==true){
|
||||
$re = 'Âû òðàâìèðîâàííû. Íå âîçìîæíî ñ òàêèìè óâå÷èÿìè ïåðåäâèãàòñÿ áåç êîñòûëåé.';
|
||||
}else{
|
||||
$re = 'Âû íå ñìîãëè ïåðåéòè â ëîêàöèþ';
|
||||
}
|
||||
}elseif($go['destroy']==1){
|
||||
$re = 'Çäàíèå áûëî ðàçðóøåíî, â äàííûé ìîìåíò îíî ðåñòàâðèðóåòñÿ';
|
||||
}else{
|
||||
$re = 'Âðåìåííî çàêðûòî';
|
||||
}
|
||||
}else{
|
||||
$re = 'Ïðîõîä íå ñóùåñòâóåò';
|
||||
}
|
||||
}else{
|
||||
$re = 'Ïðîõîä íå ñóùåñòâóåò';
|
||||
}
|
||||
}
|
||||
|
||||
if($u->info['room']==209){
|
||||
include('_incl_data/class/__zv.php');
|
||||
}
|
||||
|
||||
if($re!=''){
|
||||
$re = $re.' ';
|
||||
}
|
||||
?><svg height="0" xmlns="https://www.w3.org/2000/svg">
|
||||
<filter id="drop-shadow">
|
||||
<feGaussianBlur in="SourceAlpha" stdDeviation="2"/>
|
||||
<feOffset dx="0" dy="0" result="offsetblur"/>
|
||||
<feFlood flood-color="rgba(255,255,255,1)"/>
|
||||
<feComposite in2="offsetblur" operator="in"/>
|
||||
<feMerge>
|
||||
<feMergeNode/>
|
||||
<feMergeNode in="SourceGraphic"/>
|
||||
</feMerge>
|
||||
</filter>
|
||||
</svg>
|
||||
<style>
|
||||
.MoveLine {
|
||||
background:url(https://img.new-combats.com/i/move/wait2.gif) 0px 0px repeat-y;
|
||||
height:6px;
|
||||
}
|
||||
.aFilter {
|
||||
|
||||
}
|
||||
.aFilter:hover {
|
||||
-webkit-filter: drop-shadow(0px 0px 2px rgba(255,255,255,1));
|
||||
filter: url(#drop-shadow);
|
||||
-ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=0, Color='#FFF')";
|
||||
filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=0, Color='#FFF')";
|
||||
|
||||
}
|
||||
</style>
|
||||
<script type="text/javascript" src="js/jquery.js"></script>
|
||||
<script>
|
||||
var speedLoc = 0;
|
||||
var sLoc1 = 0;
|
||||
var sLoc2 = 0;
|
||||
var tgo = 0;
|
||||
var tgol = 0;
|
||||
var rgo_url = 0;
|
||||
var rgo_nm = '';
|
||||
function locGoLine()
|
||||
{
|
||||
var line = document.getElementById('MoveLine');
|
||||
if(line!=undefined)
|
||||
{
|
||||
prc = 100-Math.floor(tgo/tgol*100);
|
||||
sLoc1 = 64/100*prc;
|
||||
if(sLoc1<0)
|
||||
{
|
||||
sLoc1 = 0;
|
||||
}
|
||||
if(sLoc1>64)
|
||||
{
|
||||
sLoc1 = 64;
|
||||
}
|
||||
line.style.width = sLoc1+'px';
|
||||
if(tgo>0)
|
||||
{
|
||||
tgo -= 1;
|
||||
setTimeout('locGoLine()',100);
|
||||
}else{
|
||||
if(rgo_url != 0) {
|
||||
location = rgo_url;
|
||||
}
|
||||
}
|
||||
if($('#moveto') != null && $('#moveto') != undefined) {
|
||||
if(rgo_nm != '') {
|
||||
if( $('#moveto').html() == '' ) {
|
||||
$('#moveto').css({'display':'','height':'auto'});
|
||||
$('#moveto').html('<div onclick="gotoLocationCancel();" style="cursor:pointer;padding:5px;">Âû ïåðåéäåòå â: <b>' + rgo_nm + '</b> (<a onclick="gotoLocationCancel();" href="javascript:void(0)">îòìåíà</a>)</div>');
|
||||
}
|
||||
}else{
|
||||
$('#moveto').css({'display':'none','height':'1px'});
|
||||
$('#moveto').html('');
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
function goLocal(id,nm) {
|
||||
rgo_url = id;
|
||||
rgo_nm = nm;
|
||||
if($('#moveto') != null && $('#moveto') != undefined && nm != undefined) {
|
||||
if(rgo_nm != '') {
|
||||
$('#moveto').css({'display':'','height':'auto'});
|
||||
$('#moveto').html('<div onclick="gotoLocationCancel(); return false;" style="cursor:pointer;padding:5px;">Âû ïåðåéäåòå â: <b>' + nm + '</b> (<a onclick="gotoLocationCancel();" href="javascript:void(0)">îòìåíà</a>)</div>');
|
||||
if(sLoc1 == 64) {
|
||||
location = rgo_url;
|
||||
}
|
||||
}else{
|
||||
$('#moveto').css({'display':'none','height':'1px'});
|
||||
$('#moveto').html('');
|
||||
}
|
||||
}
|
||||
}
|
||||
function gotoLocationCancel() {
|
||||
rgo_url = 0;
|
||||
rgo_nm = '';
|
||||
$('#moveto').css({'display':'none','height':'1px'});
|
||||
$('#moveto').html('');
|
||||
}
|
||||
</script><?
|
||||
if(date('m') == 12 || date('m') == 1 || date('m') == 2) {
|
||||
$rsnow = array(
|
||||
/*234 => 1,
|
||||
267 => 1,
|
||||
9 => 1,
|
||||
286 => 1,
|
||||
11 => 1,
|
||||
236 => 1,
|
||||
213 => 1,
|
||||
252 => 1*/
|
||||
);
|
||||
if($rsnow[$u->room['id']]==1) {
|
||||
?>
|
||||
<script>
|
||||
var no = 50; // snow number
|
||||
var speed = 17; // smaller number moves the snow faster
|
||||
var sp_rel = 1.4; //speed relevation
|
||||
var snowflake1 = "/i/itimeges/snow1.gif";
|
||||
var snowflake2 = "/i/itimeges/snow2.gif";
|
||||
|
||||
var i, doc_width, doc_height;
|
||||
|
||||
dx = new Array();
|
||||
xp = new Array();
|
||||
yp = new Array();
|
||||
am = new Array();
|
||||
stx = new Array();
|
||||
sty = new Array();
|
||||
|
||||
Array.prototype.exists = function(el){
|
||||
for(var i=0;i<this.length;i++)
|
||||
if(this[i]==el)
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
var rooms = ['1.100', '1.107', '1.111', '1.120'];
|
||||
|
||||
function SetVariable(c) {
|
||||
dx[c] = 0; // set coordinate variables
|
||||
am[c] = Math.random()*15; // set amplitude variables
|
||||
xp[c] = Math.random()*(doc_width-35) + 0 + am[c]; // set position variables
|
||||
yp[c] = 0;
|
||||
stx[c] = 0.02 + Math.random()/10; // set step variables
|
||||
sty[c] = 0.7 + Math.random(); // set step variables
|
||||
}
|
||||
|
||||
function DrawWeather(room) {
|
||||
|
||||
doc_width = document.getElementById('img_ione').width;
|
||||
doc_height = document.getElementById('img_ione').height;
|
||||
|
||||
var div = '';
|
||||
for (i = 0; i < no; ++ i) {
|
||||
SetVariable(i);
|
||||
div += "<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: 30" + i +"; VISIBILITY: visible; TOP: " + 0 + "px; LEFT: " + 0 + "px;\"><img id=\"im"+ i +"\" src=\"" + (sty[i]<sp_rel ? snowflake2 : snowflake1 ) + "\" border=\"0\" alt=\"Ñíåæèíêà\"></div>";
|
||||
}
|
||||
|
||||
document.getElementById('snow').innerHTML = div;
|
||||
return 1;
|
||||
}
|
||||
|
||||
function WeatherBegin() { // IE main animation function
|
||||
|
||||
for (i = 0; i < no; ++ i) { // iterate for every dot
|
||||
yp[i] += sty[i] < sp_rel ? sty[i]/2 : sty[i];
|
||||
if (yp[i] > doc_height-40) {
|
||||
SetVariable(i);
|
||||
var im = document.getElementById('im'+i);
|
||||
im.src = (sty[i] < sp_rel) ? snowflake2 : snowflake1;
|
||||
}
|
||||
dx[i] += stx[i];
|
||||
document.getElementById('dot'+i).style.top = yp[i]+'px';
|
||||
document.getElementById('dot'+i).style.left = xp[i] + am[i]*Math.sin(dx[i])+'px';
|
||||
}
|
||||
setTimeout('WeatherBegin()', speed);
|
||||
}
|
||||
|
||||
|
||||
</script>
|
||||
<?
|
||||
}
|
||||
}
|
||||
|
||||
if(isset($u->room['id'])){
|
||||
$tmGo = $u->info['timeGo']-time()+1; //ñêîëüêî ñåêóíä îñòàëîñü
|
||||
$tmGol = $u->info['timeGo']-$u->info['timeGoL']+1; //ñêîëüêî ñåêóíä èäòè âñåãî
|
||||
if($tmGo<0){
|
||||
$tmGo = 0;
|
||||
}
|
||||
if($tmGol<1){
|
||||
$tmGol = 1;
|
||||
}
|
||||
//îíëàéí â ýòîé êîìíàòå
|
||||
$goLis = '<table height="15" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td id="locobobr" rowspan="3" valign="bottom"><a href="main.php?rnd='.$code.'"><img style="display:block;" src="https://img.new-combats.com/i/move/rel_1.gif" width="15" height="16" title="Îáíîâèòü" border="0" /></a></td>
|
||||
<td colspan="3"><img style="display:block;" src="https://img.new-combats.com/i/move/navigatin_462s.gif" width="80" height="4" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img style="display:block;" src="https://img.new-combats.com/i/move/navigatin_481.gif" width="9" height="8" /></td>
|
||||
<td width="64" bgcolor="black"><img src="https://img.new-combats.com/1x1.gif" style="display:block;" id="MoveLine" height="8" class="MoveLine" style="width:33px;" /></td>
|
||||
<td><img style="display:block;" src="https://img.new-combats.com/i/move/navigatin_50.gif" width="7" height="8" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><img style="display:block;" src="https://img.new-combats.com/i/move/navigatin_tt1_532.gif" width="80" height="4" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
<div id="test"></div><script>var tgo = '.($tmGo*10).'; var tgol = '.($tmGol*10).';locGoLine();</script>';
|
||||
|
||||
$goline = '<div style="position:absolute; top:0px; z-index:101; right:12px; width:80px;">
|
||||
'.$goLis.'
|
||||
</div>';
|
||||
$rowonmax = '';
|
||||
$rowonmax2 = 0;
|
||||
|
||||
$rowonmax2 = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `users` WHERE `online` > '.(time()-520).' AND `inUser` = "0" AND `city` = "'.$u->info['city'].'" AND `no_ip` != "trupojor" LIMIT 1'));
|
||||
$rowonmax = 'Ñåé÷àñ â ãîðîäå: '.$rowonmax2[0].' ÷åë.';
|
||||
$rowonmax = ''.$rowonmax.'';
|
||||
$rowonmax2c = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `users` WHERE `online` > '.(time()-520).' AND `inUser` = "0" AND `no_ip` != "trupojor" LIMIT 1'));
|
||||
$rowonmax3c = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `users` WHERE `online` > '.(time()-520).' AND `inUser` = "0" AND `no_ip` != "trupojor" LIMIT 1'));
|
||||
$rowonmaxc = 'Âñåãî â Èãðå: '.$rowonmax2c[0].' ÷åë.';
|
||||
$rowonmaxc = ''.$rowonmaxc.'';
|
||||
|
||||
//$rowonmaxc = '';
|
||||
//$rowonmax = '<span title="Ñåé÷àñ â ãîðîäå: '.$rowonmax3c[0].' ÷åë.">'.$rowonmax.'</span>';
|
||||
unset($sil,$pil,$rowonmax2);
|
||||
if($u->room['file']!=''){
|
||||
include_once('modules_data/location/'.$u->room['file'].'.php');
|
||||
if((date('m') == 12 || date('m') == 1 || date('m') == 2) && $rsnow[$u->room['id']]==1) {
|
||||
echo '<script>DrawWeather(31);WeatherBegin();</script>';
|
||||
}
|
||||
echo '<div align="right">'.$c['counters'].'</div>';
|
||||
}
|
||||
}else{
|
||||
echo 'Location is lost.';
|
||||
}
|
||||
@@ -0,0 +1,212 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
class turnir {
|
||||
|
||||
public $info,$user,$name = array(
|
||||
0 => 'Âûæèòü ëþáîé öåíîé',
|
||||
1 => 'Êàæäûé ñàì çà ñåáÿ',
|
||||
2 => 'Çàõâàò êëþ÷à'
|
||||
);
|
||||
|
||||
public function start() {
|
||||
global $c,$u;
|
||||
$this->info = mysql_fetch_array(mysql_query('SELECT * FROM `turnirs` WHERE `id` = "'.$u->info['inTurnir'].'" LIMIT 1'));
|
||||
$this->user = mysql_fetch_array(mysql_query('SELECT * FROM `users_turnirs` WHERE `turnir` = "'.$u->info['inTurnir'].'" AND `bot` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
}
|
||||
|
||||
public function startTurnir() {
|
||||
global $c,$u;
|
||||
$row = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `users` WHERE `win` = "0" AND `lose` = "0" AND `nich` = "0"'));
|
||||
if($row[0] > 0 && $this->info['status'] != 3) {
|
||||
//Ñîçäàíèå ïîåäèíêà
|
||||
mysql_query('INSERT INTO `battle` (`city`,`time_start`,`timeout`,`type`,`turnir`) VALUES ("'.$u->info['city'].'","'.time().'","60","1","'.$this->info['id'].'")');
|
||||
$uri = mysql_insert_id();
|
||||
//Çàêèäûâàåì ïåðñîíàæåé â ïîåäèíîê
|
||||
mysql_query('UPDATE `users` SET `battle` = "'.$uri.'" WHERE `inUser` = "0" AND `inTurnir` = "'.$this->info['id'].'"');
|
||||
//Îáîçíà÷àåì çàâåðøåíèå òóðíèðà ïðè âûõîäå
|
||||
mysql_query('UPDATE `turnirs` SET `status` = "3" WHERE `id` = "'.$this->info['id'].'" LIMIT 1');
|
||||
die('Ïåðåéòèäå â ðàçäåë "ïîåäèíêè"...');
|
||||
}else{
|
||||
if($this->info['status'] == 3) {
|
||||
$this->finishTurnir();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public function finishTurnir() {
|
||||
global $c,$u;
|
||||
$this->info = mysql_fetch_array(mysql_query('SELECT * FROM `turnirs` WHERE `id` = "'.$u->info['inTurnir'].'" LIMIT 1'));
|
||||
//mysql_query('UPDATE `users` SET `inUser` = 0, `inTurnir` = 0 WHERE `inTurnir` = '.$this->info['id'].' AND `inUser` > 0 LIMIT '.$this->info['users_in']);
|
||||
if($this->info['status'] == 3) {
|
||||
$win = '';
|
||||
|
||||
$sp = mysql_query('SELECT * FROM `users_turnirs` WHERE `turnir` = "'.$this->info['id'].'" ORDER BY `points` DESC LIMIT '.$this->info['users_in']);
|
||||
while($pl = mysql_fetch_array($sp)) {
|
||||
$inf = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id` = "'.$pl['uid'].'" LIMIT 1'));
|
||||
$bot = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id` = "'.$pl['bot'].'" LIMIT 1'));
|
||||
if(isset($inf['id'],$bot['id'])) {
|
||||
//âûäàåì ïðèçû è ò.ä
|
||||
mysql_query('DELETE FROM `users` WHERE `id` = "'.$bot['id'].'" LIMIT 1');
|
||||
mysql_query('DELETE FROM `stats` WHERE `id` = "'.$bot['id'].'" LIMIT 1');
|
||||
mysql_query('DELETE FROM `items_users` WHERE `uid` = "'.$bot['id'].'" LIMIT 1000');
|
||||
mysql_query('DELETE FROM `eff_users` WHERE `uid` = "'.$bot['id'].'" LIMIT 1000');
|
||||
}
|
||||
|
||||
if($bot['win'] > 0 && $bot['lose'] < 1) {
|
||||
$win .= '<b>'.$inf['login'].'</b>, ';
|
||||
}
|
||||
}
|
||||
mysql_query('UPDATE `users` SET `inUser` = "0",`inTurnir` = "0" WHERE `inTurnir` = "'.$this->info['id'].'" LIMIT '.$this->info['users_in']);
|
||||
mysql_query('UPDATE `turnirs` SET `users_in` = 0,`status` = 0,`winner` = -1,`step` = 0,`time` = "'.(time()+$this->info['time2']).'",`count` = `count` + 1 WHERE `id` = '.$this->info['id'].' LIMIT 1');
|
||||
|
||||
if($win != '') {
|
||||
$win = rtrim($win,', ');
|
||||
$win = 'Ïîáåäèòåëè òóðíèðà: '.$win.'. Ñëåäóþùèé òóðíèð íà÷íåòñÿ ÷åðåç '.$u->timeOut($this->info['time2']).' ('.date('d.m.Y H:i',(time()+$this->info['time2'])).').';
|
||||
}else{
|
||||
$win = 'Ïîáåäèòåëè òóðíèðà îòñóòñòâóåò. Ñëåäóþùèé òóðíèð íà÷íåòñÿ ÷åðåç '.$u->timeOut($this->info['time2']).' ('.date('d.m.Y H:i',(time()+$this->info['time2'])).').';
|
||||
}
|
||||
$r = '<font color=black><b>Òóðíèð «'.$this->name[$this->info['type']].' ['.$this->info['level'].'] ¹'.$this->info['count'].'» çàâåðøèëñÿ!</b></font> '.$win;
|
||||
mysql_query('DELETE FROM `users_turnirs` WHERE `turnir` = "'.$this->info['id'].'" LIMIT '.$this->info['users_in']);
|
||||
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','capitalcity','','','','<small>".$r."</small>','".time()."','6','0')");
|
||||
}
|
||||
}
|
||||
|
||||
public function locationSee() {
|
||||
global $c,$u;
|
||||
|
||||
$r = '';
|
||||
|
||||
$tm1 = '';
|
||||
|
||||
$tm2 = '';
|
||||
|
||||
if($this->info['step'] != 3 && $this->info['step'] != 0) {
|
||||
//ïîëó÷åíèå êîìïëåêòà
|
||||
if(isset($_GET['gocomplect']) && $this->user['points'] < 2) {
|
||||
|
||||
$aso = array();
|
||||
$noitm = array(
|
||||
869 => 1
|
||||
);
|
||||
$sp = mysql_query('SELECT `id`,`price1`,`inslot`,`price2` FROM `items_main` WHERE `inslot` > 0 AND `inslot` <= 26 AND `inslot` != 25 AND `inslot` != 24 AND `inslot` != 23 AND `inslot` != 16 AND `inslot` != 17 AND `inslot` != 2 AND `price2` = 0');
|
||||
while($pl = mysql_fetch_array($sp)) {
|
||||
if(!isset($noitm[$pl['id']])) {
|
||||
$aso[$pl['inslot']][count($aso[$pl['inslot']])] = $pl;
|
||||
}
|
||||
}
|
||||
|
||||
$i = 0; $com = array();
|
||||
while($i <= 17) {
|
||||
if($i == 16) {
|
||||
//ëåâàÿ ðóêà
|
||||
|
||||
}elseif($i == 17) {
|
||||
//ïðàâàÿ ðóêà
|
||||
|
||||
}else{
|
||||
//îáìóíäèðîâàíèå
|
||||
$com[$i] = $aso[$i][rand(0,count($aso[$i]))];
|
||||
}
|
||||
if($com[$i]['id'] > 0) {
|
||||
$u->addItem($com[$i]['id'],$u->info['id']);
|
||||
$this->user['points'] += $com[$i]['price1'];
|
||||
}
|
||||
echo ','.$com[$i];
|
||||
$i++;
|
||||
}
|
||||
mysql_query('UPDATE `users_turnirs` SET `points` = "'.$this->user['points'].'" WHERE `bot` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$this->info['step'] == 0;
|
||||
}
|
||||
}
|
||||
|
||||
if($this->info['step'] == 3) {
|
||||
$this->finishTurnir();
|
||||
}elseif($this->info['step'] == 0) {
|
||||
//ðàñïðåäåëÿåì êîìàíäû
|
||||
$po = array(0,0);
|
||||
$sp = mysql_query('SELECT * FROM `users_turnirs` WHERE `turnir` = "'.$this->info['id'].'" ORDER BY `points` DESC LIMIT '.$this->info['users_in']);
|
||||
$tmr = rand(1,2);
|
||||
if($tmr == 1) {
|
||||
$tmr = array(2,1);
|
||||
}else{
|
||||
$tmr = array(1,2);
|
||||
}
|
||||
while($pl = mysql_fetch_array($sp)) {
|
||||
$inf = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id` = "'.$pl['uid'].'" LIMIT 1'));
|
||||
$bot = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id` = "'.$pl['bot'].'" LIMIT 1'));
|
||||
if(isset($inf['id'],$bot['id'])) {
|
||||
if($po[1] == $po[2]) {
|
||||
$tm = rand(1,2);
|
||||
}elseif($po[1] > $po[2]) {
|
||||
$tm = 2;
|
||||
}else{
|
||||
$tm = 1;
|
||||
}
|
||||
//$tm = $tmr[$tm];
|
||||
$bot['team'] = $tm;
|
||||
$po[$bot['team']] += $pl['points'];
|
||||
mysql_query('UPDATE `stats` SET `team` = "'.$bot['team'].'" WHERE `id` = "'.$bot['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `users_turnirs` SET `team` = "'.$bot['team'].'" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
|
||||
}
|
||||
}
|
||||
mysql_query('UPDATE `turnirs` SET `step` = "1",`time` = "'.(time() + $this->info['time3']).'" WHERE `id` = "'.$this->info['id'].'" LIMIT 1');
|
||||
}
|
||||
|
||||
$sp = mysql_query('SELECT * FROM `users_turnirs` WHERE `turnir` = "'.$this->info['id'].'" LIMIT '.$this->info['users_in']);
|
||||
$po = array(0,0);
|
||||
while($pl = mysql_fetch_array($sp)) {
|
||||
$inf = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id` = "'.$pl['uid'].'" LIMIT 1'));
|
||||
$bot = mysql_fetch_array(mysql_query('SELECT `u`.*,`st`.* FROM `users` AS `u` LEFT JOIN `stats` AS `st` ON `u`.`id` = `st`.`id` WHERE `u`.`id` = "'.$pl['bot'].'" LIMIT 1'));
|
||||
if(isset($inf['id'],$bot['id'])) {
|
||||
$po[$bot['team']] += $pl['points'];
|
||||
${'tm'.$bot['team']} .= '<b>'.$bot['login'].'</b> ['.$bot['level'].'], ';
|
||||
}
|
||||
}
|
||||
$r .= '<style>/* öâåòà êîìàíä */
|
||||
.CSSteam0 { font-weight: bold; cursor:pointer; }
|
||||
.CSSteam1 { font-weight: bold; color: #6666CC; cursor:pointer; }
|
||||
.CSSteam2 { font-weight: bold; color: #B06A00; cursor:pointer; }
|
||||
.CSSteam3 { font-weight: bold; color: #269088; cursor:pointer; }
|
||||
.CSSteam4 { font-weight: bold; color: #A0AF20; cursor:pointer; }
|
||||
.CSSteam5 { font-weight: bold; color: #0F79D3; cursor:pointer; }
|
||||
.CSSteam6 { font-weight: bold; color: #D85E23; cursor:pointer; }
|
||||
.CSSteam7 { font-weight: bold; color: #5C832F; cursor:pointer; }
|
||||
.CSSteam8 { font-weight: bold; color: #842B61; cursor:pointer; }
|
||||
.CSSteam9 { font-weight: bold; color: navy; cursor:pointer; }
|
||||
.CSSvs { font-weight: bold; }</style>';
|
||||
$r .= '<h3>«'.$this->name[$this->info['type']].'»</h3><br>Íà÷àëî òóðíèðà ÷åðåç '.$u->timeOut($this->info['time'] - time()).'! ';
|
||||
|
||||
if($this->user['points'] < 3) {
|
||||
//Åùå íå ïîëó÷èëè îáìóíäèðîâàíèå
|
||||
if($this->user['points'] < 2) {
|
||||
$r .= '<INPUT class=\'btn_grey\' onClick="location=\'main.php?gocomplect=1\';" TYPE=button name=tmp value="Ïîëó÷èòü îáìóíäèðîâàíèå">';
|
||||
}else{
|
||||
$r .= ' <INPUT class=\'btn_grey\' onClick="location=\'main.php\';" TYPE=button name=tmp value="ß ãîòîâ';
|
||||
if($u->info['sex'] == 1) {
|
||||
$r .= 'à';
|
||||
}
|
||||
$r .= '!">';
|
||||
}
|
||||
}else{
|
||||
$r .= '<small><b>Âû ó÷àñòâóåòå â òóðíèðå!</b></small>';
|
||||
}
|
||||
$r .= '<div style="float:right"><INPUT onClick="location=\'main.php\';" TYPE=button name=tmp value="Îáíîâèòü"></div><hr>';
|
||||
$r .= '<b class="CSSteam1">Êîìàíäà ¹1</b>: '.rtrim($tm1,', ');
|
||||
$r .= '<br><b class="CSSteam2">Êîìàíäà ¹2</b>: '.rtrim($tm2,', ');
|
||||
|
||||
if( ($this->info['time'] - time() < 0) && $this->info['step'] == 1) {
|
||||
//íà÷èíàåì òóðíèð
|
||||
$this->startTurnir();
|
||||
}
|
||||
|
||||
echo $r;
|
||||
}
|
||||
|
||||
}
|
||||
$tur = new turnir;
|
||||
$tur->start();
|
||||
?>
|
||||
+12567
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,175 @@
|
||||
<?
|
||||
if(!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
|
||||
?>
|
||||
<script type="text/javascript" src="js/jquery.js"></script>
|
||||
<script>
|
||||
var nlevel = 0;
|
||||
var from = Array('+', ' ', '#');
|
||||
var to = Array('%2B', '+', '%23');
|
||||
|
||||
function w(login,id,align,klan,level,online,city,battle){
|
||||
var s='';
|
||||
if(online != "") {
|
||||
if (city!="") {
|
||||
s+='<img src=https://img.new-combats.com/1x1.gif width="20" height="15" alt="Â äðóãîì ãîðîäå" />';
|
||||
} else {
|
||||
s+='<a href="javascript:top.chat.addto(\''+login+'\',\'private\');"><img src=https://img.new-combats.com/i/lock.gif width="20" height="15" alt="Ïðèâàòíî" /></a>';
|
||||
}
|
||||
if (city!="") {
|
||||
s+='<img title="'+city+'" src="https://img.new-combats.com/i/city_ico/'+city+'.gif" width="17" height="15" />';
|
||||
}
|
||||
s+=' <img src="https://img.new-combats.com/i/align/align'+align+'.gif" width="12" height="15" />';
|
||||
|
||||
if (klan!='') {s+='<a href="/encicl/klan/'+klan+'.html" target="_blank"><img src="https://img.new-combats.com/i/clan/'+klan+'.gif" width="24" height="15" /></a>'}
|
||||
s+='<a href="javascript:top.chat.addto(\''+login+'\',\'to\');">'+login+'</a>['+level+']<a href="https://new-combats.com/info/'+id+'" target="_blank"><img src="https://img.new-combats.com/i/inf_capitalcity.gif" width="12" height="11" alt="Èíôîðìàöèÿ î ïåðñîíàæå" /></a>';
|
||||
if (city!="") {
|
||||
s+=" - íåò â ýòîì ãîðîäå";
|
||||
} else {
|
||||
s+=' - '+online;
|
||||
}
|
||||
} else {
|
||||
s+='<img src="https://img.new-combats.com/i/offline.gif" width="20" height="15" border="0" alt="Íåò â êëóáå" />';
|
||||
if (city!="") {
|
||||
s+='<img title="'+city+'" src="https://img.new-combats.com/i/city_ico/'+city+'.gif" width="17" height="15" />';
|
||||
}
|
||||
if (align == "") align="0";
|
||||
s+=' <img src="https://img.new-combats.com/i/align/align'+align+'.gif" width="12" height="15" />';
|
||||
if (klan!='') {s+='<a href="https://<? echo $c['host']; ?>/encicl/clan/'+klan+'.html" target="_blank"><img src="https://img.new-combats.com/i/klan/'+klan+'.gif" width="24" height="15" /></a>'}
|
||||
if (level) {
|
||||
if (nlevel==0) {
|
||||
nlevel=1; s="<br />"+s;
|
||||
}
|
||||
s+='<font color=gray><b>'+login+'</b>['+level+']<a href="https://new-combats.com/info/'+id+'" target="_blank"><img src="https://img.new-combats.com/i/inf.gif" width="12" height="11" alt="Èíôîðìàöèÿ î ïåðñîíàæå" /></a> - Íåò â êëóáå';
|
||||
} else {
|
||||
if (nlevel==1) {
|
||||
nlevel=2; s="<br />"+s;
|
||||
}
|
||||
mlogin = login;
|
||||
for(var i=0;i<from.length;++i) while(mlogin.indexOf(from[i])>=0) mlogin= mlogin.replace(from[i],to[i]);
|
||||
s+='<font color=gray><i>'+login+'</i> <a href="https://new-combats.com/info/'+mlogin+'" target="_blank"><img src="https://img.new-combats.com/i/inf_.gif" width="12" height="11" alt="Èíôîðìàöèÿ î ïåðñîíàæå" /></a> - íåò â ýòîì ãîðîäå';
|
||||
}
|
||||
s+='</font>';
|
||||
|
||||
}
|
||||
document.write(s+'<br />');
|
||||
}
|
||||
</script>
|
||||
<div id=hint4 class=ahint></div>
|
||||
<TABLE cellspacing=0 cellpadding=2 width=100%>
|
||||
<TR>
|
||||
<TD style="width: 40%; vertical-align: top; "><br />
|
||||
<TABLE cellspacing=0 cellpadding=2 style="width: 100%; ">
|
||||
<TR>
|
||||
<TD align=center><h4>Àëõèìèêè</h4></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD bgcolor=efeded nowrap><SCRIPT>
|
||||
<?
|
||||
$data = mysql_query("SELECT `id`, `login`, `align`, `level`, `battle`, `online`, `city`, (select `name` from `room` WHERE `id` = users.`room`) as `room` FROM `users` WHERE `align` = '50' order by online DESC, login asc;");
|
||||
$i = 0;
|
||||
while($a = mysql_fetch_array($data))
|
||||
{
|
||||
if ($a['online']>(time()-120))
|
||||
{
|
||||
$online = $a['room'];
|
||||
$id = $a['id'];
|
||||
$level = $a['level'];
|
||||
$battle = $a['battle'];
|
||||
}elseif($a['online']<(time()-120))
|
||||
{
|
||||
$online = '';
|
||||
$id = '';
|
||||
$level = '';
|
||||
$battle = '';
|
||||
}
|
||||
//w( login, id, align, klan, level, online, city, battle){
|
||||
$citya = $a['city'];
|
||||
if($a['city']==$u->info['city'])
|
||||
{
|
||||
$citya = '';
|
||||
}
|
||||
echo 'w("'.$a['login'].'","'.$id.'","'.$a['align'].'","","'.$level.'","'.$online.'","'.$citya.'","'.$battle.'");';
|
||||
$i++;
|
||||
}
|
||||
$pl = mysql_fetch_array(mysql_query('SELECT * FROM `bank_table` ORDER BY `time` DESC LIMIT 1'));
|
||||
|
||||
?>
|
||||
</SCRIPT>
|
||||
<?
|
||||
if( $i == 0 ) {
|
||||
echo '<center>Íåò íè îäíîãî íàçíà÷åííîãî Àëõèìèêà</cetner>';
|
||||
}
|
||||
?>
|
||||
<TR>
|
||||
<TD style="text-align: left; "><small>Êóðñ ïîêóïêè ÅâðîÊðåäèòîâ: <b>1</b> eêð. = <b><?=round($pl['cur'],2)?> </b>ðóá.<br>
|
||||
Êóðñ îáìåíà ÅâðîÊðåäèòîâ: <b>1</b> åêð = <b><?=$c['ecrtocr']?></b> êð.<br>
|
||||
<?
|
||||
if($c['crtoecr']>0) {
|
||||
?>
|
||||
Êóðñ îáìåíà Êðåäèòîâ: <?=$c['crtoecr']?> êð = 1 åêð.<br>
|
||||
<?
|
||||
}
|
||||
?>Ïðîäàþò åâðîêðåäèòû è ïðî÷èå ïëàòíûå óñëóãè ñåðâèñà<BR>Âû ìîæåòå îòïðàâèòü èì ëè÷íîå ñîîáùåíèå, äàæå åñëè Âû è Àëõèìèê íàõîäèòåñü â ðàçíûõ ãîðîäàõ</small></div></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD style="text-align: left; "> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<br />
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td valign="top"><fieldset>
|
||||
<legend><b>Êóðñ åâðîêðåäèòà ê ìèðîâîé âàëþòå</b> </legend>
|
||||
<table width="100%" border="0" cellpadding="2" cellspacing="0">
|
||||
<?
|
||||
if(isset($pl['id'])) {
|
||||
?>
|
||||
<tr>
|
||||
<td><small>Äàííûå íà <b><?=date('d.m.y H:i',$pl['time'])?></b> áåç ó÷åòà êîìèññèé</small></td>
|
||||
</tr>
|
||||
<?
|
||||
$pl['RUB'] = 40;
|
||||
|
||||
$i = 0;
|
||||
$true = array(
|
||||
array('USD', 'äîëëàðîâ ÑØÀ'),
|
||||
array('EUR', 'ÅÂÐÎ'),
|
||||
array('RUB','ðîññèéñêèõ ðóáëåé'),
|
||||
array('UAH','óêð. ãðèâåí'),
|
||||
array('BYR','áåëîðóññêèõ ðóáëåé'),
|
||||
array('AZN','àçåðáàéäæàíñêèõ ìàíàò'),
|
||||
array('GBP','àíãë. ôóíòîâ ñòåðëèíãîâ')
|
||||
);
|
||||
while($i < count($true)) {
|
||||
?>
|
||||
<tr>
|
||||
<td><span>1 åêð. = </span><span style="display:inline-block;width:100px"><b><?=round( ($pl['cur']/$pl[$true[$i][0]]) , 4 )?></b></span><span><?=$true[$i][1]?></span></td>
|
||||
</tr>
|
||||
<?
|
||||
$i++;
|
||||
}
|
||||
}else{
|
||||
?>
|
||||
<tr>
|
||||
<td><small><center><font color=grey>Íå óäàëîñü ïîëó÷èòü èíôîðìàöèþ</font></center></small></td>
|
||||
</tr>
|
||||
<? } ?>
|
||||
</table>
|
||||
</fieldset></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</TD>
|
||||
<TD style="width: 5%; vertical-align: top; "> </TD>
|
||||
<TD style="width: 25%; vertical-align: top; text-align: right; "><INPUT class="btn" type='button' value='Îáíîâèòü' style='width: 100px' onclick='location="/main.php?alh&rnd=<?=$code?>"';'>
|
||||
<INPUT TYPE=button value="Âåðíóòüñÿ" class="btn" style="width: 100px" onclick='location="/main.php"'></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<DIV>
|
||||
<? echo $c['counters']; ?>
|
||||
</DIV>
|
||||
@@ -0,0 +1,339 @@
|
||||
<?
|
||||
echo "
|
||||
<script language='JavaScript'>
|
||||
var elem = document.getElementById('se-pre-con');
|
||||
elem.parentNode.removeChild(elem);
|
||||
</script>
|
||||
";
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
?>
|
||||
<script type="text/javascript" language="javascript" src='https://img.new-combats.com/js/commoninf.js'></script>
|
||||
<style>
|
||||
.modpow {
|
||||
background-color:#ddd5bf;
|
||||
}
|
||||
.mt {
|
||||
background-color:#b1a993;
|
||||
padding-left:10px;
|
||||
padding-right:10px;
|
||||
padding-top:5px;
|
||||
padding-bottom:5px;
|
||||
}
|
||||
.md {
|
||||
padding:10px;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
function openMod(title,dat)
|
||||
{
|
||||
var d = document.getElementById('useMagic');
|
||||
if(d!=undefined)
|
||||
{
|
||||
document.getElementById('modtitle').innerHTML = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td valign="top">'+title+'</td><td width="30" valign="top"><div align="right"><a title="Çàêðûòü îêíî" onClick="closeMod(); return false;" href="#">x</a></div></td></tr></table>';
|
||||
document.getElementById('moddata').innerHTML = dat;
|
||||
d.style.display = '';
|
||||
}
|
||||
}
|
||||
|
||||
function closeMod()
|
||||
{
|
||||
var d = document.getElementById('useMagic');
|
||||
if(d!=undefined)
|
||||
{
|
||||
document.getElementById('modtitle').innerHTML = '';
|
||||
document.getElementById('moddata').innerHTML = '';
|
||||
d.style.display = 'none';
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<div id="useMagic" style="display:none; position:absolute; border:solid 1px #776f59; left: 50px; top: 186px;" class="modpow">
|
||||
<div class="mt" id="modtitle"></div><div class="md" id="moddata"></div></div>
|
||||
<table align=left><tr><td><img src="https://img.new-combats.com/i/alchemy1.gif"></td></tr></table><table align=right><tr><td><INPUT TYPE="button" onclick="location.href='main.php?alhp=1';" class="btn" value="Îáíîâèòü" title="Îáíîâèòü"> <INPUT TYPE="button" onclick="location.href='main.php';" class="btn" value="Âåðíóòüñÿ" title="Âåðíóòüñÿ"></table>
|
||||
<center><SCRIPT>drwfl("<?=$u->info['login']?>",<?=$u->info['id']?>,"<?=$u->info['level']?>",50,"")</SCRIPT></center>
|
||||
<?
|
||||
$pl = mysql_fetch_array(mysql_query('SELECT * FROM `bank_table` ORDER BY `time` DESC LIMIT 1'));
|
||||
$ba = mysql_fetch_array(mysql_query("SELECT * FROM `bank_alh` WHERE `uid` = '".mysql_real_escape_string($u->info['id'])."' LIMIT 1"));
|
||||
if(isset($ba['id'])) {
|
||||
?>
|
||||
<table width=320>
|
||||
<tr>
|
||||
<td>
|
||||
<h4>Íà àëõèìè÷åñêèõ ñ÷åòàõ:</h4>
|
||||
<b><?=$ba['ekr']?></b> ÅÊÐ
|
||||
<hr />
|
||||
<?
|
||||
$ucur = round(round(($pl['cur']/$pl['USD']),4)/100*(100-$ba['procent']),2);
|
||||
?>
|
||||
Ïåðñîíàëüíûé êóðñ: <b><?=$ucur?></b> $ = 1 Åâðîêðåäèò.
|
||||
<hr />
|
||||
<form method="post" action="main.php?alhp=1">
|
||||
<?
|
||||
if(isset($_POST['buy_ekr'])) {
|
||||
$uba = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['buy_ekr']).'" LIMIT 1'));
|
||||
$uba['uid'] = $uba['id'];
|
||||
if(isset($uba['id'])) {
|
||||
echo 'Ïîêóïàòåëü: '.$u->microLogin($uba['uid'],1).'<br>';
|
||||
}else{
|
||||
echo '<font color=red>Ïåðñîíàæ çàáëîêèðîâàí, ëèáî íå íàéäåí.</font><hr>';
|
||||
unset($_POST['buy_ekr']);
|
||||
}
|
||||
echo '<hr>';
|
||||
if(isset($uba['id'])) {
|
||||
|
||||
$_POST['buy4ekr'] = round($_POST['buy4ekr'],2);
|
||||
|
||||
$bns = array(
|
||||
array( 0 , 0 , 0 ),
|
||||
array( 10 , 1 , 0 ),
|
||||
array( 50 , 2 , 0 ),
|
||||
array( 100 , 3 , 0 ),
|
||||
array( 200 , 4 , 0 ),
|
||||
array( 300 , 5 , 0 ),
|
||||
array( 400 , 6 , 0 ),
|
||||
array( 500 , 7 , 0 ),
|
||||
array( 600 , 8 , 0 ),
|
||||
array( 700 , 9 , 0 ),
|
||||
array( 800 , 10 , 0 ),
|
||||
array( 900 , 11 , 0 ),
|
||||
array( 1000 , 13 , 1 ),
|
||||
array( 1100 , 15 , 2 ),
|
||||
array( 1200 , 17 , 3 ),
|
||||
array( 1300 , 19 , 4 ),
|
||||
array( 1500 , 21 , 5 ),
|
||||
array( 1700 , 23 , 6 ),
|
||||
array( 2000 , 25 , 7 ),
|
||||
array( 2500 , 27 , 8 ),
|
||||
array( 3000 , 30 , 9 )
|
||||
);
|
||||
|
||||
$bns2 = array(
|
||||
array(0,0),
|
||||
array(10,10),
|
||||
array(20,10),
|
||||
array(30,10),
|
||||
array(40,10),
|
||||
array(50,10),
|
||||
array(60,10),
|
||||
array(70,10),
|
||||
array(80,10),
|
||||
array(90,10),
|
||||
array(100,20)
|
||||
);
|
||||
|
||||
$ball = mysql_fetch_array(mysql_query('SELECT SUM(`ekr`) FROM `pay_operation` WHERE `uid` = "'.$uba['id'].'" AND `good` > 0 LIMIT 1'));
|
||||
$ball = 0+$ball[0];
|
||||
|
||||
$i = 0;
|
||||
while( $i < count($bns) ) {
|
||||
if( isset($bns[$i][0]) && $ball > $bns[$i][0] ) {
|
||||
$b1 = $i;
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
|
||||
//if( isset($backdoor) ) {
|
||||
$i = 0;
|
||||
while( $i < count($bns2) ) {
|
||||
if( isset($bns2[$i][0]) && $_POST['buy4ekr'] >= $bns2[$i][0] ) {
|
||||
$b2 = $i;
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
//}
|
||||
|
||||
//Áîíóñ îïûòîâûé, ïåðâè÷íûé è íàêîïèòåëüíûé
|
||||
$out_ekr = $_POST['buy4ekr'];
|
||||
$out_ekr0 = $_POST['buy4ekr'];
|
||||
//
|
||||
$out_ekr += round($out_ekr0/100*$bns[$b1][1],2);
|
||||
$i = 0;
|
||||
while( $i < count($bns2) ) {
|
||||
if( isset($bns2[$i][0]) && $out_ekr >= $bns2[$i][0] ) {
|
||||
$b2_2 = $i;
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
$out_ekr += round($out_ekr0/100*$bns2[$b2_2][1],2);
|
||||
if($ball == 0) {
|
||||
$out_ekr += round($out_ekr0/100*20,2);
|
||||
}
|
||||
|
||||
if(isset($_POST['buy4ekr']) && $_POST['buy4ekr'] < 0.01) {
|
||||
echo '<font color=red>Ìèíèìàëüíàÿ ñóììà ïðîäàæè: 0.01 åêð.</font><hr>';
|
||||
unset($_POST['buy4ekr']);
|
||||
}elseif($_POST['buy4ekr'] > $ba['ekr']) {
|
||||
echo '<font color=red>Íåäîñòàòî÷íî ñðåäñòâ íà ñ÷åòå</font><hr>';
|
||||
unset($_POST['buy4ekr']);
|
||||
}
|
||||
if(isset($_POST['buygoodluck'])) {
|
||||
echo '<script>alert("Ïðîäàæà íà ñóììó '.$_POST['buy4ekr'].' åêð. áûëà ñîâåðøåíà óñïåøíî!");location.href="main.php?alhp=1";</script>';
|
||||
$ba['ekr'] -= $_POST['buy4ekr'];
|
||||
$ba['USD'] += round($_POST['buy4ekr']*$ucur,2);
|
||||
mysql_query('UPDATE `bank_alh` SET `ekr` = "'.mysql_real_escape_string($ba['ekr']).'",`USD` = "'.mysql_real_escape_string($ba['USD']).'" WHERE `id` = "'.$ba['id'].'" LIMIT 1');
|
||||
|
||||
mysql_query('UPDATE `users` SET `money2` = `money2` + '.mysql_real_escape_string($out_ekr).' WHERE `id` = "'.$uba['id'].'" LIMIT 1');
|
||||
|
||||
|
||||
|
||||
$money = round($_POST['buy4ekr']*$pl['cur'],2);
|
||||
$money = round($money/100*(100-$ba['procent']),2);
|
||||
|
||||
$user = mysql_fetch_array(mysql_query('SELECT `id`,`login`,`city`,`sex`,`room`,`host_reg` FROM `users` WHERE `id` = "'.mysql_real_escape_string($uba['uid']).'" LIMIT 1'));
|
||||
|
||||
mysql_query('INSERT INTO `pay_operation` (`uid`,`ekr`,`time`,`good`,`var`,`ref`,`ref2`) VALUES (
|
||||
"'.$uba['id'].'","'.mysql_real_escape_string($_POST['buy4ekr']).'","'.time().'","'.time().'","buy_ekr_alh'.$u->info['id'].'","'.$uba['host_reg'].'","0"
|
||||
)');
|
||||
|
||||
/*
|
||||
echo '['.$user['host_reg'].']';
|
||||
if( $user['host_reg'] > 0 && $_POST['buy4ekr'] >= 1 ) {
|
||||
$refer = mysql_fetch_array(mysql_query('SELECT `id`,`login`,`city`,`sex`,`room`,`host_reg` FROM `users` WHERE `id` = "'.mysql_real_escape_string($user['host_reg']).'" LIMIT 1'));
|
||||
if( isset($refer['id']) ) {
|
||||
$r = '<span class=date>'.date('d.m.Y H:i').'</span> <img src=https://img.new-combats.com/i/align/align50.gif width=12 height=15 /><u><b>Áàíê</b> «Ñòàðîãî Áîéöîâñêîãî êëóáà» / Àëõèìèê <b>'.$u->info['login'].'</b></u> ñîîáùàåò: ';
|
||||
if($refer['sex'] == 1) {
|
||||
$r .= 'Óâàæàåìàÿ';
|
||||
}else{
|
||||
$r .= 'Óâàæàåìûé';
|
||||
}
|
||||
$ubaref = mysql_fetch_array(mysql_query('SELECT * FROM `bank` WHERE `uid` = "'.$refer['id'].'" ORDER BY `id` DESC LIMIT 1'));
|
||||
if( isset($ubaref['id']) ) {
|
||||
mysql_query('UPDATE `bank` SET `money2` = "'.mysql_real_escape_string($ubaref['money2']+round($_POST['buy4ekr']*0.05,2)).'" WHERE `id` = "'.$ubaref['id'].'" LIMIT 1');
|
||||
}
|
||||
$r .= ' <b>'.$refer['login'].'</b>, Âàø âîñïèòàííèê "'.$user['login'].'" ïðèîáðåë Ekr. è íà Âàø áàíêîâñêèé ñ÷åò ¹'.(0+$ubaref['id']).' çà÷èñëåíî '.round($_POST['buy4ekr']*0.05,2).' Ekr. ';
|
||||
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','".$refer['city']."','".$refer['room']."','','".$refer['login']."','".$r."','-1','5','0')");
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
$r = '<span class=date>'.date('d.m.Y H:i').'</span> <img src=https://img.new-combats.com/i/align/align50.gif width=12 height=15 /><u> Àëõèìèê <b>'.$u->info['login'].'</b></u> ñîîáùàåò: ';
|
||||
|
||||
if($user['sex'] == 1) {
|
||||
$r .= 'Óâàæàåìàÿ';
|
||||
}else{
|
||||
$r .= 'Óâàæàåìûé';
|
||||
}
|
||||
|
||||
$bnss = '';
|
||||
|
||||
if( ($out_ekr-round((int)$_POST['buy4ekr'],2)) > 0 ) {
|
||||
$bnss = ' (+'.($out_ekr-round((int)$_POST['buy4ekr'],2)).' ÅÊÐ áîíóñ!)';
|
||||
}
|
||||
|
||||
$r .= ' <b>'.$user['login'].'</b>, íà Âàø ñ÷åò çà÷èñëåíî '.$_POST['buy4ekr'].' ÅÊÐ'.$bnsss.'. Áëàãîäàðèì Âàñ çà ïîêóïêó!';
|
||||
|
||||
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','".$user['city']."','".$user['room']."','','".$user['login']."','".$r."','-1','5','0')");
|
||||
|
||||
$text_msg = 'Àëõèìèê <b>'.$u->info['login'].'</b> ñîâåðøèë ïðîäàæó <b>'.$_POST['buy4ekr'].'</b> ÅÊÐ. (ñêèäêà '.$ba['procent'].'% , çàäîëæíîñòü '.$ba['USD'].'$). Ïîêóïàòåëü: '.$u->microLogin($uba['uid'],1).'.</b>.';
|
||||
|
||||
$balance = mysql_fetch_array(mysql_query('SELECT SUM(`money`) FROM `balance_money` WHERE `cancel` = 0'));
|
||||
$balance = $balance[0]+$money;
|
||||
mysql_query('INSERT INTO `balance_money` (`time`,`ip`,`money`,`comment2`,`balance`,`cancel`) VALUES ("'.time().'","'.$u->info['ip'].'","'.mysql_real_escape_string((int)$money).'","'.mysql_real_escape_string($text_msg).'","'.$balance.'","'.time().'")');
|
||||
|
||||
//Ðåéòèíã ïî âêëàäàì
|
||||
$ub = array();
|
||||
$ui = array();
|
||||
$sp = mysql_query('SELECT * FROM `pay_operation` WHERE `good` > 0 ORDER BY `id` DESC');
|
||||
while( $pl = mysql_fetch_array($sp) ) {
|
||||
if(!isset($ub[$pl['uid']])) {
|
||||
$ui[] = $pl['uid'];
|
||||
}
|
||||
$ub[$pl['uid']][date('d.m.Y',$pl['good'])] = $pl['ekr'];
|
||||
}
|
||||
$i = 0;
|
||||
while( $i < count($ui) ) {
|
||||
if(isset($ui[$i])) {
|
||||
$j = 1;
|
||||
$k = 0;
|
||||
$nj = 0;
|
||||
while( $j <= 1000 ) {
|
||||
$dt = date('d.m.Y',time() - (86400 * $j));
|
||||
if( isset($ub[$ui[$i]][$dt]) ) {
|
||||
$k++;
|
||||
$nj = 0;
|
||||
}elseif( $j > 0 && $nj >= 6 ) {
|
||||
$j = 1000;
|
||||
}else{
|
||||
$nj++;
|
||||
}
|
||||
$j++;
|
||||
}
|
||||
mysql_query('DELETE FROM `users_paybonus` WHERE `id` = "'.$ui[$i].'" LIMIT 1');
|
||||
mysql_query('INSERT INTO `users_paybonus` (`id`,`level`) VALUES (
|
||||
"'.$ui[$i].'","'.$k.'"
|
||||
)');
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
//
|
||||
|
||||
}else{
|
||||
echo 'Ñóììà åêð.:';
|
||||
if(!isset($_POST['buy4ekr'])) {
|
||||
echo ' <input name="buy4ekr" style="width:50px;" value="0.00" /> <input class="btn btn-danger" value="Äàëåå" type="submit" /><br>';
|
||||
}else{
|
||||
echo ' <b>'.round((int)$_POST['buy4ekr'],2).'</b> ÅÊÐ + <b>'.($out_ekr-round((int)$_POST['buy4ekr'],2)).'</b> ÅÊÐ áîíóñ.<input name="buy4ekr" type="hidden" value="'.$_POST['buy4ekr'].'" />';
|
||||
echo ' <br><br><input type="submit" name="buygoodluck" class="btn btn-success" value="Ñîâåðøèòü ïðîäàæó">';
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
<? if(isset($_POST['buy_ekr'])){ ?><input name="buy_ekr" type="hidden" value="<?=$_POST['buy_ekr']?>" /> <? }else{ ?>Ïåðåñòè åêð. ïåðñîíàæó: <input name="buy_ekr" style="width:50px;" value="<?=$_POST['buy_ekr']?>" /> <input class="btn btn-danger" value="Äàëåå" type="submit" /><? } ?>
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
}
|
||||
|
||||
echo "<br><h4><div align=left>Íåîáõîäèìûå ñðåäñòâà â ðàáîòå àëõèìèêà</div></h4>";
|
||||
|
||||
$p['m1'] = 1;
|
||||
$srok = array(15=>'15 ìèíóò',30=>'30 ìèíóò',60=>'îäèí ÷àñ',180=>'òðè ÷àñà',360=>'øåñòü ÷àñîâ',720=>'äâåíàäöàòü ÷àñîâ',1440=>'îäíè ñóòêè',4320=>'òðîå ñóòîê');
|
||||
|
||||
if(isset($_GET['usemod']))
|
||||
{
|
||||
if(isset($_POST['usem1']))
|
||||
{
|
||||
include('moder/usem1.php');
|
||||
}elseif(isset($_POST['teleport']))
|
||||
{
|
||||
//include('moder/teleport.php');
|
||||
}
|
||||
}
|
||||
if(isset($_POST['tologin'],$_POST['message'])) {
|
||||
$u->send('',1,$infcity,'',htmlspecialchars($_POST['tologin'],NULL,'cp1251'),'<font color=darkblue>Ñîîáùåíèå òåëåãðàôîì îò </font> <b>'.$u->info['login'].'</b>: '.$_POST['message'].'',-1,6,0,0,0,1);
|
||||
}
|
||||
?>
|
||||
<table>
|
||||
<a href="#" onClick="openMod('<b>Çàêëÿòèå ìîë÷àíèÿ</b>','<form action=\'main.php?<? echo alhp.'&usemod='.$code; ?>\' method=\'post\'>Ëîãèí ïåðñîíàæà: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Âðåìÿ çàêëÿòèÿ: <select style=\'margin-left:2px;\' name=\'time\'><option value=\'1440\'>Ñóòêè</option></select> <input type=\'submit\' name=\'usem1\' value=\'Èñï-òü\'></form>');"><img src="https://img.new-combats.com/i/items/sleep.gif" title="Çàêëÿòèå ìîë÷àíèÿ" /></a>
|
||||
|
||||
<br><h4>Òåëåãðàô</h4><!--Âû ìîæåòå îòïðàâèòü êîðîòêîå ñîîáùåíèå ëþáîìó ïåðñîíàæó, äàæå åñëè îí íàõîäèòñÿ â offline èëè äðóãîì ãîðîäå.-->
|
||||
<form method=post style="margin:5px;">Ëîãèí ïåðñîíàæà <input type=text size=20 name="tologin"> ñîîáùåíèå <input type=text size=80 name="message"> <input type=submit class="btn btn-success" value="îòïðàâèòü"></form>
|
||||
<?
|
||||
echo '<br><h2>Ñïèñîê ðåàëüùèêîâ:</h2><br>';
|
||||
$sp = mysql_query('SELECT * FROM `pay_operation` WHERE `good` > 0 GROUP BY `uid`');
|
||||
while( $pl = mysql_fetch_array($sp) ) {
|
||||
$onl = mysql_fetch_array(mysql_query('SELECT `id`,`online` FROM `users` WHERE `id` = "'.$pl['uid'].'" LIMIT 1'));
|
||||
$lg = $u->microLogin($pl['uid'],1);
|
||||
if( $lg != '<b><i>Íåâèäèìêà</i></b> [??]<a target="_blank" href="https://new-combats.com/info/0"><img src="https://img.new-combats.com/i/inf_capitalcity.gif" /></a>' ) {
|
||||
if($onl['online'] > time()-240) {
|
||||
$lg = '<font color=green>'.$lg.'</font>';
|
||||
}else{
|
||||
$lg .= ' (áûë òóò '.date('d.m.Y H:i',$onl['online']).')';
|
||||
}
|
||||
if( $u->info['admin'] > 0 ) {
|
||||
$sum = mysql_fetch_array(mysql_query('SELECT SUM(`ekr`) FROM `pay_operation` WHERE `good` > 0 AND `uid` = "'.$pl['uid'].'" LIMIT 1'));
|
||||
$sum = 0+$sum[0];
|
||||
echo $lg.' - '.$sum.' ÅÊÐ.<br>';
|
||||
}else{
|
||||
echo $lg.'<br>';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,236 @@
|
||||
<?php
|
||||
echo "
|
||||
<script language='JavaScript'>
|
||||
var elem = document.getElementById('se-pre-con');
|
||||
elem.parentNode.removeChild(elem);
|
||||
</script>
|
||||
";
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
$err = '';
|
||||
|
||||
$an = mysql_fetch_array(mysql_query('SELECT * FROM `users_animal` WHERE `id` = "'.$u->info['animal'].'" LIMIT 1'));
|
||||
if(!isset($an['id']))
|
||||
{
|
||||
echo '<br><br><br><br><center>Çâåðü íå íàéäåí...</center>';
|
||||
}else{
|
||||
if(isset($_GET['delete']) && $_GET['delete'] == $an['id']) {
|
||||
echo '<font color="red">Çâåðü áûë âûãíàí...</font>';
|
||||
mysql_query('UPDATE `users` SET `animal` = "0" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `users_animal` SET `delete` = "'.time().'" WHERE `uid` = "'.$u->info['id'].'" AND `id` = "'.$an['id'].'" AND `delete` = "0" LIMIT 1');
|
||||
}elseif(isset($_GET['anml_login']) && $an['rename'] == 0) {
|
||||
$n = 1;
|
||||
function en_ru($txt)
|
||||
{
|
||||
$g = false;
|
||||
$en = preg_match("/^(([a-zA-Z _-])+)$/i", $txt);
|
||||
$ru = preg_match("/^(([à-ÿÀ-ß _-])+)$/i", $txt);
|
||||
if(($ru && $en) || (!$ru && !$en))
|
||||
{
|
||||
$g = true;
|
||||
}
|
||||
return $g;
|
||||
}
|
||||
$nl = htmlspecialchars($_GET['anml_login'],NULL,'cp1251');
|
||||
$nl = str_replace(' ','',$nl);
|
||||
$nl = str_replace(' ','',$nl);
|
||||
$sr = "!@#$%^&*()\+¨¸|/'`\"-_";
|
||||
if($nl == '' || strlen($nl) > 10 || strlen($nl) < 2 || en_ru($nl) == true || strpos($sr,$nl)) {
|
||||
$n = 0;
|
||||
}else{
|
||||
|
||||
}
|
||||
|
||||
|
||||
if($n == 1) {
|
||||
mysql_query('UPDATE `users_animal` SET `name` = "'.mysql_real_escape_string($nl).'",`rename` = "1" WHERE `uid` = "'.$u->info['id'].'" AND `id` = "'.$an['id'].'" AND `delete` = "0" LIMIT 1');
|
||||
$an['rename'] = 1;
|
||||
echo '<font color="red">Âû óñïåøíî ïåðåèìåíîâàëè ïèòîìöà â "'.$nl.'"</font>';
|
||||
}else{
|
||||
echo '<font color="red">Ýòà êëè÷êà íå ïîäõîäèò</font>';
|
||||
}
|
||||
}
|
||||
|
||||
$anl = mysql_fetch_array(mysql_query('SELECT `bonus` FROM `levels_animal` WHERE `type` = "'.$an['type'].'" AND `level` = "'.$an['level'].'" LIMIT 1'));
|
||||
$anl = $anl['bonus'];
|
||||
$anl = $u->lookStats($anl);
|
||||
|
||||
$nam = array(1=>'Êîò',2=>'Ñîâà',3=>'Ñâåòëÿê',4=>'×åðòÿêà',5=>'Ñîáàêà',6=>'Ñâèíüÿ',7=>'Äðàêîí');
|
||||
$sab = mysql_fetch_array(mysql_query('SELECT * FROM `test_bot` WHERE `login` = "'.$nam[$an['type']].' ['.$an['level'].']" LIMIT 1'));
|
||||
$sa = $u->lookStats($an['stats']);
|
||||
$sa['hpAll'] += 30+$sa['s4']*6+$sa['hpAll'];
|
||||
$ne = '';
|
||||
|
||||
if(!isset($ne['id']))
|
||||
{
|
||||
$ne['exp'] = '??';
|
||||
if($an['exp'] < 110) {
|
||||
$ne['exp'] = '110';
|
||||
}elseif($an['exp'] < 410) {
|
||||
$ne['exp'] = '410';
|
||||
}elseif($an['exp'] < 1300) {
|
||||
$ne['exp'] = '1300';
|
||||
}elseif($an['exp'] < 2500) {
|
||||
$ne['exp'] = '2500';
|
||||
}elseif($an['exp'] < 5000) {
|
||||
$ne['exp'] = '5000';
|
||||
}elseif($an['exp'] < 12500) {
|
||||
$ne['exp'] = '12500';
|
||||
}elseif($an['exp'] < 30000) {
|
||||
$ne['exp'] = '30000';
|
||||
}elseif($an['exp'] < 300000) {
|
||||
$ne['exp'] = '300000';
|
||||
}elseif($an['exp'] < 3000000) {
|
||||
$ne['exp'] = '3000000';
|
||||
}elseif($an['exp'] < 10000000) {
|
||||
$ne['exp'] = '10000000';
|
||||
}elseif($an['exp'] < 52000000) {
|
||||
$ne['exp'] = '52000000';
|
||||
}elseif($an['exp'] < 120000000) {
|
||||
$ne['exp'] = '120000000';
|
||||
}
|
||||
}
|
||||
|
||||
if(isset($_GET['obj_corm'])) {
|
||||
$corm = mysql_fetch_array(mysql_query('SELECT `iu`.*,`im`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `iu`.`item_id` = `im`.`id` WHERE `im`.`type` = "49" AND `iu`.`delete` = "0" AND `iu`.`inShop` = "0" AND `iu`.`inOdet` = "0" AND `iu`.`inTransfer` = "0" AND `iu`.`id` = "'.mysql_real_escape_string($_GET['obj_corm']).'" LIMIT 1'));
|
||||
if(isset($corm['id'])) {
|
||||
//êîðìóøêà çâåðÿ
|
||||
$see1 = 1;
|
||||
if($an['type'] == 3 && substr_count($corm['img'],'wisp') == 0) {
|
||||
//ñâåòëÿê
|
||||
$see1 = 0;
|
||||
}elseif($an['type'] == 2 && substr_count($corm['img'],'owl') == 0) {
|
||||
//ñîâà
|
||||
$see1 = 0;
|
||||
}elseif($an['type'] == 1 && substr_count($corm['img'],'cat') == 0) {
|
||||
//êîò
|
||||
$see1 = 0;
|
||||
}elseif($an['type'] == 4 && substr_count($corm['img'],'chrt') == 0) {
|
||||
//÷åðòÿêà
|
||||
$see1 = 0;
|
||||
}elseif($an['type'] == 5 && substr_count($corm['img'],'dog') == 0) {
|
||||
//ñîáàêà
|
||||
$see1 = 0;
|
||||
}elseif($an['type'] == 6 && substr_count($corm['img'],'pig') == 0) {
|
||||
//ñâèíüÿ
|
||||
$see1 = 0;
|
||||
}elseif($an['type'] == 7 && substr_count($corm['img'],'dragon') == 0) {
|
||||
//äðàêîí
|
||||
$see1 = 0;
|
||||
}
|
||||
if($see1 == 1) {
|
||||
if($an['yad'] > time()) {
|
||||
$err = '"'.$an['name'].'" îòâåðíóëñÿ îò åäû...';
|
||||
}elseif($an['eda'] < 50) {
|
||||
$po = $u->lookStats($corm['data']);
|
||||
$corm['level'] = $po['tr_lvl'];
|
||||
if($an['level'] >= $corm['level']) {
|
||||
$rzc = $an['level']-$corm['level'];
|
||||
if($rzc <= 0) {
|
||||
$rzc = 20;
|
||||
}elseif($rzc == 1) {
|
||||
$rzc = 16;
|
||||
}elseif($rzc == 2) {
|
||||
$rzc = 12;
|
||||
}elseif($rzc == 3) {
|
||||
$rzc = 8;
|
||||
}elseif($rzc >= 4) {
|
||||
$rzc = 4;
|
||||
}elseif($rzc >= 5) {
|
||||
$rzc = 2;
|
||||
}
|
||||
$an['eda'] += $rzc;
|
||||
if($an['eda'] > 50) {
|
||||
$an['eda'] = 50;
|
||||
}
|
||||
mysql_query('UPDATE `users_animal` SET `eda` = "'.$an['eda'].'" WHERE `id` = "'.$an['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `id` = "'.mysql_real_escape_string($_GET['obj_corm']).'" LIMIT 1');
|
||||
$err = 'Âàø ïèòîìåö áûë óñïåøíî íàêîðìëåí...';
|
||||
}else{
|
||||
$err = 'Âàø ïèòîìåö ïîêà-÷òî íå ìîæåò óïîòðåáëÿòü ïîäîáíóþ ïèùó ...';
|
||||
}
|
||||
}else{
|
||||
$err = 'Âàø ïèòîìåö ñûò...';
|
||||
}
|
||||
}else{
|
||||
$err = 'Âàø ïèòîìåö íå óïîòðåáëÿåò ïîäîáíóþ ïèùó...';
|
||||
}
|
||||
}else{
|
||||
$err = 'Ïðåäìåò íå íàéäåí';
|
||||
}
|
||||
}
|
||||
|
||||
$itmAll = $u->genInv(15,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `im`.`type` = "49" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" ORDER BY `name` ASC');
|
||||
if($itmAll[0] != 0) {
|
||||
$itmAll = $itmAll[2];
|
||||
}else{
|
||||
$itmAll = '<tr><td align="center" bgcolor="#e2e0e0">ÏÓÑÒÎ</td></tr>';
|
||||
}
|
||||
?>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="5">
|
||||
<tr>
|
||||
<td width="350" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="150" align="center" valign="top"><b><?=$an['name']?></b> [<?=$an['level']?>]<br><img src="https://img.new-combats.com/i/obraz/<?=$an['sex']?>/<?=$an['obraz']?>.gif" width="120" height="220"></td>
|
||||
<td valign="top"><p>HP: <?=$sa['hpAll']?></p>
|
||||
<p>Ñèëà: <?=$sa['s1']?><br>Ëîâêîñòü: <?=$sa['s2']?><br>Èíòóèöèÿ: <?=$sa['s3']?><br>Âûíîñëèâîñòü: <?=$sa['s4']?></p>
|
||||
<p>Óðîâåíü: <?=$an['level']?><br>Îïûò: <?=$an['exp']?> / <?=$ne['exp']?><br>
|
||||
Ñûòîñòü: <?=$an['eda']?></p>
|
||||
<p>
|
||||
Îñâîåííûå íàâûêè:<br>
|
||||
• <i>Îòñóòñòâóþò</i></p>
|
||||
<p>
|
||||
Áîåâûå áîíóñû:<br>
|
||||
<?
|
||||
$ba = '';
|
||||
$i = 0;
|
||||
while($i<count($u->items['add'])) {
|
||||
if(isset($anl['add_'.$u->items['add'][$i]])) {
|
||||
if( $u->items['add'][$i] == 'mib1' ) {
|
||||
$ba .= '• Áðîíÿ ãîëîâû: +'.$anl['add_'.$u->items['add'][$i]].'<br>';
|
||||
}elseif( $u->items['add'][$i] == 'mib2' ) {
|
||||
$ba .= '• Áðîíÿ êîðïóñà: +'.$anl['add_'.$u->items['add'][$i]].'<br>';
|
||||
}elseif( $u->items['add'][$i] == 'mib3' ) {
|
||||
$ba .= '• Áðîíÿ ïîÿñà: +'.$anl['add_'.$u->items['add'][$i]].'<br>';
|
||||
}elseif( $u->items['add'][$i] == 'mib4' ) {
|
||||
$ba .= '• Áðîíÿ íîã: +'.$anl['add_'.$u->items['add'][$i]].'<br>';
|
||||
}elseif( $u->items['add'][$i] == 'mab1' || $u->items['add'][$i] == 'mab2' || $u->items['add'][$i] == 'mab3' || $u->items['add'][$i] == 'mab4') {
|
||||
|
||||
}else{
|
||||
$ba .= '• '.$u->is[$u->items['add'][$i]].': +'.$anl['add_'.$u->items['add'][$i]].'<br>';
|
||||
}
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
|
||||
if($ba == '') {
|
||||
$ba = '• <i>Îòñóòñòâóþò</i>';
|
||||
}
|
||||
echo $ba;
|
||||
?>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table></td>
|
||||
<td valign="top">
|
||||
<div>
|
||||
<div style="float:left"><? if($an['rename'] == 0) { ?><input type="button" onclick="top.anren();" value="Êëè÷êà" /><? } ?> <input type="button" onclick="if(confirm('Âûãíàòü çâåðÿ?')){top.frames['main'].location='main.php?pet=1&delete=<?=$an['id']?>&rnd=<?=$code?>'}" value="Âûãíàòü" /></div>
|
||||
<div style="float:right"><input type="button" onclick="top.frames['main'].location='main.php?pet=1&rnd=<?=$code?>'" class="btn" value="Îáíîâèòü" /> <input type="button" onclick="top.frames['main'].location='main.php?rnd=<?=$code?>'" class="btn" value="Âåðíóòüñÿ" /></div>
|
||||
</div>
|
||||
<div><br />
|
||||
<?
|
||||
if($err != '') {
|
||||
echo '<br><font color="red"><b>'.$err.'</b></font>';
|
||||
}
|
||||
?>
|
||||
<br />
|
||||
<table width="100%" style="border:1px solid #9E9E9E">
|
||||
<? echo $itmAll; ?>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<? } ?>
|
||||
@@ -0,0 +1,614 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
?>
|
||||
<center>
|
||||
<TABLE width=99% cellspacing=0 cellpadding=0 align=center>
|
||||
<FORM METHOD=POST ACTION="main.php?anketa=1" name='FORM1' id="FORM1"><INPUT type=hidden name="sd4" value="<?=$u->info['id']?>">
|
||||
<TR>
|
||||
<TD width=100%><h3>Àíêåòà ïåðñîíàæà "<?=$u->info['login']?>"</TD>
|
||||
<TD valign=top>
|
||||
<!-- <INPUT TYPE=button value="Ïîäñêàçêà" style="background-color:#A9AFC0" onclick="window.open('/encicl/help/psw.html', 'help', 'height=300,width=500,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes')"> --><INPUT TYPE=button value="Âåðíóòüñÿ" style='width: 75px' onclick='location="/main.php"'>
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
|
||||
<?
|
||||
$dateofbirth = '';
|
||||
if(isset($_POST['name']))
|
||||
{
|
||||
$_POST['name'] = htmlspecialchars($_POST['name'],NULL,'cp1251');
|
||||
if($filter->spamFiltr($_POST['name'])!='0' || $filter->spamFiltr($_POST['city'])!='0' || $filter->spamFiltr($_POST['city2'])!='0' || $filter->spamFiltr($_POST['homepage'])!='0' || $filter->spamFiltr($_POST['about'])!='0' || $filter->spamFiltr($_POST['hobby'])!='0')
|
||||
{
|
||||
mysql_query('UPDATE `users` SET `info_delete` = "'.(time()+2592000).'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
}
|
||||
$_POST['city'] = htmlspecialchars($_POST['city'],NULL,'cp1251');
|
||||
$_POST['city2'] = htmlspecialchars($_POST['city2'],NULL,'cp1251');
|
||||
$_POST['icq'] = htmlspecialchars($_POST['icq'],NULL,'cp1251');
|
||||
if(!isset($_POST['mat'])) { $_POST['mat'] == NULL; }
|
||||
if(!isset($_POST['hide_icq'])){ $_POST['hide_icq'] = NULL; }
|
||||
$_POST['skype'] = htmlspecialchars($_POST['skype'],NULL,'cp1251');
|
||||
if(!isset($_POST['hide_skype'])){ $_POST['hide_skype'] = NULL; }else{ $_POST['hide_skype'] = 1; }
|
||||
$_POST['hide_icq'] = htmlspecialchars($_POST['hide_icq'],NULL,'cp1251');
|
||||
$_POST['homepage'] = htmlspecialchars($_POST['homepage'],NULL,'cp1251');
|
||||
$_POST['about'] = htmlspecialchars($_POST['about'],NULL,'cp1251');
|
||||
if( $u->info['admin'] == 0 ) {
|
||||
$_POST['hobby'] = htmlspecialchars($_POST['hobby'],NULL,'cp1251');
|
||||
}
|
||||
$_POST['ChatColor'] = htmlspecialchars($_POST['ChatColor'],NULL,'cp1251');
|
||||
|
||||
$_POST['hobby']= str_replace("\\n","<BR>",$_POST['hobby']);
|
||||
$_POST['hobby']= str_replace("\\r","",$_POST['hobby']);
|
||||
$_POST['hobby']= str_replace("<BR>","<BR>",$_POST['hobby']);
|
||||
$simbolcount = strlen($_POST['hobby']);
|
||||
if (isset($_POST['ChatColor']) && $u->info['admin']=='0' && !($_POST['ChatColor'] == "Black" || $_POST['ChatColor'] == "Blue" || $_POST['ChatColor'] == "Lilac" || $_POST['ChatColor'] == "Fuchsia" || $_POST['ChatColor'] == "Gray" || $_POST['ChatColor'] == "Green" || $_POST['ChatColor'] == "Maroon" || $_POST['ChatColor'] == "Navy" || $_POST['ChatColor'] == "Olive" || $_POST['ChatColor'] == "Purple" || $_POST['ChatColor'] == "Teal" || $_POST['ChatColor'] == "Orange" || $_POST['ChatColor'] == "Chocolate" || $_POST['ChatColor'] == "DarkKhaki" || $_POST['ChatColor'] == "SandyBrown")) {
|
||||
echo "<div align=\"left\" style=\"color:#FF0000 \">Âîçìîæíî èñïîëüçîâàòü öâåòà óêàçàííûå òîëüêî â ìåíþ àíêåòû ! </div>";
|
||||
$_POST['ChatColor'] = "Black";
|
||||
}
|
||||
if(!$_POST['city']){$city=$_POST['city2'];}
|
||||
elseif($_POST['city'] && $_POST['city2']){$city=$_POST['city2'];}
|
||||
else{$city=$_POST['city'];}
|
||||
}
|
||||
if(isset($_POST['saveanketa'])) {
|
||||
if( $u->info['level'] <= 1 ) {
|
||||
$dt = explode('.',$_POST['0day']);
|
||||
if(isset($dt[0],$dt[1],$dt[2]))
|
||||
{
|
||||
$erd = 0;
|
||||
$dt[0] = round($dt[0]);
|
||||
$dt[1] = round($dt[1]);
|
||||
$dt[2] = round($dt[2]);
|
||||
if($dt[0]<1 || $dt[0]>31)
|
||||
{
|
||||
$erd = 1;
|
||||
}
|
||||
if($dt[1]<1 || $dt[1]>12)
|
||||
{
|
||||
$erd = 2;
|
||||
}
|
||||
if($dt[2]<1920 || $dt[2]>2006)
|
||||
{
|
||||
$erd = 3;
|
||||
}
|
||||
if($erd==0)
|
||||
{
|
||||
$_POST['0day'] = $dt[0].'.'.$dt[1].'.'.$dt[2];
|
||||
$dateofbirth = "`bithday` = '".mysql_real_escape_string($_POST['0day'])."',";
|
||||
}else{
|
||||
//îøèáêà
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
$u->info['bithday'] = $_POST['0day'];
|
||||
}
|
||||
$st = $u->lookStats($u->info['stats']);
|
||||
$maxsimbols = 1024+($st['os6']*200);
|
||||
if($_POST['mat'] == 1 ) {
|
||||
$_POST['mat'] = 1;
|
||||
}else{
|
||||
$_POST['mat'] = 0;
|
||||
}
|
||||
if($simbolcount>$maxsimbols && $u->info['admin'] == 0) {
|
||||
}else{
|
||||
$lastdes = $u->info['design'];
|
||||
if($_POST['design'] == 1) {
|
||||
$u->info['design'] = 1;
|
||||
}else{
|
||||
$u->info['design'] = 0;
|
||||
}
|
||||
}
|
||||
if($simbolcount>$maxsimbols && $u->info['admin'] == 0) {
|
||||
echo '<div align="left" style="color:#FF0000 ">Ìàêñèìàëüíûé ðàçìåð ïîëÿ "Óâëå÷åíèÿ / õîááè" - '.$maxsimbols.' ñèìâîëîâ.</div>';
|
||||
}elseif(mysql_query("UPDATE
|
||||
`users`
|
||||
SET
|
||||
`design` = '".$u->info['design']."',
|
||||
`name` = '".mysql_real_escape_string($_POST['name'])."',
|
||||
`city_real` = '".mysql_real_escape_string($_POST['city2'])."',
|
||||
`icq` = '".mysql_real_escape_string((int)$_POST['icq'])."',
|
||||
`icq_hide` = '".mysql_real_escape_string($_POST['hide_icq'])."',
|
||||
`skype` = '".mysql_real_escape_string($_POST['skype'])."',
|
||||
`skype_hide` = '".mysql_real_escape_string($_POST['hide_skype'])."',
|
||||
`homepage` = '".mysql_real_escape_string($_POST['homepage'])."',
|
||||
".$dateofbirth."
|
||||
`deviz` = '".mysql_real_escape_string($_POST['about'])."',
|
||||
`hobby` = '".mysql_real_escape_string($_POST['hobby'])."',
|
||||
`chatColor` = '".mysql_real_escape_string($_POST['ChatColor'])."',
|
||||
`mat` = '".mysql_real_escape_string((int)$_POST['mat'])."'
|
||||
WHERE
|
||||
`id` = '".mysql_real_escape_string($u->info['id'])."' LIMIT 1;"))
|
||||
{echo '<div align="left" style="color:#FF0000 ">Âñå ïðîøëî óäà÷íî...</div>';
|
||||
if( $u->info['design'] != $lastdes ) {
|
||||
echo '<script>top.location.href="https://new-combats.com/bk";</script>';
|
||||
}
|
||||
$u->info['name'] = $_POST['name'];
|
||||
$u->info['city_real'] = $city;
|
||||
$u->info['icq'] = $_POST['icq'];
|
||||
$u->info['icq_hide'] = $_POST['hide_icq'];
|
||||
$u->info['skype'] = $_POST['skype'];
|
||||
$u->info['skype_hide'] = $_POST['hide_skype'];
|
||||
$u->info['homepage'] = $_POST['homepage'];
|
||||
$u->info['deviz'] = $_POST['about'];
|
||||
$u->info['hobby'] = $_POST['hobby'];
|
||||
$u->info['chatColor'] = $_POST['ChatColor'];
|
||||
$u->info['mat'] = $_POST['mat'];
|
||||
}
|
||||
else{echo '÷òî-òî íå òàê...';}
|
||||
}
|
||||
?>
|
||||
|
||||
<table width="95%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#B2B2B2" name="F1">
|
||||
<tr bgcolor="#D3D2D0">
|
||||
<td>Âàøå ðåàëüíîå èìÿ: </td>
|
||||
<td><table border=0 cellpadding=0 cellspacing=0 width=100%>
|
||||
<tr>
|
||||
<td><input name="name" value="<?=$u->info['name']?>" class="inup" size="45" maxlength="90" />
|
||||
<div style="float:right"><font color="#999999">ID Ïåðñîíàæà:</font> <?=$u->info['id']?> </div>
|
||||
</td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
<? if($u->info['level']<=1) { ?>
|
||||
<tr bgcolor="#D3D2D0">
|
||||
<td>Äåíü ðîæäåíèÿ:</td>
|
||||
<td><script language="JavaScript" type="text/javascript">
|
||||
function procdays (month) {
|
||||
var selected = document.getElementById('dd').value;
|
||||
if (selected == "") selected=1;
|
||||
document.getElementById('dd').length = 0;
|
||||
var days = new Array(3,0,3,2,3,2,3,3,2,3,2,3);
|
||||
if (Math.round(document.getElementById('yyyy').value/4) == document.getElementById('yyyy').value/4) {days[1]=1;}
|
||||
var ind = parseFloat(month.value)-1;
|
||||
if (ind < 0) ind=0;
|
||||
var base = 29 + days[ind];
|
||||
if (selected>(base-1)) {selected=1;}
|
||||
for (var i=1; i<base; i++) {
|
||||
var myday = document.createElement("option");
|
||||
myday.value = i;
|
||||
myday.text = i;
|
||||
document.getElementById('dd').add(myday);
|
||||
}
|
||||
document.getElementById('dd').value = selected;
|
||||
genZerodate();
|
||||
return true;
|
||||
}
|
||||
function genZerodate () {
|
||||
var ss=document.getElementById('dd').value;
|
||||
if (ss.length < 2) ss='0'+ss;
|
||||
var str = ss+'.'+document.getElementById('mm').value+'.'+document.getElementById('yyyy').value;
|
||||
document.getElementById('nhya').value = str;
|
||||
return true;
|
||||
}
|
||||
</script>
|
||||
Äåíü:
|
||||
<select name="DD" id="dd" class="inup" onchange="genZerodate();">
|
||||
<script>
|
||||
var s="";
|
||||
for (i=1; i<=31; i++) {
|
||||
s+='<option value="'+i+'">'+i+'</option>';
|
||||
}
|
||||
document.write(s);
|
||||
</script>
|
||||
</select>
|
||||
Ìåñÿö:
|
||||
<select name="MM" onchange="procdays(this);" class="inup" id="mm">
|
||||
<option value="01" selected="selected">ßíâàðü</option>
|
||||
<option value="02">Ôåâðàëü</option>
|
||||
<option value="03">Ìàðò</option>
|
||||
<option value="04">Àïðåëü</option>
|
||||
<option value="05">Ìàé</option>
|
||||
<option value="06">Èþíü</option>
|
||||
<option value="07">Èþëü</option>
|
||||
<option value="08">Àâãóñò</option>
|
||||
<option value="09">Ñåíòÿáðü</option>
|
||||
<option value="10">Îêòÿáðü</option>
|
||||
<option value="11">Íîÿáðü</option>
|
||||
<option value="12">Äåêàáðü</option>
|
||||
</select>
|
||||
Ãîä:
|
||||
<select name="YYYY" class="inup" onchange="procdays(document.getElementById('mm'));" id="yyyy">
|
||||
<script>
|
||||
var s="";
|
||||
for (i=<?=(date('Y')-10)?>; i>=<?=(date('Y')-80)?>; i--) {
|
||||
s+='<option value="'+i+'">'+i+'</option>';
|
||||
}
|
||||
document.write(s);
|
||||
</script>
|
||||
</select>
|
||||
<input type="text" name="0day" id="nhya" value="<?=$u->info['bithday']?>" style="width:0px; height:0px; visibility:hidden" />
|
||||
<script>
|
||||
var s=document.getElementById('nhya');
|
||||
s=s.value.split(".");
|
||||
if (s.length > 0) {
|
||||
s[0]=parseFloat(s[0]);
|
||||
FORM1.DD.value=s[0];
|
||||
}
|
||||
if (s.length > 1) {
|
||||
s[1]=parseFloat(s[1]);
|
||||
if (s[1] < 10 ) s[1]='0'+s[1];
|
||||
FORM1.MM.value=s[1];
|
||||
}
|
||||
if (s.length > 2) {
|
||||
s[2]=parseFloat(s[2]);
|
||||
if (s[2] < 10 ) {s[2]='200'+s[2];} else {
|
||||
if (s[2] < 100 ) s[2]='19'+s[2];
|
||||
}
|
||||
FORM1.YYYY.value=s[2];
|
||||
}
|
||||
procdays(document.getElementById('mm'));
|
||||
</script>
|
||||
<small><BR><span class="style5">Âíèìàíèå! </span><span class="style7">Äàòà ðîæäåíèÿ äîëæíà áûòü ïðàâèëüíîé, îíà èñïîëüçóåòñÿ â èãðîâîì ïðîöåññå. Àíêåòû ñ íåïðàâèëüíîé äàòîé áóäóò óäàëÿòüñÿ áåç ïðåäóïðåæäåíèÿ.</span></small>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<?}?>
|
||||
<tr bgcolor="#D3D2D0">
|
||||
<td>Ãîðîä: </td>
|
||||
<td><select name="city" class="inup">
|
||||
<option selected="selected"></option>
|
||||
<option>Ìîñêâà</option>
|
||||
<option>Ñàíêò-Ïåòåðáóðã</option>
|
||||
<option>Àáàêàí (Õàêàñèÿ)</option>
|
||||
<option>Àçîâ</option>
|
||||
<option>Àêñàé (Ðîñòîâñêàÿ îáë.)</option>
|
||||
<option>Àëàíèÿ</option>
|
||||
<option>Àëüìåòüåâñê</option>
|
||||
<option>Àìóðñê</option>
|
||||
<option>Àíàäûðü</option>
|
||||
<option>Àíàïà</option>
|
||||
<option>Àíãàðñê (Èðêóòñêàÿ îáë.)</option>
|
||||
<option>Àïàòèòû</option>
|
||||
<option>Àðìàâèð</option>
|
||||
<option>Àðõàíãåëüñê</option>
|
||||
<option>Àñáåñò</option>
|
||||
<option>Àñòðàõàíü</option>
|
||||
<option>Áàëàøèõà</option>
|
||||
<option>Áàðíàóë</option>
|
||||
<option>Áåëãîðîä</option>
|
||||
<option>Áåëîìîðñê (Êàðåëèÿ)</option>
|
||||
<option>Áåðåçíèêè (Ïåðìñêàÿ îáë.)</option>
|
||||
<option>Áèéñê</option>
|
||||
<option>Áèðîáèäæàí</option>
|
||||
<option>Áëàãîâåùåíñê</option>
|
||||
<option>Áîëüøîé êàìåíü</option>
|
||||
<option>Áîðèñîãëåáñê</option>
|
||||
<option>Áðàòñê</option>
|
||||
<option>Áðîííèöû</option>
|
||||
<option>Áðÿíñê</option>
|
||||
<option>Âàíèíî</option>
|
||||
<option>Âåëèêèå Ëóêè</option>
|
||||
<option>Âåëèêèé Óñòþã</option>
|
||||
<option>Âåðõíÿÿ Ñàëäà</option>
|
||||
<option>Âëàäèâîñòîê</option>
|
||||
<option>Âëàäèêàâêàç</option>
|
||||
<option>Âëàäèìèð</option>
|
||||
<option>Âîëãîãðàä</option>
|
||||
<option>Âîëãîäîíñê</option>
|
||||
<option>Âîëæñê</option>
|
||||
<option>Âîëîãäà</option>
|
||||
<option>Âîëõîâ (Ñ.Ïòðáðã îáë.)</option>
|
||||
<option>Âîðîíåæ</option>
|
||||
<option>Âîñêðåñåíñê</option>
|
||||
<option>Âîòêèíñê</option>
|
||||
<option>Âûáîðã</option>
|
||||
<option>Âÿçüìà (Ñìîëåíñêàÿ îáë.)</option>
|
||||
<option>Âÿòñêèå Ïîëÿíû</option>
|
||||
<option>Ãàâðèëîâ-ßì</option>
|
||||
<option>Ãåëåíäæèê</option>
|
||||
<option>Ãåîðãèåâñê</option>
|
||||
<option>Ãîëèöèíî (Ìîñêîâñêàÿ îáë.)</option>
|
||||
<option>Ãóáêèí</option>
|
||||
<option>Ãóñü-Õðóñòàëüíûé</option>
|
||||
<option>Äçåðæèíñê (Íèæãðäñê îáë.)</option>
|
||||
<option>Äèìèòðîâãðàä</option>
|
||||
<option>Äîëãîïðóäíûé</option>
|
||||
<option>Äóáíà</option>
|
||||
<option>Äóäèíêà (Ýâåíêñêàÿ ÀÎ)</option>
|
||||
<option>Åéñê</option>
|
||||
<option>Åêàòåðèíáóðã</option>
|
||||
<option>Åëàáóãà (Òàòàðñòàí)</option>
|
||||
<option>Åëåö (Ëèïåöêàÿ îáë.)</option>
|
||||
<option>Åëèçîâî</option>
|
||||
<option>Æåëåçíîãîðñê</option>
|
||||
<option>Æóêîâ (Êàëóæñêîé îáë.)</option>
|
||||
<option>Æóêîâñêèé</option>
|
||||
<option>Çàðå÷íûé</option>
|
||||
<option>Çâåíèãîðîä</option>
|
||||
<option>Çåëåíîãîðñê</option>
|
||||
<option>Çåëåíîãðàä</option>
|
||||
<option>Çåëåíîäîëüñê</option>
|
||||
<option>Çëàòîóñò</option>
|
||||
<option>Èâàíîâî</option>
|
||||
<option>Èâàíòååâêà (Ìñêâñê îáë.)</option>
|
||||
<option>Èæåâñê</option>
|
||||
<option>Èðêóòñê</option>
|
||||
<option>Èøèì</option>
|
||||
<option>Éîøêàð-Îëà</option>
|
||||
<option>Êàçàíü</option>
|
||||
<option>Êàëèíèíãðàä</option>
|
||||
<option>Êàëóãà</option>
|
||||
<option>Êàìåíñê-Óðàëüñêèé</option>
|
||||
<option>Êàðòàëû</option>
|
||||
<option>Êåìåðîâî</option>
|
||||
<option>Êèíåøìà (Èâàíîâñêàÿ îáë.)</option>
|
||||
<option>Êèðèøè ( Ñ.Ïòðáðã îáë.)</option>
|
||||
<option>Êèðîâ</option>
|
||||
<option>Êèðîâî-×åïåöê</option>
|
||||
<option>Êèñëîâîäñê</option>
|
||||
<option>Êîâðîâ</option>
|
||||
<option>Êîãàëûì</option>
|
||||
<option>Êîëîìíà</option>
|
||||
<option>Êîìñîìîëüñê-íà-Àìóðå</option>
|
||||
<option>Êîðîëåâ</option>
|
||||
<option>Êîñòîìóêøà</option>
|
||||
<option>Êîñòðîìà</option>
|
||||
<option>Êðàñíîãîðñê</option>
|
||||
<option>Êðàñíîäàð</option>
|
||||
<option>Êðàñíîÿðñê</option>
|
||||
<option>Êðîíøòàäò</option>
|
||||
<option>Êðîïîòêèí</option>
|
||||
<option>Êóìåðòàó (Áàøêîðòîñòàí)</option>
|
||||
<option>Êóðãàí</option>
|
||||
<option>Êóðñê</option>
|
||||
<option>Êóñòàíàé</option>
|
||||
<option>Êûçûë</option>
|
||||
<option>Ëèïåöê</option>
|
||||
<option>Ëûòêàðèíî (Ìîñêîâñêàÿ îáë.)</option>
|
||||
<option>Ëþáåðöû</option>
|
||||
<option>Ìàãàäàí</option>
|
||||
<option>Ìàãíèòîãîðñê</option>
|
||||
<option>Ìàéêîï</option>
|
||||
<option>Ìàëîÿðîñëàâåö</option>
|
||||
<option>Ìàõà÷êàëà</option>
|
||||
<option>Ìåäâåæüåãîðñê</option>
|
||||
<option>Ìåæäóðå÷åíñê (Êìðâñê îáë.)</option>
|
||||
<option>Ìåíäåëååâñê</option>
|
||||
<option>Ìèàññ</option>
|
||||
<option>Ìèëëåðîâî (Ðîñòîâñêàÿ îáë.)</option>
|
||||
<option>Ìèíåðàëüíûå Âîäû</option>
|
||||
<option>Ìè÷óðèíñê (Òàìáîâñêàÿ îáë.)</option>
|
||||
<option>Ìóðìàíñê</option>
|
||||
<option>Ìóðîì</option>
|
||||
<option>Ìûòèùè</option>
|
||||
<option>Íàáåðåæíûå ×åëíû</option>
|
||||
<option>Íàäûì</option>
|
||||
<option>Íàëü÷èê</option>
|
||||
<option>Íàõîäêà</option>
|
||||
<option>Íåâèííîìûññê</option>
|
||||
<option>Íåôòåêàìñê</option>
|
||||
<option>Íåôòåþãàíñê</option>
|
||||
<option>Íèæíåâàðòîâñ</option>
|
||||
<option>Íèæíåêàìñê</option>
|
||||
<option>Íèæíèé Íîâãîðîä</option>
|
||||
<option>Íèæíèé Òàãèë</option>
|
||||
<option>Íèêîëàåâñê-íà-Àìóðå</option>
|
||||
<option>Íèêîëàåâñê</option>
|
||||
<option>Íîâãîðîä</option>
|
||||
<option>Íîâîêóçíåöê</option>
|
||||
<option>Íîâîìîñêîâñê</option>
|
||||
<option>Íîâîðîññèéñê</option>
|
||||
<option>Íîâîñèáèðñê</option>
|
||||
<option>Íîâîóðàëüñê</option>
|
||||
<option>Íîâî÷åðêàññê</option>
|
||||
<option>Íîâûé Óðåíãîé</option>
|
||||
<option>Íîðèëüñê</option>
|
||||
<option>Íîÿáðüñê</option>
|
||||
<option>Íÿãàíü</option>
|
||||
<option>Îáíèíñê</option>
|
||||
<option>Îäèíöîâî</option>
|
||||
<option>Îìñê</option>
|
||||
<option>Îíåãà</option>
|
||||
<option>Îðåë</option>
|
||||
<option>Îðåíáóðã</option>
|
||||
<option>Îðñê</option>
|
||||
<option>Ïåíçà</option>
|
||||
<option>Ïåðâîóðàëüñê</option>
|
||||
<option>Ïåðåñëàâëü-Çàëåññêèé</option>
|
||||
<option>Ïåðìü</option>
|
||||
<option>Ïåòðîçàâîäñê</option>
|
||||
<option>Ïåòðîïàâëîâñê-Êàì÷.</option>
|
||||
<option>Ïëàñòóí (Ïðèìîðñêèé êðàé)</option>
|
||||
<option>Ïîäîëüñê</option>
|
||||
<option>Ïîëåâñêîé</option>
|
||||
<option>Ïîëÿðíûå Çîðè</option>
|
||||
<option>Ïðîòâèíî</option>
|
||||
<option>Ïñêîâ</option>
|
||||
<option>Ïóùèíî</option>
|
||||
<option>Ïÿòèãîðñê</option>
|
||||
<option>Ðàäóæíûé (Òþìåíñêàÿ îáë.)</option>
|
||||
<option>Ðåâäà</option>
|
||||
<option>Ðæåâ</option>
|
||||
<option>Ðîñòîâ-íà-Äîíó</option>
|
||||
<option>Ðîñòîâ-ßðîñëàâñêèé</option>
|
||||
<option>Ðóáöîâñê</option>
|
||||
<option>Ðÿçàíü</option>
|
||||
<option>Ñàëåõàðä</option>
|
||||
<option>Ñàìàðà</option>
|
||||
<option>Ñàðàíñê</option>
|
||||
<option>Ñàðàòîâ</option>
|
||||
<option>Ñàðîâ</option>
|
||||
<option>Ñàñîâî</option>
|
||||
<option>Ñåáåæ (Ïñêîâñêàÿ îáë.)</option>
|
||||
<option>Ñåâåðîäâèíñê</option>
|
||||
<option>Ñåâåðñê (Òîìñêàÿ îáë.)</option>
|
||||
<option>Ñåãåæà</option>
|
||||
<option>Ñåìèêàðàêîðñê</option>
|
||||
<option>Ñåðãèåâ Ïîñàä</option>
|
||||
<option>Ñåðîâ</option>
|
||||
<option>Ñåðïóõîâ</option>
|
||||
<option>Ñåñòðîðåöê (Ñ.Ïòðáðã îáë.)</option>
|
||||
<option>Ñìîëåíñê</option>
|
||||
<option>Ñíåæèíñê</option>
|
||||
<option>Ñîâåòñêàÿ Ãàâàíü</option>
|
||||
<option>Ñîâåòñêèé (Òþìåíñêàÿ îáë.)</option>
|
||||
<option>Ñîëíå÷íîãîðñê</option>
|
||||
<option>Ñîñíîâûé Áîð</option>
|
||||
<option>Ñîñíîâûé Áîð (Ñ.Ïòðáðã îáë.)</option>
|
||||
<option>Ñî÷è</option>
|
||||
<option>Ñòàâðîïîëü</option>
|
||||
<option>Ñòàðàÿ Ðóññà</option>
|
||||
<option>Ñòàðûé Îñêîë</option>
|
||||
<option>Ñòåðëèòàìàê (Áàøêîðòîñòàí)</option>
|
||||
<option>Ñòðåæåâîé (Òîìñêàÿ îáë.)</option>
|
||||
<option>Ñòðîãèíî</option>
|
||||
<option>Ñóðãóò</option>
|
||||
<option>Ñûçðàíü</option>
|
||||
<option>Ñûêòûâêàð</option>
|
||||
<option>Òàãàíðîã</option>
|
||||
<option>Òàìáîâ</option>
|
||||
<option>Òàðóñà</option>
|
||||
<option>Òâåðü</option>
|
||||
<option>Òîëüÿòòè</option>
|
||||
<option>Òîìñê</option>
|
||||
<option>Òðåõãîðíûé</option>
|
||||
<option>Òðîèöê</option>
|
||||
<option>Òóàïñå</option>
|
||||
<option>Òóëà</option>
|
||||
<option>Òþìåíü</option>
|
||||
<option>Óäîìëÿ (Òâåðñêàÿ îáë.)</option>
|
||||
<option>Óëàí-Óäý</option>
|
||||
<option>Óëüÿíîâñê</option>
|
||||
<option>Óññóðèéñê</option>
|
||||
<option>Óñòü-Ëàáèíñê (Êðñíäðñêé êðàé)</option>
|
||||
<option>Óôà</option>
|
||||
<option>Óõòà</option>
|
||||
<option>Ôðÿçèíî</option>
|
||||
<option>Õàáàðîâñê</option>
|
||||
<option>Õàíòû-Ìàíñèéñê</option>
|
||||
<option>Õèìêè</option>
|
||||
<option>Õîëìñê</option>
|
||||
<option>×åáàðêóëü</option>
|
||||
<option>×åáîêñàðû</option>
|
||||
<option>×åëÿáèíñê</option>
|
||||
<option>×åðåïîâåö</option>
|
||||
<option>×åðêåññê</option>
|
||||
<option>×åðíîãîëîâêà</option>
|
||||
<option>×åðíóøêà (Ïåðìñêàÿ îáë.)</option>
|
||||
<option>×åðíÿõîâñê (Êëííãðäñê îáë.)</option>
|
||||
<option>×èòà</option>
|
||||
<option>Øàäðèíñê (Êóðãàíñêàÿ îáë.)</option>
|
||||
<option>Øàòóðà</option>
|
||||
<option>Øàõòû</option>
|
||||
<option>Ùåëêîâî (Ìîñêîâñêàÿ îáë.)</option>
|
||||
<option>Ýëåêòðîñòàëü</option>
|
||||
<option>Ýëèñòà</option>
|
||||
<option>Ýíãåëüñ</option>
|
||||
<option>Þæíî-Ñàõàëèíñê</option>
|
||||
<option>Þæíîóðàëüñê</option>
|
||||
<option>Þðãà</option>
|
||||
<option>ßêóòñê</option>
|
||||
<option>ßðîñëàâëü</option>
|
||||
<option>Àçåðáàéäæàí</option>
|
||||
<option>Áåëàðóñü</option>
|
||||
<option>Ãðóçèÿ</option>
|
||||
<option>Êàçàõñòàí</option>
|
||||
<option>Êûðãûçñòàí</option>
|
||||
<option>Àðìåíèÿ</option>
|
||||
<option>Ëàòâèÿ</option>
|
||||
<option>Ëèòâà</option>
|
||||
<option>Òàäæèêèñòàí</option>
|
||||
<option>Òóðêìåíèñòàí</option>
|
||||
<option>Óçáåêèñòàí</option>
|
||||
<option>Óêðàèíà</option>
|
||||
<option>Ýñòîíèÿ</option>
|
||||
<option>Ãåðìàíèÿ/Germany</option>
|
||||
<option>Èçðàèëü/Israel</option>
|
||||
<option>Êàíàäà/Canada</option>
|
||||
<option>ÑØÀ/USA</option>
|
||||
</select>
|
||||
äðóãîé
|
||||
<input type="text" value="<?=$u->info['city_real']?>" name="city2" size="20" maxlength="40" class="inup" /></td>
|
||||
</tr>
|
||||
<tr bgcolor="#D3D2D0">
|
||||
<td>ICQ:</td>
|
||||
<td><input value="<? if($u->info['icq']>0) {echo $u->info['icq'];}?>" name="icq" class="inup" size="9" maxlength="20" />
|
||||
<input type="checkbox" name='hide_icq' value="1" <?if($u->info['icq_hide']==1){echo'checked';}?> />
|
||||
íå îòîáðàæàòü â èíô. î ïåðñîíàæå.</td>
|
||||
</tr>
|
||||
<tr bgcolor="#D3D2D0">
|
||||
<td>Äîìàøíÿÿ ñòðàíèöà:</td>
|
||||
<td><input value="<?=$u->info['homepage']?>" name="homepage" class="inup" size="35" maxlength="60" /></td>
|
||||
</tr>
|
||||
<tr bgcolor="#D3D2D0">
|
||||
<td>Äåâèç:</td>
|
||||
<td><input value="<?=$u->info['deviz']?>" name="about" class="inup" size="60" maxlength="160" /></td>
|
||||
</tr>
|
||||
<tr bgcolor="#D3D2D0">
|
||||
<td colspan="2" align="left">Óâëå÷åíèÿ / õîááè <small>(íå áîëåå 60 ñëîâ)</small><BR>
|
||||
<textarea name="hobby" cols="60" rows="7" class="inup" style='width:95%'><?=$u->info['hobby']?></textarea></td>
|
||||
</tr>
|
||||
<tr bgcolor="#D3D2D0">
|
||||
<td>Öâåò ñîîáùåíèé â ÷àòå:</td>
|
||||
<td><select name="ChatColor" class="inup">
|
||||
|
||||
<option
|
||||
style="BACKGROUND: #f2f0f0; COLOR: black" value="Black"
|
||||
selected="selected">Black</option>
|
||||
<option
|
||||
style="BACKGROUND: #f2f0f0; COLOR: blue"
|
||||
value="Blue">Blue</option>
|
||||
<option
|
||||
style="BACKGROUND: #f2f0f0; COLOR: fuchsia"
|
||||
value="Fuchsia">Fuchsia</option>
|
||||
<option
|
||||
style="BACKGROUND: #f2f0f0; COLOR: gray"
|
||||
value="Gray">Grey</option>
|
||||
<option
|
||||
style="BACKGROUND: #f2f0f0; COLOR: green"
|
||||
value="Green">Green</option>
|
||||
<option
|
||||
style="BACKGROUND: #f2f0f0; COLOR: maroon"
|
||||
value="Maroon">Maroon</option>
|
||||
<option
|
||||
style="BACKGROUND: #f2f0f0; COLOR: navy"
|
||||
value="Navy">Navy</option>
|
||||
<option
|
||||
style="BACKGROUND: #f2f0f0; COLOR: olive"
|
||||
value="Olive">Olive</option>
|
||||
<option
|
||||
style="BACKGROUND: #f2f0f0; COLOR: purple"
|
||||
value="Purple">Purple</option>
|
||||
<option
|
||||
style="BACKGROUND: #f2f0f0; COLOR: teal"
|
||||
value="Teal">Teal</option>
|
||||
<option
|
||||
style="BACKGROUND: #f2f0f0; COLOR: orange"
|
||||
value="Orange">Orange</option>
|
||||
<option
|
||||
style="BACKGROUND: #f2f0f0; COLOR: chocolate"
|
||||
value="Chocolate">Chocolate</option>
|
||||
<option
|
||||
style="BACKGROUND: #f2f0f0; COLOR: darkkhaki"
|
||||
value="DarkKhaki">DarkKhaki</option>
|
||||
<option
|
||||
style="BACKGROUND: #f2f0f0; COLOR: sandybrown"
|
||||
value="SandyBrown">SandyBrown</option>
|
||||
<?
|
||||
if($u->info['admin']>0){
|
||||
echo '<option
|
||||
style="BACKGROUND: #f2f0f0; COLOR: red"
|
||||
value="Red">Red</option>';
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<script language="javascript" type="text/javascript">FORM1.ChatColor.value="<?=$u->info['chatColor']?>";</script></td>
|
||||
</tr>
|
||||
<tr bgcolor="#D3D2D0">
|
||||
<td>Âàðèàíò äèçàéíà:</td>
|
||||
<td><label for="design"></label>
|
||||
<select name="design" id="design">
|
||||
<option <? if($u->info['design'] == 0){ echo 'selected="selected"'; } ?> value="0">Ñòàíäàðòíûé</option>
|
||||
<option <? if($u->info['design'] == 1){ echo 'selected="selected"'; } ?> value="1">Ðàñøèðåííûé (Ëîã áîÿ âî âêëàäêå ÷àòà)</option>
|
||||
</select></td>
|
||||
</tr>
|
||||
<tr bgcolor="#D3D2D0">
|
||||
<td colspan="2" align="center"><p align="center">
|
||||
<input name="saveanketa" type="submit" value="Ñîõðàíèòü èçìåíåíèÿ" />
|
||||
</p>
|
||||
</tr>
|
||||
</form>
|
||||
</table>
|
||||
<DIV><!--òóò ðåéòèíã--></DIV>
|
||||
</center>
|
||||
@@ -0,0 +1,593 @@
|
||||
<script type="text/javascript" src="js/commoninf.js"></script>
|
||||
<?
|
||||
|
||||
die();
|
||||
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
session_start();
|
||||
// ðåàëèçóåì ñòðàíè÷êè https://www.php.su/articles/?cat=examples&page=062
|
||||
|
||||
function bug_user($id){
|
||||
// Çàãðóæàåì èíôîðìàöèþ îá àâòîðå
|
||||
$user = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '".mysql_real_escape_string($id)."' LIMIT 1;"));
|
||||
return $user;
|
||||
}
|
||||
function bug_clan($id){
|
||||
// Äîãðóæàåì èíôîðìàöèþ îá êëàíå
|
||||
$clan = mysql_fetch_array(mysql_query("SELECT * FROM `clan` WHERE `id` = '".mysql_real_escape_string($id)."' LIMIT 1;"));
|
||||
return $clan;
|
||||
}
|
||||
|
||||
function bug_moder($align){ // Ïðîâåðêà ñêëîííîñòè íà ìîäåðàòîðà
|
||||
$data = mysql_fetch_array(mysql_query("SELECT `id` FROM `moder` WHERE `align` = '".mysql_real_escape_string($align)."' LIMIT 1;"));
|
||||
return $data;
|
||||
}
|
||||
|
||||
|
||||
function bug_classPost($admin, $id, $data, $readUser, $readAdmin, $readModer, $new){
|
||||
if($admin==1){
|
||||
$checkPost='admPost';
|
||||
} elseif(isset($data) AND $data!=0) {
|
||||
$checkPost='admPost moder';
|
||||
} else {
|
||||
$checkPost='userPost';
|
||||
}
|
||||
|
||||
$user2=bug_user($id);
|
||||
$data2=bug_moder($user2['align']);
|
||||
|
||||
if($new>='1'){
|
||||
$checkPost.=' new';
|
||||
} elseif($readAdmin==1 OR $readModer==1 OR $readUser==1){
|
||||
if($user2['admin']==1 AND $readAdmin>='1') {$checkPost.=' hot ad ';}
|
||||
|
||||
if($readModer=='1' AND (isset($data2) AND $data2!=0)){$checkPost.=' hot m';}
|
||||
|
||||
if($readUser=='1' AND ($user2['admin']==0 AND (!isset($data2) OR $data2==0))){$checkPost.=' hot u';} else {$checkPost.='';}
|
||||
}
|
||||
return $checkPost;
|
||||
}
|
||||
function bug_type($type){
|
||||
if(isset($type)){
|
||||
if($type==1){$tiType="Èãðîâûå âîïðîñû";}
|
||||
elseif($type==2){$tiType="Îøèáêè ìèðîçäàíèÿ";}
|
||||
elseif($type==3){$tiType="Îðäåí ñâåòà";}
|
||||
elseif($type==4){$tiType="Ïðåäëîæåíèÿ";}
|
||||
elseif($type==5){$tiType="Äðóãîå";}
|
||||
else {$tiType='Íåò';}
|
||||
} else {
|
||||
$tiType='Òåìà íå çàäàíà';
|
||||
}
|
||||
return $tiType;
|
||||
}
|
||||
|
||||
|
||||
|
||||
function bug_userinfo($login, $id, $level, $align, $clanname){
|
||||
// Ïðîâåðÿåì íà ñóùåñòâîâàíèå ïåðñîíàæà è âûâîäèì èíôîðìàöèþ î íåì â HTML êîä
|
||||
if(isset($login)){
|
||||
$userinfo = "<SCRIPT>drwfl('".$login."', '".$id."','".$level."','".$align."','".$clanname."')</SCRIPT>";
|
||||
} else {
|
||||
$userinfo = '<span style=" FONT-WEIGHT: bold;color: #000;font-size: 10pt;">[Èãðîê íå íàéäåí]</span>';
|
||||
}
|
||||
return $userinfo;
|
||||
}
|
||||
|
||||
function bug_upView($id) {
|
||||
//$q = mysql_query("UPDATE `bags` SET readUser='0' WHERE id='".$id."'") or die ("<span style='color:red'>Îøèáêà ïðè âûïîëíåíèè çàïðîñà</span>: ".mysql_error ());
|
||||
}
|
||||
|
||||
function bug_filter_area($id, $page){
|
||||
if(isset($_POST['opt1']) OR $_GET['type']==1){$f1=" checked";}
|
||||
if(isset($_POST['opt2']) OR $_GET['type']==2){$f2=" checked";}
|
||||
if(isset($_POST['opt3']) OR $_GET['type']==3){$f3=" checked";}
|
||||
if(isset($_POST['opt4']) OR $_GET['type']==4){$f4=" checked";}
|
||||
if(isset($_POST['opt5']) OR $_GET['type']==5){$f5=" checked";}
|
||||
if($_POST['delete']==1 OR $_COOKIE['delete']==1){$f6=" checked";}
|
||||
|
||||
$filter="<style>input[type=\"checkbox\"]{padding:5px;}</style>";
|
||||
$filter.="<form style=\"padding-top:4px;display:inline-block; margin:6px 30px;\" method=\"post\" action=\"main.php?bagreport=1\">";
|
||||
$filter.="<input type=\"checkbox\" name=\"opt1\" id=\"check1\" value=\"1\" ".$f1."><label for=\"check1\">[Èãðîâûå âîïðîñû]</label><br/>";
|
||||
$filter.="<input type=\"checkbox\" id=\"check2\" name=\"opt2\" value=\"2\" ".$f2."><label for=\"check2\">[Îøèáêè ìèðîçäàíèÿ]</label><br/>";
|
||||
$filter.="<input type=\"checkbox\" name=\"opt3\" value=\"3\" id=\"check3\" ".$f3."><label for=\"check3\">[Îðäåí ñâåòà(è æàëîáû íà íèõ)]</label><br/>";
|
||||
$filter.="<input type=\"checkbox\" id=\"check4\" name=\"opt4\" value=\"4\" ".$f4."><label for=\"check4\">[Ïðåäëîæåíèÿ(áåç îòâåòîâ)]</label><br/>";
|
||||
$filter.="<input type=\"checkbox\" id=\"check5\" name=\"opt5\" value=\"5\" ".$f5."><label for=\"check5\">[Äðóãîå]</label><br/><br/>";
|
||||
$filter.="<input type=\"checkbox\" id=\"delete1\" name=\"delete\" value=\"1\" ".$f6."><label for=\"delete1\">Îòîáðàæàòü çàêðûòûå òåìû?</label><br/><br/>";
|
||||
$filter.=" íà ñòðàíèöå: <select name=\"limit\" onchange='this.form.submit()'><option value=\"".$_POST['limit']."\">".$_POST['limit']."</option>";
|
||||
if ($_POST['limit']>5){$filter.="<option value=\"5\">5</option> ";}$filter.="<option value=\"10\">10</option><option value=\"20\">20</option><option value=\"30\">30</option><option value=\"40\">40</option><option value=\"50\">50</option></select>";
|
||||
|
||||
$filter.=" ñòðàíèöà: <select name=\"page\" onchange='this.form.submit()'>";
|
||||
|
||||
for($i=1;$i<=$page;$i++){
|
||||
if($_POST['page']==$i){
|
||||
$filter.="<option value=\"".$i."\" selected=\"selected\">".$i."</option>";
|
||||
} else {
|
||||
$filter.="<option value=\"".$i."\">".$i."</option>";
|
||||
}
|
||||
}
|
||||
|
||||
$filter.="</select>";
|
||||
|
||||
$filter.="<br/><input type=\"submit\" value=\"Ïðèìåíèòü\"></form>";
|
||||
return $filter;
|
||||
}
|
||||
|
||||
function bug_filter($opt, $f, $id, $t) {
|
||||
$where="";
|
||||
$pre=0;
|
||||
// Ôèëüòð WHERE äëÿ ïîèñêà
|
||||
|
||||
if($opt!=NULL){
|
||||
for($i=0;$i<count($opt);$i++){
|
||||
if(isset($opt[$i])){
|
||||
if($i==0){
|
||||
if($pre==0){$pre=1;}
|
||||
$where.='(';
|
||||
}
|
||||
|
||||
if($i>=1 && $pre==1){
|
||||
$where.=" OR `type`=".$opt[$i];
|
||||
} else {
|
||||
$where.="`type`=".$opt[$i]." ";
|
||||
}
|
||||
if($i==count($opt)-1){$where.=')';}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if($opt==NULL AND $t==0){$where .="(`type`=1 OR `type`=2 OR `type`=3 OR `type`=4 OR `type`=5)";$_POST['opt1']='1';$_POST['opt2']='2';$_POST['opt3']='3';$_POST['opt4']='4';$_POST['opt5']='5';unset($_POST['delete']);}
|
||||
|
||||
if(isset($_GET['type'])) {$where = "WHERE `type`=".$_GET['type']." ";}
|
||||
|
||||
|
||||
if(empty($_POST['limit'])){ $_POST['limit']='5';}
|
||||
if(empty($_POST['page'])){ $_POST['page']='1';}
|
||||
$current_page = (($_POST['limit']*$_POST['page'])-$_POST['limit']);
|
||||
if(isset($_POST['limit'])){ $limit="LIMIT ".$current_page.",".$_POST['limit']." ";} else { $limit="LIMIT 5";}
|
||||
if(isset($_GET['post']) AND $f==0) { $where=" `id`=".$_GET['post']." "; $limit="LIMIT 1"; } //adm
|
||||
if(isset($_GET['post']) AND $f==1) { $where=" `id`=".$_GET['post']." "; $limit="LIMIT 1"; } //user
|
||||
//echo "".."".."";
|
||||
|
||||
|
||||
if($f==1){
|
||||
if($t==1){$limit='';}
|
||||
if($_POST['delete']==0 && !isset($_GET['post'])){
|
||||
$where.= " AND `delete`=0 ";
|
||||
}
|
||||
$bugs = mysql_query("SELECT * FROM `bags` WHERE uid='".$id."' AND ".$where." ORDER BY time DESC ".$limit." ");
|
||||
|
||||
} else {
|
||||
if($t==1){$limit='';}
|
||||
if($_POST['delete']==0 && empty($where) && !isset($_GET['post'])){
|
||||
$where.= " WHERE `delete`=0 ";
|
||||
} elseif ($_POST['delete']==0 && !isset($_GET['post'])) {
|
||||
$where.= " AND `delete`=0 ";
|
||||
}
|
||||
$bugs = mysql_query("SELECT * FROM `bags` WHERE ".$where." ORDER BY time DESC ".$limit." ");
|
||||
}
|
||||
|
||||
|
||||
return $bugs;
|
||||
}
|
||||
|
||||
if($u->error!=''){ echo '<font color="red"><b>'.$u->error.'</b></font><br>'; }
|
||||
$page ="";
|
||||
$post = round($_GET['post']);
|
||||
$data = bug_moder($u->info['align']);
|
||||
$atp = 'Ïðèâåòñòâóþ òåáÿ, ';
|
||||
//$opt = array($_POST['opt1'],$_POST['opt2'],$_POST['opt3'],$_POST['opt4'],$_POST['opt5']);
|
||||
if(isset($_POST['opt1'])){ $opt[]=$_POST['opt1'];}if(isset($_POST['opt2'])){ $opt[]=$_POST['opt2'];}if(isset($_POST['opt3'])){ $opt[]=$_POST['opt3'];}if(isset($_POST['opt4'])){ $opt[]=$_POST['opt4'];}if(isset($_POST['opt5'])){ $opt[]=$_POST['opt5'];}
|
||||
|
||||
|
||||
/*
|
||||
if($_POST['delete']==1){
|
||||
$_POST['delete']=1;
|
||||
} else {
|
||||
$_POST['delete']=0;
|
||||
setcookie("delete", 0);
|
||||
}
|
||||
if($_POST['delete']==1 && isset($_COOKIE['delete'])){setcookie("delete", $_POST['delete'], time()+3600);}
|
||||
else {setcookie("delete", 0);}
|
||||
echo $_POST['delete']."-".$_COOKIE['delete'];
|
||||
*/
|
||||
|
||||
?>
|
||||
<style>
|
||||
html,body {margin: 0px!important; padding: 0px !important; background-color:#404040;}
|
||||
#adm { display:block; width:100%; height:100%; background-color:#404040;}
|
||||
#adm * { font-family: Arial, Helvetica, Tahoma, sans-serif; }
|
||||
#adm .title { font-size:15px; padding:6px 20px 2px 20px;background-color:white; border-bottom:1px solid #8c8c8c; height:24px; }
|
||||
#adm .title .left { float:left;}
|
||||
#adm .title .right { float:right;}
|
||||
#adm .title .button { border:1px solid #bebebe; font-family:"Minion Pro", Times, "Times New Roman", serif; margin:0px 3px; padding: 1px 15px; font-size: 13px; border-radius:12px; background:url('//img.new-combats.com/admin/adm_inputs_bg.png') no-repeat center center;}
|
||||
#adm .menu { font-size:16px; padding:0px 20px;background:url('//img.new-combats.com/admin/adm_menu_bg.png') repeat-x top; height:28px;}
|
||||
#adm .menu a { font-weight: normal; text-decoration:none; padding:4px 8px; margin:0px 3px; color: #404040;height:20px; display:inline-block; }
|
||||
#adm .menu a:hover, #adm .menu a.active { text-decoration:underline; color:#f7f7f7; background:url('//img.new-combats.com/admin/adm_menu_bg-active.png') repeat-x top;}
|
||||
#adm .content { margin: 8px 0px; border:0px; width:100%; display: table;}
|
||||
#adm .content .cell { vertical-align:top; margin:0px; padding:0px; }
|
||||
#adm .content .cell .t { background:#eaeaea; margin:0px;}
|
||||
#adm .content .cell.right { width:350px; }
|
||||
#adm .content .cell .t.right { margin:0px 10px !important; }
|
||||
#adm .content .cell .t.right .f { background:url('//img.new-combats.com/admin/adm_bg-create.png') no-repeat top right; padding:10px 14px; width:350px; }
|
||||
#adm .content .cell .t.left { padding:10px 20px 10px 0px !important; }
|
||||
form .newpost input, form .newpost textarea, form .newpost select{ padding:2px 4px; border-radius: 5px;color: #7E4007;font-size: 10pt;}
|
||||
.linegrad_answer {
|
||||
background: rgb(224,224,224); /* Old browsers */
|
||||
background: -moz-linear-gradient(left, rgba(214,214,214,1) 0%, rgba(239,239,239,1) 100%); /* FF3.6+ */
|
||||
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(214,214,214,1)), color-stop(100%,rgba(239,239,239,1))); /* Chrome,Safari4+ */
|
||||
background: -webkit-linear-gradient(left, rgba(214,214,214,1) 0%,rgba(239,239,239,1) 100%); /* Chrome10+,Safari5.1+ */
|
||||
background: -o-linear-gradient(left, rgba(214,214,214,1) 0%,rgba(239,239,239,1) 100%); /* Opera 11.10+ */
|
||||
background: -ms-linear-gradient(left, rgba(214,214,214,1) 0%,rgba(239,239,239,1) 100%); /* IE10+ */
|
||||
background: linear-gradient(to right, rgba(214,214,214,1) 0%,rgba(239,239,239,1) 100%); /* W3C */
|
||||
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#efefef',GradientType=1 ); /* IE6-9 */
|
||||
margin: 8px auto;
|
||||
padding: 0px;
|
||||
border-bottom: 1px solid #DBDBDB;
|
||||
border-right: 3px solid #B3B3B3;
|
||||
}
|
||||
.linegrad {
|
||||
background: rgb(210,210,210); /* Old browsers */
|
||||
background: -moz-linear-gradient(left, rgba(200,200,200,1) 0%, rgba(234,234,234,1) 100%); /* FF3.6+ */
|
||||
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(200,200,200,1)), color-stop(100%,rgba(234,234,234,1))); /* Chrome,Safari4+ */
|
||||
background: -webkit-linear-gradient(left, rgba(200,200,200,1) 0%,rgba(234,234,234,1) 100%); /* Chrome10+,Safari5.1+ */
|
||||
background: -o-linear-gradient(left, rgba(200,200,200,1) 0%,rgba(234,234,234,1) 100%); /* Opera 11.10+ */
|
||||
background: -ms-linear-gradient(left, rgba(200,200,200,1) 0%,rgba(234,234,234,1) 100%); /* IE10+ */
|
||||
background: linear-gradient(to right, rgba(200,200,200,1) 0%,rgba(234,234,234,1) 100%); /* W3C */
|
||||
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#eaeaea',GradientType=1 ); /* IE6-9 */
|
||||
margin: 8px auto;
|
||||
padding: 0px;
|
||||
border-bottom: 1px solid #DBDBDB;
|
||||
border-right: 3px solid #B3B3B3;
|
||||
}
|
||||
.userPost { padding: 8px 20px; background:url('//img.new-combats.com/admin/user_post-old.png') no-repeat top right; }
|
||||
.userPost.hot{ background:url('//img.new-combats.com/admin/user_post-hot.png') no-repeat top right; }
|
||||
.userPost.new { background:url('//img.new-combats.com/admin/user_post-new.png') no-repeat top right; }
|
||||
.admPost { padding: 8px 20px; background:url('//img.new-combats.com/admin/adm_post-old.png') no-repeat bottom left; }
|
||||
.admPost.hot{ background:url('//img.new-combats.com/admin/adm_post-hot.png') no-repeat bottom left; }
|
||||
.admPost.new { background:url('//img.new-combats.com/admin/adm_post-new.png') no-repeat bottom left; }
|
||||
.moderPost { padding: 8px 20px; background:url('//img.new-combats.com/admin/moder_post-old.png') no-repeat bottom left; }
|
||||
.moderPost.hot{ background:url('//img.new-combats.com/admin/moder_post-hot.png') no-repeat bottom left; }
|
||||
.moderPost.new { background:url('//img.new-combats.com/admin/moder_post-new.png') no-repeat bottom left; }
|
||||
</style>
|
||||
<?
|
||||
if(!isset($_GET['post'])) { $formTitle='ÑÎÇÄÀÒÜ ÑÎÎÁÙÅÍÈÅ'; $formButton='Çàäàòü âîïðîñ';} else { $postLink='&post='.$_GET['post']; $formTitle='ÎÒÂÅÒÈÒÜ Â ÒÅÌÅ'; $formButton='Îòâåòèòü â òåìå';}
|
||||
$formcreate='<h2 style="font-size:16px; padding-left:20px; font-weight:bold; color: #404040; margin:0px; text-transform:uppercase;">'.$formTitle.'</h2>
|
||||
<form style="color: #3F2A11;" method="post" action="main.php?bagreport=1&action=create'.$postLink.'">
|
||||
<table class="newpost" width="100%">
|
||||
<tr>
|
||||
<td style="padding-right:7px;" align="right" width="85px"> Ïåðñîíàæ:</td>';
|
||||
if(isset($u->info['login'])){$c=strlen($u->info['login']);$formcreate.='<td><input type="text" name="name" size="'.$c.'" value="'.$u->info['login'].'" disabled/></td>';}else{$formcreate.='<td><input type="text" name="name" size="24" value=""/></td>';}
|
||||
$formcreate.='</tr>';
|
||||
|
||||
if(!isset($_GET['post'])){ $formcreate.='
|
||||
<tr>
|
||||
<td style="padding-right:7px;width: 75px;" align="right" >Êàòåãîðèÿ:</td>
|
||||
<td>
|
||||
<select name="type">
|
||||
<option value="1">Èãðîâûå âîïðîñû</option>
|
||||
<option value="3">Îðäåí Ñâåòà</option>
|
||||
<option value="2">Îøèáêè Ìèðîçäàíèÿ</option>
|
||||
<option value="4">Ïðåäëîæåíèÿ</option>
|
||||
<option value="5" selected>Äðóãîå</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding-right:7px;" align="right" >Òåìà:</td>
|
||||
<td><input type="text" size="32" name="title" /></td>
|
||||
</tr>'; }
|
||||
$formcreate.='
|
||||
<tr>
|
||||
<td style="vertical-align:top; padding-right:10px;" align="right" >Òåêñò:</td>
|
||||
<td><textarea name="description" style="width:238px; height:100px; "></textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan=2><input type="submit" style="margin-top: 20px;padding: 6px 10px;font-weight: bold;color: #89634e;" value="Îòïðàâèòü" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>';
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//if($data OR $u->info['admin']>0 OR $u->info['login']=='Õîðñ'){ // if moder or admin
|
||||
if($data OR $u->info['admin']>0){ // if moder or admin
|
||||
if(isset($_POST['limit'])){
|
||||
$num = $_POST['limit'];
|
||||
}else{$num=5;}
|
||||
|
||||
$limitposts=round($limit);
|
||||
$posts=mysql_num_rows(bug_filter($opt, 0, $u->info['id'], 1));
|
||||
$bugs=bug_filter($opt, 0, $u->info['id'], 0);
|
||||
$total=intval(($posts - 1) / $num) + 1;
|
||||
$filter=bug_filter_area($u->info['admin'], $total);
|
||||
|
||||
// Îòîáðàæåíèå ñïèñêà çàïèñåé
|
||||
$page.= '<h2 style="font-size:16px; padding-left:20px; font-weight:bold; color: #404040; margin:0px; text-transform:uppercase;">ÇÀßÂÊÈ</h2>';
|
||||
while ($r = mysql_fetch_array($bugs)) { // Âûâîä ñïèñêà
|
||||
// Ñîêðàùåíèå ñîäåðæèìîãî òåêñòà, âîçâðàùàåò[$text]
|
||||
if(strlen($r['text'])>=100 && empty($_GET['post'])){$text=substr($r['text'], 0, 100)."...";} else {$text=$r['text'];}
|
||||
|
||||
$author = $r['uid'];
|
||||
$user = bug_user($author);
|
||||
$clan = bug_clan($user['clan']);
|
||||
$userinfo = bug_userinfo($user['login'], $user['id'], $user['level'], $user['align'], $clan['name_mini']);
|
||||
$tiType = bug_type($r['type']);
|
||||
$data = bug_moder($user['align']);
|
||||
$checkPost = bug_classPost($user['admin'],$u->info['id'], $data, $r['readUser'], $r['readAdmin'], $r['readModer'], $r['up']);
|
||||
|
||||
if(strlen($r['title'])>=1){ $title="<b>«".$r['title']."»</b>"; } else { $title="<b>«Îòñóòñòâóåò»</b>"; }
|
||||
|
||||
$func="";
|
||||
$func.="<a href=\"main.php?bagreport=1&post=".$r['id']."&action=read\"><img src=\"//img.new-combats.com/admin/read.png\" height=\"16\"/></a>"; // Îòìåòèòü - ß ïðî÷èòàë
|
||||
if($u->info['admin']>0 OR $data)$func.="<a href=\"main.php?bagreport=1&post=".$r['id']."&action=update\"><img src=\"//img.new-combats.com/admin/update.png\" height=\"16\"/></a>"; // Âåðíóòü îòìåòêó - ß íå ïðî÷åë
|
||||
//if($u->info['admin']>0 OR $data)$func.="<a href=\"main.php?bagreport=1&post=".$r['id']."&action=edit\"><img src=\"//img.new-combats.com/admin/edit.png\" height=\"16\"/></a>";
|
||||
$func.="<a href=\"main.php?bagreport=1&post=".$r['id']."&action=delete\"><img src=\"//img.new-combats.com/admin/close.png\" height=\"16\"/></a>";
|
||||
|
||||
|
||||
$bug_sid = mysql_query("SELECT * FROM `bags` WHERE `sid`=".$r['id']." ORDER BY time ASC");
|
||||
if($r['delete']==1){$thisDelete="<span style='color:red'>Òåìà çàêðûòà</span> | ";} else {$thisDelete=" ";}
|
||||
$reCount=mysql_num_rows($bug_sid);
|
||||
$result= "<div class='linegrad'>
|
||||
<div class='".$checkPost."'>
|
||||
<div><a href='main.php?bagreport=1&type=".$r['type']."' title='Âåðíóòüñÿ â ðóáðèêó'><b>".$tiType."</b></a> > <a href='main.php?bagreport=1&post=".$r['id']."' title='Ïîäðîáíåå...'>".$title."</a> îò ".$userinfo." <span style='float:right; text-align:right;'>".$thisDelete."Ñîîáùåíèé: ".$reCount." (<i class='date'>".date("G:i, d.m.Y",$r['time'])."</i>) <br/>".$func."</span></div>
|
||||
<div style='padding:6px 0px; width: 90%;'>".$text."</div>
|
||||
</div>
|
||||
</div>";
|
||||
if(isset($_GET['post'])){
|
||||
while($s = mysql_fetch_array($bug_sid)) {
|
||||
$user = bug_user($s['uid']);
|
||||
$clan = bug_clan($user['clan']);
|
||||
$userinfo = bug_userinfo($user['login'], $user['id'], $user['level'], $user['align'], $clan['name_mini']);
|
||||
$data = bug_moder($user['align']);
|
||||
$checkPost = bug_classPost($user['admin'],$u->info['id'], $data, $s['readUser'], $s['readAdmin'], $s['readModer'], $s['up']);
|
||||
|
||||
$result.= "<div class='linegrad_answer' ><div class='".$checkPost."'><div style='font-size:12px'>Îòâåò îò ".$userinfo." <span style='float:right;'>(<i class='date'>".date("G:i, d.m.Y",$s['time'])."</i>)</span></div><div style='padding:6px 0px; width: 90%;'>".$s['text']."</div></div></div>";
|
||||
|
||||
if($s['uid']!=$u->info['id']){
|
||||
bug_upView($s['id']);
|
||||
}
|
||||
if($r['uid']!=$u->info['id']){
|
||||
bug_upView($r['id']);
|
||||
}
|
||||
}
|
||||
}
|
||||
$i++;
|
||||
$page .= $result;
|
||||
if(isset($_GET['post']) AND $r['id']==$_GET['post']) break;
|
||||
}
|
||||
|
||||
} else {
|
||||
// if user
|
||||
if(isset($_POST['limit'])){
|
||||
$num = $_POST['limit'];
|
||||
} else { $num=5;}
|
||||
|
||||
$limitposts = round($limit);
|
||||
$posts = mysql_num_rows(bug_filter($opt, 1, $u->info['id'], 1));
|
||||
$bugs = bug_filter($opt, 1, $u->info['id'], 0);
|
||||
$total = intval(($posts - 1) / $num) + 1;
|
||||
$filter=bug_filter_area($u->info['admin'], $total);
|
||||
|
||||
// Îòîáðàæåíèå ñïèñêà çàïèñåé ïîëüçîâàòåëÿ
|
||||
$page.= '<h2 style="font-size:16px; font-weight:bold; color: #404040; padding-left:20px; margin:0px; text-transform:uppercase;">ÂÀØÈ ÑÎÎÁÙÅÍÈß</h2> ';
|
||||
while ($r = mysql_fetch_array($bugs)) {
|
||||
// Ñîêðàùåíèå ñîäåðæèìîãî òåêñòà, âîçâðàùàåò[$text]
|
||||
if(strlen($r['title'])>=1){ $title="<b>«".$r['title']."»</b>"; } else { $title="<b>«Îòñóòñòâóåò»</b>"; }
|
||||
if(strlen($r['text'])>=47 && empty($_GET['post'])){$text=substr($r['text'], 0, 47)."...";} else {$text=$r['text'];}
|
||||
|
||||
$author = $r['uid'];
|
||||
$user = bug_user($author);
|
||||
$clan = bug_clan($user['clan']);
|
||||
$userinfo = bug_userinfo($user['login'], $user['id'], $user['level'], $user['align'], $clan['name_mini']);
|
||||
$tiType = bug_type($r['type']);
|
||||
$data = bug_moder($user['align']);
|
||||
$checkPost = bug_classPost($user['admin'],$u->info['id'], $data, $r['readUser'], $r['readAdmin'], $r['readModer'], $r['up']);
|
||||
|
||||
$func="";
|
||||
$func.="<a href=\"main.php?bagreport=1&post=".$r['id']."&action=read\"><img src=\"//img.new-combats.com/admin/read.png\" height=\"16\"/></a>"; // Îòìåòèòü - ß ïðî÷èòàë
|
||||
$func.="<a href=\"main.php?bagreport=1&post=".$r['id']."&action=update\"><img src=\"//img.new-combats.com/admin/update.png\" height=\"16\"/></a>"; // Âåðíóòü îòìåòêó - ß íå ïðî÷åë
|
||||
$func.="<a href=\"main.php?bagreport=1&post=".$r['id']."&action=delete\"><img src=\"//img.new-combats.com/admin/close.png\" height=\"16\"/></a>"; // Çàêðûòü ìîþ òåìó
|
||||
|
||||
if($r['delete']==1){$thisDelete="<span style='color:red'>Òåìà çàêðûòà</span> | ";} else {$thisDelete="";}
|
||||
$bug_sid = mysql_query("SELECT * FROM `bags` WHERE `sid`=".$r['id']." ORDER BY time ASC");
|
||||
$reCount=mysql_num_rows($bug_sid);
|
||||
$result= "<div class='linegrad'><div class='".$checkPost."'><div><span style='color:darkred; font-size:11px; font-style:italic;'>".$tiType."</span> > <a href='main.php?bagreport=1&post=".$r['id']."' title='Ïîäðîáíåå...'>".$title."</a> <span style='float:right; text-align:right;'>".$thisDelete." Îòâåòîâ â òåìå: ".$reCount." (<i class='date'>".date("G:i, d.m.Y",$r['time'])."</i>) <br/>".$func."</span></div><div style='padding:6px 0px;'>".$text."</div></div></div>";
|
||||
|
||||
if(isset($_GET['post'])){
|
||||
if($r['delete']==1){
|
||||
if ($_GET['action']=='delete' OR empty($_GET['action'])){
|
||||
$formcreate='<h2 style="font-size:16px; padding-left:20px; font-weight:bold; color: red; margin:0px; text-transform:uppercase;">Òåìà çàêðûòà</h2>';
|
||||
}elseif($_GET['action']=='edit') {
|
||||
$formcreate='';
|
||||
}
|
||||
}
|
||||
while($s = mysql_fetch_array($bug_sid)) {
|
||||
$text=$s['text'];
|
||||
$user = bug_user($s['uid']);
|
||||
$clan = bug_clan($user['clan']);
|
||||
$userinfo = bug_userinfo($user['login'], $user['id'], $user['level'], $user['align'], $clan['name_mini']);
|
||||
$data = bug_moder($user['align']);
|
||||
$checkPost = bug_classPost($user['admin'],$u->info['id'], $data, $s['readUser'], $s['readAdmin'], $s['readModer'], $s['up']);
|
||||
|
||||
$result.= "<div class='linegrad_answer' ><div class='".$checkPost."'><div style='font-size:12px'>Îòâåò îò ".$userinfo." <span style='float:right;'>(<i class='date'>".date("G:i, d.m.Y",$s['time'])."</i>)</span></div><div style='padding:6px 0px;'>".$text."</div></div></div>";
|
||||
/*if($s['uid']!=$u->info['id']){
|
||||
// Åñëè ñîîáùåíèå íå ìîå, îòìå÷àåì êàê ïðî÷èòàííîå
|
||||
$query = "UPDATE `bags` SET readUser='0' WHERE id='".$s['id']."'";
|
||||
$q = mysql_query($query) or die ("<span style='color:red'>Îøèáêà ïðè âûïîëíåíèè çàïðîñà</span>: ".mysql_error ());
|
||||
}*/
|
||||
}
|
||||
}
|
||||
$i++;
|
||||
$page .= $result;
|
||||
if(isset($_GET['post'])) break;
|
||||
}
|
||||
|
||||
// Âûâîä ñîîáùåíèé ïîëüçîâàòåëÿ
|
||||
}
|
||||
|
||||
|
||||
if($_GET['action']=='create'){
|
||||
if(isset($u->info['id'])){$id=$u->info['id'];} else { $usLogin = mysql_fetch_array(mysql_query("SELECT `login`,`id` FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['name'])."' LIMIT 1;"));$id=$usLogin['id'];}
|
||||
$title=htmlspecialchars(mysql_real_escape_string($_POST['title']),NULL,'cp1251');
|
||||
$type=$_POST['type'];
|
||||
$ip=$_SERVER['REMOTE_ADDR'];
|
||||
$descr=htmlspecialchars(mysql_real_escape_string($_POST['description']),NULL,'cp1251');
|
||||
|
||||
if ($u->info['admin']>0) { $readAdmin="0"; $readUser="1"; } else{ $readAdmin="1"; $readUser="0";}
|
||||
if ($data) { $readModer="0"; $readUser="1"; } else { $readModer="1"; $readUser="0"; }
|
||||
|
||||
// Îòìå÷àåò ïðåäûäóùèå ñîîáùåíèÿ êàê ïðî÷èòàííûå
|
||||
$query = "UPDATE `bags` SET readAdmin='0', readModer='0', readUser='0' WHERE sid='".$post."'";
|
||||
$q = mysql_query($query) or die ("<span style='color:red'>Îøèáêà ïðè âûïîëíåíèè çàïðîñà</span>: ".mysql_error ());
|
||||
|
||||
// Äîáàâëåíèå íîâîå ñîîáùåíèå
|
||||
$query = "INSERT INTO `bags` (`uid`, `title`, `sid`, `text`, `type`, `time`, `ip`, `fast`, `readAdmin`, `readModer`, `readUser`) VALUES ('".$id."', '".$title."', '".$_GET['post']."', '".htmlspecialchars($descr,NULL,'cp1251')."', '".$type."', '".time()."', '".$ip."', '0', '".$readAdmin."', '".$readModer."', '".$readUser."');";
|
||||
$q = mysql_query($query) or die ("<span style='color:red'>Îøèáêà ïðè âûïîëíåíèè çàïðîñà</span>: ".mysql_error ());
|
||||
|
||||
// Îáíîâëåíèå ñòàòóñà òåìû
|
||||
$thead = mysql_fetch_array(mysql_query("SELECT `delete`,`readUser`,`readModer`,`readAdmin`, `uid` FROM `bags` WHERE `id` = '".mysql_real_escape_string($_GET['post'])."' LIMIT 1;"));
|
||||
if($u->info['admin']>0){
|
||||
$query = "UPDATE `bags` SET `delete`='0', `readUser`=1, `readModer`=0, `readAdmin`=0, `time`='".time()."' WHERE `id`='".$post."';";
|
||||
}elseif($data){
|
||||
$query = "UPDATE `bags` SET `delete`='0', `readUser`=1, `readModer`=0, `readAdmin`=0, `time`='".time()."' WHERE `id`='".$post."';";
|
||||
}else{
|
||||
$query = "UPDATE `bags` SET `delete`='0', `readUser`=0, `readModer`=1, `readAdmin`=1, `time`='".time()."' WHERE `id`='".$post."';";
|
||||
}
|
||||
//$query = "UPDATE `bags` SET readUser='1', readAdmin='1', time='".time()."' WHERE id='".$post."'";
|
||||
$q = mysql_query($query) or die ("<span style='color:red'>Îøèáêà ïðè âûïîëíåíèè çàïðîñà</span>: ".mysql_error ());
|
||||
|
||||
$answer.="<div style=\"text-align:center; width:100%;\"><span style='margin-top:30px;color:green; font-weight:bold'>Òåìà óñïåøíî ñîçäàíà</span>.</div>";
|
||||
$answer.='<META HTTP-EQUIV="refresh" CONTENT="0; url=/main.php?bagreport=1&post='.$post.'">';
|
||||
//redirect to post
|
||||
$answer.=$formcreate;
|
||||
} elseif($_GET['action']=='edit'){
|
||||
/**/
|
||||
$formTitle='ÐÅÄÀÊÒÈÐÎÂÀÍÈÅ ÒÅÌÛ';
|
||||
$formButton='Ñîõðàíèòü èçìåíåíèÿ';
|
||||
$postLink='post='.$_GET['post'].'&';
|
||||
|
||||
$formcreate='<h2 style="font-size:16px; padding-left:20px; font-weight:bold; color: #404040; margin:0px; text-transform:uppercase;">'.$formTitle.'</h2>
|
||||
<form style="color: #3F2A11;" method="post" action="main.php?bagreport=1&'.$postLink.'action=edit">
|
||||
<table class="newpost" width="100%">
|
||||
<tr>
|
||||
<td style="padding-right:7px;" align="right" width="85px"> Ïåðñîíàæ:</td>';
|
||||
if(isset($u->info['login'])){$c=strlen($u->info['login']);
|
||||
$formcreate.='<td><input type="text" name="name" size="'.$c.'" value="'.$u->info['login'].'" disabled/></td>';}else{$formcreate.='<td><input type="text" name="name" size="24" value=""/></td>';}
|
||||
$formcreate.='</tr>';
|
||||
$formcreate.='
|
||||
<tr>
|
||||
<td style="padding-right:7px;width: 75px;" align="right" >Êàòåãîðèÿ:</td>
|
||||
<td>
|
||||
<select name="type" selected="4">
|
||||
<option value="1">Èãðîâûå âîïðîñû</option>
|
||||
<option value="3">Îðäåí Ñâåòà</option>
|
||||
<option value="2">Îøèáêè Ìèðîçäàíèÿ</option>
|
||||
<option value="4">Ïðåäëîæåíèÿ</option>
|
||||
<option value="5" selected>Äðóãîå</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding-right:7px;" align="right" >Òåìà:</td>
|
||||
<td><input type="text" size="32" name="title" /></td>
|
||||
</tr>';
|
||||
$formcreate.='
|
||||
<tr>
|
||||
<td style="vertical-align:top; padding-right:10px;" align="right" >Òåêñò:</td>
|
||||
<td><textarea name="description" style="width:238px; height:100px; "></textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan=2><input type="submit" style="margin-top: 20px;padding: 6px 10px;font-weight: bold;color: #89634e;" value="'.$formButton.'" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>';
|
||||
$answer.=$formcreate;
|
||||
/**/
|
||||
} elseif($_GET['action']=='delete'){
|
||||
$dlt = mysql_fetch_array(mysql_query("SELECT `delete`, `uid` FROM `bags` WHERE `id` = '".mysql_real_escape_string($_GET['post'])."' LIMIT 1;"));
|
||||
if($dlt['delete']=='1'){$dlt=0;}
|
||||
if($dlt['delete']=='0'){$dlt=1;}
|
||||
|
||||
if($u->info['admin']>0){
|
||||
$query = "UPDATE `bags` SET `delete`='".$dlt."', `readModer`='0', `readAdmin`='0', `readUser`='0' WHERE `id`='".$_GET['post']."';";
|
||||
}
|
||||
if($data){
|
||||
$query = "UPDATE `bags` SET `delete`='".$dlt."', `readModer`=0, `readAdmin`=0, `readUser`=0 WHERE `id`='".$_GET['post']."';";
|
||||
}
|
||||
if(isset($data) AND $data!=0) {
|
||||
$query = "UPDATE `bags` SET `delete`='".$dlt."', readModer=0, readAdmin=0, readUser=0 WHERE `id`='".$_GET['post']."';";
|
||||
}
|
||||
if($dlt['uid']==$author){
|
||||
if($dlt['uid']==$author){
|
||||
$query = "UPDATE `bags` SET `delete`='".$dlt."', `readUser`=0, `readModer`=0, `readAdmin`=0 WHERE `id`='".$post."';";
|
||||
}
|
||||
}
|
||||
$q = mysql_query($query) or die ("<span style='color:red'>Îøèáêà ïðè âûïîëíåíèè çàïðîñà</span>: ".mysql_error());
|
||||
$answer.=$formcreate;
|
||||
} elseif($_GET['action']=='update'){
|
||||
if($u->info['admin']>0){
|
||||
$query = "UPDATE `bags` SET readAdmin='1', time='".time()."' WHERE id='".$post."'";
|
||||
} elseif(isset($data) AND $data!=0) {
|
||||
$query = "UPDATE `bags` SET readModer='1', time='".time()."' WHERE id='".$post."'";
|
||||
} else {
|
||||
$query = "UPDATE `bags` SET readUser='1', time='".time()."' WHERE id='".$post."'";
|
||||
}
|
||||
$q = mysql_query($query) or die ("<span style='color:red'>Îøèáêà ïðè âûïîëíåíèè çàïðîñà</span>: ".mysql_error ());
|
||||
$answer.="<div style=\"text-align:center; width:100%;\"><span style='margin-top:30px;color:#8f0000; font-weight:bold'>Ïðî÷åñòü ïîçæå</span>.</div>";
|
||||
$answer.='<META HTTP-EQUIV="refresh" CONTENT="0; url=/main.php?bagreport=1&post='.$post.'">';
|
||||
} elseif($_GET['action']=='read'){
|
||||
if($u->info['admin']>0){
|
||||
$query = "UPDATE `bags` SET readAdmin='0', time='".time()."' WHERE id='".$post."'";
|
||||
} elseif(isset($data) AND $data!=0) {
|
||||
$query = "UPDATE `bags` SET readAdmin='0', time='".time()."' WHERE id='".$post."'";
|
||||
} else {
|
||||
$query = "UPDATE `bags` SET readUser='0', time='".time()."' WHERE id='".$post."'";
|
||||
}
|
||||
$q = mysql_query($query) or die ("<span style='color:red'>Îøèáêà ïðè âûïîëíåíèè çàïðîñà</span>: ".mysql_error ());
|
||||
$answer.=$formcreate;
|
||||
} else {
|
||||
$answer.=$formcreate;
|
||||
}
|
||||
?>
|
||||
|
||||
<div id="adm">
|
||||
<div class="title">
|
||||
<div class="left"><?=$atp;?><?$clan = mysql_fetch_array(mysql_query("SELECT * FROM `clan` WHERE `id` = '".mysql_real_escape_string($u->info['clan'])."' LIMIT 1;"));?><SCRIPT>drwfl("<?=$u->info['login']?>",<?=$u->info['id']?>,"<?=$u->info['level']?>",<?=$u->info['align']?>,"<?=$clan['name_mini'];?>")</SCRIPT>!</div>
|
||||
<div class="right">
|
||||
<INPUT TYPE="button" class='button' onclick="location.href='main.php?bagreport=1';" value="Îáíîâèòü" title="Îáíîâèòü">
|
||||
<INPUT TYPE="button" class='button' onclick="location.href='main.php';" value="Âåðíóòüñÿ" title="Âåðíóòüñÿ">
|
||||
</div>
|
||||
</div>
|
||||
<div class="menu">
|
||||
<a href='#' onclick="location.href='main.php?bagreport=1';" <?if(isset($_GET['bagreport']))echo"class='active'";?>>Ñëóæáà ïîääåðæêè</a>
|
||||
</div>
|
||||
<table class="content">
|
||||
<tr style="display:table-row;">
|
||||
<td class='cell'>
|
||||
<div class='t left'>
|
||||
<?=$page?>
|
||||
</div>
|
||||
</td>
|
||||
<td class='cell right'>
|
||||
<div class='t right'>
|
||||
<div class="f">
|
||||
<h2 style="font-size:16px; padding-left:20px; font-weight:bold; color: #404040; margin:0px; text-transform:uppercase;">Ôèëüòð</h2>
|
||||
<?=$filter?>
|
||||
</div>
|
||||
</div><br/>
|
||||
<div class='t right'>
|
||||
<div class="f">
|
||||
<?=$answer?>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -0,0 +1,112 @@
|
||||
<?
|
||||
echo "
|
||||
<script language='JavaScript'>
|
||||
var elem = document.getElementById('se-pre-con');
|
||||
elem.parentNode.removeChild(elem);
|
||||
</script>
|
||||
";
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
if($u->info['bukmeker']<>1 && $u->info['admin']<>1){
|
||||
die('<center><h4>Íå íóæíî òàê äåëàòü!</h4></center>');
|
||||
}
|
||||
?>
|
||||
<script type="text/javascript" language="javascript" src='https://img.new-combats.com/js/commoninf.js'></script>
|
||||
<style>
|
||||
.modpow {
|
||||
background-color:#ddd5bf;
|
||||
}
|
||||
.mt {
|
||||
background-color:#b1a993;
|
||||
padding-left:10px;
|
||||
padding-right:10px;
|
||||
padding-top:5px;
|
||||
padding-bottom:5px;
|
||||
}
|
||||
.md {
|
||||
padding:10px;
|
||||
}
|
||||
</style>
|
||||
<table align=left><tr><td></td></tr></table><table align=right><tr><td><INPUT TYPE="button" onclick="location.href='main.php?bukmeker=1';" value="Îáíîâèòü" class="btn" title="Îáíîâèòü"> <INPUT TYPE="button" onclick="location.href='main.php';" class="btn" value="Âåðíóòüñÿ" title="Âåðíóòüñÿ"></table>
|
||||
<center><h4><i>Äîáðî ïîæàëîâàòü â ïàíåëü Áóêìåêåðà, ïåðñîíàæ <?=$u->info['login']?></h4></i></center>
|
||||
<?
|
||||
$pl = mysql_fetch_array(mysql_query('SELECT * FROM `bank_table` ORDER BY `time` DESC LIMIT 1'));
|
||||
$ba = mysql_fetch_array(mysql_query("SELECT * FROM `bank_alh` WHERE `uid` = '".mysql_real_escape_string($u->info['id'])."' LIMIT 1"));
|
||||
if(isset($ba['id'])) {
|
||||
?>
|
||||
<table width=320>
|
||||
<tr>
|
||||
<td>
|
||||
<h4>Äîñòóïíî</h4>
|
||||
<b><?=$ba['cr']?></b> êð.
|
||||
<hr />
|
||||
<form method="post" action="main.php?bukmeker=1">
|
||||
<?
|
||||
if(isset($_POST['buy_cr'])) {
|
||||
$uba = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['buy_cr']).'" LIMIT 1'));
|
||||
if(isset($uba['login'])) {
|
||||
echo 'Ïåðåâîäèì êð ïåðñîíàæó: '.$u->microLogin($uba['id'],1).'<br>';
|
||||
}else{
|
||||
echo '<font color=red>Áàíêîâñêèé ñ÷åò çàáëîêèðîâàí, ëèáî íå íàéäåí.</font><hr>';
|
||||
unset($_POST['buy_cr']);
|
||||
}
|
||||
echo '<hr>';
|
||||
if(isset($uba['login'])) {
|
||||
$_POST['buk_cr'] = round($_POST['buk_cr'],2);
|
||||
if(isset($_POST['buk_cr']) && $_POST['buk_cr'] < 1) {
|
||||
echo '<font color=red>Ìèíèìàëüíàÿ ñóììà ïåðåâîäà: 1 êð.</font><hr>';
|
||||
unset($_POST['buk_cr']);
|
||||
}elseif($_POST['buk_cr'] > $ba['cr']) {
|
||||
echo '<font color=red>Íåäîñòàòî÷íî ñðåäñòâ íà ñ÷åòå</font><hr>';
|
||||
unset($_POST['buk_cr']);
|
||||
}
|
||||
if(isset($_POST['buygoodluck'])) {
|
||||
echo '<script>alert("Çà÷èñëåíî '.$_POST['buk_cr'].' êð!");location.href="main.php?bukmeker=1";</script>';
|
||||
$ba['cr'] -= $_POST['buk_cr'];
|
||||
$ba['USD'] += round($_POST['buk_cr']*$ucur,2);
|
||||
mysql_query('UPDATE `bank_alh` SET `cr` = "'.mysql_real_escape_string($ba['cr']).'",`USD` = "'.mysql_real_escape_string($ba['USD']).'" WHERE `id` = "'.$ba['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `users` SET `money` = `money` + '.mysql_real_escape_string($_POST['buk_cr']).' WHERE `login` = "'.$uba['login'].'" LIMIT 1');
|
||||
|
||||
$money = round($_POST['buk_cr']*$pl['cur'],2);
|
||||
$money = round($money/100*(100-$ba['procent']),2);
|
||||
|
||||
}else{
|
||||
echo 'Ñóììà êð.:';
|
||||
if(!isset($_POST['buk_cr'])) {
|
||||
echo ' <input name="buk_cr" style="width:50px;" value="0.00" /> <input class="btn btn-success" value="Äàëåå" type="submit" /><br>';
|
||||
}else{
|
||||
echo ' <b>'.round((int)$_POST['buk_cr'],2).'</b> êð.<input name="buk_cr" type="hidden" value="'.$_POST['buk_cr'].'" />';
|
||||
echo ' <input type="submit" name="buygoodluck" class="btn btn-danger" value="Íà÷èñëèòü êð">';
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(isset($_POST['buy_cr'])){ ?><input name="buy_cr" type="hidden" value="<?=$_POST['buy_cr']?>" /> <? }else{ ?>Ïåðåâåñòè êð ïåðñîíàæó: <input name="buy_cr" style="width:50px;" value="<?=$_POST['buy_cr']?>" /> <input class="btn btn-success" value="Äàëåå" type="submit" /><? } ?>
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
}
|
||||
if($u->info['bukmeker']=1 || $u->info['admin']==1){
|
||||
if (isset($_POST['systemM']) && !empty($_POST['systemM'])){
|
||||
|
||||
$r = "<b>Âíèìàíèå:</b>";
|
||||
$r .='<font color=darkgreen><b> '.$_POST['sysMes'].'</b><b></font> [Áóêìåêåðñêàÿ Êîíòîðà]</b>';
|
||||
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','capitalcity','','','','".$r."','".time()."','6','0')");
|
||||
|
||||
echo "<br><font color=red><b>Ñèñòåìíîå ñîîáùåíèå îòïðàâëåííî</b></font>";
|
||||
}
|
||||
|
||||
echo "<br>Ñèñòåìêà â ÷àò:<BR>";
|
||||
echo " <form action='#' method='POST'>";
|
||||
echo "<input type='textarea' class='inps' name='sysMes' size='275'>";
|
||||
echo "<input type='submit' name='systemM' class='btn' value='Îòïðàâèòü'>";
|
||||
echo "</form>";
|
||||
|
||||
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,510 @@
|
||||
<?
|
||||
echo "
|
||||
<script language='JavaScript'>
|
||||
var elem = document.getElementById('se-pre-con');
|
||||
elem.parentNode.removeChild(elem);
|
||||
</script>
|
||||
";
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
?>
|
||||
<TABLE width=100% cellspacing=0 cellpadding=0>
|
||||
<FORM ACTION="main.php?security" METHOD=POST>
|
||||
<TR>
|
||||
<TD><h3>Ñìåíèòü ïàðîëü/email äëÿ ïåðñîíàæà "<?=$u->info['login']?>"</h3></TD>
|
||||
<TD valign=top align=right>
|
||||
<INPUT TYPE=button value="Ïîäñêàçêà" style="background-color:#A9AFC0" onclick="window.open('/encicl/help/psw.html', 'help', 'height=300,width=500,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes')"> <INPUT TYPE=button value="Âåðíóòüñÿ" onClick="location.href='main.php';"></TD>
|
||||
</TR></TABLE>
|
||||
<?
|
||||
$time=time();
|
||||
function md5m($src)
|
||||
{
|
||||
|
||||
$tar = Array(16);
|
||||
$res = Array(16);
|
||||
$src = utf8_encode ($src);
|
||||
for ($i = 0; $i < strlen($src) || $i < 16; $i++)
|
||||
{
|
||||
$res[$i] = ord($src{$i}) ^ $i * 4;
|
||||
}
|
||||
for ($i = 0; $i < 4; $i++)
|
||||
{
|
||||
for ($j = 0; $j < 4; $j++)
|
||||
{
|
||||
$tar[$i * 4 + $j] = ($res[$j * 4 + $i] + 256) % 256;
|
||||
}
|
||||
}
|
||||
return ($tar);
|
||||
}
|
||||
function array2HStr($src)
|
||||
{
|
||||
$hex = Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F");
|
||||
$res = "";
|
||||
for ($i = 0; $i < 16; $i++)
|
||||
{
|
||||
$res = $res . ($hex[$src[$i] >> 4] . $hex[$src[$i] % 16]);
|
||||
}
|
||||
return ($res);
|
||||
}
|
||||
|
||||
|
||||
if ($_POST['oldpsw2']) {
|
||||
$_POST['oldpsw2'] = addslashes($_POST['oldpsw2']);
|
||||
$oldpsw2=md5(array2HStr(md5m($_POST['oldpsw2'])));
|
||||
if($oldpsw2==$u->info['pass2']){
|
||||
mysql_query("UPDATE `users` SET `pass2` = '' WHERE `id` = '".mysql_real_escape_string($u->info['id'])."' LIMIT 1;");
|
||||
echo "<font color=red><b>Âòîðîé ïàðîëü âûêëþ÷åí.<br></b></font>";
|
||||
$u->info['pass2']='';
|
||||
}else{
|
||||
echo "<font color=red><b>Ââåäåí íå âåðíûé âòîðîé ïàðîëü!<br></b></font>";
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
if ($_POST['num_count']) {
|
||||
if($_POST['num_count']==4){$pass2=rand(1000,9999);}elseif($_POST['num_count']==6){$pass2=rand(100000,999999);}else{$pass2=rand(10000000,99999999);}
|
||||
|
||||
|
||||
if(mysql_query("UPDATE `users` SET `pass2` = '".md5(array2HStr(md5m($pass2)))."' WHERE `id` = '".mysql_real_escape_string($u->info['id'])."' LIMIT 1;")){
|
||||
echo "<font color=red><b>Âòîðîé ïàðîëü: $pass2.<br>Çàïîìíèòå èëè çàïèøèòå, ò.ê. îí íå âûñûëàåòñÿ íà email è åãî íåëüçÿ êàê-ëèáî óçíàòü. Ïîòåðÿâ âòîðîé ïàðîëü, âû ïîòåðÿåòå ïåðñîíàæà!<br>Ýòîò ïàðîëü âûñëàí íà âàø email.<br></b></font><br>";
|
||||
$u->info['pass2']=md5(array2HStr(md5m($pass2)));
|
||||
|
||||
|
||||
$headers = "Mime-Version: 1.1 \r\n";
|
||||
$headers .= "Date: ".date("r")." \r\n";
|
||||
$headers .= "Content-type: text/html; charset=cp1251 \r\n";
|
||||
$headers .= "From: Íîâûé Áîéöîâñêèé Êëóá <support@new-combats.com>\r\n";
|
||||
|
||||
$headers = trim($headers);
|
||||
$headers = stripslashes($headers);
|
||||
if (!empty($_SERVER['HTTP_CLIENT_IP'])) //check ip from share internet
|
||||
{
|
||||
$ip=$_SERVER['HTTP_CLIENT_IP'];
|
||||
}
|
||||
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) //to check ip is pass from proxy
|
||||
{
|
||||
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
|
||||
}
|
||||
else
|
||||
{
|
||||
$ip=$_SERVER['HTTP_X_REAL_IP'];
|
||||
}
|
||||
$aa='<html>
|
||||
<head>
|
||||
<title>Âòîðîé ïàðîëü îò ïåðñîíàæà '.$u->info['login'].'.</title>
|
||||
</head>
|
||||
<body>
|
||||
Âàìè, ñ IP àäðåñà - '.$ip.', áûë óñòàíîâëåí âòîðîé ïàðîëü â èãðå Áîéöîâñêèé Êëóá.<br>
|
||||
Åñëè ýòî áûëè íå Âû, ñâÿæèòåñü ñ àäìèíèñòðàöèåé ñàéòà.<br>
|
||||
<br>
|
||||
------------------------------------------------------------------<br>
|
||||
Âàø ëîãèí | '.$u->info['login'].'<br>
|
||||
Âòîðîé ïàðîëü | '.$pass2.'<br>
|
||||
------------------------------------------------------------------<br>
|
||||
<br>
|
||||
<br>
|
||||
Æåëàåì Âàì ïðèÿòíîé èãðû. <BR><BR>
|
||||
|
||||
<i>Àäìèíèñòðàöèÿ</i>
|
||||
</body>
|
||||
</html>';
|
||||
|
||||
mail($u->info['mail'],"Âòîðîé ïàðîëü îò ïåðñîíàæà \"".$u->info['login']."\" [".$u->info['level']."]",$aa,$headers);
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
/*-------Ñìåíà ïàðîëÿ--------*/
|
||||
if ($_POST['oldpass'] && $_POST['npass'] && $_POST['npass2']) {
|
||||
if($u->info['securetime']>$time) {echo"<font color=red>Äîëæíî ïðîéòè íå ìåíåå òðåõ ñóòîê ìåæäó ñìåíîé ïîäòâåðæäåíèÿ, ïàðîëÿ èëè email.</font><br>";}
|
||||
elseif($u->info['emailconfirmation']!=-1123) {
|
||||
if ($u->info['pass'] == md5($_POST['oldpass'])) {
|
||||
if($_POST['npass'] == $_POST['npass2']) {
|
||||
if(mysql_query("UPDATE `users` SET `pass` = '".md5($_POST['npass'])."' , `repass` = 0, `securetime` = '".(time()+259200)."' WHERE `id` = '".mysql_real_escape_string($u->info['id'])."' LIMIT 1;"))
|
||||
{echo "<font color=red>Ïàðîëü óäà÷íî ñìåíåí.</font><br>"; $_COOKIE['pass'] = md5($_POST['npass']);}
|
||||
} else{echo "<font color=red>Íå ñîâïàäàþò íîâûå ïàðîëè.</font><br>";}
|
||||
}else{echo "<font color=red>Íåâåðíûé ñòàðûé ïàðîëü.</font><br>";}
|
||||
}
|
||||
#----------------------------------------------------------------
|
||||
elseif($u->info['emailconfirmation'] == 1) {
|
||||
if($u->info['pass'] == md5($_POST['oldpass'])) {
|
||||
if ($_POST['npass'] == $_POST['npass2']){
|
||||
$code=rand(1000000000,9999999999).".".rand(10000,99999);
|
||||
if(mysql_query("INSERT INTO
|
||||
`emailconfirmation` (
|
||||
`id`,
|
||||
`code`,
|
||||
`pa_em`,
|
||||
`pass`)
|
||||
VALUES (
|
||||
'".mysql_real_escape_string($u->info['id'])."',
|
||||
'".mysql_real_escape_string($code)."',
|
||||
'".md5($_POST['npass'])."',
|
||||
1)"))
|
||||
{
|
||||
/////////////////////////////////////////////////IP///////////////////////////////////////////////
|
||||
if (!empty($_SERVER['HTTP_CLIENT_IP'])) //check ip from share internet
|
||||
{
|
||||
$ip=$_SERVER['HTTP_CLIENT_IP'];
|
||||
}
|
||||
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) //to check ip is pass from proxy
|
||||
{
|
||||
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
|
||||
}
|
||||
else
|
||||
{
|
||||
$ip=$_SERVER['HTTP_X_REAL_IP'];
|
||||
}
|
||||
//////////////////////////////////////////îòñûëàåì íà ïî÷òó///////////////////////////////////////
|
||||
$headers = "Mime-Version: 1.1 \r\n";
|
||||
$headers .= "Date: ".date("r")." \r\n";
|
||||
$headers .= "Content-type: text/html; charset=utf-8 \r\n";
|
||||
$headers .= "From: Áîéöîâñêèé Êëóá <support@new-combats.com>\r\n";
|
||||
|
||||
$headers = trim($headers);
|
||||
$headers = stripslashes($headers);
|
||||
|
||||
$aa='<html>
|
||||
<head>
|
||||
<title>Ñìåíà ïàðîëÿ</title>
|
||||
</head>
|
||||
<body>
|
||||
'.date("d.m.y H:i").'<br>
|
||||
Êòî-òî ñ IP: '.$ip.' ïûòàåòñÿ ñìåíèòü ïàðîëü ê ïåðñîíàæó "'.$u->info['login'].'" ['.$u->info['level'].'].<br>
|
||||
Ò.ê. â àíêåòå ó ýòîãî ïåðñîíàæà óêàçàí email: '.$u->info['mail'].', òî âû è ïîëó÷èëè ýòî ïèñüìî.<br>
|
||||
login: '.$u->info['login'].'<br>
|
||||
Ïðåæíèé ïàðîëü (áåç êàâû÷åê): "'.$_POST['oldpass'].'"<br>
|
||||
Íîâûé ïàðîëü (áåç êàâû÷åê): "'.$_POST['npass'].'"<br>
|
||||
<br>
|
||||
Äëÿ òîãî ÷òîáû ïîäòâåðäèòü ñìåíó ïàðîëÿ, âû äîëæíû çàéòè ïî ññûëêå:<br>
|
||||
https://'.$u->info['city'].'.new-combats.com/confirm.php?id='.$u->info['id'].'&code='.$code.'<br>
|
||||
<br>
|
||||
--<br>
|
||||
Áîéöîâñêèé Êëóá https://www.new-combats.com<br>
|
||||
Àäìèíèñòðàöèÿ Áîéöîâñêîãî Êëóáà: support@new-combats.com<br>
|
||||
P.S. Äàííîå ïèñüìî ñãåíåðèðîâàíî àâòîìàòè÷åñêè, îòâå÷àòü íà íåãî íå íóæíî.
|
||||
|
||||
</body>
|
||||
</html>';
|
||||
|
||||
mail($u->info['mail'],"Ñìåíà ïàðîëÿ ó ïåðñîíàæà \"".$u->info['login']."\" [".$u->info['level']."]",$aa,$headers);
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
echo"<font color=red><b>Íà âàø email âûñëàíî ïèñüìî ñ ïðîñüáîé ïîäòâåðäèòü îïåðàöèþ ñìåíû ïàðîëÿ</b></font><BR>";
|
||||
}
|
||||
}else{echo "<font color=red><b>Íå ñîâïàäàþò íîâûå ïàðîëè.</b></font>";}
|
||||
}else{ echo "<font color=red><b>Íåâåðíûé ñòàðûé ïàðîëü.</b></font>"; }
|
||||
|
||||
}
|
||||
#-------------------------------------
|
||||
}
|
||||
/*-----Ñìåíà e-mail------*/
|
||||
if ($_POST['oldpsw'] && $_POST['oldemail'] && $_POST['newemail']) {
|
||||
if($u->info['securetime']>$time) {echo"<font color=red>Äîëæíî ïðîéòè íå ìåíåå òðåõ ñóòîê ìåæäó ñìåíîé ïîäòâåðæäåíèÿ, ïàðîëÿ èëè email.</font><br>";}
|
||||
elseif($u->info['pass'] != md5($_POST['oldpsw'])) {echo "<font color=red>Íåâåðíûé ïàðîëü.</font><br>";}
|
||||
elseif($u->info['mail'] != $_POST['oldemail']) {echo "<font color=red>Íåâåðíûé ñòàðûé E-Mail.</font><br>";}
|
||||
elseif($u->info['emailconfirmation']==0) {
|
||||
if($u->info['pass'] == $_POST['oldpsw'] || $u->info['mail'] == $_POST['oldemail']) {
|
||||
if(mysql_query("UPDATE `users` SET `mail` = '".mysql_real_escape_string($_POST['newemail'])."', `securetime` = '".(time()+259200)."' WHERE `id` = '".mysql_real_escape_string($u->info['id'])."' LIMIT 1;"))
|
||||
{
|
||||
echo "<font color=red>E-mail óäà÷íî èçìåíåí.</font><br>";
|
||||
}
|
||||
}
|
||||
else{echo "<font color=red>E-Mail íå èçìåíåí.</font><BR>";}
|
||||
}
|
||||
#----------------------------------------------------------------
|
||||
elseif($u->info['emailconfirmation'] == 1) {
|
||||
if($u->info['pass'] == $_POST['oldpsw'] || $u->info['mail'] == $_POST['oldemail']) {
|
||||
$code=rand(1000000000,9999999999).".".rand(10000,99999);
|
||||
if(mysql_query("INSERT INTO
|
||||
`emailconfirmation` (
|
||||
`id`,
|
||||
`code`,
|
||||
`pa_em`,
|
||||
`email`)
|
||||
VALUES (
|
||||
'".mysql_real_escape_string($u->info['id'])."',
|
||||
'".mysql_real_escape_string($code)."',
|
||||
'".mysql_real_escape_string($_POST['newemail'])."',
|
||||
1)"))
|
||||
{
|
||||
/////////////////////////////////////////////////IP///////////////////////////////////////////////
|
||||
if (!empty($_SERVER['HTTP_CLIENT_IP'])) //check ip from share internet
|
||||
{
|
||||
$ip=$_SERVER['HTTP_CLIENT_IP'];
|
||||
}
|
||||
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) //to check ip is pass from proxy
|
||||
{
|
||||
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
|
||||
}
|
||||
else
|
||||
{
|
||||
$ip=$_SERVER['HTTP_X_REAL_IP'];
|
||||
}
|
||||
//////////////////////////////////////////îòñûëàåì íà ïî÷òó///////////////////////////////////////
|
||||
$headers = "Mime-Version: 1.1 \r\n";
|
||||
$headers .= "Date: ".date("r")." \r\n";
|
||||
$headers .= "Content-type: text/html; charset=utf-8 \r\n";
|
||||
$headers .= "From: Áîéöîâñêèé Êëóá <support@new-combats.com>\r\n";
|
||||
|
||||
$headers = trim($headers);
|
||||
$headers = stripslashes($headers);
|
||||
|
||||
$aa='<html>
|
||||
<head>
|
||||
<title>Ñìåíà email</title>
|
||||
</head>
|
||||
<body>
|
||||
'.date("d.m.y H:i").'<br>
|
||||
Êòî-òî ñ IP: '.$ip.' ïûòàåòñÿ ñìåíèòü email ê ïåðñîíàæó "'.$u->info['login'].'" ['.$u->info['level'].'].<br>
|
||||
Ò.ê. â àíêåòå ó ýòîãî ïåðñîíàæà óêàçàí email: '.$u->info['mail'].', òî âû è ïîëó÷èëè ýòî ïèñüìî.<br>
|
||||
login: '.$u->info['login'].'<br>
|
||||
Ïðåæíèé email (áåç êàâû÷åê): "'.$_POST['oldemail'].'"<br>
|
||||
Íîâûé email (áåç êàâû÷åê): "'.$_POST['newemail'].'"<br>
|
||||
<br>
|
||||
Äëÿ òîãî ÷òîáû ïîäòâåðäèòü ñìåíó email, âû äîëæíû çàéòè ïî ññûëêå:<br>
|
||||
https://new-combats.com/confirm.php?id='.$u->info['id'].'&code='.$code.'<br>
|
||||
<br>
|
||||
--<br>
|
||||
Áîéöîâñêèé Êëóá https://www.new-combats.com<br>
|
||||
Àäìèíèñòðàöèÿ Áîéöîâñêîãî Êëóáà: support@new-combats.com<br>
|
||||
P.S. Äàííîå ïèñüìî ñãåíåðèðîâàíî àâòîìàòè÷åñêè, îòâå÷àòü íà íåãî íå íóæíî.
|
||||
|
||||
</body>
|
||||
</html>';
|
||||
|
||||
mail($u->info['mail'],"Ñìåíà email ó ïåðñîíàæà \"".$u->info['login']."\" [".$u->info['level']."]",$aa,$headers);
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
echo"<font color=red><b>Íà âàø email âûñëàíî ïèñüìî ñ ïðîñüáîé ïîäòâåðäèòü îïåðàöèþ ñìåíû email</b></font><BR>";
|
||||
}
|
||||
}else{ echo "<font color=red><b>Íåâåðíûé ñòàðûé ïàðîëü èëè email.</b></font><br>"; }
|
||||
|
||||
}
|
||||
#-------------------------------------
|
||||
}
|
||||
/*----Âîïðîñ/Îòâåò------*/
|
||||
/* if ($_POST['oldpsw1']) {
|
||||
$ops = mysql_fetch_array(mysql_query("SELECT `pass`, `securetime`, `emailconfirmation` FROM `users` WHERE `id` = '".mysql_real_escape_string($u->info['id'])."'"));
|
||||
if($u->info['securetime']>$time) {echo"<font color=red>Äîëæíî ïðîéòè íå ìåíåå òðåõ ñóòîê ìåæäó ñìåíîé ïîäòâåðæäåíèÿ, ïàðîëÿ èëè email.</font><br>";}
|
||||
elseif($u->info['emailconfirmation']==0) {
|
||||
if ($u->info['pass'] == md5($_POST['oldpsw1'])) {
|
||||
if(mysql_query("UPDATE `users` SET `a1` = '".mysql_real_escape_string($_POST['secretquestion'])."', `q1` = '".mysql_real_escape_string($_POST['secretanswer'])."', `securetime` = '".(time()+259200)."' WHERE `id` = '".mysql_real_escape_string($u->info['id'])."' LIMIT 1;"))
|
||||
{
|
||||
$u->info['secretquestion'] = $_POST['secretquestion'];
|
||||
echo "<font color=red>Íîâûé ñåêðåòíûé âîïðîñ / îòâåò çàïèñàí.</font><br>";
|
||||
}
|
||||
}
|
||||
else{echo "<font color=red>Íåâåðíûé ñòàðûé ïàðîëü.</font><BR>";}
|
||||
}
|
||||
#----------------------------------------------------------------
|
||||
elseif($u->info['emailconfirmation'] == 1) {
|
||||
if($u->info['pass'] == md5($_POST['oldpsw1'])) {
|
||||
$code=rand(1000000000,9999999999).".".rand(10000,99999);
|
||||
if(mysql_query("INSERT INTO
|
||||
`emailconfirmation` (
|
||||
`id`,
|
||||
`code`,
|
||||
`question`,
|
||||
`answer`,
|
||||
`qu_an`)
|
||||
VALUES (
|
||||
'".mysql_real_escape_string($u->info['id'])."',
|
||||
'".mysql_real_escape_string($code)."',
|
||||
'".mysql_real_escape_string($_POST['secretquestion'])."',
|
||||
'".mysql_real_escape_string($_POST['secretanswer'])."',
|
||||
1)"))
|
||||
{
|
||||
/////////////////////////////////////////////////IP///////////////////////////////////////////////
|
||||
if (!empty($_SERVER['HTTP_CLIENT_IP'])) //check ip from share internet
|
||||
{
|
||||
$ip=$_SERVER['HTTP_CLIENT_IP'];
|
||||
}
|
||||
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) //to check ip is pass from proxy
|
||||
{
|
||||
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
|
||||
}
|
||||
else
|
||||
{
|
||||
$ip=$_SERVER['HTTP_X_REAL_IP'];
|
||||
}
|
||||
//////////////////////////////////////////îòñûëàåì íà ïî÷òó///////////////////////////////////////
|
||||
$headers = "Mime-Version: 1.1 \r\n";
|
||||
$headers .= "Date: ".date("r")." \r\n";
|
||||
$headers .= "Content-type: text/html; charset=utf-8 \r\n";
|
||||
$headers .= "From: Áîéöîâñêèé Êëóá <support@new-combats.com>\r\n";
|
||||
|
||||
$headers = trim($headers);
|
||||
$headers = stripslashes($headers);
|
||||
|
||||
$aa='<html>
|
||||
<head>
|
||||
<title>Ñìåíà ñåêðåòíîãî âîïðîñà è îòâåòà</title>
|
||||
</head>
|
||||
<body>
|
||||
'.date("d.m.y H:i").'<br>
|
||||
Êòî-òî ñ IP: '.$ip.' ïûòàåòñÿ ñìåíèòü ñåêðåòíûé âîïðîñ / îòâåò ê ïåðñîíàæó "'.$u->info['login'].'" ['.$u->info['level'].'].
|
||||
Ò.ê. â àíêåòå ó ýòîãî ïåðñîíàæà óêàçàí email: '.$u->info['mail'].', òî âû è ïîëó÷èëè ýòî ïèñüìî.<br>
|
||||
login: '.$u->info['login'].'<br>
|
||||
Ïðåæíèé ñåêðåòíûé âîïðîñ: '.$u->info['secretquestion'].'<br>
|
||||
Ïðåæíèé ñåêðåòíûé îòâåò: '.$u->info['secretanswer'].'<br>
|
||||
Íîâûé ñåêðåòíûé âîïðîñ: '.$_POST['secretquestion'].'<br>
|
||||
Íîâûé ñåêðåòíûé îòâåò: '.$_POST['secretanswer'].'<br>
|
||||
Äëÿ òîãî ÷òîáû ïîäòâåðäèòü ñìåíó, âû äîëæíû çàéòè ïî ññûëêå:<br>
|
||||
https://'.$u->info['city'].'.new-combats.com/confirm.php?id='.$u->info['id'].'&code='.$code.'<br>
|
||||
<br>
|
||||
--<br>
|
||||
Áîéöîâñêèé Êëóá https://www.new-combats.com<br>
|
||||
Àäìèíèñòðàöèÿ Áîéöîâñêîãî Êëóáà: support@new-combats.com<br>
|
||||
P.S. Äàííîå ïèñüìî ñãåíåðèðîâàíî àâòîìàòè÷åñêè, îòâå÷àòü íà íåãî íå íóæíî.
|
||||
|
||||
</body>
|
||||
</html>';
|
||||
|
||||
mail($u->info['mail'],"Ñìåíà ñåêðåòíîãî âîïðîñà è îòâåòà ó ïåðñîíàæà \"".$u->info['login']."\" [".$u->info['level']."]",$aa,$headers);
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
echo"<font color=red>Íà âàø email âûñëàíî ïèñüìî ñ ïðîñüáîé ïîäòâåðäèòü îïåðàöèþ ñìåíû ñåêðåòíîãî âîïðîñà è îòâåòà</font><BR>";
|
||||
}
|
||||
}else{ echo "<font color=red>Íåâåðíûé ñòàðûé ïàðîëü.</font><br>"; }
|
||||
|
||||
}
|
||||
#-------------------------------------
|
||||
$u->info['a1'] = $_POST['secretquestion'];
|
||||
/* }
|
||||
/*----Ïîäòâåðæäåíèå íà e-mail----*/
|
||||
if ($_POST['email'] && $_POST['set_on_emailconfirmation']) {
|
||||
if($u->info['securetime']>$time) {echo"<font color=red>Äîëæíî ïðîéòè íå ìåíåå òðåõ ñóòîê ìåæäó ñìåíîé ïîäòâåðæäåíèÿ, ïàðîëÿ èëè email.</font><BR>";}
|
||||
elseif ($u->info['mail'] == $_POST['email']) {
|
||||
$code=rand(1000000000,9999999999).".".rand(10000,99999);
|
||||
if(mysql_query("INSERT INTO
|
||||
`emailconfirmation` (
|
||||
`id`,
|
||||
`code`,
|
||||
`active`)
|
||||
VALUES (
|
||||
'".mysql_real_escape_string($u->info['id'])."',
|
||||
'".mysql_real_escape_string($code)."',
|
||||
1)"))
|
||||
{
|
||||
/////////////////////////////////////////////////IP///////////////////////////////////////////////
|
||||
if (!empty($_SERVER['HTTP_CLIENT_IP'])) //check ip from share internet
|
||||
{
|
||||
$ip=$_SERVER['HTTP_CLIENT_IP'];
|
||||
}
|
||||
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) //to check ip is pass from proxy
|
||||
{
|
||||
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
|
||||
}
|
||||
else
|
||||
{
|
||||
$ip=$_SERVER['HTTP_X_REAL_IP'];
|
||||
}
|
||||
//////////////////////////////////////////îòñûëàåì íà ïî÷òó///////////////////////////////////////
|
||||
$headers = "Mime-Version: 1.1 \r\n";
|
||||
$headers .= "Date: ".date("r")." \r\n";
|
||||
$headers .= "Content-type: text/html; charset=utf-8 \r\n";
|
||||
$headers .= "From: Áîéöîâñêèé Êëóá <support@new-combats.com>\r\n";
|
||||
|
||||
$headers = trim($headers);
|
||||
$headers = stripslashes($headers);
|
||||
|
||||
$aa='<html>
|
||||
<head>
|
||||
<title>Âîñòàíîâëåíèå ïàðîëÿ</title>
|
||||
</head>
|
||||
<body>
|
||||
'.date("d.m.y H:i").'<br>
|
||||
Çàïðîñ ïîñòóïèë ñ IP: '.$ip.'<br>
|
||||
Ò.ê. â àíêåòå ó ýòîãî ïåðñîíàæà óêàçàí email: '.$u->info['mail'].', òî âû è ïîëó÷èëè ýòî ïèñüìî.<br>
|
||||
Äëÿ òîãî ÷òîáû âêëþ÷èòü ôóíêöèþ ïîäòâåðæäåíèÿ ñìåíû ïàðîëÿ è email ÷åðåç ïî÷òó, âû äîëæíû çàéòè ïî ññûëêå:<br>
|
||||
https://'.$u->info['city'].'.new-combats.com/confirm.php?id='.$u->info['id'].'&code='.$code.'<br>
|
||||
<br>
|
||||
--<br>
|
||||
Áîéöîâñêèé Êëóá https://www.new-combats.com<br>
|
||||
Àäìèíèñòðàöèÿ Áîéöîâñêîãî Êëóáà: support@new-combats.com<br>
|
||||
P.S. Äàííîå ïèñüìî ñãåíåðèðîâàíî àâòîìàòè÷åñêè, îòâå÷àòü íà íåãî íå íóæíî.
|
||||
|
||||
</body>
|
||||
</html>';
|
||||
|
||||
mail($u->info['mail'],"Ñìåíà ïîäòâåðæäåíèÿ ó ïåðñîíàæà \"".$u->info['login']."\" [".$u->info['level']."]",$aa,$headers);
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
echo "<font color=red>Íà âàø email âûñëàíî ïèñüìî ñ ïðîñüáîé ïîäòâåðäèòü îïåðàöèþ.</font><BR>";
|
||||
}
|
||||
}
|
||||
else{echo "<font color=red>email óêàçàí íåâåðíî.</font><BR>";}
|
||||
}
|
||||
if ($_POST['email'] && $_POST['set_off_emailconfirmation']) { //Îòêëþ÷åíèå ïîäòâåðæäåíèÿ íà email
|
||||
if($u->info['securetime']>$time) {echo"<font color=red>Äîëæíî ïðîéòè íå ìåíåå òðåõ ñóòîê ìåæäó ñìåíîé ïîäòâåðæäåíèÿ, ïàðîëÿ èëè email.</font><BR>";}
|
||||
/*ÍÅÄÎÄÅËÀÍÎ */
|
||||
}
|
||||
?>
|
||||
×åì âûøå óðîâåíü âàøåãî ïåðñîíàæà, òåì áîëüøå ê íåìó âíèìàíèÿ ñî ñòîðîíû çëîóìûøëåííèêîâ. ×òîáû âàø ïåðñîíàæ íåáûë ïîäâåðæåí âçëîìó, íåîáõîäèìî ñîáëþäàòü ýëåìåíòàðíûå ìåðû ïðåäîñòîðîæíîñòè. À èìåííî:<br>
|
||||
1. Íèêîãäà, íè ïîä êàêèì ïðåäëîãîì, íèêîìó íå ãîâîðèòå ñâîé ïàðîëü. Íè ïàëàäèíàì, íè àäìèíèñòðàöèè íå íóæíî çíàòü âàø ïàðîëü.<br>
|
||||
2. Ââîäèòå ëîãèí è ïàðîëü òîëüêî íà òèòóëüíîé ñòðàíèöå <a href=https://new-combats.com target="_blank">https://new-combats.com</a> Íè íà êàêèõ äðóãèõ ñàéòàõ, êîòîðûå áóäóò êàê äâå êàïëè ïîõîæèå íà íàø, è êóäà âàñ çàçûâàþò îáåùàÿ íà õàëÿâó ïðåäìåòû èëè åâðîêðåäèòû, íå ââîäèòå ñâîé ïàðîëü! Èíà÷å Âàø ïåðñîíàæ ñ âåðîÿòíîñòüþ 95% áóäåò âçëîìàí.<br>
|
||||
Íàñòîÿòåëüíî ðåêîìåíäóåì ïðî÷åñòü çàìåòêó <A HREF="https://new-combats.com/forum/?r=48&rnd=1" target=_blank>Êàê îáåçîïàñèòü ñâîåãî ïåðñîíàæà?</A>.<BR>
|
||||
<BR>Åñëè âû èãðàåòå èç èíòåðíåò êàôå èëè êîìïüþòåðíîãî êëóáà, ãäå øàíñ áûòü âçëîìàííûì î÷åíü âûñîêèé, ðåêîìåíäóåì âêëþ÷èòü âòîðîé óðîâåíü çàùèòû (ñì. íèæå)<br><br>
|
||||
<fieldset>
|
||||
<legend><b>Ñìåíà ïàðîëÿ</b></legend>
|
||||
<table>
|
||||
<tr><td align=right>Ñòàðûé ïàðîëü:</td><td><input type=password name="oldpass"></td></tr>
|
||||
<tr><td align=right>Íîâûé ïàðîëü:</td><td><input type=password name="npass"></td></tr>
|
||||
<tr><td align=right>Íîâûé ïàðîëü (åùå ðàç):</td><td><input type=password name="npass2"></td></tr>
|
||||
<tr><td align=right><input type=submit value="Ñìåíèòü ïàðîëü" name="changepsw"></td><td></td></tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
</FORM>
|
||||
<FORM ACTION="main.php?security" METHOD=POST>
|
||||
<FIELDSET><LEGEND><B> Ñìåíà email </B> </LEGEND>
|
||||
|
||||
<TABLE>
|
||||
<TR><TD align=right>Âàø èãðîâîé ïàðîëü:</TD><TD><INPUT TYPE=password NAME=oldpsw size=15 maxlength=31></TD></TR>
|
||||
<TR><TD align=right>Ïðåæíèé email:</TD><TD><INPUT TYPE=text NAME=oldemail size=20 maxlength=50></TD></TR>
|
||||
<TR><TD align=right>Íîâûé email:</TD><TD><INPUT TYPE=text NAME=newemail size=20 maxlength=50></TD></TR>
|
||||
<TR><TD align=center colspan=2><INPUT TYPE=submit value="Ñìåíèòü email" name=changeemail></TD></TR>
|
||||
</TABLE>
|
||||
</FIELDSET>
|
||||
</FORM>
|
||||
|
||||
<!--<FORM ACTION="main.php?security" METHOD=POST>
|
||||
<FIELDSET><LEGEND><B> Âòîðîé óðîâåíü çàùèòû </B> </LEGEND>
|
||||
<?
|
||||
echo"Åñëè âû óâåðåíû â ñâîåì email, åãî íå âçëîìàþò (ó÷òèòå, õàëÿâíàÿ ïî÷òà íà ñåðâåðàõ òèïà mail.ru hotmail.com è ò.ï. ëåãêî âçëàìûâàåòñÿ), âû åãî íå \"çàáóäåòå\", îí íå ïðîïàäåò ïðè ñìåíå ïðîâàéäåðà è ò.ï., òîãäà âû ìîæåòå îáåçîïàñèòü ñâîåãî ïåðñîíàæà, âêëþ÷èâ ðåæèì ïîäòâåðæäåíèÿ ñìåíû ïàðîëÿ/email ÷åðåç ïî÷òó. Ïðè ïîïûòêå ñìåíèòü ïàðîëü, email èëè âûêëþ÷èòü ýòîò ðåæèì, íà âàø email âûñûëàåòñÿ ïèñüìî ñ ïðîñüáîé ïîäòâåðäèòü ýòó îïåðàöèþ. Òàêèì îáðàçîì, åñëè õàêåð, êàê-òî óçíàë âàø ïàðîëü, îí íå ñìîæåò ñìåíèòü åãî, è âû âñåãäà ñìîæåòå âîéòè ïîä ñâîèì ïåðñîíàæåì.<BR>";
|
||||
if($u->info['emailconfirmation']==0) {?>
|
||||
Âàø email <INPUT TYPE=text NAME=email size=20 maxlength=50><BR>
|
||||
<INPUT TYPE=submit name=set_on_emailconfirmation value="Âêëþ÷èòü ðåæèì ïîäòâåðæäåíèÿ ñìåíû ïàðîëÿ èëè email ÷åðåç ïî÷òó">
|
||||
<?}elseif($u->info['emailconfirmation']==1){?>
|
||||
<BR><B>Ðåæèì ïîäòâåðæäåíèÿ ÷åðåç email âêëþ÷åí.</B><BR><BR>
|
||||
Âàø email <INPUT TYPE=text NAME=email size=20 maxlength=50> <INPUT TYPE=submit name=set_off_emailconfirmation value="Âûêëþ÷èòü ðåæèì ïîäòâåðæäåíèÿ ÷åðåç email"><BR>
|
||||
<small>Åñëè âàø email áîëüøå íå ðàáîòàåò, âû ìîæåòå îòêëþ÷èòü åãî çäåñü áåç ïîäòâåðæäåíèÿ, â òå÷åíèå <b>÷àñà</b> ïîñëå ïîëó÷åíèÿ ïðîâåðêè íà ÷èñòîòó ó ïàëàäèíîâ.</small>
|
||||
<?}?>
|
||||
</FIELDSET>
|
||||
</FORM>-->
|
||||
<FORM METHOD=POST ACTION="main.php?security">
|
||||
<FIELDSET><LEGEND><B> Âòîðîé óðîâåíü çàùèòû </B> </LEGEND>
|
||||
Íàñòîÿòåëüíî ðåêîìåíäóåì âêëþ÷èòü âòîðîé óðîâåíü çàùèòû.<BR>
|
||||
Íà êîìïüþòåðå ìîæåò áûòü óñòàíîâëåí êëàâèàòóðíûé øïèîí, êîòîðûé çàïèñûâàåò âñå íàæàòèÿ êëàâèø, òàêèì îáðàçîì, ìîãóò óçíàòü âàø ïàðîëü.<BR>
|
||||
Âîçìîæíî, â ñåòè êîìïüþòåðîâ óñòàíîâëåí "ñåòåâîé ñíèôåð", ïåðåõâàòûâàþùèé âñå èíòåðíåò ïàêåòû, êîòîðûé ëåãêî ïîêàæåò âñå ïàðîëè. ×òîáû îáåçîïàñèòü ñåáÿ, âû ìîæåòå óñòàíîâèòü ñâîåìó ïåðñîíàæó âòîðîé ïàðîëü, êîòîðûé ìîæíî ââîäèòü ïðè ïîìîùè ìûøêè (êëàâèàòóðíûì øïèîíîì íå ïåðåõâàòèòü) è êîòîðûé ïåðåäàåòñÿ íà èãðîâîé ñåðâåð â çàøèôðîâàííîì âèäå, íå ïîääàþùèìñÿ ðàñøèôðîâêå ("ñåòåâîé ñíèôåð" íå ñìîæåò ïåðåõâàòèòü åãî).<BR>
|
||||
Âàø áðàóçåð äîëæåí íîðìàëüíî îòîáðàæàòü Flash 6! (<I>åñëè íàøè ÷àñèêè â íèæíåé ñòðîêå íîðìàëüíî òèêàþò, çíà÷èò ó âàñ âñå â ïîðÿäêå :</I>)<BR>
|
||||
<U>Áóäüòå âíèìàòåëüíû!</U> Âòîðîé ïàðîëü îòïðàâëÿåòñÿ íà email îäèí ðàç,ïðè óñòàíîâêå âòîðîãî óðîâíÿ çàùèòû!<BR>
|
||||
|
||||
<?
|
||||
if(!empty($u->info['pass2'])){echo"<BR><B>Âòîðîé ïàðîëü óñòàíîâëåí.</B><BR><BR>Ââåäèòå âòîðîé ïàðîëü <INPUT TYPE=password NAME=oldpsw2 size=10 maxlength=8> <INPUT TYPE=submit name=changepsw value=\"Âûêëþ÷èòü âòîðîé ïàðîëü\" onclick=\"return confirm('Âûêëþ÷èòü çàïðîñ âòîðîãî ïàðîëÿ ïðè âõîäå â Áîéöîâñêèé Êëóá?')\">";}else{
|
||||
?>
|
||||
|
||||
|
||||
Äëèíà ïàðîëÿ:<BR>
|
||||
<INPUT TYPE=radio NAME="num_count" value=4> 4 çíàêà<BR>
|
||||
<INPUT TYPE=radio NAME="num_count" checked value=6> 6 çíàêîâ<BR>
|
||||
<INPUT TYPE=radio NAME="num_count" value=8> 8 çíàêîâ<BR>
|
||||
<INPUT TYPE=submit name=changepsw value="Óñòàíîâèòü âòîðîé ïàðîëü" onclick="return confirm('Ñèñòåìà ñàìà ïðèäóìàåò âàì âòîðîé ïàðîëü, îí áóäåò ïîêàçàí íà ýòîé ñòðàíèöå, ïîñëå òîãî, êàê âû íàæìåòå OK è ïðîäóáëèðîâàí íà email, óêàçàííûé ïðè ðåãèñòðàöèè. Áóäüòå âíèìàòåëüíû.\nÓñòàíîâèòü âòîðîé ïàðîëü?')"><BR>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
|
||||
</FIELDSET>
|
||||
</FORM>
|
||||
@@ -0,0 +1,177 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
|
||||
}
|
||||
|
||||
if(isset($_POST['loginos'])) {
|
||||
if($u->info['admin'] > 0 || $u->info['align'] == 1.99) {
|
||||
$inf = mysql_fetch_array(mysql_query('SELECT `id`,`align` FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['loginos']).'" LIMIT 1'));
|
||||
if(isset($inf['id']) && (floor($u->info['align']) == floor($inf['align']) || $u->info['admin'] > 0)) {
|
||||
mysql_query('UPDATE `users` SET `mod_zvanie` = "'.mysql_real_escape_string($_POST['loginos2']).'" WHERE `id` = "'.$inf['id'].'" LIMIT 1');
|
||||
}else{
|
||||
echo 'Íåëüçÿ èçìåíèòü çâàíèå äàííîìó ïåðñîíàæó...';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
<body style="margin:10px; margin-top:5px;" bgcolor=e2e0e0>
|
||||
<style>
|
||||
|
||||
.modpow {
|
||||
|
||||
background-color:#ddd5bf;
|
||||
|
||||
}
|
||||
|
||||
.mt {
|
||||
|
||||
background-color:#b1a993;
|
||||
|
||||
padding-left:10px;
|
||||
|
||||
padding-right:10px;
|
||||
|
||||
padding-top:5px;
|
||||
|
||||
padding-bottom:5px;
|
||||
|
||||
}
|
||||
|
||||
.md {
|
||||
|
||||
padding:10px;
|
||||
|
||||
}
|
||||
|
||||
</style>
|
||||
|
||||
<script>
|
||||
|
||||
function openMod(title,dat)
|
||||
|
||||
{
|
||||
|
||||
var d = document.getElementById('useMagic');
|
||||
|
||||
if(d!=undefined)
|
||||
|
||||
{
|
||||
|
||||
document.getElementById('modtitle').innerHTML = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td valign="top">'+title+'</td><td width="30" valign="top"><div align="right"><a title="Çàêðûòü îêíî" onClick="closeMod(); return false;" href="#">x</a></div></td></tr></table>';
|
||||
|
||||
document.getElementById('moddata').innerHTML = dat;
|
||||
|
||||
d.style.display = '';
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
function closeMod()
|
||||
|
||||
{
|
||||
|
||||
var d = document.getElementById('useMagic');
|
||||
|
||||
if(d!=undefined)
|
||||
|
||||
{
|
||||
|
||||
document.getElementById('modtitle').innerHTML = '';
|
||||
|
||||
document.getElementById('moddata').innerHTML = '';
|
||||
|
||||
d.style.display = 'none';
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
<div id="useMagic" style="display:none; position:absolute; border:solid 1px #776f59; left: 50px; top: 186px;" class="modpow">
|
||||
|
||||
<div class="mt" id="modtitle"></div><div class="md" id="moddata"></div></div>
|
||||
<center>
|
||||
<h3><?
|
||||
$ckln = '';
|
||||
if(floor($u->info['align'])==1) {
|
||||
echo 'Îðäåí Ñâåòà';
|
||||
}else{
|
||||
echo 'Àðìàäà';
|
||||
}
|
||||
?></h3></center>
|
||||
<input style="float:right;margin:1px" type="button" value="Âåðíóòüñÿ" onClick="document.location='main.php'"><input style="float:right;margin:1px" type="button" value="Îáíîâèòü" onClick="document.location='main.php?clan&rnd=<?=$code;?>'"><br>
|
||||
|
||||
<TABLE width="100%" cellpadding="5" cellspacing="10">
|
||||
<TR><TD valign=top>
|
||||
<? if($u->info['align'] == '1.99' || $u->info['admin']>0) { ?>
|
||||
<form action="main.php?clan=1" method="post">
|
||||
<b>Ðåäàêòèðîâàíèå çâàíèÿ:</b><br>
|
||||
Ëîãèí: <input id="loginos" width="180" name="loginos" value=""><br>
|
||||
Çâàíèå: <input style="margin-left:2px;" width="180" id="loginos2" name="loginos2" value="">
|
||||
<br>
|
||||
<input type="submit" value="Ñîõðàíèòü ñòàòóñ">
|
||||
</form>
|
||||
<? } ?>
|
||||
</TD><TD valign=top align=right>
|
||||
|
||||
<TABLE cellspacing=0 cellpadding=2 width="300"><TR><TD>
|
||||
<center>
|
||||
<?
|
||||
$ckln = '';
|
||||
if(floor($u->info['align'])==1) {
|
||||
$ckln = 'paladins';
|
||||
}else{
|
||||
$ckln = 'tarmans';
|
||||
}
|
||||
?>
|
||||
<h4><a href="javascript:void(0)" onClick="top.chat.addto('<?=$ckln?>','private')"><IMG border=0 SRC=https://img.new-combats.com/i/lock.gif WIDTH=20 HEIGHT=15 ALT="Ïðèâàòíî"></a> Ñîêëàíîâöû</H4>
|
||||
<table bgcolor=#eeeeee>
|
||||
<tr>
|
||||
<td align=left>
|
||||
<?
|
||||
$res1 = mysql_query("SELECT `login`,`id`,`align`,`level`,`mod_zvanie`,`online`,`clan_prava` FROM `users` WHERE `align` > '".mysql_real_escape_string(floor($u->info['align']))."' AND `align` < '".mysql_real_escape_string(ceil($u->info['align']))."' AND `real` = 1 ORDER BY `online` DESC");
|
||||
while($data = mysql_fetch_array($res1)) {
|
||||
if ($data['online']>time()-120) {
|
||||
echo '<A href="javascript:void(0)" onClick="top.chat.addto(\''.$data['login'].'\',\'private\')"><img src="https://img.new-combats.com/i/lock.gif" width=20 height=15></A>
|
||||
<img title="'.$res['name'].'" src="https://img.new-combats.com/i/align/align'.$data['align'].'.gif"><b>'.$data['login'].'</b> ['.$data['level'].']<a href="info/'.$data['id'].'" target="_blank"><img title="Èíô. î '.$data['login'].'" src="https://img.new-combats.com/i/inf_capitalcity.gif"></a>';
|
||||
if ($data['clan_prava'] == 'glava') {
|
||||
echo ' - <b>Ãëàâà êëàíà</b>';
|
||||
} else {
|
||||
echo ' - ',$data['mod_zvanie'],'';
|
||||
}
|
||||
echo '<BR>';
|
||||
}
|
||||
elseif ($data['online']<time()-120) {
|
||||
echo '<img src="https://img.new-combats.com/i/offline.gif" width=20 height=15>
|
||||
<img src="https://img.new-combats.com/i/align/align'.$data['align'].'.gif"><font color=grey><b>'.$data['login'].'</b> ['.$data['level'].']<a href="info/'.$data['id'].'" target="_blank"><img title="Èíô. î '.$data['login'].'" src="https://img.new-combats.com/inf_dis.gif"></a>';
|
||||
if ($data['clan_prava'] == 'glava') {
|
||||
echo ' - <b>Ãëàâà êëàíà</b>';
|
||||
} else {
|
||||
echo ' - ',$data['mod_zvanie'],'</font>';
|
||||
}
|
||||
echo '<BR>';
|
||||
}
|
||||
//echo '<img title="Ñâåò" src="https://img.new-combats.com/i/align/align'.$data['align'].'.gif"><img title="'.$res['name'].'" src="https://img.new-combats.com/i/clan/'.$res['name_mini'].'.gif"><b>'.$data['login'].'</b> ['.$data['level'].']<a href="info/'.$data['id'].'" target="_blank"><img title="Èíô. î '.$data['login'].'" src="https://img.new-combats.com/i/inf_capitalcity.gif"></a> - '.$data['mod_zvanie'].'<br>';
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</center>
|
||||
|
||||
</TD></TR><TR><TD>
|
||||
<small>(ñïèñîê îáíîâëÿåòñÿ <strike>â ïîëíî÷ü</strike> êàæäûé ðàç)</small>
|
||||
</TD></TR></TABLE><br />
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</FORM>
|
||||
</body>
|
||||
<hr>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,101 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
?>
|
||||
<style>
|
||||
.row {
|
||||
cursor:pointer;
|
||||
}
|
||||
</style>
|
||||
<SCRIPT>
|
||||
var nlevel=0;
|
||||
var from = Array('+', ' ', '#');
|
||||
var to = Array('%2B', '+', '%23');
|
||||
|
||||
function w(login,id,align,klan,level,online, city, battle){
|
||||
var s='';
|
||||
if (online!="") {
|
||||
if (city!="") {
|
||||
s+='<IMG style="filter:gray()" SRC=https://img.new-combats.com/i/lock.gif WIDTH=20 HEIGHT=15 ALT="Â äðóãîì ãîðîäå">';
|
||||
} else {
|
||||
s+='<a href="javascript:void(0)" onclick="top.chat.addto(\''+login+'\',\'private\')"><IMG SRC=https://img.new-combats.com/i/lock.gif WIDTH=20 HEIGHT=15 ALT="Ïðèâàòíî"'+(battle!=0?' style="filter: invert()"':'')+'></a>';
|
||||
}
|
||||
if (city!="") {
|
||||
s+='<img src="https://forum.img.new-combats.com/city/'+city+'.gif" width=17 height=15>';
|
||||
}
|
||||
s+=' <IMG SRC=https://img.new-combats.com/i/align/align'+align+'.gif WIDTH=12 HEIGHT=15>';
|
||||
if (klan!='') {s+='<A HREF="/encicl/klan/'+klan+'.html" target=_blank><IMG SRC="https://img.new-combats.com/i/clan/'+klan+'.gif" WIDTH=24 HEIGHT=15 ALT=""></A>'}
|
||||
s+='<a href="javascript:void(0)" onclick="top.chat.addto(\''+login+'\',\'to\')">'+login+'</a>['+level+']<a href=https://new-combats.com/info/'+id+' target=_blank><IMG SRC=https://img.new-combats.com/i/inf.gif WIDTH=12 HEIGHT=11 ALT="Èíôîðìàöèÿ î ïåðñîíàæå"></a>';
|
||||
s+='</td><td bgcolor=efeded nowrap>';
|
||||
if (city!="") {
|
||||
s+="íåò â ýòîì ãîðîäå";
|
||||
} else {
|
||||
s+=online;
|
||||
}
|
||||
}
|
||||
else {
|
||||
s+='<IMG SRC="https://img.new-combats.com/i/offline.gif" WIDTH=20 HEIGHT=15 BORDER=0 ALT="Íåò â êëóáå">';
|
||||
if (city!="") {
|
||||
s+='<img src="https://forum.img.new-combats.com/city/'+city+'.gif" width=17 height=15>';
|
||||
}
|
||||
if (align == "") align="0";
|
||||
s+=' <IMG SRC=https://img.new-combats.com/i/align/align'+align+'.gif WIDTH=12 HEIGHT=15>';
|
||||
if (klan!='') {s+='<A HREF="/encicl/klan/'+klan+'.html" target=_blank><IMG SRC="https://img.new-combats.com/i/clan/'+klan+'.gif" WIDTH=24 HEIGHT=15 ALT=""></A>'}
|
||||
if (level) {
|
||||
if (nlevel==0) {
|
||||
nlevel=1; //s="<BR>"+s;
|
||||
}
|
||||
s+='<FONT color=gray><b>'+login+'</b>['+level+']<a href=/info/'+id+' target=_blank><IMG SRC=https://img.new-combats.com/i/inf.gif WIDTH=12 HEIGHT=11 ALT="Èíôîðìàöèÿ î ïåðñîíàæå"></a></td><td bgcolor=efeded nowrap>Íåò â êëóáå';
|
||||
} else {
|
||||
if (nlevel==1) {
|
||||
nlevel=2; //s="<BR>"+s;
|
||||
}
|
||||
mlogin = login;
|
||||
for(var i=0;i<from.length;++i) while(mlogin.indexOf(from[i])>=0) mlogin= mlogin.replace(from[i],to[i]);
|
||||
s+='<FONT color=gray><i>'+login+'</i> <a href=/info/'+mlogin+' target=_blank><IMG SRC=https://img.new-combats.com/i/inf_dis.gif WIDTH=12 HEIGHT=11 ALT="Èíôîðìàöèÿ î ïåðñîíàæå"></a></td><td bgcolor=efeded nowrap>íåò â ýòîì ãîðîäå';
|
||||
}
|
||||
s+='</FONT>';
|
||||
}
|
||||
document.write(s+'<BR>');
|
||||
}
|
||||
</SCRIPT>
|
||||
</HEAD>
|
||||
<body leftmargin=5 topmargin=5 marginwidth=0 marginheight=0 bgcolor=#e2e0e0><div id=hint4 class=ahint></div>
|
||||
<table width=100%>
|
||||
<tr>
|
||||
<td align=right>
|
||||
<INPUT TYPE="button" onClick="location.href='main.php';" value="Âåðíóòüñÿ" title="Âåðíóòüñÿ">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign=top>
|
||||
<center>
|
||||
<h3><A HREF="javascript:void(0)" onClick="top.chat.addto('paladins','private')"><img src="https://img.new-combats.com/i/lock.gif" width=20 height=15></A> Îðäåí Ñâåòà</h3>
|
||||
<table>
|
||||
<? $data=mysql_query("SELECT `id`,`login`,`level`,`align`,`room`,`online`,`city`, `battle`,
|
||||
(select `name` from `room` WHERE `id` = users.`room`) as `room`
|
||||
FROM `users` WHERE `align`>1 AND `align`<2 AND `real` = 1 ORDER BY `align` DESC, `online` DESC;");
|
||||
while ($us = mysql_fetch_array($data)) {
|
||||
if($u->info['city']==$us['city']){$us['city']='';}
|
||||
if ($us['online']>(time()-120)) {
|
||||
$rrm = $us['room'];
|
||||
}else{
|
||||
$rrm = '';
|
||||
}
|
||||
echo"<TR valign=\"top\">
|
||||
<TD bgcolor=efeded nowrap>
|
||||
<SCRIPT>w('".$us['login']."','".$us['id']."','".$us['align']."','','".$us['level']."','".$rrm."','".$us['city']."','".$us['battle']."');</SCRIPT></TD></TR>";
|
||||
}?>
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
</center>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,177 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
|
||||
}
|
||||
|
||||
if(isset($_POST['loginos'])) {
|
||||
if($u->info['admin'] > 0 || $u->info['align'] == 1.99) {
|
||||
$inf = mysql_fetch_array(mysql_query('SELECT `id`,`align` FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['loginos']).'" LIMIT 1'));
|
||||
if(isset($inf['id']) && (floor($u->info['align']) == floor($inf['align']) || $u->info['admin'] > 0)) {
|
||||
mysql_query('UPDATE `users` SET `mod_zvanie` = "'.mysql_real_escape_string($_POST['loginos2']).'" WHERE `id` = "'.$inf['id'].'" LIMIT 1');
|
||||
}else{
|
||||
echo 'Íåëüçÿ èçìåíèòü çâàíèå äàííîìó ïåðñîíàæó...';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
<body style="margin:10px; margin-top:5px;" bgcolor=e2e0e0>
|
||||
<style>
|
||||
|
||||
.modpow {
|
||||
|
||||
background-color:#ddd5bf;
|
||||
|
||||
}
|
||||
|
||||
.mt {
|
||||
|
||||
background-color:#b1a993;
|
||||
|
||||
padding-left:10px;
|
||||
|
||||
padding-right:10px;
|
||||
|
||||
padding-top:5px;
|
||||
|
||||
padding-bottom:5px;
|
||||
|
||||
}
|
||||
|
||||
.md {
|
||||
|
||||
padding:10px;
|
||||
|
||||
}
|
||||
|
||||
</style>
|
||||
|
||||
<script>
|
||||
|
||||
function openMod(title,dat)
|
||||
|
||||
{
|
||||
|
||||
var d = document.getElementById('useMagic');
|
||||
|
||||
if(d!=undefined)
|
||||
|
||||
{
|
||||
|
||||
document.getElementById('modtitle').innerHTML = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td valign="top">'+title+'</td><td width="30" valign="top"><div align="right"><a title="Çàêðûòü îêíî" onClick="closeMod(); return false;" href="#">x</a></div></td></tr></table>';
|
||||
|
||||
document.getElementById('moddata').innerHTML = dat;
|
||||
|
||||
d.style.display = '';
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
function closeMod()
|
||||
|
||||
{
|
||||
|
||||
var d = document.getElementById('useMagic');
|
||||
|
||||
if(d!=undefined)
|
||||
|
||||
{
|
||||
|
||||
document.getElementById('modtitle').innerHTML = '';
|
||||
|
||||
document.getElementById('moddata').innerHTML = '';
|
||||
|
||||
d.style.display = 'none';
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
<div id="useMagic" style="display:none; position:absolute; border:solid 1px #776f59; left: 50px; top: 186px;" class="modpow">
|
||||
|
||||
<div class="mt" id="modtitle"></div><div class="md" id="moddata"></div></div>
|
||||
<center>
|
||||
<h3><?
|
||||
$ckln = '';
|
||||
if(floor($u->info['align'])==1) {
|
||||
echo 'Îðäåí Ñâåòà';
|
||||
}else{
|
||||
echo 'Àðìàäà';
|
||||
}
|
||||
?></h3></center>
|
||||
<input style="float:right;margin:1px" type="button" value="Âåðíóòüñÿ" onClick="document.location='main.php'"><input style="float:right;margin:1px" type="button" value="Îáíîâèòü" onClick="document.location='main.php?clan&rnd=<?=$code;?>'"><br>
|
||||
|
||||
<TABLE width="100%" cellpadding="5" cellspacing="10">
|
||||
<TR><TD valign=top>
|
||||
<? if($u->info['align'] == '1.99' || $u->info['admin']>0) { ?>
|
||||
<form action="main.php?clan=1" method="post">
|
||||
<b>Ðåäàêòèðîâàíèå çâàíèÿ:</b><br>
|
||||
Ëîãèí: <input id="loginos" width="180" name="loginos" value=""><br>
|
||||
Çâàíèå: <input style="margin-left:2px;" width="180" id="loginos2" name="loginos2" value="">
|
||||
<br>
|
||||
<input type="submit" value="Ñîõðàíèòü ñòàòóñ">
|
||||
</form>
|
||||
<? } ?>
|
||||
</TD><TD valign=top align=right>
|
||||
|
||||
<TABLE cellspacing=0 cellpadding=2 width="300"><TR><TD>
|
||||
<center>
|
||||
<?
|
||||
$ckln = '';
|
||||
if(floor($u->info['align'])==1) {
|
||||
$ckln = 'paladins';
|
||||
}else{
|
||||
$ckln = 'tarmans';
|
||||
}
|
||||
?>
|
||||
<h4><a href="javascript:void(0)" onClick="top.chat.addto('<?=$ckln?>','private')"><IMG border=0 SRC=https://img.new-combats.com/i/lock.gif WIDTH=20 HEIGHT=15 ALT="Ïðèâàòíî"></a> Ñîêëàíîâöû</H4>
|
||||
<table bgcolor=#eeeeee>
|
||||
<tr>
|
||||
<td align=left>
|
||||
<?
|
||||
$res1 = mysql_query("SELECT `login`,`id`,`align`,`level`,`mod_zvanie`,`online`,`clan_prava` FROM `users` WHERE `align` > '".mysql_real_escape_string(floor($u->info['align']))."' AND `real` = 1 AND `align` < '".mysql_real_escape_string(ceil($u->info['align']))."' ORDER BY `online` DESC");
|
||||
while($data = mysql_fetch_array($res1)) {
|
||||
if ($data['online']>time()-120) {
|
||||
echo '<A href="javascript:void(0)" onClick="top.chat.addto(\''.$data['login'].'\',\'private\')"><img src="https://img.new-combats.com/i/lock.gif" width=20 height=15></A>
|
||||
<img title="'.$res['name'].'" src="https://img.new-combats.com/i/align/align'.$data['align'].'.gif"><b>'.$data['login'].'</b> ['.$data['level'].']<a href="info/'.$data['id'].'" target="_blank"><img title="Èíô. î '.$data['login'].'" src="https://img.new-combats.com/i/inf_capitalcity.gif"></a>';
|
||||
if ($data['clan_prava'] == 'glava') {
|
||||
echo ' - <b>Ãëàâà êëàíà</b>';
|
||||
} else {
|
||||
echo ' - ',$data['mod_zvanie'],'';
|
||||
}
|
||||
echo '<BR>';
|
||||
}
|
||||
elseif ($data['online']<time()-120) {
|
||||
echo '<img src="https://img.new-combats.com/i/offline.gif" width=20 height=15>
|
||||
<img src="https://img.new-combats.com/i/align/align'.$data['align'].'.gif"><font color=grey><b>'.$data['login'].'</b> ['.$data['level'].']<a href="info/'.$data['id'].'" target="_blank"><img title="Èíô. î '.$data['login'].'" src="https://img.new-combats.com/inf_dis.gif"></a>';
|
||||
if ($data['clan_prava'] == 'glava') {
|
||||
echo ' - <b>Ãëàâà êëàíà</b>';
|
||||
} else {
|
||||
echo ' - ',$data['mod_zvanie'],'</font>';
|
||||
}
|
||||
echo '<BR>';
|
||||
}
|
||||
//echo '<img title="Ñâåò" src="https://img.new-combats.com/i/align/align'.$data['align'].'.gif"><img title="'.$res['name'].'" src="https://img.new-combats.com/i/clan/'.$res['name_mini'].'.gif"><b>'.$data['login'].'</b> ['.$data['level'].']<a href="info/'.$data['id'].'" target="_blank"><img title="Èíô. î '.$data['login'].'" src="https://img.new-combats.com/i/inf_capitalcity.gif"></a> - '.$data['mod_zvanie'].'<br>';
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</center>
|
||||
|
||||
</TD></TR><TR><TD>
|
||||
<small>(ñïèñîê îáíîâëÿåòñÿ <strike>â ïîëíî÷ü</strike> êàæäûé ðàç)</small>
|
||||
</TD></TR></TABLE><br />
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</FORM>
|
||||
</body>
|
||||
<hr>
|
||||
@@ -0,0 +1,283 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
|
||||
}
|
||||
$res = mysql_fetch_array(mysql_query("SELECT * FROM `clan` WHERE `id` = '".mysql_real_escape_string($u->info['clan'])."' LIMIT 1"));
|
||||
$cpr = explode('|',$u->info['clan_prava']);
|
||||
if(isset($_POST['invite']) && ($u->info['clan_prava']=='glava' || $cpr[0]==1))
|
||||
{
|
||||
$data = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['logingo'])."'"));
|
||||
if($u->testAlign( $res['align'] , $data['id'] ) == 0 ) {
|
||||
echo 'Ó ïåðñîíàæà ñòîèò îãðàíè÷åíèå íà ñìåíó ñêëîííîñòè. Âû íå ìîæåòå âûäàòü äàííóþ ñêëîííîñòü!';
|
||||
}elseif($data['palpro'] < time()) {
|
||||
echo 'Íåëüçÿ ïðèíèìàòü â êëàí áåç ïðîâåðêè...';
|
||||
}elseif($data['clan']=='0' && $data['align']=='0') {
|
||||
$u->insertAlign( $res['align'] , $data['id'] );
|
||||
mysql_query("UPDATE `users` SET `align` = '".$res['align']."',`clan` = '".(int)$u->info['clan']."' WHERE `login` = '".mysql_real_escape_string($_POST['logingo'])."';");
|
||||
if($res['money1']>=100)
|
||||
{
|
||||
$res['money1'] -= 100;
|
||||
mysql_query("UPDATE `clan` SET `money1` = `money1` - 100 WHERE `id` = '".$res['id']."'");
|
||||
}else{
|
||||
mysql_query("UPDATE `users` SET `money` = `money` - 100 WHERE `id` = '".$u->info['id']."'");
|
||||
}
|
||||
}else{
|
||||
echo 'Íå âûéäåò...';
|
||||
}
|
||||
}
|
||||
if(isset($_POST['dissmis']) && ($u->info['clan_prava']=='glava' || $cpr[1]==1))
|
||||
{
|
||||
$data = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['logingo'])."'"));
|
||||
if($data['clan']==$u->info['clan'] && $data['clan_prava']!='glava') {
|
||||
$u->deleteAlign( $data['align'] , $data['id'] );
|
||||
mysql_query("UPDATE `users` SET `clan` = '0',`align` = '0',`mod_zvanie` = '' WHERE `login` = '".mysql_real_escape_string($_POST['logingo'])."';");
|
||||
if($res['money1']>=30)
|
||||
{
|
||||
$res['money1'] -= 30;
|
||||
mysql_query("UPDATE `clan` SET `money1` = `money1` - 30 WHERE `id` = '".$res['id']."'");
|
||||
}else{
|
||||
mysql_query("UPDATE `users` SET `money` = `money` - 30 WHERE `id` = '".$u->info['id']."'");
|
||||
}
|
||||
}else{
|
||||
echo 'Íå âûéäåò...';
|
||||
}
|
||||
}
|
||||
if(isset($_POST['rang']) && ($u->info['clan_prava']=='glava' || $cpr[2]==1))
|
||||
{
|
||||
$data = mysql_fetch_array(mysql_query("SELECT `clan_prava`,`clan` FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['logingo'])."'"));
|
||||
if($data['clan']==$u->info['clan'] && $data['clan_prava']!='glava') {
|
||||
mysql_query("UPDATE `users` SET `mod_zvanie` = '".mysql_real_escape_string($_POST['rang'])."' WHERE `login` = '".mysql_real_escape_string($_POST['logingo'])."';");
|
||||
}else{
|
||||
echo 'Íå âûéäåò...';
|
||||
}
|
||||
}
|
||||
if(isset($_POST['persedit']) && ($u->info['clan_prava']=='glava' || $cpr[2]==1)) {
|
||||
$data = mysql_fetch_array(mysql_query("SELECT `clan` FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['logingo'])."';"));
|
||||
if($data['clan']==$u->info['clan']) {
|
||||
$edit=1;
|
||||
$prava = mysql_fetch_array(mysql_query("SELECT `clan_prava`,`mod_zvanie` FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['logingo'])."';"));
|
||||
$edcpr = explode('|',$prava[0]);
|
||||
}else{
|
||||
echo 'Íå âûéäåò...';
|
||||
}
|
||||
}
|
||||
if($_POST['save'] && ($u->info['clan_prava']=='glava' || $cpr[2]==1)) {
|
||||
|
||||
$st = strip_tags($_POST['status']);
|
||||
/*
|
||||
$st = str_replace('<scr>','<script>',$st);
|
||||
$st = str_replace('</scr>','</script>',$st);
|
||||
*/
|
||||
|
||||
if ($_POST['priem']=='on') { $ecpr[0]=1; } else { $ecpr[0]=0;}
|
||||
if ($_POST['vigon']=='on') { $ecpr[1]=1; } else { $ecpr[1]=0;}
|
||||
if ($_POST['editpriv']=='on') { $ecpr[2]=1; } else { $ecpr[2]=0;}
|
||||
if ($_POST['givekazna']=='on') { $ecpr[3]=1; } else { $ecpr[3]=0;}
|
||||
if ($_POST['usekazna']=='on') { $ecpr[4]=1; } else { $ecpr[4]=0;}
|
||||
|
||||
$igogo = implode('|',$ecpr);
|
||||
mysql_query("UPDATE `users` SET `mod_zvanie` = '".mysql_real_escape_string($st)."' WHERE `login` = '".mysql_real_escape_string($_POST['login'])."' AND `clan` = '".mysql_real_escape_string($res['id'])."' ORDER BY `id` ASC LIMIT 1");
|
||||
|
||||
$prava['mod_zvanie'] = $st;
|
||||
if ($cpr[2]==1 || $u->info['clan_prava']=='glava') {
|
||||
mysql_query("UPDATE `users` SET `clan_prava` = '".$igogo."' WHERE `login` = '".mysql_real_escape_string($_POST['login'])."' AND `clan` = '".mysql_real_escape_string($res['id'])."' AND `clan_prava` != 'glava' ORDER BY `id` ASC LIMIT 1");
|
||||
echo 'Ïðàâà óñïåøíî èçìåíåíû.';
|
||||
}
|
||||
}
|
||||
if($_POST['igogo'] && $_POST['lojit'] && ($u->info['clan_prava']=='glava' || $cpr[3]==1) ) {
|
||||
$_POST['igogo'] = round($_POST['igogo'],2);
|
||||
if($_POST['igogo']<0 OR $_POST['igogo']>$u->info['money']){echo'íå-à';}else{
|
||||
if(mysql_query("UPDATE `clan` SET `money1` = `money1`+'".mysql_real_escape_string($_POST['igogo'])."' WHERE `id` = '".mysql_real_escape_string($u->info['clan'])."';")){echo'Óñïåøíî';
|
||||
mysql_query("UPDATE `users` SET `money`=`money`-'".mysql_real_escape_string($_POST['igogo'])."' WHERE `id` = '".mysql_real_escape_string($u->info['id'])."'");
|
||||
$u->addDelo(1,$u->info['id'],'"<font color=#C65F00>Clan'.$u->info['clan'].'.'.$u->info['city'].'</font>": Ïîëîæåíî <b>'.mysql_real_escape_string($_POST['igogo']).'</b> êð. â êàçíó êëàíà',time(),$u->info['city'],'Clan'.$u->info['clan'].'.'.$u->info['city'].'',0,0);
|
||||
}else{echo'×òî-òî íå òàê...';}
|
||||
$res['money1']+=$_POST['igogo'];
|
||||
}
|
||||
}
|
||||
if($_POST['igogo'] && $_POST['zabrat'] && ($u->info['clan_prava']=='glava' || $cpr[4]==1)) {
|
||||
$_POST['igogo'] = round($_POST['igogo'],2);
|
||||
if($_POST['igogo']<0){echo'íå-à';}else{
|
||||
if($res['money1']<$_POST['igogo']){echo'íå-à';}else{
|
||||
if(mysql_query("UPDATE `clan` SET `money1` = `money1`-'".mysql_real_escape_string($_POST['igogo'])."' WHERE `id` = '".mysql_real_escape_string($u->info['clan'])."';")){echo'Óñïåøíî';
|
||||
mysql_query("UPDATE `users` SET `money`=`money`+'".mysql_real_escape_string($_POST['igogo'])."' WHERE `id` = '".mysql_real_escape_string($u->info['id'])."'");
|
||||
$u->addDelo(1,$u->info['id'],'"<font color=#C65F00>Clan'.$u->info['clan'].'.'.$u->info['city'].'</font>": Âçÿòî <b>'.mysql_real_escape_string($_POST['igogo']).'</b> êð. èç êàçíû êëàíà',time(),$u->info['city'],'Clan'.$u->info['clan'].'.'.$u->info['city'].'',0,0);
|
||||
}else{echo'×òî-òî íå òàê...';}
|
||||
$res['money1']-=$_POST['igogo'];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
<body style="margin:10px; margin-top:5px;" bgcolor=e2e0e0>
|
||||
<style>
|
||||
|
||||
.modpow {
|
||||
|
||||
background-color:#ddd5bf;
|
||||
|
||||
}
|
||||
|
||||
.mt {
|
||||
|
||||
background-color:#b1a993;
|
||||
|
||||
padding-left:10px;
|
||||
|
||||
padding-right:10px;
|
||||
|
||||
padding-top:5px;
|
||||
|
||||
padding-bottom:5px;
|
||||
|
||||
}
|
||||
|
||||
.md {
|
||||
|
||||
padding:10px;
|
||||
|
||||
}
|
||||
|
||||
</style>
|
||||
|
||||
<script>
|
||||
|
||||
function openMod(title,dat)
|
||||
|
||||
{
|
||||
|
||||
var d = document.getElementById('useMagic');
|
||||
|
||||
if(d!=undefined)
|
||||
|
||||
{
|
||||
|
||||
document.getElementById('modtitle').innerHTML = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td valign="top">'+title+'</td><td width="30" valign="top"><div align="right"><a title="Çàêðûòü îêíî" onClick="closeMod(); return false;" href="#">x</a></div></td></tr></table>';
|
||||
|
||||
document.getElementById('moddata').innerHTML = dat;
|
||||
|
||||
d.style.display = '';
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
function closeMod()
|
||||
|
||||
{
|
||||
|
||||
var d = document.getElementById('useMagic');
|
||||
|
||||
if(d!=undefined)
|
||||
|
||||
{
|
||||
|
||||
document.getElementById('modtitle').innerHTML = '';
|
||||
|
||||
document.getElementById('moddata').innerHTML = '';
|
||||
|
||||
d.style.display = 'none';
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
<div id="useMagic" style="display:none; position:absolute; border:solid 1px #776f59; left: 50px; top: 186px;" class="modpow">
|
||||
|
||||
<div class="mt" id="modtitle"></div><div class="md" id="moddata"></div></div>
|
||||
<center><h3><img src="https://<?=$c['img']?>/i/align/align<?=$res['align'];?>.gif"> <img title="<?=$res['name'];?>" src="https://<?=$c['img']?>/i/clan/<?=$res['name_mini'];?>.gif"> <?=$res['name'];?></h3></center>
|
||||
<input style="float:right;margin:1px" type="button" value="Âåðíóòüñÿ" onClick="document.location='main.php'"><input style="float:right;margin:1px" type="button" value="Îáíîâèòü" onClick="document.location='main.php?clan&rnd=<?=$code;?>'"><br>
|
||||
|
||||
<TABLE width="100%" cellpadding="5" cellspacing="10">
|
||||
<TR><TD valign=top>
|
||||
<small>Êàçíà êëàíà: <b><span style="color:green"><?=round($res['money1']);?></span> êð.</b></small>
|
||||
<form method=post>
|
||||
<input type=text value="0.00" style='width:40px;' name=igogo>
|
||||
<?if($cpr[3]==1 || $u->info['clan_prava']=='glava'){?>
|
||||
<input type=submit value="Ïîëîæèòü" name=lojit>
|
||||
<?}if($cpr[4]==1 || $u->info['clan_prava']=='glava'){?>
|
||||
<input type=submit value="Çàáðàòü" name=zabrat>
|
||||
<?}?>
|
||||
</form>
|
||||
<br><br>
|
||||
<? if($u->info['clan_prava'] == 'glava' || $cpr[0]==1) { ?>
|
||||
<input type="button" style="width:144px;" value="Ïðèíÿòü â êëàí" onClick="openMod('<b>Ââåäèòå ëîãèí</b>','<form action=\'main.php?clan=1&usemod=<? echo $code; ?>\' method=\'post\'>Ëîãèí: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'invite\' value=\'Ïðèíÿòü\'></form>');">
|
||||
(Ýòî îáîéäåòñÿ âàì â <b>100 êð.</b>)<br>
|
||||
<small>(Ïåðåä ïðèåìîì â êëàí,ïåðñîíàæ äîëæåí ïðîéòè ïðîâåðêó ó ïàëàäèíîâ)</small><br>
|
||||
<? } if($u->info['clan_prava'] == 'glava' || $cpr[1]==1) { ?>
|
||||
<input type="button" style="width:144px;" value="Âûãíàòü èç êëàíà" onClick="openMod('<b>Ââåäèòå ëîãèí</b>','<form action=\'main.php?clan=1&usemod=<? echo $code; ?>\' method=\'post\'>Ëîãèí: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'dissmis\' value=\'Âûãíàòü\'></form>');">
|
||||
(Ýòî îáîéäåòñÿ âàì â <b>30 êð.</b>)<br>
|
||||
<? } if($u->info['clan_prava'] == 'glava' || $cpr[2]==1) { ?>
|
||||
<!--<input type="button" style="width:144px;" value="Ðåäàêòèðîâàòü ïðàâà" onClick="openMod('<b>Ââåäèòå ëîãèí</b>','<form action=\'main.php?clan=1&usemod=<? echo $code; ?>\' method=\'post\'>Ëîãèí: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Çâàíèå: <input type=\'text\' style=\'width:144px;\' id=\'rang\' name=\'rang\'><br> <input style=\'float:right;\' type=\'submit\' name=\'rerang\' value=\'Ñìåíèòü çâàíèå\'></form>');"><br>-->
|
||||
<input type="button" style="width:144px;" value="Ðåäàêòèðîâàòü" onClick="openMod('<b>Ââåäèòå ëîãèí</b>','<form action=\'main.php?clan=1&usemod=<? echo $code; ?>\' method=\'post\'>Ëîãèí: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'persedit\' value=\'Ðåäàêòèðîâàòü\'></form>');"><br><br><br>
|
||||
<? } ?>
|
||||
<?
|
||||
if($edit==1){
|
||||
|
||||
echo'
|
||||
<form method=post>
|
||||
Ðåäàêòèðîâàíèå ïðàâ <b>'.htmlspecialchars($_POST['logingo'],NULL,'cp1251').'</b><br>
|
||||
Çâàíèå â êëàíå <input type=text value="',$prava['mod_zvanie'],'" name=status><BR>
|
||||
<input type=checkbox name=priem';if ($edcpr[0]==1) { echo ' checked ';} echo'>Ïðèåì â êëàí<BR>
|
||||
<input type=checkbox name=vigon';if ($edcpr[1]==1) { echo ' checked ';} echo'>Èçãíàíèå èç êëàíà<BR>
|
||||
<input type=checkbox name=editpriv';if ($edcpr[2]==1) { echo ' checked ';} echo'>Ðåäàêòèðîâàíèå ïðàâ<BR>
|
||||
<input type=checkbox name=givekazna';if ($edcpr[3]==1) { echo ' checked ';} echo'>Ïîïîëíåíèå êàçíû êëàíà<BR>
|
||||
<input type=checkbox name=usekazna';if ($edcpr[4]==1) { echo ' checked ';} echo'>Èñïîëüçîâàíèå êàçíû êëàíà<BR>
|
||||
|
||||
<input type=hidden value="'.htmlspecialchars($_POST['logingo'],NULL,'cp1251').'" name=login><input type=submit value="Ñîõðàíèòü" name=save>
|
||||
</form>';
|
||||
}
|
||||
?>
|
||||
</TD><TD valign=top align=right>
|
||||
|
||||
<TABLE cellspacing=0 cellpadding=2 width="300"><TR><TD>
|
||||
<center>
|
||||
<h4><a href="javascript:void(0)" onClick="top.chat.addto('klan','private')"><IMG border=0 SRC=https://<?=$c['img']?>/i/lock.gif WIDTH=20 HEIGHT=15 ALT="Ïðèâàòíî"></a> Ñîêëàíîâöû</H4>
|
||||
<table bgcolor=#eeeeee>
|
||||
<tr>
|
||||
<td align=left>
|
||||
<?
|
||||
$res1 = mysql_query("SELECT `login`,`id`,`align`,`level`,`mod_zvanie`,`online`,`clan_prava` FROM `users` WHERE `clan` = '".mysql_real_escape_string($u->info['clan'])."' ORDER BY `online` DESC");
|
||||
while($data = mysql_fetch_array($res1)) {
|
||||
if ($data['online']>time()-120) {
|
||||
echo '<A href="javascript:void(0)" onClick="top.chat.addto(\''.$data['login'].'\',\'private\')"><img src="https://'.$c['img'].'/i/lock.gif" width=20 height=15></A>
|
||||
<img title="'.$res['name'].'" src="https://'.$c['img'].'/i/clan/'.$res['name_mini'].'.gif"><b>'.$data['login'].'</b> ['.$data['level'].']<a href="info/'.$data['id'].'" target="_blank"><img title="Èíô. î '.$data['login'].'" src="https://'.$c['img'].'/i/inf_capitalcity.gif"></a>';
|
||||
if ($data['clan_prava'] == 'glava') {
|
||||
echo ' - <b>Ãëàâà êëàíà</b>';
|
||||
} else {
|
||||
echo ' - ',$data['mod_zvanie'],'';
|
||||
}
|
||||
echo '<BR>';
|
||||
}
|
||||
elseif ($data['online']<time()-120) {
|
||||
echo '<img src="https://'.$c['img'].'/i/offline.gif" width=20 height=15>
|
||||
<img title="'.$res['name'].'" src="https://'.$c['img'].'/i/clan/'.$res['name_mini'].'.gif"><font color=grey><b>'.$data['login'].'</b> ['.$data['level'].']<a href="info/'.$data['id'].'" target="_blank"><img title="Èíô. î '.$data['login'].'" src="https://'.$c['img'].'/inf_dis.gif"></a>';
|
||||
if ($data['clan_prava'] == 'glava') {
|
||||
echo ' - <b>Ãëàâà êëàíà</b>';
|
||||
} else {
|
||||
echo ' - ',$data['mod_zvanie'],'</font>';
|
||||
}
|
||||
echo '<BR>';
|
||||
}
|
||||
//echo '<img title="Ñâåò" src="https://'.$c['img'].'/i/align/align'.$data['align'].'.gif"><img title="'.$res['name'].'" src="https://'.$c['img'].'/i/clan/'.$res['name_mini'].'.gif"><b>'.$data['login'].'</b> ['.$data['level'].']<a href="info/'.$data['id'].'" target="_blank"><img title="Èíô. î '.$data['login'].'" src="https://'.$c['img'].'/i/inf_capitalcity.gif"></a> - '.$data['mod_zvanie'].'<br>';
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</center>
|
||||
|
||||
</TD></TR><TR><TD>
|
||||
<small>(ñïèñîê îáíîâëÿåòñÿ <strike>â ïîëíî÷ü</strike> êàæäûé ðàç)</small>
|
||||
</TD></TR></TABLE><br />
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</FORM>
|
||||
<hr>
|
||||
</body>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,160 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if(isset($_GET['cryshop']))
|
||||
{
|
||||
$shopProcent = 50;
|
||||
|
||||
if(!isset($_GET['otdel']))
|
||||
{
|
||||
$_GET['otdel'] = 1;
|
||||
}
|
||||
|
||||
$sid = 1050;
|
||||
|
||||
$error = '';
|
||||
|
||||
if(isset($_GET['buy']))
|
||||
{
|
||||
if($u->newAct($_GET['sd4'])==true)
|
||||
{
|
||||
$re = $u->buyItem($sid,(int)$_GET['buy'],(int)$_GET['x']);
|
||||
}else{
|
||||
$re = 'Âû óâåðåíû ÷òî õîòèòå êóïèòü ýòîò ïðåäìåò?';
|
||||
}
|
||||
}
|
||||
|
||||
if($re!=''){ echo '<div align="right"><font color="red"><b>'.$re.'</b></font></div>'; } ?>
|
||||
<script type="text/javascript">
|
||||
function AddCount(name, txt)
|
||||
{
|
||||
document.getElementById("hint4").innerHTML = '<table border=0 width=100% cellspacing=1 cellpadding=0 bgcolor="#CCC3AA"><tr><td align=center><B>Êóïèòü íåñê. øòóê</td><td width=20 align=right valign=top style="cursor: pointer" onclick="closehint3();"><BIG><B>x</TD></tr><tr><td colspan=2>'+
|
||||
'<form method=post><table border=0 width=100% cellspacing=0 cellpadding=0 bgcolor="#FFF6DD"><tr><INPUT TYPE="hidden" name="set" value="'+name+'"><td colspan=2 align=center><B><I>'+txt+'</td></tr><tr><td width=80% align=right>'+
|
||||
'Êîëè÷åñòâî (øò.) <INPUT TYPE="text" NAME="count" id=count size=4></td><td width=20%> <INPUT TYPE="submit" value=" »» ">'+
|
||||
'</TD></TR></form></TABLE></td></tr></table>';
|
||||
document.getElementById("hint4").style.visibility = 'visible';
|
||||
document.getElementById("hint4").style.left = '100px';
|
||||
document.getElementById("hint4").style.top = '100px';
|
||||
document.getElementById("count").focus();
|
||||
}
|
||||
function closehint3() {
|
||||
document.getElementById('hint4').style.visibility='hidden';
|
||||
Hint3Name='';
|
||||
}
|
||||
</script>
|
||||
<style type="text/css">
|
||||
|
||||
.pH3 { COLOR: #8f0000; FONT-FAMILY: Arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; }
|
||||
.class_ {
|
||||
font-weight: bold;
|
||||
color: #C5C5C5;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class_st {
|
||||
font-weight: bold;
|
||||
color: #659BA3;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__ {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
}
|
||||
.class__st {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
font-size: 10px;
|
||||
}
|
||||
.class_old {
|
||||
font-weight: bold;
|
||||
color: #919191;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__old {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #838383;
|
||||
font-size: 10px;
|
||||
}
|
||||
</style>
|
||||
<TABLE width="100%" cellspacing="0" cellpadding="0">
|
||||
<tr><td valign="top"><div align="center" class="pH3">Ìàãàçèí Ñàìîöâåòîâ</div>
|
||||
<?php
|
||||
echo '<b style="color:red">'.$error.'</b>';
|
||||
?>
|
||||
<br />
|
||||
<TABLE width="100%" cellspacing="0" cellpadding="4">
|
||||
<TR>
|
||||
<form name="F1" method="post">
|
||||
<TD valign="top" align="left">
|
||||
<!--Ìàãàçèí-->
|
||||
<table width="100%" cellspacing="0" cellpadding="0" bgcolor="#a5a5a5">
|
||||
<div id="hint3" style="visibility:hidden"></div>
|
||||
<tr><td>
|
||||
<!--Ðþêçàê / Ïðèëàâîê-->
|
||||
<table width="100%" CELLSPACING="1" CELLPADDING="1" bgcolor="#a5a5a5">
|
||||
<?php
|
||||
$u->shopItems($sid,'cryshop=1&');
|
||||
?>
|
||||
</TABLE>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
</FORM>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<td width="280" valign="top"><div>
|
||||
<br />
|
||||
<br />
|
||||
<INPUT TYPE="button" value="Îáíîâèòü" onclick="location = '<? echo $_SERVER['REQUEST_URI']; ?>';">
|
||||
<input type="button" value="Âåðíóòüñÿ" onclick="location = 'main.php';" />
|
||||
<BR>
|
||||
</div>
|
||||
<div style="background-color:#A5A5A5;padding:1"><center><B>Îòäåëû ìàãàçèíà</B></center></div>
|
||||
<div style="line-height:17px;">
|
||||
<?php
|
||||
/*íàçâàíèÿ ðàçäåëîâ (ñïðàâà)*/
|
||||
$otdels_array = array (1=>'Óñèëåíèÿ: âðåìåííûå',2=>' ïîñòîÿííûå',3=>' íåãàòèâíûå',3=>'Ýëèêñèðû: íà ñòàòû');
|
||||
$i=1;
|
||||
while ($i!=-1)
|
||||
{
|
||||
if(isset($otdels_array[$i]))
|
||||
{
|
||||
if(isset($_GET['otdel']) && $_GET['otdel']==$i)
|
||||
{
|
||||
$color = 'C7C7C7';
|
||||
} else {
|
||||
$color = 'e2e0e0';
|
||||
}
|
||||
echo '
|
||||
<A HREF="?cryshop=1&otdel='.$i.'"><DIV style="background-color: #'.$color.'">
|
||||
'.$otdels_array[$i].'
|
||||
</A></DIV>
|
||||
';
|
||||
} else {
|
||||
$i = -2;
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
|
||||
if(isset($_GET['gifts']))
|
||||
{
|
||||
$color = 'C7C7C7';
|
||||
}
|
||||
echo '</DIV>';
|
||||
?>
|
||||
</div>
|
||||
</td>
|
||||
</table>
|
||||
<br>
|
||||
<div id="textgo" style="visibility:hidden;"></div>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,46 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
include('_incl_data/class/dialog.class.php');
|
||||
$dialog->start($_GET['talk']);
|
||||
?>
|
||||
<style>
|
||||
body {
|
||||
background-image: url(https://img.new-combats.com/i/misc/showitems/dungeon.jpg);background-repeat:no-repeat;background-position:top right;
|
||||
}
|
||||
</style>
|
||||
<table width="100%" border="0" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td width="300" valign="top"><div align="left"><? echo $dialog->youInfo; ?></div></td>
|
||||
<td valign="top"><div align="center"><H3><? echo $dialog->title; ?></H3></div>
|
||||
<p><?
|
||||
if($u->info['admin'] > 0) {
|
||||
$dpages = '';
|
||||
if(isset($_GET['add_new_page'])) {
|
||||
$dsp = mysql_fetch_array(mysql_query('SELECT * FROM `dungeon_dlg` WHERE `id_dg` = "'.mysql_real_escape_string((int)$_GET['talk']).'" AND `qid` = "0" ORDER BY `page` DESC LIMIT 1'));
|
||||
$dsp = ($dsp['page']+1);
|
||||
mysql_query('INSERT INTO `dungeon_dlg` (`id_dg`,`page`,`qid`,`type`) VALUES ("'.mysql_real_escape_string((int)$_GET['talk']).'","'.mysql_real_escape_string((int)$dsp).'","0","1")');
|
||||
die('<script>location.href="main.php?talk='.((int)$_GET['talk']).'&act='.((int)$_GET['act']).'"</script>');
|
||||
}
|
||||
$dsp = mysql_query('SELECT * FROM `dungeon_dlg` WHERE `id_dg` = "'.mysql_real_escape_string((int)$_GET['talk']).'" AND `qid` = "0"');
|
||||
while($dpl = mysql_fetch_array($dsp)) {
|
||||
$dact = mysql_fetch_array(mysql_query('SELECT `id` FROM `dungeon_dlg` WHERE `id_dg` = "'.mysql_real_escape_string((int)$_GET['talk']).'" AND `qid` > "0" AND `action` LIKE "%go|'.$dpl['page'].'%" LIMIT 1'));
|
||||
if($dact['id'] == $_GET['act']) {
|
||||
$dpages .= '[';
|
||||
}
|
||||
$dpages .= '<a href="main.php?talk='.((int)$_GET['talk']).'&act='.$dact['id'].'">'.$dpl['page'].'</a>';
|
||||
if($dact['id'] == $_GET['act']) {
|
||||
$dpages .= ']';
|
||||
}
|
||||
$dpages .= ' ';
|
||||
}
|
||||
$dpages .= ' <a href="main.php?talk='.((int)$_GET['talk']).'&act='.((int)$_GET['act']).'&add_new_page=1" title="Äîáàâèòü íîâóþ ñòðàíèöó"><small>[+]</small></a>';
|
||||
echo '<small style="float:right;border-bottom:1px solid black;padding-bottom:2px;"><a href="javascript:window.open(\'https://new-combats.com/quest_dlg_edit.php?pid='.((int)$dialog->pg).'\',\'winEdi1\',\'width=850,height=400,top=400,left=500,resizable=no,scrollbars=yes,status=no\');" target="_blank">Ðåäàêòèðîâàòü òåêñò</a> | Ñòðàíèöû: '.$dpages.'</small><br><br>';
|
||||
}
|
||||
echo $dialog->dText; ?></p>
|
||||
<p><? echo $dialog->aText; ?></p></td>
|
||||
<td width="300" valign="top"><div align="right"><? echo $dialog->botInfo; ?></div></td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -0,0 +1,507 @@
|
||||
<?php
|
||||
echo "
|
||||
<script language='JavaScript'>
|
||||
var elem = document.getElementById('se-pre-con');
|
||||
elem.parentNode.removeChild(elem);
|
||||
</script>
|
||||
";
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
if ($u->info['exp']>100000)
|
||||
{
|
||||
if(isset($_GET['ignore'])) {
|
||||
$_POST['friendadd'] = $_GET['ignore'];
|
||||
$_POST['group'] = 3;
|
||||
$_POST['comment'] = 'Èãíîð èç ÷àòà';
|
||||
$_POST['sd4'] = 1;
|
||||
$_POST['x'] = 4;
|
||||
$_POST['y'] = 6;
|
||||
$frd = mysql_fetch_array(mysql_query("SELECT id,login FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['friendadd'])."' ORDER BY `id` ASC LIMIT 1;"));
|
||||
$frd20 = mysql_fetch_array(mysql_query("SELECT id,enemy,friend,notinlist,ignor FROM `friends` WHERE `user` = '".mysql_real_escape_string($u->info['id'])."' and (`friend`='".mysql_real_escape_string($frd['id'])."' or `enemy`='".mysql_real_escape_string($frd['id'])."' or `notinlist`='".mysql_real_escape_string($frd['id'])."' or `ignor`='".mysql_real_escape_string($frd['id'])."') LIMIT 1;"));
|
||||
if(isset($frd20['id'])) {
|
||||
mysql_query('DELETE FROM `friends` WHERE `id` = "'.mysql_real_escape_string($frd20['id']).'" LIMIT 1');
|
||||
if( $frd20['ignor'] == $frd['id'] ) {
|
||||
echo"<font color=red>Ïåðñîíàæ áûë óñïåøíî óäàëåí èç ñïèñêà èãíîðèðîâàíèÿ.</font>";
|
||||
echo '<script>top.iusrno["'.$_POST['friendadd'].'"] = 0;</script>';
|
||||
unset($_POST['friendadd'],$_POST['group'],$_POST['comment'],$_POST['sd4']);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$clr_fr = mysql_query('SELECT `id`,`friend`,`enemy`,`ignor` FROM `friends` WHERE `user` = "'.$u->info['id'].'"');
|
||||
while($clr_frd = mysql_fetch_array($clr_fr)) {
|
||||
if($clr_frd['friend'] > 0) {
|
||||
$usr_tst = mysql_fetch_array(mysql_query('SELECT `id`,`login` FROM `users` WHERE `id` = "'.$clr_frd['friend'].'" LIMIT 1'));
|
||||
}elseif($clr_frd['enemy'] > 0) {
|
||||
$usr_tst = mysql_fetch_array(mysql_query('SELECT `id`,`login` FROM `users` WHERE `id` = "'.$clr_frd['enemy'].'" LIMIT 1'));
|
||||
}elseif($clr_frd['ignor'] > 0) {
|
||||
$usr_tst = mysql_fetch_array(mysql_query('SELECT `id`,`login` FROM `users` WHERE `id` = "'.$clr_frd['ignor'].'" LIMIT 1'));
|
||||
}
|
||||
if(!isset($usr_tst['id']) || $usr_tst['login'] == 'delete') {
|
||||
mysql_query('DELETE FROM `friends` WHERE `id` = "'.$clr_frd['id'].'" LIMIT 1');
|
||||
}
|
||||
}
|
||||
|
||||
$friend = mysql_fetch_array(mysql_query("SELECT * FROM `friends` WHERE `user` = '".mysql_real_escape_string($u->info['id'])."' LIMIT 1;"));
|
||||
|
||||
$st = $u->lookStats($u->info['stats']);
|
||||
$addfr = mysql_fetch_array(mysql_query("SELECT count(`id`) FROM `friends` WHERE `user` = '".mysql_real_escape_string($u->info['id'])."';"));
|
||||
$addf = 20;
|
||||
if($st['os5']>0) {
|
||||
$addf = 20+($st['os5']*5);
|
||||
}
|
||||
if($addfr[0]<$addf){
|
||||
$canadd = 'onclick=\'findlogin2("Äîáàâèòü â ñïèñîê", "main.php?friends", "friendadd", new Array("Äðóçüÿ","Âðàãè","Íå â ãðóïïå","Èãíîðèðîâàíèå"), new Array())\'';
|
||||
}else{$canadd = 'disabled';}
|
||||
if($_POST['sd4'] && $_POST['friendadd']){
|
||||
$_POST['friendadd']=htmlspecialchars($_POST['friendadd'],NULL,'cp1251');
|
||||
if(/*preg_match("/__/",$_POST['friendadd']) ||*/ preg_match("/--/",$_POST['friendadd'])){
|
||||
echo"<font color=red>Ïåðñîíàæ íå íàéäåí.</font>";
|
||||
}else{
|
||||
$frd = mysql_fetch_array(mysql_query("SELECT `id`,`login` FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['friendadd'])."' LIMIT 1;"));
|
||||
}
|
||||
$_POST['comment']=htmlspecialchars($_POST['comment'],NULL,'cp1251');
|
||||
$frd2 = mysql_fetch_array(mysql_query("SELECT enemy,friend,notinlist,ignor FROM `friends` WHERE `user` = '".mysql_real_escape_string($u->info['id'])."' and (`friend`='".mysql_real_escape_string($frd['id'])."' or `enemy`='".mysql_real_escape_string($frd['id'])."' or `notinlist`='".mysql_real_escape_string($frd['id'])."' or `ignor`='".mysql_real_escape_string($frd['id'])."') LIMIT 1;"));
|
||||
if(!$frd['id']){echo"<font color=red>Ïåðñîíàæ íå íàéäåí.</font>";}
|
||||
elseif($frd['id']==$u->info['id']){echo"<font color=red>Ñåáÿ äîáàâèòü íåëüçÿ.</font>";}
|
||||
elseif(preg_match("/__/",$_POST['comment']) || preg_match("/--/",$_POST['comment'])){echo"<font color=red>Ââåäåí íåâåðíûé òåêñò.</font>";}
|
||||
elseif($frd2['enemy'] or $frd2['friend'] or $frd2['notinlist'] or $frd2['ignor']){
|
||||
echo"<font color=red>Ïåðñîíàæ óæå åñòü â âàøåì ñïèñêå.</font>";
|
||||
}
|
||||
else{
|
||||
$lign = '';
|
||||
$uign = '';
|
||||
if($_POST['group']==0){$notinlist=0; $friend=$frd['id']; $enemy=0; $ignor = 0;}
|
||||
elseif($_POST['group']==1){$notinlist=0; $friend=0; $enemy=$frd['id']; $ignor = 0;}
|
||||
elseif($_POST['group']==3){$notinlist=0; $friend=0; $enemy=0; $ignor = $frd['id']; $lign = $frd['login']; $uign = $u->info['login']; }
|
||||
else{$notinlist=$frd['id']; $friend=0; $enemy=0; $ignor = 0;}
|
||||
mysql_query("INSERT INTO `friends` (`user`, `friend`, `enemy`, `notinlist`, `comment`,`ignor`,`login_ignor`,`user_ignor`) VALUES(".mysql_real_escape_string($u->info['id']).", ".mysql_real_escape_string($friend).", ".mysql_real_escape_string($enemy).", ".mysql_real_escape_string($notinlist).", '".mysql_real_escape_string($_POST['comment'])."', '".mysql_real_escape_string($ignor)."','".$lign."','".$uign."');");
|
||||
echo"<font color=red>Ïåðñîíàæ <b>".$_POST['friendadd']."</b> äîáàâëåí.</font>";
|
||||
if( $ignor > 0 ) {
|
||||
echo '<script>top.iusrno["'.$_POST['friendadd'].'"] = 1;</script>';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if($_GET['friendremove']){
|
||||
$_GET['friendremove']=htmlspecialchars($_GET['friendremove'],NULL,'cp1251');
|
||||
if(preg_match("/__/",$_GET['friendremove']) || preg_match("/--/",$_GET['friendremove'])){
|
||||
echo"<font color=red>Ïåðñîíàæ íå íàéäåí.</font>";
|
||||
}else{
|
||||
$frd = mysql_fetch_array(mysql_query("SELECT id FROM `users` WHERE `login` = '".mysql_real_escape_string($_GET['friendremove'])."' LIMIT 1;"));
|
||||
}
|
||||
if(!$frd['id']){echo"<font color=red>Ïåðñîíàæ íå íàéäåí.</font>";}
|
||||
else{
|
||||
$frd2 = mysql_fetch_array(mysql_query("SELECT ignor,enemy,friend,notinlist FROM `friends` WHERE `user` = '".mysql_real_escape_string($u->info['id'])."' and (`friend`='".mysql_real_escape_string($frd['id'])."' or `enemy`='".mysql_real_escape_string($frd['id'])."' or `notinlist`='".mysql_real_escape_string($frd['id'])."' or `ignor`='".mysql_real_escape_string($frd['id'])."') LIMIT 1;"));
|
||||
if(!$frd2['enemy'] && !$frd2['friend'] && !$frd2['ignor'] && !$frd2['notinlist']){echo"<font color=red>Ïåðñîíàæ íå íàéäåí â âàøåì ñïèñêå.</font>";
|
||||
}else{
|
||||
if($frd2['friend']>0){$per="`friend`='".$frd2['friend']."'";}
|
||||
if($frd2['enemy']>0){$per="`enemy`='".$frd2['enemy']."'";}
|
||||
if($frd2['notinlist']>0){$per="`notinlist`='".$frd2['notinlist']."'";}
|
||||
if($frd2['ignor']>0){$per="`ignor`='".$frd2['ignor']."'";}
|
||||
if(mysql_query("DELETE FROM `friends` WHERE `user`='".mysql_real_escape_string($u->info['id'])."' and ".$per.";")){echo"<font color=red>Äàííûå êîíòàêòà <b>".$_GET['friendremove']."</b> óñïåøíî óäàëåíû.</font>";echo '<script>top.iusrno["'.$frd['login'].'"] = 0;</script>';}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
if($_POST['friendedit']){
|
||||
$_POST['friendedit']=htmlspecialchars($_POST['friendedit'],NULL,'cp1251');
|
||||
if(preg_match("/__/",$_POST['friendedit']) || preg_match("/--/",$_POST['friendedit'])){
|
||||
echo"<font color=red>Ïåðñîíàæ íå íàéäåí.</font>";
|
||||
}else{
|
||||
$frd = mysql_fetch_array(mysql_query("SELECT id FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['friendedit'])."' LIMIT 1;"));
|
||||
}
|
||||
$_POST['comment']=htmlspecialchars($_POST['comment'],NULL,'cp1251');
|
||||
if(!$frd['id']){echo"<font color=red>Ïåðñîíàæ íå íàéäåí.</font>";}
|
||||
elseif($frd['id']==$u->info['id']){echo"<font color=red>Ñåáÿ îòðåäàêòèðîâàòü íåëüçÿ.</font>";}
|
||||
elseif(preg_match("/__/",$_POST['comment']) || preg_match("/--/",$_POST['comment'])){echo"<font color=red>Ââåäåí íåâåðíûé òåêñò.</font>";}
|
||||
else{
|
||||
if($_POST['group']==0){$notinlist=0; $friend=$frd['id']; $enemy=0; $ignor = 0;}
|
||||
elseif($_POST['group']==1){$notinlist=0; $friend=0; $enemy=$frd['id']; $ignor = 0;}
|
||||
elseif($_POST['group']==3){$notinlist=0; $friend=0; $enemy=0; $ignor = $frd['id'];}
|
||||
else{$notinlist=$frd['id']; $friend=0; $enemy=0; $ignor = 0;}
|
||||
$frd2 = mysql_fetch_array(mysql_query("SELECT ignor,enemy,friend,notinlist FROM `friends` WHERE `user` = '".mysql_real_escape_string($u->info['id'])."' and (`friend`='".mysql_real_escape_string($frd['id'])."' or `enemy`='".mysql_real_escape_string($frd['id'])."' or `notinlist`='".mysql_real_escape_string($frd['id'])."' or `ignor`='".mysql_real_escape_string($frd['id'])."') LIMIT 1;"));
|
||||
if(!$frd2['enemy'] && !$frd2['friend'] && !$frd2['ignor'] && !$frd2['notinlist']){echo"<font color=red>Ïåðñîíàæ íå íàéäåí â âàøåì ñïèñêå.</font>";}
|
||||
else{
|
||||
if($frd2['friend']>0){$per="`friend`='".mysql_real_escape_string($frd2['friend'])."'";}
|
||||
if($frd2['enemy']>0){$per="`enemy`='".mysql_real_escape_string($frd2['enemy'])."'";}
|
||||
if($frd2['notinlist']>0){$per="`notinlist`='".mysql_real_escape_string($frd2['notinlist'])."'";}
|
||||
if($frd2['ignor']>0){$per="`ignor`='".$frd2['ignor']."'";}
|
||||
$comment = $_POST['comment'];
|
||||
mysql_query("UPDATE `friends` SET `friend` = '".mysql_real_escape_string($friend)."',`enemy` = '".mysql_real_escape_string($enemy)."',`notinlist` = '".mysql_real_escape_string($notinlist)."',`comment` = '".mysql_real_escape_string($comment)."',`ignor` = '".mysql_real_escape_string($ignor)."' WHERE `user`='".mysql_real_escape_string($u->info['id'])."' and $per");
|
||||
echo"<font color=red>Äàííûå êîíòàêòà <b>".$_POST['friendedit']."</b> óñïåøíî èçìåíåíû.</font>";
|
||||
if( $ignor > 0 ) {
|
||||
echo '<script>top.iusrno["'.$frd['login'].'"] = 1;</script>';
|
||||
}else{
|
||||
echo '<script>top.iusrno["'.$frd['login'].'"] = 0;</script>';
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
<SCRIPT src='https://img.new-combats.com/js/sl2.21.js'></SCRIPT>
|
||||
<SCRIPT src='https://img.new-combats.com/commoninf.js'></SCRIPT>
|
||||
<SCRIPT>
|
||||
var nlevel=0;
|
||||
var from = Array('+', ' ', '#');
|
||||
var to = Array('%2B', '+', '%23');
|
||||
|
||||
function editcontact(title, script, name, login, flogin, group, groups, subgroup, subgroups, comment)
|
||||
{ var s = '<table width=250 cellspacing=1 cellpadding=0 bgcolor=CCC3AA><tr><td align=center><B>'+title+'</td><td width=20 align=right valign=top style="cursor: pointer" onclick="closehint3();"><BIG><B>x</td></tr><tr><td colspan=2>';
|
||||
s +='<form action="'+script+'" method=POST><table width=250 cellspacing=0 cellpadding=4 bgcolor=FFF6DD><tr><td align=center>';
|
||||
s +='<table width=1% border=0 cellspacing=0 cellpadding=2 align=center><tr><td align=right>';
|
||||
flogin = flogin.replace( /^<SCRIPT>drwfl\((.*)\)<\/SCRIPT>$/i, 'drw($1)' );
|
||||
s +='<small><b>Êîíòàêò:</b></small></td><td><INPUT TYPE=hidden NAME="'+name+'" VALUE="'+login+'">'+( flogin.match(/^drw\(/) ? eval(flogin) : flogin )+'</td></tr>';
|
||||
if (groups && groups.length>0) {
|
||||
s+='<tr><td align=right><small><b>Ãðóïïà:</b></small></td><td align><SELECT NAME=group style="width: 140px">';
|
||||
for(i=0; i< groups.length; i++) {
|
||||
s+='<option value="'+i+'"'+( group == i ? ' selected' : '' ) +'>'+groups[i];
|
||||
}
|
||||
s+='</SELECT></td></tr>';
|
||||
};
|
||||
|
||||
s += '<tr><td align=right><small><b>Êîììåíòàðèé:</b></small></td><td width="1%"><INPUT TYPE=text NAME="comment" VALUE="'+comment+'" style="width: 105px"> ';
|
||||
s += '<INPUT type=image SRC=https://img.new-combats.com/i/b__ok.gif WIDTH=25 HEIGHT=18 ALT="Ñîõðàíèòü" style="border:0; vertical-align: middle"></TD></TR></TABLE><INPUT TYPE=hidden name=sd4 value=""></TD></TR></TABLE></form></td></tr></table>';
|
||||
document.all("hint4").innerHTML = s;
|
||||
document.all("hint4").style.visibility = "visible";
|
||||
document.all("hint4").style.left = 100;
|
||||
document.all("hint4").style.top = document.body.scrollTop+50;
|
||||
document.all("comment").focus();
|
||||
Hint3Name = '';
|
||||
}
|
||||
function findlogin2(title, script, name, groups, subgroups)
|
||||
{ var s = '<table width=270 cellspacing=1 cellpadding=0 bgcolor=CCC3AA><tr><td align=center><B>'+title+'</td><td width=20 align=right valign=top style="cursor: pointer" onclick="closehint3();"><BIG><B>x</td></tr><tr><td colspan=2>';
|
||||
s +='<form action="'+script+'" method=POST><table width=100% cellspacing=0 cellpadding=2 bgcolor=FFF6DD><tr><td align=center>';
|
||||
s +='<table width=90% cellspacing=0 cellpadding=2 align=center><tr><td align=left colspan="2">';
|
||||
s +='Óêàæèòå ëîãèí ïåðñîíàæà:<br><small>(ìîæíî ùåëêíóòü ïî ëîãèíó â ÷àòå)</small></td></tr>';
|
||||
s += '<tr><td align=right><small><b>Ëîãèí:</b></small></td><td><INPUT TYPE=text name="'+name+'" id="'+name+'" style="width:140px"></td></tr>';
|
||||
if (groups && groups.length>0) {
|
||||
s+='<tr><td align=right><small><b>Ãðóïïà:</b></small></td><td width=140><SELECT NAME=group style="width:140px">';
|
||||
for(i=0; i< groups.length; i++) {
|
||||
s+='<option value="'+i+'">'+groups[i];
|
||||
}
|
||||
s+='</SELECT></td></tr>';
|
||||
};
|
||||
|
||||
s += '<tr><td align=right><small><b>Êîììåíòàðèé:</b></small></td><td><INPUT TYPE=text NAME="comment" VALUE="" style="width:105px"> ';
|
||||
s += '<INPUT type=image SRC=https://img.new-combats.com/i/b__ok.gif WIDTH=25 HEIGHT=18 ALT="Äîáàâèòü êîíòàêò" style="border:0; vertical-align: middle"></TD></TR></TABLE><INPUT TYPE=hidden name=sd4 value="1"></TD></TR></TABLE></form></td></tr></table>';
|
||||
document.getElementById("hint4").innerHTML = s;
|
||||
document.getElementById("hint4").style.visibility = "visible";
|
||||
document.getElementById("hint4").style.left = 100;
|
||||
document.getElementById("hint4").style.top = document.body.scrollTop+50;
|
||||
Hint3Name = name;
|
||||
document.getElementById(name).focus();
|
||||
}
|
||||
function w(login,id,align,align2,klan,level,online, city, battle){
|
||||
var s='';
|
||||
if (online!="") {
|
||||
if (city!="") {
|
||||
s+='<IMG style="filter:gray()" SRC=https://img.new-combats.com/i/lock.gif WIDTH=20 HEIGHT=15 ALT="Â äðóãîì ãîðîäå">';
|
||||
} else {
|
||||
s+='<a href="javascript:void(0)" onclick="top.chat.addto(\''+login+'\',\'private\')"><IMG SRC=https://img.new-combats.com/i/lock.gif WIDTH=20 HEIGHT=15 ALT="Ïðèâàòíî"'+(battle!=0?' style="filter: invert()"':'')+'></a>';
|
||||
}
|
||||
if (city!="") {
|
||||
s+='<img src="https://forum.img.new-combats.com/city/'+city+'.gif" width=17 height=15>';
|
||||
}
|
||||
s+=' <IMG SRC=https://img.new-combats.com/i/align/align'+align+'.gif WIDTH=12 HEIGHT=15>';
|
||||
if( align2 != 0 ) {
|
||||
s+=' <IMG SRC=https://img.new-combats.com/i/align/align'+align2+'.gif WIDTH=12 HEIGHT=15>';
|
||||
}
|
||||
if (klan!='') {s+='<A HREF="/encicl/klan/'+klan+'.html" target=_blank><IMG SRC="https://img.new-combats.com/i/clan/'+klan+'.gif" WIDTH=24 HEIGHT=15 ALT=""></A>'}
|
||||
s+='<a href="javascript:void(0)" onclick="top.chat.addto(\''+login+'\',\'to\')">'+login+'</a>['+level+']<a href=/info/'+id+' target=_blank><IMG SRC=https://img.new-combats.com/i/inf.gif WIDTH=12 HEIGHT=11 ALT="Èíôîðìàöèÿ î ïåðñîíàæå"></a> <img src="https://new-combats.com/i/online.gif">';
|
||||
s+='</td><td bgcolor=efeded nowrap>';
|
||||
if (city!="") {
|
||||
s+="íåò â ýòîì ãîðîäå";
|
||||
} else {
|
||||
s+=online;
|
||||
}
|
||||
}
|
||||
else {
|
||||
s+='<IMG SRC="https://img.new-combats.com/i/offline.gif" WIDTH=20 HEIGHT=15 BORDER=0 ALT="Íåò â êëóáå">';
|
||||
if (city!="") {
|
||||
s+='<img src="https://forum.img.new-combats.com/city/'+city+'.gif" width=17 height=15>';
|
||||
}
|
||||
if (align == "") align="0";
|
||||
s+=' <IMG SRC=https://img.new-combats.com/i/align/align'+align+'.gif WIDTH=12 HEIGHT=15>';
|
||||
if( align2 != 0 ) {
|
||||
s+=' <IMG SRC=https://img.new-combats.com/i/align/align'+align2+'.gif WIDTH=12 HEIGHT=15>';
|
||||
}
|
||||
if (klan!='') {s+='<A HREF="/encicl/klan/'+klan+'.html" target=_blank><IMG SRC="https://img.new-combats.com/i/clan/'+klan+'.gif" WIDTH=24 HEIGHT=15 ALT=""></A>'}
|
||||
if (level) {
|
||||
if (nlevel==0) {
|
||||
nlevel=1; //s="<BR>"+s;
|
||||
}
|
||||
s+='<FONT color=gray><b>'+login+'</b>['+level+']<a href=/info/'+id+' target=_blank><IMG SRC=https://img.new-combats.com/i/inf.gif WIDTH=12 HEIGHT=11 ALT="Èíôîðìàöèÿ î ïåðñîíàæå"></a></td><td bgcolor=efeded nowrap>Íåò â êëóáå';
|
||||
} else {
|
||||
if (nlevel==1) {
|
||||
nlevel=2; //s="<BR>"+s;
|
||||
}
|
||||
mlogin = login;
|
||||
for(var i=0;i<from.length;++i) while(mlogin.indexOf(from[i])>=0) mlogin= mlogin.replace(from[i],to[i]);
|
||||
s+='<FONT color=gray><i>'+login+'</i> <a href=/info/'+mlogin+' target=_blank><IMG SRC=https://img.new-combats.com/i/inf_dis.gif WIDTH=12 HEIGHT=11 ALT="Èíôîðìàöèÿ î ïåðñîíàæå"></a></td><td bgcolor=efeded nowrap>íåò â ýòîì ãîðîäå';
|
||||
}
|
||||
s+='</FONT>';
|
||||
}
|
||||
document.write(s+'<BR>');
|
||||
}
|
||||
function m(login,id,align,align2,klan,level){
|
||||
var s='';
|
||||
s+='<a href="javascript:void(0)" onclick="top.chat.addto(\''+login+'\',\'private\')"><IMG SRC=https://img.new-combats.com/i/lock.gif WIDTH=20 HEIGHT=15 ALT="Ïðèâàòíî"></a>';
|
||||
s+=' <IMG SRC=https://img.new-combats.com/i/align/align'+align+'.gif WIDTH=12 HEIGHT=15>';
|
||||
if( align2 != 0 ) {
|
||||
s+=' <IMG SRC=https://img.new-combats.com/i/align/align'+align2+'.gif WIDTH=12 HEIGHT=15>';
|
||||
}
|
||||
if (klan!='') {
|
||||
s+='<A HREF="/encicl/klan/'+klan+'.html" target=_blank><IMG SRC="https://img.new-combats.com/i/clan/'+klan+'.gif" WIDTH=24 HEIGHT=15 ALT=""></A>'
|
||||
}
|
||||
s+='<a href="javascript:void(0)" onclick="top.chat.addto(\''+login+'\',\'to\')">'+login+'</a>['+level+']<a href=/info/'+id+' target=_blank><IMG SRC=https://img.new-combats.com/i/inf.gif WIDTH=12 HEIGHT=11 ALT="Èíôîðìàöèÿ î ïåðñîíàæå"></a>';
|
||||
document.write(s+'<BR>');
|
||||
}
|
||||
function drw(name, id, level, align, align2, klan, img, sex)
|
||||
{
|
||||
var s="";
|
||||
if (align!="0") s+="<A HREF='"+getalignurl(align)+"' target=_blank><IMG SRC='https://img.new-combats.com/i/align/align"+align+".gif' WIDTH=12 HEIGHT=15 ALT=\""+getalign(align)+"\"></A>";
|
||||
if (align2!="0") s+="<A HREF='"+getalignurl(align2)+"' target=_blank><IMG SRC='https://img.new-combats.com/i/align/align"+align2+".gif' WIDTH=12 HEIGHT=15 ALT=\""+getalign(align2)+"\"></A>";
|
||||
|
||||
if (klan) s+="<A HREF='claninfo/"+klan+"' target=_blank><IMG SRC='https://img.new-combats.com/i/clan/"+klan+".gif' WIDTH=24 HEIGHT=15 ALT=''></A>";
|
||||
s+="<B>"+name+"</B>";
|
||||
if (level!=-1) s+=" ["+level+"]";
|
||||
if (id!=-1 && !img) s+="<A HREF='/info/"+id+"' target='_blank'><IMG SRC=https://img.new-combats.com/i/inf.gif WIDTH=12 HEIGHT=11 ALT='Èíô. î "+name+"'></A>";
|
||||
if (img) s+="<A HREF='https://capitalcity.combats.com/encicl/obraz_"+(sex?"w":"m")+"1.html?l="+img+"' target='_blank'><IMG SRC=https://img.new-combats.com/i/inf.gif WIDTH=12 HEIGHT=11 ALT='Îáðàç "+name+"'></A>";
|
||||
return s;
|
||||
}
|
||||
</SCRIPT>
|
||||
</HEAD>
|
||||
<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 bgcolor=e2e0e0>
|
||||
<div id=hint4 class=ahint></div>
|
||||
<TABLE cellspacing=0 cellpadding=2 width="100%">
|
||||
<TR>
|
||||
<TD style="vertical-align: top; "><TABLE cellspacing=0 cellpadding=2 width="100%">
|
||||
<TR>
|
||||
<TD colspan="4" align="center"><h4>Êîíòàêòû <br><br> <?=$u->microLogin($u->info['id'],1)?></h4></TD>
|
||||
</TR>
|
||||
<?
|
||||
$data=mysql_query("SELECT `notinlist`,`comment` FROM `friends` WHERE `user` = '".mysql_real_escape_string($u->info['id'])."' and `notinlist`>0;");
|
||||
while ($row = mysql_fetch_array($data)) {
|
||||
$us=mysql_fetch_array(mysql_query("SELECT `id`,`login`,`clan`,`level`,`align`,`align2`,`room`,`online`,`city`, `battle`,
|
||||
(select `name_mini` from `clan` WHERE `id` = users.`clan`) as `klan`,
|
||||
(select `name` from `room` WHERE `id` = users.`room`) as `room`
|
||||
FROM `users` WHERE `id` = '".mysql_real_escape_string($row['notinlist'])."';"));
|
||||
//function w(login,id,align,klan,level,online, city, battle)
|
||||
if ($us['online']>(time()-120)) {
|
||||
$rrm = $us['room'];
|
||||
}else{
|
||||
$rrm = '';
|
||||
}
|
||||
if($u->info['city']==$us['city']){$us['city']='';}
|
||||
?>
|
||||
<TR valign="top">
|
||||
<TD bgcolor=efeded nowrap><SCRIPT>w('<?=$us['login']?>','<?=$us['id']?>','<?=$us['align']?>','<?=$us['align2']?>','<?=$us['klan']?>','<?=$us['level']?>','<?=$rrm?>','<?=$us['city']?>','<?=$us['battle']?>');</SCRIPT></TD>
|
||||
<TD bgcolor=efeded width="40%"><small><FONT class=dsc><i><?=$row['comment']?></i></FONT></small><TD>
|
||||
<TD width="1%"><INPUT type=image SRC=https://img.new-combats.com/i/b__ok.gif WIDTH=25 HEIGHT=18 ALT="Ðåäàêòèðîâàòü" style="float: right" onclick='editcontact("Ðåäàêòèðîâàíèå êîíòàêòà", "main.php?friends", "friendedit", "<?=$us['login']?>", "<SCRIPT>drwfl(\"<?=$us['login']?>\",<?=$us['id']?>,\"<?=$us['level']?>\",<?=$us['align']?>,<?=$us['align2']?>,\"<?=$us['klan']?>\")</SCRIPT>", "2", new Array( "Äðóçüÿ","Âðàãè","Íå â ãðóïïå","Èãíîðèðîâàíèå" ), "", new Array( ), "");'></TD>
|
||||
</TR>
|
||||
<?
|
||||
}
|
||||
$data=mysql_query("SELECT `enemy`,`comment` FROM `friends` WHERE `user` = '".mysql_real_escape_string($u->info['id'])."' and `enemy`>0;");
|
||||
while ($row = mysql_fetch_array($data)) {
|
||||
$us=mysql_fetch_array(mysql_query("SELECT `id`,`login`,`clan`,`level`,`align`,`align2`,`room`,`online`,`city`,
|
||||
(select `name_mini` from `clan` WHERE `id` = users.`clan`) as `klan`,
|
||||
(select `name` from `room` WHERE `id` = users.`room`) as `room`
|
||||
FROM `users` WHERE `id` = '".mysql_real_escape_string($row['enemy'])."';"));
|
||||
if($u->info['city']==$us['city']){$us['city']='';}
|
||||
$n++;
|
||||
if($n==1){
|
||||
|
||||
?>
|
||||
<TR>
|
||||
<TD colspan="4" nowrap align="center" style="height: 40px" valign="bottom"><h4>Âðàãè</h4></TD>
|
||||
</TR>
|
||||
<? } ?>
|
||||
<TR valign="top">
|
||||
<?
|
||||
//function w(login,id,align,klan,level,online, city, battle)
|
||||
if ($us['online']>(time()-120)) {
|
||||
$rrm = $us['room'];
|
||||
}else{
|
||||
$rrm = '';
|
||||
}
|
||||
?>
|
||||
<TD bgcolor=efeded nowrap><SCRIPT>w('<?=$us['login']?>','<?=$us['id']?>','<?=$us['align']?>','<?=$us['align2']?>','<?=$us['klan']?>','<?=$us['level']?>','<?=$rrm?>','<?=$us['city']?>','<?=$us['battle']?>');</SCRIPT></TD>
|
||||
<TD bgcolor=efeded width="40%"><small><FONT class=dsc><i><?=$row['comment']?></i></FONT></small><TD>
|
||||
<TD width="1%"><INPUT type=image SRC=https://img.new-combats.com/i/b__ok.gif WIDTH=25 HEIGHT=18 ALT="Ðåäàêòèðîâàòü" style="float: right" onclick='editcontact("Ðåäàêòèðîâàíèå êîíòàêòà", "main.php?friends", "friendedit", "<?=$us['login']?>", "<SCRIPT>drwfl(\"<?=$us['login']?>\",<?=$us['id']?>,\"<?=$us['level']?>\",<?=$us['align']?>,<?=$us['align2']?>,\"<?=$us['klan']?>\")</SCRIPT>", "1", new Array( "Äðóçüÿ","Âðàãè","Íå â ãðóïïå","Èãíîðèðîâàíèå" ), "", new Array( ), "");'></TD>
|
||||
</TR>
|
||||
<?
|
||||
}
|
||||
|
||||
$data=mysql_query("SELECT `friend`,`comment` FROM `friends` WHERE `user` = '".mysql_real_escape_string($u->info['id'])."' and `friend`>0;");
|
||||
while ($row = mysql_fetch_array($data)) {
|
||||
$us=mysql_fetch_array(mysql_query("SELECT `id`,`login`,`clan`,`level`,`align`,`align2`,`room`,`online`,`city`,
|
||||
(select `name_mini` from `clan` WHERE `id` = users.`clan`) as `klan`,
|
||||
(select `name` from `room` WHERE `id` = users.`room`) as `room`
|
||||
FROM `users` WHERE `id` = '".mysql_real_escape_string($row['friend'])."' ORDER BY online DESC, login ASC;"));
|
||||
if($u->info['city']==$us['city']){$us['city']='';}
|
||||
$i++;
|
||||
if($i==1){
|
||||
?>
|
||||
<TR>
|
||||
<TD colspan="4" nowrap align="center" style="height: 40px" valign="bottom"><h4>Äðóçüÿ</h4></TD>
|
||||
</TR>
|
||||
<?}?>
|
||||
<TR valign="top">
|
||||
<?
|
||||
//function w(login,id,align,klan,level,online, city, battle)
|
||||
if ($us['online']>(time()-120)) {
|
||||
$rrm = $us['room'];
|
||||
}else{
|
||||
$rrm = '';
|
||||
}
|
||||
?>
|
||||
<TD bgcolor=efeded nowrap><SCRIPT>w('<?=$us['login']?>','<?=$us['id']?>','<?=$us['align']?>','<?=$us['align2']?>','<?=$us['klan']?>','<?=$us['level']?>','<?=$rrm?>','<?=$us['city']?>','<?=$us['battle']?>');</SCRIPT></TD>
|
||||
<TD bgcolor=efeded width="40%"><small><FONT class=dsc><i><?=$row['comment']?></i></FONT></small><TD>
|
||||
<TD width="1%"><INPUT type=image SRC=https://img.new-combats.com/i/b__ok.gif WIDTH=25 HEIGHT=18 ALT="Ðåäàêòèðîâàòü" style="float: right" onclick='editcontact("Ðåäàêòèðîâàíèå êîíòàêòà", "main.php?friends", "friendedit", "<?=$us['login']?>", "<SCRIPT>drwfl(\"<?=$us['login']?>\",<?=$us['id']?>,\"<?=$us['level']?>\",<?=$us['align']?>,<?=$us['align2']?>,\"<?=$us['klan']?>\")</SCRIPT>", "0", new Array( "Äðóçüÿ","Âðàãè","Íå â ãðóïïå","Èãíîðèðîâàíèå" ), "", new Array( ), "");'></TD>
|
||||
</TR>
|
||||
<?
|
||||
} $i = 0;
|
||||
|
||||
$data=mysql_query("SELECT `ignor`,`comment` FROM `friends` WHERE `user` = '".mysql_real_escape_string($u->info['id'])."' and `ignor`>0;");
|
||||
while ($row = mysql_fetch_array($data)) {
|
||||
$us=mysql_fetch_array(mysql_query("SELECT `id`,`login`,`clan`,`level`,`align`,`align2`,`room`,`online`,`city`,
|
||||
(select `name_mini` from `clan` WHERE `id` = users.`clan`) as `klan`,
|
||||
(select `name` from `room` WHERE `id` = users.`room`) as `room`
|
||||
FROM `users` WHERE `id` = '".mysql_real_escape_string($row['ignor'])."' ORDER BY online DESC, login ASC;"));
|
||||
if($u->info['city']==$us['city']){$us['city']='';}
|
||||
$i++;
|
||||
if($i==1){
|
||||
?>
|
||||
<TR>
|
||||
<TD colspan="4" nowrap align="center" style="height: 40px" valign="bottom"><h4>Èãíîðèðîâàíèå</h4></TD>
|
||||
</TR>
|
||||
<? } ?>
|
||||
<TR valign="top">
|
||||
<?
|
||||
//function w(login,id,align,klan,level,online, city, battle)
|
||||
if ($us['online']>(time()-120)) {
|
||||
$rrm = $us['room'];
|
||||
}else{
|
||||
$rrm = '';
|
||||
}
|
||||
?>
|
||||
<TD bgcolor=efeded nowrap><SCRIPT>w('<?=$us['login']?>','<?=$us['id']?>','<?=$us['align']?>','<?=$us['align2']?>','<?=$us['klan']?>','<?=$us['level']?>','<?=$rrm?>','<?=$us['city']?>','<?=$us['battle']?>');</SCRIPT></TD>
|
||||
<TD bgcolor=efeded width="40%"><small><FONT class=dsc><i><?=$row['comment']?></i></FONT></small><TD>
|
||||
<TD width="1%"><INPUT type=image SRC=https://img.new-combats.com/i/b__ok.gif WIDTH=25 HEIGHT=18 ALT="Ðåäàêòèðîâàòü" style="float: right" onclick='editcontact("Ðåäàêòèðîâàíèå êîíòàêòà", "main.php?friends", "friendedit", "<?=$us['login']?>", "<SCRIPT>drwfl(\"<?=$us['login']?>\",<?=$us['id']?>,\"<?=$us['level']?>\",<?=$us['align']?>,<?=$us['align2']?>,\"<?=$us['klan']?>\")</SCRIPT>", "0", new Array( "Äðóçüÿ","Âðàãè","Íå â ãðóïïå","Èãíîðèðîâàíèå" ), "", new Array( ), "");'></TD>
|
||||
</TR>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
<TR>
|
||||
<TD colspan="4"><INPUT type='button' class="btn" style='width: 100px' value='Äîáàâèòü' <?=$canadd?>>
|
||||
|
||||
<INPUT type='button' class="btn" style='width: 100px' value='Óäàëèòü' onclick='findlogin("Óäàëèòü èç ñïèñêà", "main.php?friends", "friendremove", "", 0)'></TD>
|
||||
</TR>
|
||||
</TABLE></TD>
|
||||
<TD style="width: 5%; vertical-align: top; "> </TD>
|
||||
<TD style="width: 30%; vertical-align: top; "><TABLE cellspacing=0 cellpadding=2>
|
||||
<TR>
|
||||
<TD style="width: 25%; vertical-align: top; text-align: right; "><INPUT type='button' class="btn" value='Îáíîâèòü' style='width: 100px' onclick='location="main.php?friends=1"'>
|
||||
<INPUT TYPE=button class="btn" value="Âåðíóòüñÿ" style='width: 100px' onClick="location='main.php';"></TD>
|
||||
</TR>
|
||||
<?
|
||||
$imen = '';
|
||||
|
||||
if( $imen != '' ) { ?>
|
||||
<TR>
|
||||
<TD align=center><h4>Èìåíèííèê</h4></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD align=center><?=$imen?></TD>
|
||||
</TR>
|
||||
<? } unset($imen); ?>
|
||||
|
||||
<TR>
|
||||
<TD align=center><h4>Ìîäåðàòîðû on-line</h4></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD bgcolor=efeded nowrap style="text-align: left; "><table align="left">
|
||||
<tr><td>
|
||||
<SCRIPT>
|
||||
<?
|
||||
$data=mysql_query("SELECT `id`, `login`,`level`,`align`,`align2`, `clan` FROM `users` WHERE (`inUser` > 0 OR `online` > '".(time()-120)."') AND ((align>1 and align<2 and align!=1.2) or (align>3 and align<4)) AND `city` = '".mysql_real_escape_string($u->info['city'])."' order by align asc;");
|
||||
while ($row = mysql_fetch_array($data)) {
|
||||
|
||||
//m( login, id, align, klan, level)
|
||||
echo"m('".$row['login']."','".$row['id']."','".$row['align']."','".$row['align2']."','".$row['klan']."','".$row['level']."');";
|
||||
}
|
||||
?>
|
||||
</SCRIPT>
|
||||
<?
|
||||
$chk=mysql_fetch_array(mysql_query("SELECT `id` FROM `users` WHERE `online` > '".(time()-120)."' AND ((align>1 and align<2 and align!=1.2) or (align>3 and align<4)) AND `city` = '".mysql_real_escape_string($u->info['city'])."' order by align asc;"));
|
||||
if(!$chk['id']) {echo'<font color=grey>Ê ñîæàëåíèþ â äàííûé ìîìåíò íèêîãî èç ìîäåðàòîðîâ íåò â ãîðîäå.</font>';}?>
|
||||
</TD></tr></table></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD align=center><h4>Äèëåðû</h4></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD bgcolor=efeded nowrap style="text-align: left; "><table align="left">
|
||||
<tr><td>
|
||||
<SCRIPT>
|
||||
<?
|
||||
$data=mysql_query("SELECT `id`, `login`,`level`,`align`,`align2`, `clan` FROM `users` WHERE (`inUser` > 0 OR `online` > '".(time()-120)."') AND `align`=50 AND `city` = '".mysql_real_escape_string($u->info['city'])."' order by align asc;");
|
||||
while ($row = mysql_fetch_array($data)) {
|
||||
|
||||
//m( login, id, align, klan, level)
|
||||
echo"m('".$row['login']."','".$row['id']."','".$row['align']."','".$row['align2']."','".$row['klan']."','".$row['level']."');";
|
||||
}
|
||||
?>
|
||||
</SCRIPT>
|
||||
<?
|
||||
$chk=mysql_fetch_array(mysql_query("SELECT `id` FROM `users` WHERE `online` > '".(time()-120)."' AND ((align>1 and align<2 and align!=1.2) or (align>3 and align<4)) AND `city` = '".mysql_real_escape_string($u->info['city'])."' order by align asc;"));
|
||||
if(!$chk['id']) {echo'<font color=grey>Ê ñîæàëåíèþ â äàííûé ìîìåíò íèêîãî èç Àëõèìèêîâ íåò â ãîðîäå.</font>';}?>
|
||||
</TD></tr></table></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD bgcolor=efeded nowrap style="text-align: left; "><table align="left">
|
||||
<tr><td>
|
||||
<SCRIPT>
|
||||
<?
|
||||
$data=mysql_query("SELECT `id`, `login`,`level`,`align`,`align2`, `align2`, `clan` FROM `users` WHERE (( `align` = 50 OR `align2` = 50 ) AND `admin` = 0) order by online asc;");
|
||||
while ($row = mysql_fetch_array($data)) {
|
||||
|
||||
//m( login, id, align, klan, level)
|
||||
echo"m('".$row['login']."','".$row['id']."','".$row['align']."','".$row['align2']."','".$row['klan']."','".$row['level']."');";
|
||||
}
|
||||
?>
|
||||
</SCRIPT>
|
||||
<?
|
||||
$chk=mysql_fetch_array(mysql_query("SELECT `id` FROM `users` WHERE `online` > '".(time()-120)."' AND (( `align` = 50 OR `align2` = 50 ) AND `admin` = 0) AND `city` = '".mysql_real_escape_string($u->info['city'])."' order by align asc;"));
|
||||
//if(!$chk['id']) {echo'<font color=grey>Ê ñîæàëåíèþ â äàííûé ìîìåíò íèêîãî èç ìîäåðàòîðîâ íåò â ãîðîäå.</font>';}?>
|
||||
</TD></tr></table></TD>
|
||||
</TR>
|
||||
<TD align=center><h4>Áóêìåêåðû</h4></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD bgcolor=efeded nowrap style="text-align: left; "><table align="left">
|
||||
<tr><td>
|
||||
<SCRIPT>
|
||||
<?
|
||||
$data=mysql_query("SELECT `id`, `login`, `bukmeker`, `level`, `battle`, `online`, `city`, (select `name` from `room` WHERE `id` = users.`room`) as `room` FROM `users` WHERE `bukmeker` = '1' AND `city` = '".mysql_real_escape_string($u->info['city'])."' order by bukmeker asc;");
|
||||
while ($row = mysql_fetch_array($data)) {
|
||||
echo"m('".$row['login']."','".$row['id']."','".$row['align']."','".$row['align2']."','".$row['klan']."','".$row['level']."');";
|
||||
}
|
||||
?>
|
||||
</SCRIPT>
|
||||
<?
|
||||
$chk=mysql_fetch_array(mysql_query("SELECT `id`, `login`, `bukmeker`, `level`, `battle`, `online`, `city`, (select `name` from `room` WHERE `id` = users.`room`) as `room` FROM `users` WHERE `bukmeker` = '1' AND `city` = '".mysql_real_escape_string($u->info['city'])."' order by bukmeker asc;"));
|
||||
if(!$chk['id']) {echo'<font color=grey>Ê ñîæàëåíèþ â äàííûé ìîìåíò íèêîãî èç áóêìåêåðîâ íåò â ãîðîäå.</font>';}?>
|
||||
</TD></tr></table></TD>
|
||||
</TR>
|
||||
</TABLE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<DIV><?=$c['counters_noFrm'];?></DIV>
|
||||
</HTML>
|
||||
@@ -0,0 +1,359 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
$friend = mysql_fetch_array(mysql_query("SELECT * FROM `friends` WHERE `user` = '".mysql_real_escape_string($u->info['id'])."' LIMIT 1;"));
|
||||
|
||||
|
||||
if($_POST['sd4'] && $_POST['friendadd']){
|
||||
$_POST['friendadd']=htmlspecialchars($_POST['friendadd'],NULL,'cp1251');
|
||||
if(preg_match("/__/",$_POST['friendadd']) || preg_match("/--/",$_POST['friendadd'])){
|
||||
echo"<font color=red>Ïåðñîíàæ íå íàéäåí.</font>";
|
||||
}else{
|
||||
$frd = mysql_fetch_array(mysql_query("SELECT `id` FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['friendadd'])."' LIMIT 1;"));
|
||||
}
|
||||
$_POST['comment']=htmlspecialchars($_POST['comment'],NULL,'cp1251');
|
||||
$frd2 = mysql_fetch_array(mysql_query("SELECT enemy,friend,notinlist FROM `friends` WHERE `user` = '".mysql_real_escape_string($u->info['id'])."' and (`friend`='".mysql_real_escape_string($frd['id'])."' or `enemy`='".mysql_real_escape_string($frd['id'])."' or `notinlist`='".mysql_real_escape_string($frd['id'])."') LIMIT 1;"));
|
||||
if(!$frd['id']){echo"<font color=red>Ïåðñîíàæ íå íàéäåí.</font>";}
|
||||
elseif($frd['id']==$u->info['id']){echo"<font color=red>Ñåáÿ äîáàâèòü íåëüçÿ.</font>";}
|
||||
elseif(preg_match("/__/",$_POST['comment']) || preg_match("/--/",$_POST['comment'])){echo"<font color=red>Ââåäåí íåâåðíûé òåêñò.</font>";}
|
||||
elseif($frd2['enemy'] or $frd2['friend'] or $frd2['notinlist']){echo"<font color=red>Ïåðñîíàæ óæå åñòü â âàøåì ñïèñêå.</font>";}
|
||||
else{
|
||||
if($_POST['group']==0){$notinlist=0; $friend=$frd['id']; $enemy=0;}
|
||||
elseif($_POST['group']==1){$notinlist=0; $friend=0; $enemy=$frd['id'];}
|
||||
else{$notinlist=$frd['id']; $friend=0; $enemy=0;}
|
||||
mysql_query("INSERT INTO `friends` (`user`, `friend`, `enemy`, `notinlist`, `comment`) VALUES(".mysql_real_escape_string($u->info['id']).", ".mysql_real_escape_string($friend).", ".mysql_real_escape_string($enemy).", ".mysql_real_escape_string($notinlist).", '".mysql_real_escape_string($_POST['comment'])."');");
|
||||
echo"<font color=red>Ïåðñîíàæ <b>".$_POST['friendadd']."</b> äîáàâëåí.</font>";
|
||||
}
|
||||
}
|
||||
|
||||
if($_POST['friendremove']){
|
||||
$_POST['friendremove']=htmlspecialchars($_POST['friendremove'],NULL,'cp1251');
|
||||
if(preg_match("/__/",$_POST['friendremove']) || preg_match("/--/",$_POST['friendremove'])){
|
||||
echo"<font color=red>Ïåðñîíàæ íå íàéäåí.</font>";
|
||||
}else{
|
||||
$frd = mysql_fetch_array(mysql_query("SELECT id FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['friendremove'])."' LIMIT 1;"));
|
||||
}
|
||||
if(!$frd['id']){echo"<font color=red>Ïåðñîíàæ íå íàéäåí.</font>";}
|
||||
else{$frd2 = mysql_fetch_array(mysql_query("SELECT enemy,friend,notinlist FROM `friends` WHERE `user` = '".mysql_real_escape_string($u->info['id'])."' and (`friend`='".mysql_real_escape_string($frd['id'])."' or `enemy`='".mysql_real_escape_string($frd['id'])."' or `notinlist`='".mysql_real_escape_string($frd['id'])."') LIMIT 1;"));
|
||||
if(!$frd2['enemy'] && !$frd2['friend'] && !$frd2['notinlist']){echo"<font color=red>Ïåðñîíàæ íå íàéäåí â âàøåì ñïèñêå.</font>";}else{
|
||||
if($frd2['friend']>0){$per="`friend`='".$frd2['friend']."'";}
|
||||
if($frd2['enemy']>0){$per="`enemy`='".$frd2['enemy']."'";}
|
||||
if($frd2['notinlist']>0){$per="`notinlist`='".$frd2['notinlist']."'";}
|
||||
if(mysql_query("DELETE FROM `friends` WHERE `user`='".mysql_real_escape_string($u->info['id'])."' and ".$per.";")){echo"<font color=red>Äàííûå êîíòàêòà <b>".$_POST['friendremove']."</b> óñïåøíî óäàëåíû.</font>";}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
if($_POST['friendedit']){
|
||||
|
||||
|
||||
|
||||
$_POST['friendedit']=htmlspecialchars($_POST['friendedit'],NULL,'cp1251');
|
||||
if(preg_match("/__/",$_POST['friendedit']) || preg_match("/--/",$_POST['friendedit'])){
|
||||
echo"<font color=red>Ïåðñîíàæ íå íàéäåí.</font>";
|
||||
}else{
|
||||
$frd = mysql_fetch_array(mysql_query("SELECT id FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['friendedit'])."' LIMIT 1;"));
|
||||
}
|
||||
$_POST['comment']=htmlspecialchars($_POST['comment'],NULL,'cp1251');
|
||||
if(!$frd['id']){echo"<font color=red>Ïåðñîíàæ íå íàéäåí.</font>";}
|
||||
elseif($frd['id']==$u->info['id']){echo"<font color=red>Ñåáÿ îòðåäàêòèðîâàòü íåëüçÿ.</font>";}
|
||||
elseif(preg_match("/__/",$_POST['comment']) || preg_match("/--/",$_POST['comment'])){echo"<font color=red>Ââåäåí íåâåðíûé òåêñò.</font>";}
|
||||
else{
|
||||
|
||||
if($_POST['group']==0){$notinlist=0; $friend=$frd['id']; $enemy=0;}
|
||||
elseif($_POST['group']==1){$notinlist=0; $friend=0; $enemy=$frd['id'];}
|
||||
else{$notinlist=$frd['id']; $friend=0; $enemy=0;}
|
||||
$frd2 = mysql_fetch_array(mysql_query("SELECT enemy,friend,notinlist FROM `friends` WHERE `user` = '".mysql_real_escape_string($u->info['id'])."' and (`friend`='".mysql_real_escape_string($frd['id'])."' or `enemy`='".mysql_real_escape_string($frd['id'])."' or `notinlist`='".mysql_real_escape_string($frd['id'])."') LIMIT 1;"));
|
||||
if(!$frd2['enemy'] && !$frd2['friend'] && !$frd2['notinlist']){echo"<font color=red>Ïåðñîíàæ íå íàéäåí â âàøåì ñïèñêå.</font>";}else{
|
||||
if($frd2['friend']>0){$per="`friend`='".mysql_real_escape_string($frd2['friend'])."'";}
|
||||
if($frd2['enemy']>0){$per="`enemy`='".mysql_real_escape_string($frd2['enemy'])."'";}
|
||||
if($frd2['notinlist']>0){$per="`notinlist`='".mysql_real_escape_string($frd2['notinlist'])."'";}
|
||||
$comment = $_POST['comment'];
|
||||
mysql_query("UPDATE `friends` SET `friend` = '".mysql_real_escape_string($friend)."',`enemy` = '".mysql_real_escape_string($enemy)."',`notinlist` = '".mysql_real_escape_string($notinlist)."',`comment` = '".mysql_real_escape_string($comment)."' WHERE `user`='".mysql_real_escape_string($u->info['id'])."' and $per");
|
||||
echo"<font color=red>Äàííûå êîíòàêòà <b>".$_POST['friendedit']."</b> óñïåøíî èçìåíåíû.</font>";
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
?>
|
||||
<HTML><HEAD>
|
||||
<meta content="text/html; charset=windows-1251" http-equiv=Content-type>
|
||||
<META Http-Equiv=Cache-Control Content=no-cache>
|
||||
<meta http-equiv=PRAGMA content=NO-CACHE>
|
||||
<META Http-Equiv=Expires Content=0>
|
||||
<link rel=stylesheet type="text/css" href="https://img.new-combats.com/main.css">
|
||||
<link href="https://img.new-combats.com/move/design3.css" rel="stylesheet" type="text/css">
|
||||
|
||||
<SCRIPT>
|
||||
var nlevel=0;
|
||||
var from = Array('+', ' ', '#');
|
||||
var to = Array('%2B', '+', '%23');
|
||||
|
||||
function editcontact(title, script, name, login, flogin, group, groups, subgroup, subgroups, comment)
|
||||
{ var s = '<table width=250 cellspacing=1 cellpadding=0 bgcolor=CCC3AA><tr><td align=center><B>'+title+'</td><td width=20 align=right valign=top style="cursor: hand" onclick="closehint3();"><BIG><B>x</td></tr><tr><td colspan=2>';
|
||||
s +='<table width=250 cellspacing=0 cellpadding=4 bgcolor=FFF6DD><tr><form action="'+script+'" method=POST><td align=center>';
|
||||
s +='<table width=1% border=0 cellspacing=0 cellpadding=2 align=center><tr><td align=right>';
|
||||
flogin = flogin.replace( /^<SCRIPT>drwfl\((.*)\)<\/SCRIPT>$/i, 'drw($1)' );
|
||||
s +='<small><b>Êîíòàêò:</b></small></td><td><INPUT TYPE=hidden NAME="'+name+'" VALUE="'+login+'">'+( flogin.match(/^drw\(/) ? eval(flogin) : flogin )+'</td></tr>';
|
||||
if (groups && groups.length>0) {
|
||||
s+='<tr><td align=right><small><b>Ãðóïïà:</b></small></td><td align><SELECT NAME=group style="width: 140px">';
|
||||
for(i=0; i< groups.length; i++) {
|
||||
s+='<option value="'+i+'"'+( group == i ? ' selected' : '' ) +'>'+groups[i];
|
||||
}
|
||||
s+='</SELECT></td></tr>';
|
||||
};
|
||||
|
||||
s += '<tr><td align=right><small><b>Êîììåíòàðèé:</b></small></td><td width="1%"><INPUT TYPE=text NAME="comment" VALUE="'+comment+'" style="width: 105px"> ';
|
||||
s += '<INPUT type=image SRC=https://img.new-combats.com/i/b__ok.gif WIDTH=25 HEIGHT=18 ALT="Ñîõðàíèòü" style="border:0; vertical-align: middle"></TD></TR></TABLE><INPUT TYPE=hidden name=sd4 value=""></TD></FORM></TR></TABLE></td></tr></table>';
|
||||
document.all("hint4").innerHTML = s;
|
||||
document.all("hint4").style.visibility = "visible";
|
||||
document.all("hint4").style.left = 100;
|
||||
document.all("hint4").style.top = document.body.scrollTop+50;
|
||||
document.all("comment").focus();
|
||||
Hint3Name = '';
|
||||
}
|
||||
function findlogin2(title, script, name, groups, subgroups)
|
||||
{ var s = '<table width=270 cellspacing=1 cellpadding=0 bgcolor=CCC3AA><tr><td align=center><B>'+title+'</td><td width=20 align=right valign=top style="cursor: hand" onclick="closehint3();"><BIG><B>x</td></tr><tr><td colspan=2>';
|
||||
s +='<table width=100% cellspacing=0 cellpadding=2 bgcolor=FFF6DD><tr><form action="'+script+'" method=POST><td align=center>';
|
||||
s +='<table width=90% cellspacing=0 cellpadding=2 align=center><tr><td align=left colspan="2">';
|
||||
s +='Óêàæèòå ëîãèí ïåðñîíàæà:<br><small>(ìîæíî ùåëêíóòü ïî ëîãèíó â ÷àòå)</small></td></tr>';
|
||||
s += '<tr><td align=right><small><b>Ëîãèí:</b></small></td><td><INPUT TYPE=text NAME="'+name+'" style="width:140px"></td></tr>';
|
||||
if (groups && groups.length>0) {
|
||||
s+='<tr><td align=right><small><b>Ãðóïïà:</b></small></td><td width=140><SELECT NAME=group style="width:140px">';
|
||||
for(i=0; i< groups.length; i++) {
|
||||
s+='<option value="'+i+'">'+groups[i];
|
||||
}
|
||||
s+='</SELECT></td></tr>';
|
||||
};
|
||||
|
||||
s += '<tr><td align=right><small><b>Êîììåíòàðèé:</b></small></td><td><INPUT TYPE=text NAME="comment" VALUE="" style="width:105px"> ';
|
||||
s += '<INPUT type=image SRC=https://img.new-combats.com/i/b__ok.gif WIDTH=25 HEIGHT=18 ALT="Äîáàâèòü êîíòàêò" style="border:0; vertical-align: middle"></TD></TR></TABLE><INPUT TYPE=hidden name=sd4 value="1"></TD></FORM></TR></TABLE></td></tr></table>';
|
||||
document.all("hint4").innerHTML = s;
|
||||
document.all("hint4").style.visibility = "visible";
|
||||
document.all("hint4").style.left = 100;
|
||||
document.all("hint4").style.top = document.body.scrollTop+50;
|
||||
document.all(name).focus();
|
||||
Hint3Name = name;
|
||||
}
|
||||
function w(login,id,align,klan,level,online, city, battle){
|
||||
var s='';
|
||||
if (online!="") {
|
||||
if (city!="") {
|
||||
s+='<IMG style="filter:gray()" SRC=https://img.new-combats.com/i/lock.gif WIDTH=20 HEIGHT=15 ALT="Â äðóãîì ãîðîäå">';
|
||||
} else {
|
||||
s+='<a href="javascript:top.addTo(\''+login+'\',\'private\')"><IMG SRC=https://img.new-combats.com/i/lock.gif WIDTH=20 HEIGHT=15 ALT="Ïðèâàòíî"'+(battle!=0?' style="filter: invert()"':'')+'></a>';
|
||||
}
|
||||
if (city!="") {
|
||||
s+='<img src="https://img.new-combats.com/misc/forum/fo'+city+'.gif" width=17 height=15>';
|
||||
}
|
||||
s+=' <IMG SRC=https://img.new-combats.com/i/align/align'+align+'.gif WIDTH=12 HEIGHT=15>';
|
||||
if (klan!='') {s+='<A HREF="/encicl/klan/'+klan+'.html" target=_blank><IMG SRC="https://img.new-combats.com/i/clan/'+klan+'.gif" WIDTH=24 HEIGHT=15 ALT=""></A>'}
|
||||
s+='<a href="javascript:top.addTo(\''+login+'\',\'to\');">'+login+'</a>['+level+']<a href=/info/'+id+' target=_blank><IMG SRC=https://img.new-combats.com/i/inf_.gif WIDTH=12 HEIGHT=11 ALT="Èíôîðìàöèÿ î ïåðñîíàæå"></a>';
|
||||
s+='</td><td bgcolor=efeded nowrap>';
|
||||
if (city!="") {
|
||||
s+="íåò â ýòîì ãîðîäå";
|
||||
} else {
|
||||
s+=online;
|
||||
}
|
||||
}
|
||||
else {
|
||||
s+='<IMG SRC="https://img.new-combats.com/i/offline.gif" WIDTH=20 HEIGHT=15 BORDER=0 ALT="Íåò â êëóáå">';
|
||||
if (city!="") {
|
||||
s+='<img src="https://img.new-combats.com/misc/forum/fo'+city+'.gif" width=17 height=15>';
|
||||
}
|
||||
if (align == "") align="0";
|
||||
s+=' <IMG SRC=https://img.new-combats.com/i/align/align'+align+'.gif WIDTH=12 HEIGHT=15>';
|
||||
if (klan!='') {s+='<A HREF="/encicl/klan/'+klan+'.html" target=_blank><IMG SRC="https://img.new-combats.com/i/clan/'+klan+'.gif" WIDTH=24 HEIGHT=15 ALT=""></A>'}
|
||||
if (level) {
|
||||
if (nlevel==0) {
|
||||
nlevel=1; //s="<BR>"+s;
|
||||
}
|
||||
s+='<FONT color=gray><b>'+login+'</b>['+level+']<a href=/info/'+id+' target=_blank><IMG SRC=https://img.new-combats.com/inf_dis.gif WIDTH=12 HEIGHT=11 ALT="Èíôîðìàöèÿ î ïåðñîíàæå"></a></td><td bgcolor=efeded nowrap>Íåò â êëóáå';
|
||||
} else {
|
||||
if (nlevel==1) {
|
||||
nlevel=2; //s="<BR>"+s;
|
||||
}
|
||||
mlogin = login;
|
||||
for(var i=0;i<from.length;++i) while(mlogin.indexOf(from[i])>=0) mlogin= mlogin.replace(from[i],to[i]);
|
||||
s+='<FONT color=gray><i>'+login+'</i> <a href=/info/'+mlogin+' target=_blank><IMG SRC=https://img.new-combats.com/inf_dis.gif WIDTH=12 HEIGHT=11 ALT="Èíôîðìàöèÿ î ïåðñîíàæå"></a></td><td bgcolor=efeded nowrap>íåò â ýòîì ãîðîäå';
|
||||
}
|
||||
s+='</FONT>';
|
||||
}
|
||||
document.write(s+'<BR>');
|
||||
}
|
||||
function m(login,id,align,klan,level){
|
||||
var s='';
|
||||
s+='<a href="javascript:top.addTo(\''+login+'\',\'private\')"><IMG SRC=https://img.new-combats.com/i/lock.gif WIDTH=20 HEIGHT=15 ALT="Ïðèâàòíî"></a>';
|
||||
s+=' <IMG SRC=https://img.new-combats.com/i/align/align'+align+'.gif WIDTH=12 HEIGHT=15>';
|
||||
if (klan!='') {
|
||||
s+='<A HREF="/encicl/klan/'+klan+'.html" target=_blank><IMG SRC="https://img.new-combats.com/i/clan/'+klan+'.gif" WIDTH=24 HEIGHT=15 ALT=""></A>'
|
||||
}
|
||||
s+='<a href="javascript:top.addTo(\''+login+'\',\'to\');">'+login+'</a>['+level+']<a href=/info/'+id+' target=_blank><IMG SRC=https://img.new-combats.com/i/inf_.gif WIDTH=12 HEIGHT=11 ALT="Èíôîðìàöèÿ î ïåðñîíàæå"></a>';
|
||||
document.write(s+'<BR>');
|
||||
}
|
||||
function drw(name, id, level, align, klan, img, sex)
|
||||
{
|
||||
var s="";
|
||||
if (align!="0") s+="<A HREF='"+getalignurl(align)+"' target=_blank><IMG SRC='https://img.new-combats.com/i/align/align"+align+".gif' WIDTH=12 HEIGHT=15 ALT=\""+getalign(align)+"\"></A>";
|
||||
if (klan) s+="<A HREF='claninfo/"+klan+"' target=_blank><IMG SRC='https://img.new-combats.com/i/clan/"+klan+".gif' WIDTH=24 HEIGHT=15 ALT=''></A>";
|
||||
s+="<B>"+name+"</B>";
|
||||
if (level!=-1) s+=" ["+level+"]";
|
||||
if (id!=-1 && !img) s+="<A HREF='/info/"+id+"' target='_blank'><IMG SRC=https://img.new-combats.com/i/inf_.gif WIDTH=12 HEIGHT=11 ALT='Èíô. î "+name+"'></A>";
|
||||
if (img) s+="<A HREF='/encicl/obraz_"+(sex?"w":"m")+"1.html?l="+img+"' target='_blank'><IMG SRC=https://img.new-combats.com/i/inf_.gif WIDTH=12 HEIGHT=11 ALT='Îáðàç "+name+"'></A>";
|
||||
return s;
|
||||
}
|
||||
</SCRIPT>
|
||||
|
||||
</HEAD>
|
||||
<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 bgcolor=e2e0e0>
|
||||
<div id=hint4 class=ahint></div>
|
||||
<TABLE cellspacing=0 cellpadding=2 width="100%">
|
||||
<TR>
|
||||
<TD style="vertical-align: top; "><TABLE cellspacing=0 cellpadding=2 width="100%">
|
||||
<TR>
|
||||
<TD colspan="4" align="center"><h4>Êîíòàêòû</h4></TD>
|
||||
</TR>
|
||||
<?
|
||||
$data=mysql_query("SELECT `notinlist`,`comment` FROM `friends` WHERE `user` = '".mysql_real_escape_string($u->info['id'])."' and `notinlist`>0;");
|
||||
while ($row = mysql_fetch_array($data)) {
|
||||
$us=mysql_fetch_array(mysql_query("SELECT `id`,`login`,`clan`,`level`,`align`,`room`,`online`,`city`,
|
||||
(select `name_mini` from `clan` WHERE `id` = users.`clan`) as `klan`,
|
||||
(select `name` from `room` WHERE `id` = users.`room`) as `room`
|
||||
FROM `users` WHERE `id` = '".mysql_real_escape_string($row['notinlist'])."';"));?>
|
||||
|
||||
|
||||
<TR valign="top">
|
||||
<TD bgcolor=efeded nowrap>
|
||||
<?
|
||||
//function w(login,id,align,klan,level,online, city, battle)
|
||||
if ($us['online']>(time()-120)) {
|
||||
$rrm = $us['room'];
|
||||
}else{
|
||||
$rrm = '';
|
||||
}
|
||||
?>
|
||||
<SCRIPT>w('<?=$us['login']?>','<?=$us['id']?>','<?=$us['align']?>','<?=$us['klan']?>','<?=$us['level']?>','<?=$rrm?>','','<?$us['battle']?>');</SCRIPT></TD>
|
||||
<TD bgcolor=efeded width="40%"><small><FONT class=dsc><i><?=$row['comment']?></i></FONT></small><TD>
|
||||
<TD width="1%"><INPUT type=image SRC=https://img.new-combats.com/i/b__ok.gif WIDTH=25 HEIGHT=18 ALT="Ðåäàêòèðîâàòü" style="float: right" onclick='editcontact("Ðåäàêòèðîâàíèå êîíòàêòà", "main.php?friends", "friendedit", "<?=$us['login']?>", "<SCRIPT>drwfl(\"<?=$us['login']?>\",<?=$row['notinlist']?>,\"<?=$us['level']?>\",0,\"<?=$us['klan']?>\")</SCRIPT>", "2", new Array( "Äðóçüÿ","Âðàãè","Íå â ãðóïïå" ), "", new Array( ), "<?=$row['comment']?>");'></TD>
|
||||
</TR>
|
||||
<?
|
||||
}
|
||||
$data=mysql_query("SELECT `enemy`,`comment` FROM `friends` WHERE `user` = '".mysql_real_escape_string($u->info['id'])."' and `enemy`>0;");
|
||||
while ($row = mysql_fetch_array($data)) {
|
||||
$us=mysql_fetch_array(mysql_query("SELECT `id`,`login`,`clan`,`level`,`align`,`room`,`online`,`city`,
|
||||
(select `name_mini` from `clan` WHERE `id` = users.`clan`) as `klan`,
|
||||
(select `name` from `room` WHERE `id` = users.`room`) as `room`
|
||||
FROM `users` WHERE `id` = '".mysql_real_escape_string($row['enemy'])."';"));
|
||||
|
||||
$n++;
|
||||
if($n==1){
|
||||
?>
|
||||
<TR>
|
||||
<TD colspan="4" nowrap align="center" style="height: 40px" valign="bottom"><h4>Âðàãè</h4></TD>
|
||||
</TR>
|
||||
<?}?>
|
||||
|
||||
<TR valign="top">
|
||||
<TD bgcolor=efeded nowrap>
|
||||
<?
|
||||
//function w(login,id,align,klan,level,online, city, battle)
|
||||
if ($us['online']>(time()-120)) {
|
||||
$rrm = $us['room'];
|
||||
}else{
|
||||
$rrm = '';
|
||||
}
|
||||
?>
|
||||
<SCRIPT>w('<?=$us['login']?>','<?=$us['id']?>','<?=$us['align']?>','<?=$us['klan']?>','<?=$us['level']?>','<?=$rrm?>','','<?$us['battle']?>');</SCRIPT></TD>
|
||||
<TD bgcolor=efeded width="40%"><small><FONT class=dsc><i><?=$row['comment']?></i></FONT></small><TD>
|
||||
<TD width="1%"><INPUT type=image SRC=https://img.new-combats.com/i/b__ok.gif WIDTH=25 HEIGHT=18 ALT="Ðåäàêòèðîâàòü" style="float: right" onclick='editcontact("Ðåäàêòèðîâàíèå êîíòàêòà", "main.php?friends", "friendedit", "<?=$us['login']?>", "<SCRIPT>drwfl(\"<?=$us['login']?>\",<?=$row['enemy']?>,\"<?=$us['level']?>\",0,\"<?=$us['klan']?>\")</SCRIPT>", "1", new Array( "Äðóçüÿ","Âðàãè","Íå â ãðóïïå" ), "", new Array( ), "<?=$row['comment']?>");'></TD>
|
||||
</TR>
|
||||
<?
|
||||
}
|
||||
|
||||
$data=mysql_query("SELECT `friend`,`comment` FROM `friends` WHERE `user` = '".mysql_real_escape_string($u->info['id'])."' and `friend`>0;");
|
||||
while ($row = mysql_fetch_array($data)) {
|
||||
$us=mysql_fetch_array(mysql_query("SELECT `id`,`login`,`clan`,`level`,`align`,`room`,`online`,`city`,
|
||||
(select `name_mini` from `clan` WHERE `id` = users.`clan`) as `klan`,
|
||||
(select `name` from `room` WHERE `id` = users.`room`) as `room`
|
||||
FROM `users` WHERE `id` = '".mysql_real_escape_string($row['friend'])."' ORDER BY online DESC, login ASC;"));
|
||||
$i++;
|
||||
if($i==1){
|
||||
?>
|
||||
<TR>
|
||||
<TD colspan="4" nowrap align="center" style="height: 40px" valign="bottom"><h4>Äðóçüÿ</h4></TD>
|
||||
</TR>
|
||||
<?}?>
|
||||
<TR valign="top">
|
||||
<TD bgcolor=efeded nowrap>
|
||||
<?
|
||||
//function w(login,id,align,klan,level,online, city, battle)
|
||||
if ($us['online']>(time()-120)) {
|
||||
$rrm = $us['room'];
|
||||
}else{
|
||||
$rrm = '';
|
||||
}
|
||||
?>
|
||||
<SCRIPT>w('<?=$us['login']?>','<?=$us['id']?>','<?=$us['align']?>','<?=$us['klan']?>','<?=$us['level']?>','<?=$rrm?>','','<?$us['battle']?>');</SCRIPT></TD>
|
||||
<TD bgcolor=efeded width="40%"><small><FONT class=dsc><i><?=$row['comment']?></i></FONT></small><TD>
|
||||
<TD width="1%"><INPUT type=image SRC=https://img.new-combats.com/i/b__ok.gif WIDTH=25 HEIGHT=18 ALT="Ðåäàêòèðîâàòü" style="float: right" onclick='editcontact("Ðåäàêòèðîâàíèå êîíòàêòà", "main.php?friends", "friendedit", "<?=$us['login']?>", "<SCRIPT>drwfl(\"<?=$us['login']?>\",<?=$row['friend']?>,\"<?=$us['level']?>\",0,\"<?=$us['klan']?>\")</SCRIPT>", "7", new Array( "Äðóçüÿ","Âðàãè","Íå â ãðóïïå" ), "", new Array( ), "<?=$row['comment']?>");'></TD>
|
||||
</TR>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
<TR>
|
||||
<TD colspan="4"><INPUT type='button' style='width: 100px' value='Äîáàâèòü' onclick='findlogin2("Äîáàâèòü â ñïèñîê", "main.php?friends", "friendadd", new Array("Äðóçüÿ","Âðàãè","Íå â ãðóïïå"), new Array())'>
|
||||
|
||||
<INPUT type='button' style='width: 100px' value='Óäàëèòü' onclick='findlogin("Óäàëèòü èç ñïèñêà", "main.php?friends", "friendremove", "", 0)'></TD>
|
||||
</TR>
|
||||
</TABLE></TD>
|
||||
<TD style="width: 5%; vertical-align: top; "> </TD>
|
||||
<TD style="width: 30%; vertical-align: top; "><TABLE cellspacing=0 cellpadding=2>
|
||||
<TR>
|
||||
<TD style="width: 25%; vertical-align: top; text-align: right; "><INPUT type='button' value='Îáíîâèòü' style='width: 75px' onclick='location="main.php?friends"'>
|
||||
<INPUT TYPE=button value="Âåðíóòüñÿ" style='width: 75px' onclick='location="main.php"'></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD align=center><h4>Ìîäåðàòîðû on-line</h4></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD bgcolor=efeded nowrap style="text-align: left; "><table align="left">
|
||||
<tr><td>
|
||||
<SCRIPT>
|
||||
<?
|
||||
$data=mysql_query("SELECT `id`, `login`, `level`, `align`, `clan` FROM `users` WHERE `online` > '".(time()-120)."' AND ((align>1 and align<2 and align!=1.2) or (align>3 and align<4)) AND `city` = '".mysql_real_escape_string($u->info['city'])."' order by align asc;");
|
||||
while ($row = mysql_fetch_array($data)) {
|
||||
|
||||
//m( login, id, align, klan, level)
|
||||
echo"m('".$row['login']."','".$row['id']."','".$row['align']."','".$row['klan']."','".$row['level']."');";
|
||||
}
|
||||
?>
|
||||
</SCRIPT>
|
||||
<?
|
||||
$chk=mysql_fetch_array(mysql_query("SELECT `id` FROM `users` WHERE `online` > '".(time()-120)."' AND ((align>1 and align<2 and align!=1.2) or (align>3 and align<4)) AND `city` = '".mysql_real_escape_string($u->info['city'])."' order by align asc;"));
|
||||
if(!$chk['id']) {echo'<font color=grey>Ê ñîæàëåíèþ â äàííûé ìîìåíò íèêîãî èç ìîäåðàòîðîâ íåò â ãîðîäå.</font>';}?>
|
||||
</TD></tr></table></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD style="text-align: left; "><small>Óâàæàåìûå Èãðîêè!<BR>Äëÿ áîëåå áûñòðîãî è ýôôåêòèâíîãî ðåøåíèÿ Âàøåé ïðîáëåìû ïðîñüáà îáðàùàòüñÿ ê òåì ïàëàäèíàì èëè òàðìàíàì, íèêè êîòîðûõ íàõîäÿòñÿ ââåðõó ñïèñêà «Ìîäåðàòîðû on-line».
|
||||
<BR>Öåíèòå ñâîå è ÷óæîå âðåìÿ!<BR>P.S. íå ïèøèòå âñåì ìîäåðàòîðàì ñðàçó è âîçäåðæèòåñü îò âîïðîñîâ ñòàæåðàì - îíè íàõîäÿòñÿ â ïðîöåññå ïîëó÷åíèÿ çíàíèé
|
||||
|
||||
</small></div></TD>
|
||||
</TR>
|
||||
</TABLE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<!--Òóò ðåéòèíã-->
|
||||
</HTML>
|
||||
@@ -0,0 +1,131 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
echo "
|
||||
<script language='JavaScript'>
|
||||
var elem = document.getElementById('se-pre-con');
|
||||
elem.parentNode.removeChild(elem);
|
||||
</script>
|
||||
";
|
||||
$tp = array(
|
||||
1 => array('Îáðàç',120,220,100),
|
||||
2 => array('Çàãëóøêà (ñíèçó)',120,40,15),
|
||||
3 => array('Çàãëóøêà (ñâåðõó)',120,20,5),
|
||||
4 => array('Øëåì',60,60,25),
|
||||
5 => array('Íàðó÷è',60,40,25),
|
||||
6 => array('Ëåâàÿ ðóêà',60,60,25),
|
||||
7 => array('Ïðàâàÿ ðóêà',60,60,25),
|
||||
8 => array('Áðîíÿ',60,80,25),
|
||||
9 => array('Ïîÿñ',60,40,25),
|
||||
10 => array('Áîòèíêè',60,40,25),
|
||||
11 => array('Ïîíîæè',60,80,25),
|
||||
12 => array('Ïåð÷àòêè',60,40,25),
|
||||
13 => array('Êîëüöà ¹1',20,20,10),
|
||||
14 => array('Êóëîí',60,20,25),
|
||||
15 => array('Ñåðüãè',60,20,25),
|
||||
16 => array('Çàãëóøêà ïîä èíôîðìàöèþ î ïåðñîíàæå',244,287,5),
|
||||
17 => array('Êîëüöî ¹2',20,20,10),
|
||||
18 => array('Êîëüöî ¹3',20,20,10)
|
||||
);
|
||||
|
||||
|
||||
if(isset($_GET['select'])) {
|
||||
|
||||
$img = mysql_fetch_array(mysql_query('SELECT * FROM `reimage` WHERE `id` = "'.mysql_real_escape_string($_GET['select']).'" AND ((`uid` = "'.$u->info['id'].'" AND `clan` = "0") OR (`clan` = "'.$u->info['clan'].'" AND `clan` > 0)) AND `good` > 0 AND `bad` = "0" LIMIT 1'));
|
||||
if(isset($img['id'])) {
|
||||
|
||||
$rtm = mysql_fetch_array(mysql_query('SELECT * FROM `items_img` WHERE `uid` = "'.$u->info['id'].'" AND `type` = "'.$img['type'].'" LIMIT 1'));
|
||||
if(!isset($rtm['id'])) {
|
||||
$error = 'Èçîáðàæåíèå áûëî óñïåøíî óñòàíîâëåííî';
|
||||
echo '<meta http-equiv="refresh" content="0; URL=/main.php?galery&error=1">';
|
||||
mysql_query('INSERT INTO `items_img` (`uid`,`img_id`,`type`) VALUES ("'.$u->info['id'].'","'.$img['id'].'","'.$img['type'].'")');
|
||||
}elseif($rtm['img_id']!=$img['id']){
|
||||
$error = 'Èçîáðàæåíèå áûëî óñïåøíî óñòàíîâëåííî';
|
||||
echo '<meta http-equiv="refresh" content="0; URL=/main.php?galery&error=1">';
|
||||
mysql_query('UPDATE `items_img` SET `img_id` = "'.$img['id'].'" WHERE `id` = "'.$rtm['id'].'" LIMIT 1');
|
||||
}elseif($rtm['img_id']==$img['id']){
|
||||
$error = 'Èçîáðàæåíèå áûëî óñïåøíî ñíÿòî';
|
||||
echo '<meta http-equiv="refresh" content="0; URL=/main.php?galery&error=2">';
|
||||
mysql_query('UPDATE `items_img` SET `img_id` = "0" WHERE `id` = "'.$rtm['id'].'" LIMIT 1');
|
||||
}
|
||||
}else{
|
||||
$error = 'Âû íå ìîæåòå óñòàíîâèòü äàííîå èçîáðàæåíèå';
|
||||
}
|
||||
}
|
||||
|
||||
if(isset($_GET['error'])) {
|
||||
if($_GET['error'] == 1) {
|
||||
$error = 'Èçîáðàæåíèå áûëî óñïåøíî óñòàíîâëåííî';
|
||||
}else{
|
||||
$error = 'Èçîáðàæåíèå áûëî óñïåøíî ñíÿòî';
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
<style>
|
||||
.ntr {
|
||||
margin:1px;
|
||||
padding:1px;
|
||||
}
|
||||
|
||||
.ntr:hover {
|
||||
background-color:#BEBEBE;
|
||||
padding:0px;
|
||||
border:1px solid #9e9e9e;
|
||||
}
|
||||
|
||||
.nsdj {
|
||||
margin:1px;
|
||||
padding:0px;
|
||||
background-color:#DEF0CE;
|
||||
border:1px solid #0C6;
|
||||
}
|
||||
</style>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="250" valign="top" align="right"><div align="center"><? $usee = $u->getInfoPers($u->info['id'],0,0,1); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; } ?></div></td>
|
||||
<td valign="top">
|
||||
<h3>Äîñòóïíûå èçîáðàæåíèÿ</h3>
|
||||
|
||||
<?
|
||||
if($error != '') {
|
||||
echo ' <b><font color=red>'.$error.'</font></b><br>';
|
||||
}
|
||||
|
||||
$i = 1; $j = 0;
|
||||
while($i <= count($tp)) {
|
||||
|
||||
$html = '';
|
||||
|
||||
$k = 0;
|
||||
$sp = mysql_query('SELECT * FROM `reimage` WHERE ((`uid` = "'.$u->info['id'].'" AND `clan` = "0") OR (`clan` = "'.$u->info['clan'].'" AND `clan` > 0)) AND `type` = "'.$i.'" AND `good` > 0 AND `bad` = "0"');
|
||||
while($pl = mysql_fetch_array($sp)) {
|
||||
$html .= '<a href="?galery&select='.$pl['id'].'"><img class="ntr';
|
||||
|
||||
if($u->stats['items_img'][$i] == $pl['id'].'.'.$pl['format']) {
|
||||
$html .= ' nsdj';
|
||||
}
|
||||
|
||||
$html .= '" src="https://img.new-combats.com/rimg/r'.$pl['id'].'.'.$pl['format'].'"></a>';
|
||||
$k++;
|
||||
}
|
||||
|
||||
if($html != '') {
|
||||
?>
|
||||
<div style="padding:20px 20px 20px 20px;border-bottom:1px solid #AEAEAE;">
|
||||
<div style="padding:5px;border-bottom:1px solid #CECECE;"><b><?=$tp[$i][0].' ('.$k.')'?></b></div>
|
||||
<?=$html?>
|
||||
</div>
|
||||
<? $j++; } $i++; }
|
||||
if($j == 0) {
|
||||
echo '<center style="padding:20px;">Ó âàñ íåò äîñòóïíûõ èçîáðàæåíèé.</center>';
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
<td width="175" valign="top"><div style="padding:20px">
|
||||
<input value="Îáíîâèòü" onclick="location.href='main.php?galery';" type="button" /> <input value="Âåðíóòüñÿ" onclick="location.href='main.php?inv=1';" type="button" />
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -0,0 +1,396 @@
|
||||
<?
|
||||
session_start();
|
||||
if(!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
|
||||
if( !isset( $_GET['otdel'] ) || ( $_GET['otdel']<1 && $_GET['otdel']>6 ) ) {
|
||||
$_GET['otdel'] = 1; // Åñëè ðàçäåë íå óêàçàí.
|
||||
$_GET['paged'] = $_SESSION['paged'] = 0;
|
||||
}
|
||||
|
||||
if( isset($_GET['otdel']) ) {
|
||||
if( !isset($_GET['paged']) && (isset($_GET['use_pid']) || isset($_GET['sid']) || isset($_GET['oid']) || isset($_GET['usecopr']) || isset($_GET['delcop'])) ) {
|
||||
$_GET['paged'] = $_SESSION['paged']; // use item and load old paging
|
||||
} elseif(isset($_GET['paged']) && $_GET['paged']!='') {
|
||||
$_SESSION['paged'] = $_GET['paged']; // Çàäàåì íîâóþ ñòðàíèöó.
|
||||
} elseif(isset($_SESSION['paged']) && $_SESSION['paged']!='' && $_SESSION['otdel']==$_GET['otdel']) {
|
||||
$_GET['paged'] = $_SESSION['paged']; // Åñëè ñòðàíèöà óæå èìååòñÿ â ñåññèè, âîçâðàùàåì å¸ â òåêóùóþ.
|
||||
} else {
|
||||
$_GET['paged'] = $_SESSION['paged'] = 0;
|
||||
}
|
||||
}
|
||||
|
||||
$_SESSION['otdel'] = $_GET['otdel']; // äëÿ îòëàäêè.
|
||||
|
||||
if( isset($_GET['delcop']) ) {
|
||||
mysql_query('DELETE FROM `complects_priem` WHERE `id` = "'.mysql_real_escape_string($_GET['delcop']).'" AND `uid` = "'.$u->info['id'].'" LIMIT 1');
|
||||
} elseif( isset($_GET['usecopr']) ) {
|
||||
$cpr = mysql_fetch_array(mysql_query('SELECT * FROM `complects_priem` WHERE `id` = "'.mysql_real_escape_string($_GET['usecopr']).'" AND `uid` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
if( isset($cpr['id']) ) {
|
||||
$u->info['priems'] = $cpr['priems'];
|
||||
mysql_query('UPDATE `stats` SET `priems` = "'.mysql_real_escape_string($cpr['priems']).'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
}
|
||||
}
|
||||
|
||||
//ñîõðàíÿåì êîìïëåêò
|
||||
if( isset($_POST['compname']) ) {
|
||||
$_POST['compname'] = htmlspecialchars($_POST['compname'],NULL,'cp1251');
|
||||
$_POST['compname'] = str_replace("'",'',$_POST['compname']);
|
||||
$_POST['compname'] = str_replace('"','',$_POST['compname']);
|
||||
$ptst = str_replace(' ','',$_POST['compname']);
|
||||
if( $ptst!='' ) {
|
||||
//Äîáàâëÿåì êîìïëåêò
|
||||
$ptst = '';
|
||||
$sp = mysql_query('SELECT `inOdet`,`id` FROM `items_users` WHERE `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `inOdet` > 0 AND `inShop` = "0" ORDER BY `inOdet` ASC LIMIT 250');
|
||||
while ( $pl = mysql_fetch_array($sp) ) {
|
||||
$ptst .= $pl['inOdet'].'='.$pl['id'].'|';
|
||||
}
|
||||
$tcm = mysql_fetch_array(mysql_query('SELECT * FROM `save_com` WHERE `uid` = "'.$u->info['id'].'" AND `name` = "'.mysql_real_escape_string($_POST['compname']).'" AND `delete` = "0" LIMIT 1'));
|
||||
if( !isset($tcm['id']) ) {
|
||||
//äîáàâëÿåì íîâûé êîìïëåêò
|
||||
$ins = mysql_query('INSERT INTO `save_com` (`uid`,`time`,`name`,`val`,`type`) VALUES ("'.$u->info['id'].'","'.time().'","'.mysql_real_escape_string($_POST['compname']).'","'.$ptst.'","0")');
|
||||
if($ins) {
|
||||
$u->error = 'Êîìïëåêò "'.$_POST['compname'].'" áûë óñïåøíî ñîõðàíåí';
|
||||
} else {
|
||||
$u->error = 'Íå óäàëîñü ñîõðàíèòü êîìïëåêò ïî òåõíè÷åñêèì ïðè÷èíàì';
|
||||
}
|
||||
}else{
|
||||
//èçìåíÿåì ñóùåñòâóþùèé
|
||||
$ins = mysql_query('UPDATE `save_com` SET `val` = "'.$ptst.'" WHERE `id` = "'.$tcm['id'].'" LIMIT 1');
|
||||
if($ins)
|
||||
{
|
||||
$u->error = 'Êîìïëåêò "'.$_POST['compname'].'" áûë óñïåøíî èçìåíåí';
|
||||
}else{
|
||||
$u->error = 'Íå óäàëîñü èçìåíèòü êîìïëåêò ïî òåõíè÷åñêèì ïðè÷èíàì';
|
||||
}
|
||||
}
|
||||
unset($ptst,$tcm,$inc);
|
||||
}
|
||||
}elseif(isset($_GET['delc1'])) {
|
||||
$cmpl = mysql_query('UPDATE `save_com` SET `delete` = "'.time().'" WHERE `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `id` = "'.mysql_real_escape_string($_GET['delc1']).'" LIMIT 1');
|
||||
if($cmpl)
|
||||
{
|
||||
$u->error = 'Êîìïëåêò áûë óñïåøíî óäàëåí';
|
||||
}
|
||||
}
|
||||
$filt='`iu`.`lastUPD` DESC';
|
||||
if(isset($_GET['boxsort'])){
|
||||
switch($_GET['boxsort']){
|
||||
case'name':
|
||||
$filt='`im`.`name` ASC';
|
||||
break;
|
||||
case'cost':
|
||||
$filt='`im`.`price2` DESC, `im`.`price1` DESC';
|
||||
break;
|
||||
case'type':
|
||||
$filt='`im`.`inslot`';
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
$pc = 200;
|
||||
$pg = round((int)@$_GET['paged']);
|
||||
$pxc = $pg*$pc;
|
||||
$nlim = '';
|
||||
$pgs = mysql_fetch_array(mysql_query('SELECT COUNT(`iu`.`id`) FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `im`.`id` = `iu`.`item_id` WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `im`.`inRazdel`="'.mysql_real_escape_string($_GET['otdel']).'" ORDER BY '.$filt.' LIMIT 1'));
|
||||
$pgs = $pgs[0];
|
||||
$page_look = '';
|
||||
$inventorySortBox = '<div id="inventorySortBox">
|
||||
Ñîðòèðîâêà: <br/>
|
||||
<input type="button" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&boxsort=name&otdel=' . intval($_GET['otdel']) . '\');" value="íàçâàíèþ" />
|
||||
<input type="button" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&boxsort=cost&otdel=' . intval($_GET['otdel']) . '\');" value="öåíå" />
|
||||
<input type="button" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&boxsort=type&otdel=' . intval($_GET['otdel']) . '\');" value="òèïó" />
|
||||
</div>';
|
||||
|
||||
if(isset($_SESSION['paged']))$page_look = '<!-- PAGED SEE '.round((int)@$_SESSION['paged']).'-->'; else $page_look = '<!-- PAGED '.$_SESSION['paged'].' -->';
|
||||
if($pgs > $pc) {
|
||||
$nlim = ' LIMIT '.$pxc.' , '.$pc.'';
|
||||
#$page_look .= '<table border=0 cellpadding=0 cellspacing=0 width=100% bgcolor="#A5A5A5"><tr><td width=99% align=center>';
|
||||
$page_look .= '<div style="padding:0px;">';
|
||||
$page_look .= 'Ñòðàíèöû: ';
|
||||
$i = 1;
|
||||
echo '<style>.pgdas { display:inline-block;background-color:#dadada; padding:2px 4px 1px 4px; font-size:12px;} .pgdas1 { display:inline-block;background-color:#a5a5a5; padding:2px 4px 1px 4px; font-size:12px;}
|
||||
.pgdas { background: #dadada;background: -moz-linear-gradient(top, #dadada 50%, #a5a5a5 99%);background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#dadada), color-stop(99%,#a5a5a5));background: -webkit-linear-gradient(top, #dadada 50%,#a5a5a5 99%);background: -o-linear-gradient(top, #dadada 50%,#a5a5a5 99%);background: -ms-linear-gradient(top, #dadada 50%,#a5a5a5 99%);background: linear-gradient(to bottom, #dadada 50%,#a5a5a5 99%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#dadada\', endColorstr=\'#a5a5a5\',GradientType=0 );
|
||||
}
|
||||
.pgdas1 { background: #a5a5a5; }
|
||||
</style>';
|
||||
while($i <= ceil($pgs/$pc)) {
|
||||
if($i-1 == $pg) {
|
||||
$sep = 1;
|
||||
}else{
|
||||
$sep = '';
|
||||
}
|
||||
$page_look .= '<a class="pgdas'.$sep.'" href="javascript:void(0);" onclick="inventoryAjax(\'main.php?paged='.($i-1).'&inv&mAjax=true&otdel='.round($_GET['otdel']).'\');">'.$i.'</a> ';
|
||||
$i++;
|
||||
}
|
||||
$page_look .= '</div>';
|
||||
# $page_look .= '<td nowrap> </td></tr></table>';
|
||||
}
|
||||
$filt='`lastUPD` DESC';
|
||||
if(isset($_GET['boxsort'])){
|
||||
switch($_GET['boxsort']){
|
||||
case'name':
|
||||
$filt='`name` ASC';
|
||||
break;
|
||||
case'cost':
|
||||
$filt='`price2` DESC, `price1` DESC';
|
||||
break;
|
||||
case'type':
|
||||
$filt='`inslot`';
|
||||
break;
|
||||
}
|
||||
}
|
||||
$itmAll = $itmAllSee = '';
|
||||
if( isset($_GET['boxsort']) && $_GET['otdel']==5 ) {
|
||||
if($_POST['subfilter']) {
|
||||
$itmAll = $u->genInv(1,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `name` LIKE "%'.addcslashes(mysql_real_escape_string($_POST['filter']), '%_').'%" ORDER by `name` ASC');
|
||||
}
|
||||
} else {
|
||||
$itmAll = $u->genInv(1,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `im`.`inRazdel`="'.mysql_real_escape_string($_GET['otdel']).'" ORDER BY '.$filt.''.$nlim);
|
||||
}
|
||||
|
||||
$itmAllSee = '<tr><td align="center" bgcolor="#e2e0e0">ÏÓÑÒÎ</td></tr>';
|
||||
if($itmAll[0] > 0)
|
||||
$itmAllSee = $itmAll[2];
|
||||
|
||||
$showItems = '<table width="100%" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td valign="top"><table style="border-left: 1px solid #A5A5A5; border-right: 1px solid #A5A5A5;" width="100%" cellspacing="0" cellpadding="5" bgcolor="#c8c8c8">
|
||||
<tr>
|
||||
<td width="20%" ' . (($_GET['otdel'] != 1) ? 'style="border-bottom: 1px solid #A5A5A5;"' : 'style="border-right: 1px solid #A5A5A5;"') .' align=center bgcolor="' . (($_GET['otdel'] == 1) ? '#dadada' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&otdel=1&rn=1.1\');">Îáìóíäèðîâàíèå</a></td>
|
||||
<td width="20%" ' . (($_GET['otdel'] != 2) ? 'style="border-bottom: 1px solid #A5A5A5;"' : 'style="border-left: 1px solid #A5A5A5; border-right: 1px solid #A5A5A5;"') .' align=center bgcolor="' . (($_GET['otdel'] == 2) ? '#dadada' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&otdel=2&rn=2.1\');">Çàêëÿòèÿ</a></td>
|
||||
<td width="20%" ' . (($_GET['otdel'] != 3) ? 'style="border-bottom: 1px solid #A5A5A5;"' : 'style="border-left: 1px solid #A5A5A5; border-right: 1px solid #A5A5A5;"') .' align=center bgcolor="' . (($_GET['otdel'] == 3) ? '#dadada' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&otdel=3&rn=3.1\');">Ýëèêñèðû</a></td>
|
||||
<td width="20%" ' . (($_GET['otdel'] != 6) ? 'style="border-bottom: 1px solid #A5A5A5;"' : 'style="border-left: 1px solid #A5A5A5; border-right: 1px solid #A5A5A5;"') .' align=center bgcolor="' . (($_GET['otdel'] == 6) ? '#dadada' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&otdel=6&rn=6.1\');">Ðóíû</a></td>
|
||||
<td width="20%" ' . (($_GET['otdel'] != 4) ? 'style="border-bottom: 1px solid #A5A5A5;"' : 'style="border-left: 1px solid #A5A5A5;" ') .' align=center bgcolor="' . (($_GET['otdel'] == 4) ? '#dadada' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&otdel=4&rn=4.1\');">Ïðî÷åå</a></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" ><table border="0" cellpadding="0" cellspacing="0" width="100%" style="padding-top:0px; border-left: 1px solid #A5A5A5; border-right: 1px solid #A5A5A5;" bgcolor="#dadada">
|
||||
<tr>
|
||||
<td align="left" valign="middle" style="color:#2b2c2c; height: 18px;font-size:12px; padding-left:4px;"><b>ìàññà:' . (0+$u->aves['now']) . ' / ' . $u->aves['max'] . ' <!--, ïðåäìåòîâ: ' . $u->aves['items'] . '--></b></td>
|
||||
<td align="center" valign="middle" style="color:#2b2c2c; font-size:12px">' . $page_look . '</td>
|
||||
<td align="right" valign="middle" style="color:#2b2c2c; font-size:12px; position:relative;">
|
||||
<form id="line_filter" style="display:inline;" onsubmit="return false;" prc_adsf="true">
|
||||
Ïîèñê ïî èìåíè: <div style="display:inline-block; position:relative; ">
|
||||
<input type="text" id="inpFilterName" placeholder="Ââåäèòå íàçâàíèå ïðåäìåòà..." autofocus="autofocus" size="44" autocomplete="off">
|
||||
<img style="position:absolute; cursor:pointer; right: 2px; top: 3px; width: 12px; height: 12px;" onclick="document.getElementById(\'inpFilterName\').value=\'\';" title="Óáðàòü ôèëüòð (êëàâèøà Esc)" src="https://img.new-combats.com/i/clear.gif">
|
||||
<input type="submit" style="display: none" id="inpFilterName_submit" value="Ôèëüòð" onclick="return false">
|
||||
<div class="autocomplete-suggestions" style="position: absolute; display: none;top: 15px; left:0px; margin:0px auto; right: 0px; font-size:12px; font-family: Tahoma; max-height: 300px; z-index: 9999;"></div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<input type="button" onclick="inventorySort(this);" style="margin:0px 2px;" value="Ñîðòèðîâêà" />
|
||||
'.$inventorySortBox.'
|
||||
</td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" align="center">
|
||||
<div style="height:350px; border-bottom: 1px solid #A5A5A5;border-top: 1px solid #A5A5A5; overflow-y:scroll; overflow-x: hidden;" id="itmAllSee"><table width="100%" border="0" cellspacing="1" align="center" cellpadding="0" bgcolor="#A5A5A5">' . (( $u->info['invBlock'] == 0 ) ? $itmAllSee : '<div align="center" style="padding:10px;background-color:#A5A5A5;"><form method="post" action="main.php?inv=1&otdel='.$_GET['otdel'].'&relockinvent"><b>Ðþêçàê çàêðûò.</b><br><img title="Çàìîê äëÿ ðþêçàêà" src="https://img.new-combats.com/i/items/box_lock.gif"> Ââåäèòå ïàðîëü: <input id="relockInv" name="relockInv" type="password"><input type="submit" value="Îòêðûòü"></form></div>' ) . '</table></div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<script language="JavaScript">
|
||||
if($.cookie(\'invFilterByName\')) $("#ShowInventory").hide();
|
||||
$(document).ready(function (){ $("#ShowInventory").show(); });
|
||||
</script>
|
||||
';
|
||||
if(isset($_GET['mAjax'])){
|
||||
exit($showItems);
|
||||
}
|
||||
?>
|
||||
<script type="text/javascript" src="js/jquery.1.11.js"></script>
|
||||
<script type="text/javascript" src="js/jquery.cookie.1.4.1.js"></script>
|
||||
<script type="text/javascript" src="js/jquery.autocomplete.js"></script>
|
||||
<script>
|
||||
$.cookie('invFilterByName','');
|
||||
$(document).ready(function () {
|
||||
var inv_names = [];
|
||||
$('a.inv_name').each(function(){ if($.inArray($(this).text(), inv_names)<0) inv_names.push($(this).text()); });
|
||||
$('#inpFilterName').autocomplete({
|
||||
lookup:inv_names,
|
||||
onSelect: invFilterByName
|
||||
});
|
||||
|
||||
$('#inpFilterName').focus();
|
||||
$(document).keyup(function (e) {if (e.which == 13)invFilterByName(); if (e.which == 27) { $('#textSearch').click(); } });
|
||||
$('#line_filter').submit(function (){
|
||||
$('#inpFilterName_submit').trigger('click');
|
||||
});
|
||||
function invFilterByName(){
|
||||
$.cookie('invFilterByName', '');
|
||||
var val = $('#inpFilterName').val();
|
||||
if (val == '') $("a.inv_name").parent().parent().stop().show();
|
||||
else {
|
||||
$.cookie('invFilterByName', val);
|
||||
$("a.inv_name:not(:contains('" + val + "'))").parents('.item').stop().css('background-color', '').hide();
|
||||
$("a.inv_name:contains('" + val + "')").parents('.item').stop().show();
|
||||
}
|
||||
}
|
||||
|
||||
invFilterByNameTimer=null;
|
||||
$('#line_filter').click(function ()
|
||||
{
|
||||
window.clearInterval(invFilterByNameTimer);
|
||||
if($('#inpFilterName').val()=='')invFilterByName();
|
||||
else invFilterByNameTimer=setTimeout(invFilterByName, 200);
|
||||
|
||||
return false;
|
||||
});
|
||||
$('#inpFilterName').keyup(function (e){
|
||||
$('#inpFilterName_submit').trigger('click');
|
||||
});
|
||||
if ($.cookie('invFilterByName')) {
|
||||
$('#inpFilterName').val($.cookie('invFilterByName'));
|
||||
invFilterByName();
|
||||
}
|
||||
if ($.cookie('invFilterByName')) {
|
||||
$('#inpFilterName').val($.cookie('invFilterByName'));
|
||||
invFilterByName();
|
||||
}
|
||||
});
|
||||
|
||||
jQuery.expr[":"].contains = function (elem, i, match, array)
|
||||
{
|
||||
return (elem.textContent || elem.innerText || jQuery.text(elem) || "").toLowerCase().indexOf(match[3].toLowerCase()) >= 0;
|
||||
}
|
||||
|
||||
function inventorySort(e){
|
||||
if ( $('#inventorySortBox').css('display') =='none') {
|
||||
$('#inventorySortBox').show();
|
||||
$(e).addClass('focus');
|
||||
} else {
|
||||
$('#inventorySortBox').hide();
|
||||
$(e).removeClass('focus');
|
||||
}
|
||||
}
|
||||
function inventoryHeight() {
|
||||
var height = $('#itmAll').height();
|
||||
var heW = $(window).height();
|
||||
heW = heW-148; // 1060
|
||||
height = height-120; // 462
|
||||
var heMax = $("#itmAllSee").children('table').height();
|
||||
if (heMax > height) {
|
||||
if (heW > height) {
|
||||
$("#itmAllSee").height(heW);
|
||||
} else {
|
||||
$("#itmAllSee").height(height);
|
||||
}
|
||||
} else {
|
||||
$("#itmAllSee").height(heMax);
|
||||
}
|
||||
}
|
||||
$(window).ready(function(){
|
||||
inventoryHeight();
|
||||
});
|
||||
$(window).resize(function(){
|
||||
inventoryHeight();
|
||||
});
|
||||
|
||||
function inventoryAjax(url){
|
||||
$('#ShowInventory').html('<div align="center" style="padding:10px;background-color:#A5A5A5;"><b>Çàãðóçêà...</b></div>');
|
||||
$.ajax({
|
||||
url: url,
|
||||
cache: false,
|
||||
dataType: 'html',
|
||||
success: function (html) {
|
||||
$('#ShowInventory').html(html);
|
||||
inventoryHeight();
|
||||
}
|
||||
});
|
||||
}
|
||||
function seetext(id) {
|
||||
var id = document.getElementById('close_text_itm'+id);
|
||||
if(id.style.display == 'none') {
|
||||
id.style.display = '';
|
||||
}else{
|
||||
id.style.display = 'none';
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
<div style="z-index: 2; position: relative; width:100%; display:table; box-sizing: border-box; margin: 0px; padding: 0px 5px 3px 5px; -webkit-box-shadow: 0px 4px 6px -3px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0px 4px 6px -3px rgba(0, 0, 0, 0.6); box-shadow: 0px 4px 6px -4px rgba(0, 0, 0, 0.6);">
|
||||
<div style="display:table-cell;"><!-- Êíîïêè âîçâðàòà è äðóãèå--></div>
|
||||
<div style="display:table-cell; text-align: right;">
|
||||
<?
|
||||
if($u->info['animal'] != 0) {
|
||||
echo '<input class="btnnew" type="button" onclick="top.frames[\'main\'].location=\'main.php?pet=1&rnd='.$code.'\'" value="Çâåðü" />';
|
||||
}
|
||||
?><input class="btnnew" type="button" onclick="top.frames['main'].location='main.php?skills&side=1&rn=<? echo $code; ?>'" value="Óìåíèÿ" /><?
|
||||
if ($u->info['inTurnir'] == 0) { ?><input class="btnnew" type="button" onclick="top.frames['main'].location='main.php?obraz&rnd=<? echo $code; ?>'" value="Îáðàç" /><? }
|
||||
$gl = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `reimage` WHERE ((`uid` = "'.$u->info['id'].'" AND `clan` = "0") OR `clan` = "'.$u->info['clan'].'") AND `good` > 0 AND `bad` = "0" LIMIT 1'));
|
||||
if($gl[0] > 0) { ?><input class="btnnew" type="button" onclick="top.frames['main'].location='main.php?galery&rnd=<? echo $code; ?>'" value="Ãàëåðåÿ" /><? } unset($gl);
|
||||
if ($u->info['inTurnir'] == 0) { ?><input class="btnnew2" type="button" onclick="location.href='main.php?referals'" value="Íàñòàâíè÷åñòâî" /><? }
|
||||
?><input class="btnnew" type="button" onclick="top.frames['main'].location='main.php'" value="Âåðíóòüñÿ" />
|
||||
<!--
|
||||
<input class="btnnew" type="button" onclick="top.frames['main'].location='main.php?anketa&rn=<? echo $code; ?>'" value="Àíêåòà" />
|
||||
<input class="btnnew" type="button" onclick="top.frames['main'].location='main.php?act_trf=1&rn=<? echo $code; ?>'" value="Îò÷åò î ïåðåâîäàõ" />
|
||||
<input class="btnnew" type="button" style="font-weight:bold;" value="Áåçîïàñíîñòü" onclick="top.frames['main'].location='main.php?security&rn=<? echo $code; ?>'" />
|
||||
<input class="btnnew" type="button" style="background-color:#A9AFC0" onClick="alert('Ðàçäåë îòñóòñòâóåò');" value="Ïîäñêàçêè" />
|
||||
-->
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="250" valign="top" align="right"><div style="padding-top: 6px;" align="center"><? $usee = $u->getInfoPers($u->info['id'],0,0,1); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; }
|
||||
if($u->info['level']>1 && $u->info['inTurnir'] == 0) {
|
||||
include('_incl_data/class/_cron_.php');
|
||||
$priem->seeMy(1);
|
||||
}
|
||||
if( $u->info['inTurnir'] > 0 ) {
|
||||
echo '<center><a href="/main.php?inv&remitem&otdel='.round((int)$_GET['otdel']).'">Ñíÿòü âñå</a></center>';
|
||||
}
|
||||
echo '<br>'.$u->info_remont();
|
||||
if( $u->info['inTurnir'] == 0 ) {
|
||||
/*$bns = mysql_fetch_array(mysql_query('SELECT `id`,`time` FROM `aaa_bonus` WHERE `uid` = "'.$u->info['id'].'" AND `time` > '.time().' LIMIT 1'));
|
||||
if(isset($bns['id'])) {
|
||||
$bns2 = '÷åðåç '.$u->timeOut($bns['time']-time());
|
||||
$bns1 = '0';
|
||||
$bns3 = '';
|
||||
}else{
|
||||
$bns2 = '';
|
||||
$bns1 = '';
|
||||
$bns3 = ' onclick="location.href=\'main.php?inv=1&takebns='.$u->info['nextAct'].'\'"';
|
||||
}
|
||||
if(isset($_GET['takebns']) && $u->newAct($_GET['takebns'])==true && !isset($bns['id'])) {
|
||||
$u->takeBonus();
|
||||
$bns2 = '<div style="width:112px" align="center">÷åðåç '.$u->timeOut( 2 * 3600 ).'</div>';
|
||||
$bns1 = '0';
|
||||
$bns3 = '';
|
||||
}
|
||||
?>
|
||||
<div align="center">
|
||||
<div class="on2gb"<?=$bns3?>>
|
||||
<div class="on1gb<?=$bns1?>">
|
||||
<small class="on1gbt<?=$bns1?>"><?=$bns2?></small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?*/
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
<div align="left"><?php echo $c['counters']; ?></div>
|
||||
</td>
|
||||
<td width="242" valign="top" align="left"><? if( $u->info['inTurnir'] == 0) { include('stats_inv.php'); } else { include('stats_inv2.php'); } ?></td>
|
||||
<td valign="top" id="itmAll">
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0" noresize="noresize">
|
||||
<? if( $u->error != '' ) { ?>
|
||||
<tr>
|
||||
<td>
|
||||
<div style="min-height:18px;padding:2px 4px; border: 1px solid #A5A5A5; border-top:0px;"><font color="#FF0000"><b><? echo $u->error; ?></b></font></div>
|
||||
</td>
|
||||
</tr>
|
||||
<? } ?>
|
||||
<tr>
|
||||
<td id="ShowInventory"><?php echo $showItems; ?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -0,0 +1,301 @@
|
||||
<?
|
||||
|
||||
session_start();
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
|
||||
|
||||
if(!isset($_GET['otdel']) || ($_GET['otdel']!=1 && $_GET['otdel']!=2 && $_GET['otdel']!=3 && $_GET['otdel']!=4 && $_GET['otdel']!=5 && $_GET['otdel']!=6))
|
||||
{
|
||||
$_GET['otdel'] = 1; // Åñëè ðàçäåë íå óêàçàí.
|
||||
$_GET['paged'] = $_SESSION['paged'] = 0;
|
||||
}
|
||||
|
||||
if(isset($_GET['otdel'])){
|
||||
if(!isset($_GET['paged']) && (isset($_GET['use_pid']) || isset($_GET['sid']) || isset($_GET['oid']) || isset($_GET['usecopr']) || isset($_GET['delcop']))){
|
||||
$_GET['paged'] = $_SESSION['paged']; // use item and load old paging
|
||||
}
|
||||
elseif(isset($_GET['paged']) && $_GET['paged']!='')
|
||||
{
|
||||
$_SESSION['paged'] = $_GET['paged']; // Çàäàåì íîâóþ ñòðàíèöó.
|
||||
}
|
||||
elseif(isset($_SESSION['paged']) && $_SESSION['paged']!='' && $_SESSION['otdel']==$_GET['otdel'])
|
||||
{
|
||||
$_GET['paged'] = $_SESSION['paged']; // Åñëè ñòðàíèöà óæå èìååòñÿ â ñåññèè, âîçâðàùàåì å¸ â òåêóùóþ.
|
||||
}
|
||||
else
|
||||
{
|
||||
$_GET['paged'] = $_SESSION['paged'] = 0;
|
||||
}
|
||||
}
|
||||
|
||||
$_SESSION['otdel'] = $_GET['otdel']; // äëÿ îòëàäêè.
|
||||
|
||||
if(isset($_GET['delcop'])) {
|
||||
mysql_query('DELETE FROM `complects_priem` WHERE `id` = "'.mysql_real_escape_string($_GET['delcop']).'" AND `uid` = "'.$u->info['id'].'" LIMIT 1');
|
||||
}elseif(isset($_GET['usecopr'])) {
|
||||
$cpr = mysql_fetch_array(mysql_query('SELECT * FROM `complects_priem` WHERE `id` = "'.mysql_real_escape_string($_GET['usecopr']).'" AND `uid` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
if(isset($cpr['id'])) {
|
||||
$u->info['priems'] = $cpr['priems'];
|
||||
mysql_query('UPDATE `stats` SET `priems` = "'.mysql_real_escape_string($cpr['priems']).'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
$u->add_buf('',0);
|
||||
echo time();
|
||||
$u->add_buf('',1,$u->info['id'],'inv');
|
||||
*/
|
||||
|
||||
//ñîõðàíÿåì êîìïëåêò
|
||||
if(isset($_POST['compname']))
|
||||
{
|
||||
$_POST['compname'] = htmlspecialchars($_POST['compname'],NULL,'cp1251');
|
||||
$_POST['compname'] = str_replace("'",'',$_POST['compname']);
|
||||
$_POST['compname'] = str_replace('"','',$_POST['compname']);
|
||||
$ptst = str_replace(' ','',$_POST['compname']);
|
||||
if($ptst!='')
|
||||
{
|
||||
//Äîáàâëÿåì êîìïëåêò
|
||||
$ptst = '';
|
||||
$sp = mysql_query('SELECT `inOdet`,`id` FROM `items_users` WHERE `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `inOdet` > 0 AND `inShop` = "0" ORDER BY `inOdet` ASC LIMIT 250');
|
||||
while($pl = mysql_fetch_array($sp))
|
||||
{
|
||||
$ptst .= $pl['inOdet'].'='.$pl['id'].'|';
|
||||
}
|
||||
$tcm = mysql_fetch_array(mysql_query('SELECT * FROM `save_com` WHERE `uid` = "'.$u->info['id'].'" AND `name` = "'.mysql_real_escape_string($_POST['compname']).'" AND `delete` = "0" LIMIT 1'));
|
||||
if(!isset($tcm['id']))
|
||||
{
|
||||
//äîáàâëÿåì íîâûé êîìïëåêò
|
||||
$ins = mysql_query('INSERT INTO `save_com` (`uid`,`time`,`name`,`val`,`type`) VALUES ("'.$u->info['id'].'","'.time().'","'.mysql_real_escape_string($_POST['compname']).'","'.$ptst.'","0")');
|
||||
if($ins)
|
||||
{
|
||||
$u->error = 'Êîìïëåêò "'.$_POST['compname'].'" áûë óñïåøíî ñîõðàíåí';
|
||||
}else{
|
||||
$u->error = 'Íå óäàëîñü ñîõðàíèòü êîìïëåêò ïî òåõíè÷åñêèì ïðè÷èíàì';
|
||||
}
|
||||
}else{
|
||||
//èçìåíÿåì ñóùåñòâóþùèé
|
||||
$ins = mysql_query('UPDATE `save_com` SET `val` = "'.$ptst.'" WHERE `id` = "'.$tcm['id'].'" LIMIT 1');
|
||||
if($ins)
|
||||
{
|
||||
$u->error = 'Êîìïëåêò "'.$_POST['compname'].'" áûë óñïåøíî èçìåíåí';
|
||||
}else{
|
||||
$u->error = 'Íå óäàëîñü èçìåíèòü êîìïëåêò ïî òåõíè÷åñêèì ïðè÷èíàì';
|
||||
}
|
||||
}
|
||||
unset($ptst,$tcm,$inc);
|
||||
}
|
||||
}elseif(isset($_GET['delc1']))
|
||||
{
|
||||
$cmpl = mysql_query('UPDATE `save_com` SET `delete` = "'.time().'" WHERE `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `id` = "'.mysql_real_escape_string($_GET['delc1']).'" LIMIT 1');
|
||||
if($cmpl)
|
||||
{
|
||||
$u->error = 'Êîìïëåêò áûë óñïåøíî óäàëåí';
|
||||
}
|
||||
}
|
||||
$filt='`iu`.`lastUPD` DESC';
|
||||
if(isset($_GET['boxsort'])){
|
||||
switch($_GET['boxsort']){
|
||||
case'name':
|
||||
$filt='`im`.`name` ASC';
|
||||
break;
|
||||
case'cost':
|
||||
$filt='`im`.`price2` DESC, `im`.`price1` DESC';
|
||||
break;
|
||||
case'type':
|
||||
$filt='`im`.`inslot`';
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
$pc = 20;
|
||||
$pg = round((int)@$_GET['paged']);
|
||||
$pxc = $pg*$pc;
|
||||
$nlim = '';
|
||||
$pgs = mysql_fetch_array(mysql_query('SELECT COUNT(`iu`.`id`) FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `im`.`id` = `iu`.`item_id` WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `im`.`inRazdel`="'.mysql_real_escape_string($_GET['otdel']).'" ORDER BY '.$filt.' LIMIT 1'));
|
||||
$pgs = $pgs[0];
|
||||
$page_look = '';
|
||||
|
||||
|
||||
|
||||
if(isset($_SESSION['paged']))$page_look = '<!-- PAGED SEE '.round((int)@$_SESSION['paged']).'-->'; else $page_look = '<!-- PAGED '.$_SESSION['paged'].' -->';
|
||||
if($pgs > $pc) {
|
||||
$nlim = ' LIMIT '.$pxc.' , '.$pc.'';
|
||||
$page_look .= '<table border=0 cellpadding=0 cellspacing=0 width=100% bgcolor="#A5A5A5"><tr><td width=99% align=center>';
|
||||
$page_look .= '<div style="padding:10px;">';
|
||||
$page_look .= 'Ñòðàíèöû: ';
|
||||
$i = 1;
|
||||
echo '<style>.pgdas { display:inline-block;background-color:#AEAEAE; padding:3px 7px 3px 7px; } .pgdas1 { display:inline-block;background-color:#EAEAEA; padding:3px 7px 3px 7px; }</style>';
|
||||
while($i <= ceil($pgs/$pc)) {
|
||||
if($i-1 == $pg) {
|
||||
$sep = 1;
|
||||
}else{
|
||||
$sep = '';
|
||||
}
|
||||
$page_look .= '<a class="pgdas'.$sep.'" href="javascript:void(0);" onclick="inventoryAjax(\'main.php?paged='.($i-1).'&inv&mAjax=true&otdel='.round($_GET['otdel']).'\');">'.$i.'</a> ';
|
||||
$i++;
|
||||
}
|
||||
$page_look .= '</div>';
|
||||
$page_look .= '<td nowrap> </td></tr></table>';
|
||||
}
|
||||
$itmAll = $itmAllSee = '';
|
||||
if(isset($_GET['boxsort']) && $_GET['otdel']==5) {
|
||||
if($_POST['subfilter']) {
|
||||
$itmAll = $u->genInv(1,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `name` LIKE "%'.addcslashes(mysql_real_escape_string($_POST['filter']), '%_').'%" ORDER by `name` ASC');
|
||||
}
|
||||
}else{
|
||||
$itmAll = $u->genInv(1,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `im`.`inRazdel`="'.mysql_real_escape_string($_GET['otdel']).'" ORDER BY '.$filt.''.$nlim);
|
||||
}
|
||||
|
||||
$itmAllSee = '<tr><td align="center" bgcolor="#e2e0e0">ÏÓÑÒÎ</td></tr>';
|
||||
if($itmAll[0] > 0)
|
||||
$itmAllSee = $itmAll[2];
|
||||
|
||||
$showItems = '<table width="100%" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td valign="top"><table width="100%" cellspacing="0" cellpadding="5" bgcolor="#c7c7c7">
|
||||
<tr>
|
||||
<td width="20%" align=center bgcolor="' . (($_GET['otdel'] == 1) ? '#A5A5A5' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&otdel=1&rn=1.1\');">Îáìóíäèðîâàíèå</a></td>
|
||||
<td width="20%" align=center bgcolor="' . (($_GET['otdel'] == 2) ? '#A5A5A5' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&otdel=2&rn=2.1\');">Çàêëÿòèÿ</a></td>
|
||||
<td width="20%" align=center bgcolor="' . (($_GET['otdel'] == 3) ? '#A5A5A5' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&otdel=3&rn=3.1\');">Ýëèêñèðû</a></td>
|
||||
<td width="20%" align=center bgcolor="' . (($_GET['otdel'] == 6) ? '#A5A5A5' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&otdel=6&rn=6.1\');">Ðóíû</a></td>
|
||||
<td width="20%" align=center bgcolor="' . (($_GET['otdel'] == 4) ? '#A5A5A5' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&otdel=4&rn=4.1\');">Ïðî÷åå</a></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><table border="0" cellpadding="0" cellspacing="0" width="100%" bgcolor="#A5A5A5">
|
||||
<tr>
|
||||
<td width="99%" align="center"><b>Ðþêçàê (ìàññà:' . (0+$u->aves['now']) . ' / ' . $u->aves['max'] . ', ïðåäìåòîâ: ' . $u->aves['items'] . ')</b>
|
||||
</tr>
|
||||
</table>' . $page_look . '</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" align="center"><table width="100%" border="0" cellspacing="1" align="center" cellpadding="0" bgcolor="#A5A5A5">' . (( $u->info['invBlock'] == 0 ) ? $itmAllSee : '<div align="center" style="padding:10px;background-color:#A5A5A5;"><form method="post" action="main.php?inv=1&otdel='.$_GET['otdel'].'&relockinvent"><b>Ðþêçàê çàêðûò.</b><br><img title="Çàìîê äëÿ ðþêçàêà" src="https://img.new-combats.com/i/items/box_lock.gif"> Ââåäèòå ïàðîëü: <input id="relockInv" name="relockInv" type="password"><input type="submit" value="Îòêðûòü"></form></div>' ) . '</table>
|
||||
<table width="100%" bgcolor="#A5A5A5">
|
||||
<tr>
|
||||
<td align="left"> Âûðîâíÿòü ïî
|
||||
<input type="button" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&boxsort=name&otdel=' . intval($_GET['otdel']) . '\');" value="íàçâàíèþ" />
|
||||
<input type="button" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&boxsort=cost&otdel=' . intval($_GET['otdel']) . '\');" value="öåíå" />
|
||||
<input type="button" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&boxsort=type&otdel=' . intval($_GET['otdel']) . '\');" value="òèïó" /></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>';
|
||||
if(isset($_GET['mAjax'])){
|
||||
exit($showItems);
|
||||
}
|
||||
?>
|
||||
<script type="text/javascript" src="js/jquery.js"></script>
|
||||
<script>
|
||||
function inventoryAjax(url){
|
||||
$('#ShowInventory').html('<div align="center" style="padding:10px;background-color:#A5A5A5;"><b>Çàãðóçêà...</b></div>');
|
||||
$.ajax({
|
||||
url: url,
|
||||
cache: false,
|
||||
dataType: 'html',
|
||||
success: function (html) {
|
||||
$('#ShowInventory').html(html);
|
||||
}
|
||||
});
|
||||
}
|
||||
function seetext(id) {
|
||||
var id = document.getElementById('close_text_itm'+id);
|
||||
if(id.style.display == 'none') {
|
||||
id.style.display = '';
|
||||
}else{
|
||||
id.style.display = 'none';
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="250" valign="top" align="right"><div align="center"><? $usee = $u->getInfoPers($u->info['id'],0,0,1); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; }
|
||||
if($u->info['level']>1 && $u->info['inTurnir'] == 0)
|
||||
{
|
||||
include('_incl_data/class/_cron_.php');
|
||||
$priem->seeMy(1);
|
||||
}
|
||||
if( $u->info['inTurnir'] > 0 ) {
|
||||
echo '<center><a href="/main.php?inv&remitem&otdel='.round((int)$_GET['otdel']).'">Ñíÿòü âñå</a></center>';
|
||||
}
|
||||
echo '<br>'.$u->info_remont();
|
||||
if( $u->info['inTurnir'] == 0 ) {
|
||||
/*$bns = mysql_fetch_array(mysql_query('SELECT `id`,`time` FROM `aaa_bonus` WHERE `uid` = "'.$u->info['id'].'" AND `time` > '.time().' LIMIT 1'));
|
||||
if(isset($bns['id'])) {
|
||||
$bns2 = '÷åðåç '.$u->timeOut($bns['time']-time());
|
||||
$bns1 = '0';
|
||||
$bns3 = '';
|
||||
}else{
|
||||
$bns2 = '';
|
||||
$bns1 = '';
|
||||
$bns3 = ' onclick="location.href=\'main.php?inv=1&takebns='.$u->info['nextAct'].'\'"';
|
||||
}
|
||||
if(isset($_GET['takebns']) && $u->newAct($_GET['takebns'])==true && !isset($bns['id'])) {
|
||||
$u->takeBonus();
|
||||
$bns2 = '<div style="width:112px" align="center">÷åðåç '.$u->timeOut( 2 * 3600 ).'</div>';
|
||||
$bns1 = '0';
|
||||
$bns3 = '';
|
||||
}
|
||||
?>
|
||||
<div align="center">
|
||||
<div class="on2gb"<?=$bns3?>>
|
||||
<div class="on1gb<?=$bns1?>">
|
||||
<small class="on1gbt<?=$bns1?>"><?=$bns2?></small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?*/
|
||||
}
|
||||
?>
|
||||
</div></td>
|
||||
<td width="242" valign="top" align="left"><? if( $u->info['inTurnir'] == 0) { include('stats_inv.php'); }else{ include('stats_inv2.php'); } ?></td>
|
||||
<td valign="top">
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0" noresize="noresize">
|
||||
<? if( $u->error != '' ) { ?>
|
||||
<tr>
|
||||
<td>
|
||||
<div style="min-height:18px;padding-left:0px;"><font color="#FF0000"><b><? echo $u->error; ?></b></font></div>
|
||||
</td>
|
||||
</tr>
|
||||
<? } ?>
|
||||
<tr>
|
||||
<td width="60%" height="45" align="right" valign="top">
|
||||
<?
|
||||
if($u->info['animal'] != 0)
|
||||
{
|
||||
echo ' <input class="btnnew" type="button" onclick="top.frames[\'main\'].location=\'main.php?pet=1&rnd='.$code.'\'" value="Çâåðü" />';
|
||||
}
|
||||
?>
|
||||
<? if ($u->info['inTurnir'] == 0) { ?>
|
||||
<input class="btnnew" type="button" onclick="top.frames['main'].location='main.php?obraz&rnd=<? echo $code; ?>'" value="Îáðàç" />
|
||||
<? } ?>
|
||||
<?
|
||||
$gl = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `reimage` WHERE ((`uid` = "'.$u->info['id'].'" AND `clan` = "0") OR `clan` = "'.$u->info['clan'].'") AND `good` > 0 AND `bad` = "0" LIMIT 1'));
|
||||
if($gl[0] > 0) { ?>
|
||||
<input class="btnnew" type="button" onclick="top.frames['main'].location='main.php?galery&rnd=<? echo $code; ?>'" value="Ãàëåðåÿ" />
|
||||
<? } unset($gl); ?>
|
||||
<input class="btnnew" type="button" onclick="top.frames['main'].location='main.php?skills&side=1&rn=<? echo $code; ?>'" value="Óìåíèÿ" />
|
||||
<input class="btnnew" type="button" onclick="top.frames['main'].location='main.php?anketa&rn=<? echo $code; ?>'" value="Àíêåòà" />
|
||||
<? if ($u->info['inTurnir'] == 0) { ?>
|
||||
<input class="btnnew2" style="background-color:#A9AFC0" type="button" onclick="location.href='main.php?referals'" value="Íàñòàâíè÷åñòâî" />
|
||||
<? } ?>
|
||||
<input class="btnnew" type="button" onclick="top.frames['main'].location='main.php?act_trf=1&rn=<? echo $code; ?>'" value="Îò÷åò î ïåðåâîäàõ" />
|
||||
<input class="btnnew" type="button" style="font-weight:bold;" value="Áåçîïàñíîñòü" onclick="top.frames['main'].location='main.php?security&rn=<? echo $code; ?>'" />
|
||||
<input class="btnnew" type="button" style="background-color:#A9AFC0" onClick="alert('Ðàçäåë îòñóòñòâóåò');" value="Ïîäñêàçêè" />
|
||||
|
||||
<input class="btnnew" type="button" onclick="top.frames['main'].location='main.php'" value="Âåðíóòüñÿ" /> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="ShowInventory"><?php echo $showItems; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div align="right"><?php echo $c['counters']; ?></div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -0,0 +1,457 @@
|
||||
<script language="JavaScript">
|
||||
var elem = document.getElementById("se-pre-con");
|
||||
elem.parentNode.removeChild(elem);
|
||||
</script>
|
||||
|
||||
<?
|
||||
session_start();
|
||||
if(!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
|
||||
$u->info['marker'] = 'inv';
|
||||
|
||||
if( isset( $_SESSION['otdel'] ) && !isset($_GET['otdel']) && !isset($_GET['paged'])) {
|
||||
$_GET['otdel'] = $_SESSION['otdel'];
|
||||
$_GET['paged'] = $_SESSION['paged'];
|
||||
}elseif( !isset( $_GET['otdel'] ) || ( $_GET['otdel']<1 && $_GET['otdel']>6 ) ) {
|
||||
$_GET['otdel'] = 1; // Åñëè ðàçäåë íå óêàçàí.
|
||||
$_GET['paged'] = $_SESSION['paged'] = 0;
|
||||
}
|
||||
|
||||
if( isset($_GET['otdel']) ) {
|
||||
if( !isset($_GET['paged']) && (isset($_GET['use_pid']) || isset($_GET['sid']) || isset($_GET['oid']) || isset($_GET['usecopr']) || isset($_GET['delcop'])) ) {
|
||||
$_GET['paged'] = $_SESSION['paged']; // use item and load old paging
|
||||
} elseif(isset($_GET['paged']) && $_GET['paged']!='') {
|
||||
$_SESSION['paged'] = $_GET['paged']; // Çàäàåì íîâóþ ñòðàíèöó.
|
||||
} elseif(isset($_SESSION['paged']) && $_SESSION['paged']!='' && $_SESSION['otdel']==$_GET['otdel']) {
|
||||
$_GET['paged'] = $_SESSION['paged']; // Åñëè ñòðàíèöà óæå èìååòñÿ â ñåññèè, âîçâðàùàåì å¸ â òåêóùóþ.
|
||||
} else {
|
||||
$_GET['paged'] = $_SESSION['paged'] = 0;
|
||||
}
|
||||
}
|
||||
|
||||
$_SESSION['otdel'] = $_GET['otdel']; // äëÿ îòëàäêè.
|
||||
|
||||
if( isset($_GET['delcop']) ) {
|
||||
mysql_query('DELETE FROM `complects_priem` WHERE `id` = "'.mysql_real_escape_string($_GET['delcop']).'" AND `uid` = "'.$u->info['id'].'" LIMIT 1');
|
||||
} elseif( isset($_GET['usecopr']) ) {
|
||||
$cpr = mysql_fetch_array(mysql_query('SELECT * FROM `complects_priem` WHERE `id` = "'.mysql_real_escape_string($_GET['usecopr']).'" AND `uid` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
if( isset($cpr['id']) ) {
|
||||
$u->info['priems'] = $cpr['priems'];
|
||||
mysql_query('UPDATE `stats` SET `priems` = "'.mysql_real_escape_string($cpr['priems']).'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
}
|
||||
}
|
||||
|
||||
//ñîõðàíÿåì êîìïëåêò
|
||||
if( isset($_POST['compname']) ) {
|
||||
$_POST['compname'] = htmlspecialchars($_POST['compname'],NULL,'cp1251');
|
||||
$_POST['compname'] = str_replace("'",'',$_POST['compname']);
|
||||
$_POST['compname'] = str_replace('"','',$_POST['compname']);
|
||||
$ptst = str_replace(' ','',$_POST['compname']);
|
||||
if( $ptst!='' ) {
|
||||
//Äîáàâëÿåì êîìïëåêò
|
||||
$ptst = '';
|
||||
$sp = mysql_query('SELECT `inOdet`,`id` FROM `items_users` WHERE `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `inOdet` > 0 AND `inShop` = "0" ORDER BY `inOdet` ASC LIMIT 250');
|
||||
while ( $pl = mysql_fetch_array($sp) ) {
|
||||
$ptst .= $pl['inOdet'].'='.$pl['id'].'|';
|
||||
}
|
||||
$tcm = mysql_fetch_array(mysql_query('SELECT * FROM `save_com` WHERE `uid` = "'.$u->info['id'].'" AND `name` = "'.mysql_real_escape_string($_POST['compname']).'" AND `delete` = "0" LIMIT 1'));
|
||||
if( !isset($tcm['id']) ) {
|
||||
//äîáàâëÿåì íîâûé êîìïëåêò
|
||||
$ins = mysql_query('INSERT INTO `save_com` (`uid`,`time`,`name`,`val`,`type`) VALUES ("'.$u->info['id'].'","'.time().'","'.mysql_real_escape_string($_POST['compname']).'","'.$ptst.'","0")');
|
||||
if($ins) {
|
||||
$u->error = 'Êîìïëåêò "'.$_POST['compname'].'" áûë óñïåøíî ñîõðàíåí';
|
||||
} else {
|
||||
$u->error = 'Íå óäàëîñü ñîõðàíèòü êîìïëåêò ïî òåõíè÷åñêèì ïðè÷èíàì';
|
||||
}
|
||||
}else{
|
||||
//èçìåíÿåì ñóùåñòâóþùèé
|
||||
$ins = mysql_query('UPDATE `save_com` SET `val` = "'.$ptst.'" WHERE `id` = "'.$tcm['id'].'" LIMIT 1');
|
||||
if($ins)
|
||||
{
|
||||
$u->error = 'Êîìïëåêò "'.$_POST['compname'].'" áûë óñïåøíî èçìåíåí';
|
||||
}else{
|
||||
$u->error = 'Íå óäàëîñü èçìåíèòü êîìïëåêò ïî òåõíè÷åñêèì ïðè÷èíàì';
|
||||
}
|
||||
}
|
||||
unset($ptst,$tcm,$inc);
|
||||
}
|
||||
}elseif(isset($_GET['delc1'])) {
|
||||
$cmpl = mysql_query('UPDATE `save_com` SET `delete` = "'.time().'" WHERE `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `id` = "'.mysql_real_escape_string($_GET['delc1']).'" LIMIT 1');
|
||||
if($cmpl)
|
||||
{
|
||||
$u->error = 'Êîìïëåêò áûë óñïåøíî óäàëåí';
|
||||
}
|
||||
}
|
||||
$filt='`iu`.`lastUPD` DESC';
|
||||
if(isset($_GET['boxsort'])){
|
||||
switch($_GET['boxsort']){
|
||||
case'name':
|
||||
$filt='`im`.`name` ASC';
|
||||
break;
|
||||
case'cost':
|
||||
$filt='`im`.`price2` DESC, `im`.`price1` DESC';
|
||||
break;
|
||||
case'type':
|
||||
$filt='`im`.`inslot`';
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
$pc = 3000;
|
||||
$pg = round((int)@$_GET['paged']);
|
||||
$pxc = $pg*$pc;
|
||||
$nlim = '';
|
||||
$pgs = mysql_fetch_array(mysql_query('SELECT COUNT(`iu`.`id`) FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `im`.`id` = `iu`.`item_id` WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `im`.`inRazdel`="'.mysql_real_escape_string($_GET['otdel']).'" ORDER BY '.$filt.' LIMIT 1'));
|
||||
$pgs = $pgs[0];
|
||||
$page_look = '';
|
||||
$inventorySortBox = '<div id="inventorySortBox">
|
||||
Ñîðòèðîâêà: <br/>
|
||||
<input type="button" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&boxsort=name&otdel=' . intval($_GET['otdel']) . '\');" class="btn btn-danger" value="Íàçâàíèþ" />
|
||||
<input type="button" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&boxsort=cost&otdel=' . intval($_GET['otdel']) . '\');" class="btn btn-danger" value="Öåíå" />
|
||||
<input type="button" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&boxsort=type&otdel=' . intval($_GET['otdel']) . '\');" class="btn btn-danger" value="Òèïó" />
|
||||
</div>';
|
||||
|
||||
if(isset($_SESSION['paged']))$page_look = '<!-- PAGED SEE '.round((int)@$_SESSION['paged']).'-->'; else $page_look = '<!-- PAGED '.$_SESSION['paged'].' -->';
|
||||
if($pgs > $pc) {
|
||||
$nlim = ' LIMIT '.$pxc.' , '.$pc.'';
|
||||
#$page_look .= '<table border=0 cellpadding=0 cellspacing=0 width=100% bgcolor="#A5A5A5"><tr><td width=99% align=center>';
|
||||
$page_look .= '<div style="padding:0px;">';
|
||||
$page_look .= 'Ñòðàíèöû: ';
|
||||
$i = 1;
|
||||
echo '<style>.pgdas { display:inline-block;background-color:#dadada; padding:2px 4px 1px 4px; font-size:12px;} .pgdas1 { display:inline-block;background-color:#a5a5a5; padding:2px 4px 1px 4px; font-size:12px;}
|
||||
.pgdas { background: #dadada;background: -moz-linear-gradient(top, #dadada 50%, #a5a5a5 99%);background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#dadada), color-stop(99%,#a5a5a5));background: -webkit-linear-gradient(top, #dadada 50%,#a5a5a5 99%);background: -o-linear-gradient(top, #dadada 50%,#a5a5a5 99%);background: -ms-linear-gradient(top, #dadada 50%,#a5a5a5 99%);background: linear-gradient(to bottom, #dadada 50%,#a5a5a5 99%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#dadada\', endColorstr=\'#a5a5a5\',GradientType=0 );
|
||||
}
|
||||
.pgdas1 { background: #a5a5a5; }
|
||||
</style>';
|
||||
while($i <= ceil($pgs/$pc)) {
|
||||
if($i-1 == $pg) {
|
||||
$sep = 1;
|
||||
}else{
|
||||
$sep = '';
|
||||
}
|
||||
$page_look .= '<a class="pgdas'.$sep.'" href="javascript:void(0);" onclick="inventoryAjax(\'main.php?paged='.($i-1).'&inv&mAjax=true&otdel='.round($_GET['otdel']).'\');">'.$i.'</a> ';
|
||||
$i++;
|
||||
}
|
||||
$page_look .= '</div>';
|
||||
# $page_look .= '<td nowrap> </td></tr></table>';
|
||||
}
|
||||
$filt='`lastUPD` DESC';
|
||||
if(isset($_GET['boxsort'])){
|
||||
switch($_GET['boxsort']){
|
||||
case'name':
|
||||
$filt='`name` ASC';
|
||||
break;
|
||||
case'cost':
|
||||
$filt='`price2` DESC, `price1` DESC';
|
||||
break;
|
||||
case'type':
|
||||
$filt='`inslot`';
|
||||
break;
|
||||
}
|
||||
}
|
||||
$itmAll = $itmAllSee = '';
|
||||
if( isset($_GET['boxsort']) && $_GET['otdel']==5 ) {
|
||||
if($_POST['subfilter']) {
|
||||
$itmAll = $u->genInv(1,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `name` LIKE "%'.addcslashes(mysql_real_escape_string($_POST['filter']), '%_').'%" ORDER BY `name` ASC');
|
||||
}
|
||||
} else {
|
||||
$itmAll = $u->genInv(1,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `im`.`inRazdel`="'.mysql_real_escape_string($_GET['otdel']).'" ORDER BY '.$filt.''.$nlim);
|
||||
}
|
||||
|
||||
$itmAllSee = '<tr><td align="center" bgcolor="#c7c7c7">ÏÓÑÒÎ</td></tr>';
|
||||
if($itmAll[0] > 0)
|
||||
$itmAllSee = $itmAll[2];
|
||||
$clrb = '';
|
||||
$clrba = '';
|
||||
if($u->aves['now'] >= $u->aves['max']) {
|
||||
$clrb = 'color:#BB0000;';
|
||||
$clrba = ' (Ó âàñ ïåðåãðóç!)';
|
||||
}
|
||||
$showItems = '<table width="100%" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td valign="top"><table style="" width="100%" cellspacing="0" cellpadding="0" bgcolor="#d4d2d2">
|
||||
<tr>
|
||||
<td style="border-top:4px solid #d4d2d2;border-bottom:4px solid #d4d2d2;" width="20%" ' . (($_GET['otdel'] != 1) ? 'style=""' : 'style=""') .' align=center bgcolor="' . (($_GET['otdel'] == 1) ? '#a5a5a5' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&otdel=1&rn=1.1\');">Îáìóíäèðîâàíèå</a></td>
|
||||
<td style="border-top:4px solid #d4d2d2;border-bottom:4px solid #d4d2d2;" width="20%" ' . (($_GET['otdel'] != 2) ? 'style=""' : 'style=""') .' align=center bgcolor="' . (($_GET['otdel'] == 2) ? '#a5a5a5' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&otdel=2&rn=2.1\');">Çàêëÿòèÿ</a></td>
|
||||
<td style="border-top:4px solid #d4d2d2;border-bottom:4px solid #d4d2d2;" width="20%" ' . (($_GET['otdel'] != 3) ? 'style=""' : 'style=""') .' align=center bgcolor="' . (($_GET['otdel'] == 3) ? '#a5a5a5' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&otdel=3&rn=3.1\');">Ýëèêñèðû</a></td>
|
||||
<td style="border-top:4px solid #d4d2d2;border-bottom:4px solid #d4d2d2;" width="20%" ' . (($_GET['otdel'] != 6) ? 'style=""' : 'style=""') .' align=center bgcolor="' . (($_GET['otdel'] == 6) ? '#a5a5a5' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&otdel=6&rn=6.1\');">Ðóíû</a></td>
|
||||
<td style="border-top:4px solid #d4d2d2;border-bottom:4px solid #d4d2d2;" width="20%" ' . (($_GET['otdel'] != 4) ? 'style=""' : 'style="" ') .' align=center bgcolor="' . (($_GET['otdel'] == 4) ? '#a5a5a5' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&otdel=4&rn=4.1\');">Ïðî÷åå</a></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" ><table border="0" cellpadding="0" cellspacing="0" width="100%" style="padding-top:0px; border-left: 1px solid #A5A5A5; border-right: 1px solid #A5A5A5;" bgcolor="#a5a5a5">
|
||||
<tr>
|
||||
<td align="left" style="color:#2b2c2c; height: 20 px;font-size:12px; padding-top:2px;'.$clrb.'">
|
||||
<b> Ðþêçàê (ìàññà: ' . (0+$u->aves['now']) . '/' . $u->aves['max'] . ')</b> '.$clrba.'<!--, ïðåäìåòîâ: ' . $u->aves['items'] . '-->
|
||||
</td>
|
||||
<td width="450" align="right" style="color:#2b2c2c; padding-top:2px; font-size:12px; position:relative;">
|
||||
<form id="line_filter" style="display:inline;" onsubmit="return false;" prc_adsf="true">
|
||||
Ïîèñê ïî èìåíè: <div style="display:inline-block; position:relative; ">
|
||||
<input type="text" id="inpFilterName" placeholder="Ââåäèòå íàçâàíèå ïðåäìåòà..." autofocus="autofocus" size="44" autocomplete="off">
|
||||
<img style="position:absolute; cursor:pointer; right: 2px; top: 3px; width: 12px; height: 12px;" onclick="document.getElementById(\'inpFilterName\').value=\'\';" title="Óáðàòü ôèëüòð (êëàâèøà Esc)" src="https://img.new-combats.com/i/clear.gif">
|
||||
<input type="submit" style="display: none" id="inpFilterName_submit" value="Ôèëüòð" onclick="return false">
|
||||
<div class="autocomplete-suggestions" style="position: absolute; display: none;top: 15px; left:0px; margin:0px auto; right: 0px; font-size:12px; font-family: Tahoma; max-height: 300px; z-index: 9999;"></div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<input type="button" onclick="inventorySort(this);" style="margin:0px 2px;" value="Ñîðòèðîâêà" />
|
||||
'.$inventorySortBox.'
|
||||
</td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" align="center">
|
||||
<div style="height:350px; border-bottom: 1px solid #A5A5A5;border-top: 1px solid #A5A5A5;" id="itmAllSee"><table width="100%" border="0" cellspacing="1" align="center" cellpadding="0" bgcolor="#A5A5A5">' . (( $u->info['invBlock'] == 0 ) ? $itmAllSee : '<div align="center" style="padding:10px;background-color:#A5A5A5;"><form method="post" action="main.php?inv=1&otdel='.$_GET['otdel'].'&relockinvent"><b>Ðþêçàê çàêðûò.</b><br><img title="Çàìîê äëÿ ðþêçàêà" src="https://img.new-combats.com/i/items/box_lock.gif"> Ââåäèòå ïàðîëü: <input id="relockInv" name="relockInv" type="password"><input type="submit" value="Îòêðûòü"></form></div>' ) . '</table></div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<script language="JavaScript">
|
||||
if($.cookie(\'invFilterByName\')) $("#ShowInventory").hide();
|
||||
$(document).ready(function (){ $("#ShowInventory").show(); });
|
||||
</script>
|
||||
';
|
||||
if(isset($_GET['mAjax'])){
|
||||
exit($showItems);
|
||||
}
|
||||
?>
|
||||
<script type="text/javascript" src="js/jquery.1.11.js"></script>
|
||||
<script type="text/javascript" src="js/jquery.cookie.1.4.1.js"></script>
|
||||
<script type="text/javascript" src="js/jquery.autocomplete.js"></script>
|
||||
<script>
|
||||
$.cookie('invFilterByName','');
|
||||
var UpdateItemList;
|
||||
function inventorySort(e){
|
||||
if ( $('#inventorySortBox').css('display') =='none') {
|
||||
$('#inventorySortBox').show();
|
||||
$(e).addClass('focus');
|
||||
} else {
|
||||
$('#inventorySortBox').hide();
|
||||
$(e).removeClass('focus');
|
||||
}
|
||||
}
|
||||
function inventoryHeight() {
|
||||
var height = $('#itmAll').height();
|
||||
var heW = $(window).height();
|
||||
heW = heW-148; // 1060
|
||||
height = height-120; // 462
|
||||
var heMax = $("#itmAllSee").children('table').height();
|
||||
if (heMax > height) {
|
||||
if (heW > height) {
|
||||
$("#itmAllSee").height(heW);
|
||||
} else {
|
||||
$("#itmAllSee").height(height);
|
||||
}
|
||||
} else {
|
||||
$("#itmAllSee").height(heMax);
|
||||
}
|
||||
}
|
||||
$(window).ready(function(){
|
||||
inventoryHeight();
|
||||
});
|
||||
$(window).resize(function(){
|
||||
inventoryHeight();
|
||||
});
|
||||
|
||||
function seetext(id) {
|
||||
var id = document.getElementById('close_text_itm'+id);
|
||||
if(id.style.display == 'none') {
|
||||
id.style.display = '';
|
||||
}else{
|
||||
id.style.display = 'none';
|
||||
}
|
||||
}
|
||||
|
||||
function UpdateItemList(){
|
||||
var inv_names = [];
|
||||
var items = $('a.inv_name');
|
||||
$(items).each(function(){ if($.inArray($(this).text(), inv_names)<0) inv_names.push($(this).text()); });
|
||||
$('#inpFilterName').autocomplete({ lookup:inv_names, onSelect: invFilterByName });
|
||||
}
|
||||
function invFilterByName(){
|
||||
$.cookie('invFilterByName', '');
|
||||
var val = $('#inpFilterName').val();
|
||||
if (val == '') $("a.inv_name").parent().parent().stop().show();
|
||||
else {
|
||||
$.cookie('invFilterByName', val);
|
||||
$("a.inv_name:not(:contains('" + val + "'))").parents('.item').stop().css('background-color', '').hide();
|
||||
$("a.inv_name:contains('" + val + "')").parents('.item').stop().show();
|
||||
}
|
||||
}
|
||||
|
||||
function inventoryAjax(url){
|
||||
$('#ShowInventory').html('<div align="center" style="padding:10px;background-color:#d4d2d2;color:grey;"><b>Çàãðóçêà...</b></div>');
|
||||
$.ajax({
|
||||
url: url,
|
||||
cache: false,
|
||||
dataType: 'html',
|
||||
success: function (html) {
|
||||
$('#ShowInventory').html(html);
|
||||
|
||||
inventoryHeight();
|
||||
|
||||
UpdateItemList();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
$(document).ready(function () {
|
||||
|
||||
function UpdateItemList(){
|
||||
var inv_names = [];
|
||||
var items = $('a.inv_name');
|
||||
$(items).each(function(){ if($.inArray($(this).text(), inv_names)<0) inv_names.push($(this).text()); });
|
||||
$('#inpFilterName').autocomplete({ lookup:inv_names, onSelect: invFilterByName });
|
||||
}
|
||||
|
||||
function invFilterByName(){
|
||||
$.cookie('invFilterByName', '');
|
||||
var val = $('#inpFilterName').val();
|
||||
if (val == '') $("a.inv_name").parent().parent().stop().show();
|
||||
else {
|
||||
$.cookie('invFilterByName', val);
|
||||
$("a.inv_name:not(:contains('" + val + "'))").parents('.item').stop().css('background-color', '').hide();
|
||||
$("a.inv_name:contains('" + val + "')").parents('.item').stop().show();
|
||||
}
|
||||
}
|
||||
|
||||
UpdateItemList(); // ïåðåñ÷åò ïðåäìåòîâ.
|
||||
invFilterByNameTimer=null;
|
||||
|
||||
// ïðîñìàòðèâàåì ðåçóëüòàò
|
||||
$('#line_filter').submit(function (){ $('#inpFilterName_submit').trigger('click'); });
|
||||
|
||||
// Åñëè â âûïàäàþùåì ñïèñêå ïðåäìåòîâ ëèñòàåì ïðè ïîìîùè êëàâèø Up è Down, àâòîìàòè÷åñêè ïðîñìàòðèâàåì ðåçóëüòàò.
|
||||
$('#inpFilterName').keyup(function (e){ $('#inpFilterName_submit').trigger('click'); });
|
||||
|
||||
// Çàïîìèíàåì ïðîøëûé ïîèñê ïðåäìåòà è àêòèâèðóåì åãî ïðè îòêðûòèè èíâåíòàðÿ\ñóíäóêà
|
||||
if ($.cookie('invFilterByName')) { $('#inpFilterName').val($.cookie('invFilterByName')); invFilterByName(); }
|
||||
|
||||
// Àâòîîáíîâëåíèå â ðåàëüíîì âðåìåíè ïðè íàïèñàíèè òåêñòà.
|
||||
$('#line_filter').click(function (){ window.clearInterval(invFilterByNameTimer); if($('#inpFilterName').val()=='')invFilterByName(); else invFilterByNameTimer=setTimeout(invFilterByName, 200); return false;} );
|
||||
|
||||
/*
|
||||
|
||||
var inv_names = [];
|
||||
$('a.inv_name').each(function(){ if($.inArray($(this).text(), inv_names)<0) inv_names.push($(this).text()); });
|
||||
$('#inpFilterName').autocomplete({lookup:inv_names,onSelect: invFilterByName});
|
||||
$('#inpFilterName').focus();
|
||||
$(document).keyup(function (e) {if (e.which == 13)invFilterByName(); if (e.which == 27) { $('#textSearch').click(); } });
|
||||
$('#line_filter').submit(function (){$('#inpFilterName_submit').trigger('click');});
|
||||
function invFilterByName(){
|
||||
$.cookie('invFilterByName', '');
|
||||
var val = $('#inpFilterName').val();
|
||||
if (val == '') $("a.inv_name").parent().parent().stop().show();
|
||||
else {
|
||||
$.cookie('invFilterByName', val);
|
||||
$("a.inv_name:not(:contains('" + val + "'))").parents('.item').stop().css('background-color', '').hide();
|
||||
$("a.inv_name:contains('" + val + "')").parents('.item').stop().show();
|
||||
}
|
||||
}
|
||||
invFilterByNameTimer=null;
|
||||
$('#line_filter').click(function (){window.clearInterval(invFilterByNameTimer);if($('#inpFilterName').val()=='')invFilterByName();else invFilterByNameTimer=setTimeout(invFilterByName, 200);return false;});
|
||||
$('#inpFilterName').keyup(function (e){ $('#inpFilterName_submit').trigger('click'); });
|
||||
if ($.cookie('invFilterByName')) {$('#inpFilterName').val($.cookie('invFilterByName'));invFilterByName();}
|
||||
if ($.cookie('invFilterByName')) {$('#inpFilterName').val($.cookie('invFilterByName'));invFilterByName();}
|
||||
*/
|
||||
});
|
||||
|
||||
jQuery.expr[":"].contains = function (elem, i, match, array){
|
||||
return (elem.textContent || elem.innerText || jQuery.text(elem) || "").toLowerCase().indexOf(match[3].toLowerCase()) >= 0;
|
||||
}
|
||||
|
||||
</script>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="250" valign="top" align="right">
|
||||
<div style="padding-top: 6px;" align="center"><? $usee = $u->getInfoPers($u->info['id'],0,0,1); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; }
|
||||
//if($u->info['level']>1 && $u->info['inTurnir'] == 0) {
|
||||
include('_incl_data/class/_cron_.php');
|
||||
echo '<br>';
|
||||
$priem->seeMy(1);
|
||||
//}
|
||||
//if( $u->info['inTurnir'] > 0 ) {
|
||||
// echo '<center><a href="/main.php?inv&remitem&otdel='.round((int)$_GET['otdel']).'">Ñíÿòü âñå</a></center>';
|
||||
//}
|
||||
echo '<br>'.$u->info_remont();
|
||||
//if( $u->info['inTurnir'] == 0 ) {
|
||||
/*$bns = mysql_fetch_array(mysql_query('SELECT `id`,`time` FROM `aaa_bonus` WHERE `uid` = "'.$u->info['id'].'" AND `time` > '.time().' LIMIT 1'));
|
||||
if(isset($bns['id'])) {
|
||||
$bns2 = '÷åðåç '.$u->timeOut($bns['time']-time());
|
||||
$bns1 = '0';
|
||||
$bns3 = '';
|
||||
}else{
|
||||
$bns2 = '';
|
||||
$bns1 = '';
|
||||
$bns3 = ' onclick="location.href=\'main.php?inv=1&takebns='.$u->info['nextAct'].'\'"';
|
||||
}
|
||||
if(isset($_GET['takebns']) && $u->newAct($_GET['takebns'])==true && !isset($bns['id'])) {
|
||||
$u->takeBonus();
|
||||
$bns2 = '<div style="width:112px" align="center">÷åðåç '.$u->timeOut( 2 * 3600 ).'</div>';
|
||||
$bns1 = '0';
|
||||
$bns3 = '';
|
||||
}
|
||||
?>
|
||||
<div align="center">
|
||||
<div class="on2gb"<?=$bns3?>>
|
||||
<div class="on1gb<?=$bns1?>">
|
||||
<small class="on1gbt<?=$bns1?>"><?=$bns2?></small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?*/
|
||||
//}
|
||||
?>
|
||||
</div>
|
||||
<div align="center"><?php echo $c['counters']; ?></div>
|
||||
</td>
|
||||
<td width="287" style="padding-right:7px;" valign="top" align="left"><? include('stats_inv.php'); ?></td>
|
||||
<td valign="top" id="itmAll">
|
||||
<div style="z-index: 2; position: relative; width:100%; display:table; box-sizing: border-box; margin: 0px; padding: 0px 5px 3px 5px;">
|
||||
<div style="display:table-cell;"><!-- Êíîïêè âîçâðàòà è äðóãèå--></div>
|
||||
<div style="display:table-cell; text-align: right;">
|
||||
<?
|
||||
if ($u->info['admin'] > 0) { ?>
|
||||
|
||||
<input class="btnnew2" type="button" onclick="location.href='main.php?worklist'" style="color:red" value="Ðàáî÷èé ïëàí" />
|
||||
|
||||
<input class="btn btn-success" type="button" onclick="top.frames['main'].location='main.php?titul&rnd=<? echo $code; ?>'" value="Äîñòèæåíèÿ" />
|
||||
|
||||
<? }
|
||||
/*if($u->info['animal'] != 0) {
|
||||
echo '<input class="btn btn-success" type="button" onclick="top.frames[\'main\'].location=\'main.php?pet=1&rnd='.$code.'\'" value="Çâåðü" />';
|
||||
}*/
|
||||
?>
|
||||
<input class="btn btn-success" type="button" onclick="top.frames['main'].location='main.php?newanimal&rnd=<? echo $code; ?>'" value="Çâåðè" />
|
||||
<input class="btn btn-success" type="button" onclick="window.open('/exp');" value="Òàáëèöà îïûòà" />
|
||||
<input class="btn btn-success" type="button" onclick="window.open('/stats_bonus.php');" value="Áîíóñû ñòàòîâ" />
|
||||
<input class="btn btn-success" type="button" onclick="top.frames['main'].location='main.php?act_trf&rnd=<? echo $code; ?>'" value="Îò÷åòû î ïåðåâîäàõ" />
|
||||
<?
|
||||
if ($u->info['inTurnir'] == 0) { ?><input class="btn btn-success" type="button" onclick="top.frames['main'].location='main.php?obraz&rnd=<? echo $code; ?>'" value="Îáðàç" /> <? }
|
||||
$gl = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `reimage` WHERE ((`uid` = "'.$u->info['id'].'" AND `clan` = "0") OR (`clan` = "'.$u->info['clan'].'" AND `clan` > 0)) AND `good` > 0 AND `bad` = "0" LIMIT 1'));
|
||||
if($gl[0] > 0) { ?><input class="btn" type="button" onclick="top.frames['main'].location='main.php?galery&rnd=<? echo $code; ?>'" value="Ãàëåðåÿ" /> <? } unset($gl);
|
||||
|
||||
?>
|
||||
<input class="btn btn-success" type="button" onclick="top.frames['main'].location='main.php'" value="Âåðíóòüñÿ" />
|
||||
<!--
|
||||
<input class="btnnew" type="button" onclick="top.frames['main'].location='main.php?anketa&rn=<? echo $code; ?>'" value="Àíêåòà" />
|
||||
<input class="btnnew" type="button" onclick="top.frames['main'].location='main.php?act_trf=1&rn=<? echo $code; ?>'" value="Îò÷åò î ïåðåâîäàõ" />
|
||||
<input class="btnnew" type="button" style="font-weight:bold;" value="Áåçîïàñíîñòü" onclick="top.frames['main'].location='main.php?security&rn=<? echo $code; ?>'" />
|
||||
<input class="btnnew" type="button" style="background-color:#A9AFC0" onClick="alert('Ðàçäåë îòñóòñòâóåò');" value="Ïîäñêàçêè" />
|
||||
-->
|
||||
</div>
|
||||
</div>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0" noresize="noresize">
|
||||
<? if( $u->error != '' ) { ?>
|
||||
<tr>
|
||||
<td>
|
||||
<div style="min-height:18px;padding:2px 4px;"><font color="#FF0000"><b><? echo $u->error; ?></b></font></div>
|
||||
</td>
|
||||
</tr>
|
||||
<? } ?>
|
||||
<tr>
|
||||
<td id="ShowInventory"><?php echo $showItems; ?></td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -0,0 +1,343 @@
|
||||
<?
|
||||
session_start();
|
||||
if(!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
|
||||
if(isset($_GET['newuidinv'])) {
|
||||
$newuid = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_GET['newuidinv']).'" OR `id` = "'.mysql_real_escape_string($_GET['newuidinv']).'" LIMIT 1'));
|
||||
if($newuid['admin'] > $u->info['admin']) {
|
||||
die('Âû íå ìîæåòå ïðîñìàòðèâàòü ýòó èíôîðìàöèþ.');
|
||||
}
|
||||
}
|
||||
if(!isset($newuid['id'])) {
|
||||
die('Ïåðñîíàæ íå íàéäåí.');
|
||||
}
|
||||
|
||||
|
||||
$u->info['marker'] = 'inv';
|
||||
|
||||
if( !isset( $_GET['otdel'] ) || ( $_GET['otdel']<1 && $_GET['otdel']>6 ) ) {
|
||||
$_GET['otdel'] = 1; // Åñëè ðàçäåë íå óêàçàí.
|
||||
$_GET['paged'] = $_SESSION['paged'] = 0;
|
||||
}
|
||||
|
||||
if( isset($_GET['otdel']) ) {
|
||||
if( !isset($_GET['paged']) && (isset($_GET['use_pid']) || isset($_GET['sid']) || isset($_GET['oid']) || isset($_GET['usecopr']) || isset($_GET['delcop'])) ) {
|
||||
$_GET['paged'] = $_SESSION['paged']; // use item and load old paging
|
||||
} elseif(isset($_GET['paged']) && $_GET['paged']!='') {
|
||||
$_SESSION['paged'] = $_GET['paged']; // Çàäàåì íîâóþ ñòðàíèöó.
|
||||
} elseif(isset($_SESSION['paged']) && $_SESSION['paged']!='' && $_SESSION['otdel']==$_GET['otdel']) {
|
||||
$_GET['paged'] = $_SESSION['paged']; // Åñëè ñòðàíèöà óæå èìååòñÿ â ñåññèè, âîçâðàùàåì å¸ â òåêóùóþ.
|
||||
} else {
|
||||
$_GET['paged'] = $_SESSION['paged'] = 0;
|
||||
}
|
||||
}
|
||||
|
||||
$filt='`iu`.`lastUPD` DESC';
|
||||
if(isset($_GET['boxsort'])){
|
||||
switch($_GET['boxsort']){
|
||||
case'name':
|
||||
$filt='`im`.`name` ASC';
|
||||
break;
|
||||
case'cost':
|
||||
$filt='`im`.`price2` DESC, `im`.`price1` DESC';
|
||||
break;
|
||||
case'type':
|
||||
$filt='`im`.`inslot`';
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
$pc = 3000;
|
||||
$pg = round((int)@$_GET['paged']);
|
||||
$pxc = $pg*$pc;
|
||||
$nlim = '';
|
||||
$pgs = mysql_fetch_array(mysql_query('SELECT COUNT(`iu`.`id`) FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `im`.`id` = `iu`.`item_id` WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `im`.`inRazdel`="'.mysql_real_escape_string($_GET['otdel']).'" ORDER BY '.$filt.' LIMIT 1'));
|
||||
$pgs = $pgs[0];
|
||||
$page_look = '';
|
||||
$inventorySortBox = '<div id="inventorySortBox">
|
||||
Ñîðòèðîâêà: <br/>
|
||||
<input type="button" onclick="inventoryAjax(\'main.php?'.$zv.'=1&mAjax=true&newuidinv='.$_GET['newuidinv'].'&boxsort=name&otdel=' . intval($_GET['otdel']) . '\');" value="íàçâàíèþ" />
|
||||
<input type="button" onclick="inventoryAjax(\'main.php?'.$zv.'=1&mAjax=true&newuidinv='.$_GET['newuidinv'].'&boxsort=cost&otdel=' . intval($_GET['otdel']) . '\');" value="öåíå" />
|
||||
<input type="button" onclick="inventoryAjax(\'main.php?'.$zv.'=1&mAjax=true&newuidinv='.$_GET['newuidinv'].'&boxsort=type&otdel=' . intval($_GET['otdel']) . '\');" value="òèïó" />
|
||||
</div>';
|
||||
|
||||
if(isset($_SESSION['paged']))$page_look = '<!-- PAGED SEE '.round((int)@$_SESSION['paged']).'-->'; else $page_look = '<!-- PAGED '.$_SESSION['paged'].' -->';
|
||||
if($pgs > $pc) {
|
||||
$nlim = ' LIMIT '.$pxc.' , '.$pc.'';
|
||||
#$page_look .= '<table border=0 cellpadding=0 cellspacing=0 width=100% bgcolor="#A5A5A5"><tr><td width=99% align=center>';
|
||||
$page_look .= '<div style="padding:0px;">';
|
||||
$page_look .= 'Ñòðàíèöû: ';
|
||||
$i = 1;
|
||||
echo '<style>.pgdas { display:inline-block;background-color:#dadada; padding:2px 4px 1px 4px; font-size:12px;} .pgdas1 { display:inline-block;background-color:#a5a5a5; padding:2px 4px 1px 4px; font-size:12px;}
|
||||
.pgdas { background: #dadada;background: -moz-linear-gradient(top, #dadada 50%, #a5a5a5 99%);background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#dadada), color-stop(99%,#a5a5a5));background: -webkit-linear-gradient(top, #dadada 50%,#a5a5a5 99%);background: -o-linear-gradient(top, #dadada 50%,#a5a5a5 99%);background: -ms-linear-gradient(top, #dadada 50%,#a5a5a5 99%);background: linear-gradient(to bottom, #dadada 50%,#a5a5a5 99%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#dadada\', endColorstr=\'#a5a5a5\',GradientType=0 );
|
||||
}
|
||||
.pgdas1 { background: #a5a5a5; }
|
||||
</style>';
|
||||
while($i <= ceil($pgs/$pc)) {
|
||||
if($i-1 == $pg) {
|
||||
$sep = 1;
|
||||
}else{
|
||||
$sep = '';
|
||||
}
|
||||
$page_look .= '<a class="pgdas'.$sep.'" href="javascript:void(0);" onclick="inventoryAjax(\'main.php?paged='.($i-1).'&mAjax=true&newuidinv='.$_GET['newuidinv'].'&otdel='.round($_GET['otdel']).'\');">'.$i.'</a> ';
|
||||
$i++;
|
||||
}
|
||||
$page_look .= '</div>';
|
||||
# $page_look .= '<td nowrap> </td></tr></table>';
|
||||
}
|
||||
$filt='`lastUPD` DESC';
|
||||
if(isset($_GET['boxsort'])){
|
||||
switch($_GET['boxsort']){
|
||||
case'name':
|
||||
$filt='`name` ASC';
|
||||
break;
|
||||
case'cost':
|
||||
$filt='`price2` DESC, `price1` DESC';
|
||||
break;
|
||||
case'type':
|
||||
$filt='`inslot`';
|
||||
break;
|
||||
}
|
||||
}
|
||||
$itmAll = $itmAllSee = '';
|
||||
if( isset($_GET['boxsort']) && $_GET['otdel']==5 ) {
|
||||
if($_POST['subfilter']) {
|
||||
$itmAll = $u->genInv(1,'`iu`.`uid`="'.$newuid['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `name` LIKE "%'.addcslashes(mysql_real_escape_string($_POST['filter']), '%_').'%" ORDER BY `name` ASC');
|
||||
}
|
||||
} else {
|
||||
$itmAll = $u->genInv(1,'`iu`.`uid`="'.$newuid['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `im`.`inRazdel`="'.mysql_real_escape_string($_GET['otdel']).'" ORDER BY '.$filt.''.$nlim);
|
||||
}
|
||||
|
||||
$itmAllSee = '<tr><td align="center" bgcolor="#e2e0e0">ÏÓÑÒÎ</td></tr>';
|
||||
if($itmAll[0] > 0)
|
||||
$itmAllSee = $itmAll[2];
|
||||
$clrb = '';
|
||||
$clrba = '';
|
||||
if($u->aves['now'] >= $u->aves['max']) {
|
||||
$clrb = 'color:#BB0000;';
|
||||
$clrba = ' (Ó âàñ ïåðåãðóç!)';
|
||||
}
|
||||
$showItems = '<table width="100%" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td valign="top"><table style="" width="100%" cellspacing="0" cellpadding="4" bgcolor="#d4d2d2">
|
||||
<tr>
|
||||
<td width="20%" ' . (($_GET['otdel'] != 1) ? 'style=""' : 'style=""') .' align=center bgcolor="' . (($_GET['otdel'] == 1) ? '#a5a5a5' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?newuidinv='.$_GET['newuidinv'].'&'.$zv.'&mAjax=true&otdel=1&rn=1.1\');">Îáìóíäèðîâàíèå</a></td>
|
||||
<td width="20%" ' . (($_GET['otdel'] != 2) ? 'style=""' : 'style=""') .' align=center bgcolor="' . (($_GET['otdel'] == 2) ? '#a5a5a5' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?newuidinv='.$_GET['newuidinv'].'&'.$zv.'&mAjax=true&otdel=2&rn=2.1\');">Çàêëÿòèÿ</a></td>
|
||||
<td width="20%" ' . (($_GET['otdel'] != 3) ? 'style=""' : 'style=""') .' align=center bgcolor="' . (($_GET['otdel'] == 3) ? '#a5a5a5' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?newuidinv='.$_GET['newuidinv'].'&'.$zv.'&mAjax=true&otdel=3&rn=3.1\');">Ýëèêñèðû</a></td>
|
||||
<td width="20%" ' . (($_GET['otdel'] != 6) ? 'style=""' : 'style=""') .' align=center bgcolor="' . (($_GET['otdel'] == 6) ? '#a5a5a5' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?newuidinv='.$_GET['newuidinv'].'&'.$zv.'&mAjax=true&otdel=6&rn=6.1\');">Ðóíû</a></td>
|
||||
<td width="20%" ' . (($_GET['otdel'] != 4) ? 'style=""' : 'style="" ') .' align=center bgcolor="' . (($_GET['otdel'] == 4) ? '#a5a5a5' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?newuidinv='.$_GET['newuidinv'].'&'.$zv.'&mAjax=true&otdel=4&rn=4.1\');">Ïðî÷åå</a></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" ><table border="0" cellpadding="0" cellspacing="0" width="100%" style="padding-top:0px; border-left: 1px solid #A5A5A5; border-right: 1px solid #A5A5A5;" bgcolor="#a5a5a5">
|
||||
<tr>
|
||||
<td align="left" valign="middle" style="color:#2b2c2c; height: 18px;font-size:12px; padding:4px;'.$clrb.'">Ìàññà: ' . (0+$u->aves['now']) . ' / ' . $u->aves['max'] . ' '.$clrba.'<!--, ïðåäìåòîâ: ' . $u->aves['items'] . '--></td>
|
||||
<td align="center" valign="middle" style="color:#2b2c2c; font-size:12px">' . $page_look . '</td>
|
||||
<td align="right" valign="middle" style="color:#2b2c2c; font-size:12px; position:relative;">
|
||||
<form id="line_filter" style="display:inline;" onsubmit="return false;" prc_adsf="true">
|
||||
Ïîèñê ïî èìåíè: <div style="display:inline-block; position:relative; ">
|
||||
<input type="text" id="inpFilterName" placeholder="Ââåäèòå íàçâàíèå ïðåäìåòà..." autofocus="autofocus" size="44" autocomplete="off">
|
||||
<img style="position:absolute; cursor:pointer; right: 2px; top: 3px; width: 12px; height: 12px;" onclick="document.getElementById(\'inpFilterName\').value=\'\';" title="Óáðàòü ôèëüòð (êëàâèøà Esc)" src="https://img.new-combats.com/i/clear.gif">
|
||||
<input type="submit" style="display: none" id="inpFilterName_submit" value="Ôèëüòð" onclick="return false">
|
||||
<div class="autocomplete-suggestions" style="position: absolute; display: none;top: 15px; left:0px; margin:0px auto; right: 0px; font-size:12px; font-family: Tahoma; max-height: 300px; z-index: 9999;"></div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<input type="button" onclick="inventorySort(this);" style="margin:0px 2px;" value="Ñîðòèðîâêà" />
|
||||
'.$inventorySortBox.'
|
||||
</td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" align="center">
|
||||
<div style="height:350px; border-bottom: 1px solid #A5A5A5;border-top: 1px solid #A5A5A5;" id="itmAllSee"><table width="100%" border="0" cellspacing="1" align="center" cellpadding="0" bgcolor="#A5A5A5">' . (( $u->info['invBlock'] == 0 ) ? $itmAllSee : '<div align="center" style="padding:10px;background-color:#A5A5A5;"><form method="post" action="main.php?inv=1&otdel='.$_GET['otdel'].'&relockinvent"><b>Ðþêçàê çàêðûò.</b><br><img title="Çàìîê äëÿ ðþêçàêà" src="https://img.new-combats.com/i/items/box_lock.gif"> Ââåäèòå ïàðîëü: <input id="relockInv" name="relockInv" type="password"><input type="submit" value="Îòêðûòü"></form></div>' ) . '</table></div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<script language="JavaScript">
|
||||
if($.cookie(\'invFilterByName\')) $("#ShowInventory").hide();
|
||||
$(document).ready(function (){ $("#ShowInventory").show(); });
|
||||
</script>
|
||||
';
|
||||
if(isset($_GET['mAjax'])){
|
||||
exit($showItems);
|
||||
}
|
||||
?>
|
||||
<script type="text/javascript" src="js/jquery.1.11.js"></script>
|
||||
<script type="text/javascript" src="js/jquery.cookie.1.4.1.js"></script>
|
||||
<script type="text/javascript" src="js/jquery.autocomplete.js"></script>
|
||||
<script>
|
||||
$.cookie('invFilterByName','');
|
||||
var UpdateItemList;
|
||||
function inventorySort(e){
|
||||
if ( $('#inventorySortBox').css('display') =='none') {
|
||||
$('#inventorySortBox').show();
|
||||
$(e).addClass('focus');
|
||||
} else {
|
||||
$('#inventorySortBox').hide();
|
||||
$(e).removeClass('focus');
|
||||
}
|
||||
}
|
||||
function inventoryHeight() {
|
||||
var height = $('#itmAll').height();
|
||||
var heW = $(window).height();
|
||||
heW = heW-148; // 1060
|
||||
height = height-120; // 462
|
||||
var heMax = $("#itmAllSee").children('table').height();
|
||||
if (heMax > height) {
|
||||
if (heW > height) {
|
||||
$("#itmAllSee").height(heW);
|
||||
} else {
|
||||
$("#itmAllSee").height(height);
|
||||
}
|
||||
} else {
|
||||
$("#itmAllSee").height(heMax);
|
||||
}
|
||||
}
|
||||
$(window).ready(function(){
|
||||
inventoryHeight();
|
||||
});
|
||||
$(window).resize(function(){
|
||||
inventoryHeight();
|
||||
});
|
||||
|
||||
function seetext(id) {
|
||||
var id = document.getElementById('close_text_itm'+id);
|
||||
if(id.style.display == 'none') {
|
||||
id.style.display = '';
|
||||
}else{
|
||||
id.style.display = 'none';
|
||||
}
|
||||
}
|
||||
|
||||
function UpdateItemList(){
|
||||
var inv_names = [];
|
||||
var items = $('a.inv_name');
|
||||
$(items).each(function(){ if($.inArray($(this).text(), inv_names)<0) inv_names.push($(this).text()); });
|
||||
$('#inpFilterName').autocomplete({ lookup:inv_names, onSelect: invFilterByName });
|
||||
}
|
||||
function invFilterByName(){
|
||||
$.cookie('invFilterByName', '');
|
||||
var val = $('#inpFilterName').val();
|
||||
if (val == '') $("a.inv_name").parent().parent().stop().show();
|
||||
else {
|
||||
$.cookie('invFilterByName', val);
|
||||
$("a.inv_name:not(:contains('" + val + "'))").parents('.item').stop().css('background-color', '').hide();
|
||||
$("a.inv_name:contains('" + val + "')").parents('.item').stop().show();
|
||||
}
|
||||
}
|
||||
|
||||
function inventoryAjax(url){
|
||||
$('#ShowInventory').html('<div align="center" style="padding:10px;background-color:#d4d2d2;color:grey;"><b>Çàãðóçêà...</b></div>');
|
||||
$.ajax({
|
||||
url: url,
|
||||
cache: false,
|
||||
dataType: 'html',
|
||||
success: function (html) {
|
||||
$('#ShowInventory').html(html);
|
||||
|
||||
inventoryHeight();
|
||||
|
||||
UpdateItemList();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
$(document).ready(function () {
|
||||
|
||||
function UpdateItemList(){
|
||||
var inv_names = [];
|
||||
var items = $('a.inv_name');
|
||||
$(items).each(function(){ if($.inArray($(this).text(), inv_names)<0) inv_names.push($(this).text()); });
|
||||
$('#inpFilterName').autocomplete({ lookup:inv_names, onSelect: invFilterByName });
|
||||
}
|
||||
|
||||
function invFilterByName(){
|
||||
$.cookie('invFilterByName', '');
|
||||
var val = $('#inpFilterName').val();
|
||||
if (val == '') $("a.inv_name").parent().parent().stop().show();
|
||||
else {
|
||||
$.cookie('invFilterByName', val);
|
||||
$("a.inv_name:not(:contains('" + val + "'))").parents('.item').stop().css('background-color', '').hide();
|
||||
$("a.inv_name:contains('" + val + "')").parents('.item').stop().show();
|
||||
}
|
||||
}
|
||||
|
||||
UpdateItemList(); // ïåðåñ÷åò ïðåäìåòîâ.
|
||||
invFilterByNameTimer=null;
|
||||
|
||||
// ïðîñìàòðèâàåì ðåçóëüòàò
|
||||
$('#line_filter').submit(function (){ $('#inpFilterName_submit').trigger('click'); });
|
||||
|
||||
// Åñëè â âûïàäàþùåì ñïèñêå ïðåäìåòîâ ëèñòàåì ïðè ïîìîùè êëàâèø Up è Down, àâòîìàòè÷åñêè ïðîñìàòðèâàåì ðåçóëüòàò.
|
||||
$('#inpFilterName').keyup(function (e){ $('#inpFilterName_submit').trigger('click'); });
|
||||
|
||||
// Çàïîìèíàåì ïðîøëûé ïîèñê ïðåäìåòà è àêòèâèðóåì åãî ïðè îòêðûòèè èíâåíòàðÿ\ñóíäóêà
|
||||
if ($.cookie('invFilterByName')) { $('#inpFilterName').val($.cookie('invFilterByName')); invFilterByName(); }
|
||||
|
||||
// Àâòîîáíîâëåíèå â ðåàëüíîì âðåìåíè ïðè íàïèñàíèè òåêñòà.
|
||||
$('#line_filter').click(function (){ window.clearInterval(invFilterByNameTimer); if($('#inpFilterName').val()=='')invFilterByName(); else invFilterByNameTimer=setTimeout(invFilterByName, 200); return false;} );
|
||||
|
||||
/*
|
||||
|
||||
var inv_names = [];
|
||||
$('a.inv_name').each(function(){ if($.inArray($(this).text(), inv_names)<0) inv_names.push($(this).text()); });
|
||||
$('#inpFilterName').autocomplete({lookup:inv_names,onSelect: invFilterByName});
|
||||
$('#inpFilterName').focus();
|
||||
$(document).keyup(function (e) {if (e.which == 13)invFilterByName(); if (e.which == 27) { $('#textSearch').click(); } });
|
||||
$('#line_filter').submit(function (){$('#inpFilterName_submit').trigger('click');});
|
||||
function invFilterByName(){
|
||||
$.cookie('invFilterByName', '');
|
||||
var val = $('#inpFilterName').val();
|
||||
if (val == '') $("a.inv_name").parent().parent().stop().show();
|
||||
else {
|
||||
$.cookie('invFilterByName', val);
|
||||
$("a.inv_name:not(:contains('" + val + "'))").parents('.item').stop().css('background-color', '').hide();
|
||||
$("a.inv_name:contains('" + val + "')").parents('.item').stop().show();
|
||||
}
|
||||
}
|
||||
invFilterByNameTimer=null;
|
||||
$('#line_filter').click(function (){window.clearInterval(invFilterByNameTimer);if($('#inpFilterName').val()=='')invFilterByName();else invFilterByNameTimer=setTimeout(invFilterByName, 200);return false;});
|
||||
$('#inpFilterName').keyup(function (e){ $('#inpFilterName_submit').trigger('click'); });
|
||||
if ($.cookie('invFilterByName')) {$('#inpFilterName').val($.cookie('invFilterByName'));invFilterByName();}
|
||||
if ($.cookie('invFilterByName')) {$('#inpFilterName').val($.cookie('invFilterByName'));invFilterByName();}
|
||||
*/
|
||||
});
|
||||
|
||||
jQuery.expr[":"].contains = function (elem, i, match, array){
|
||||
return (elem.textContent || elem.innerText || jQuery.text(elem) || "").toLowerCase().indexOf(match[3].toLowerCase()) >= 0;
|
||||
}
|
||||
|
||||
</script>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td valign="top" id="itmAll">
|
||||
<div style="z-index: 2; position: relative; width:100%; display:table; box-sizing: border-box; margin: 0px; padding: 0px 5px 3px 5px;">
|
||||
<div style="display:table-cell;" align="center"><h3>Èíâåíòàðü ïåðñîíàæà <?=$newuid['login'].' ['.$newuid['level'].']'?></h3></div>
|
||||
<div style="display:table-cell; text-align: right;"><input class="btnnew" type="button" onclick="top.frames['main'].location='main.php'" value="Âåðíóòüñÿ" />
|
||||
<!--
|
||||
<input class="btnnew" type="button" onclick="top.frames['main'].location='main.php?anketa&rn=<? echo $code; ?>'" value="Àíêåòà" />
|
||||
<input class="btnnew" type="button" onclick="top.frames['main'].location='main.php?act_trf=1&rn=<? echo $code; ?>'" value="Îò÷åò î ïåðåâîäàõ" />
|
||||
<input class="btnnew" type="button" style="font-weight:bold;" value="Áåçîïàñíîñòü" onclick="top.frames['main'].location='main.php?security&rn=<? echo $code; ?>'" />
|
||||
<input class="btnnew" type="button" style="background-color:#A9AFC0" onClick="alert('Ðàçäåë îòñóòñòâóåò');" value="Ïîäñêàçêè" />
|
||||
-->
|
||||
</div>
|
||||
</div>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0" noresize="noresize">
|
||||
<? if( $u->error != '' ) { ?>
|
||||
<tr>
|
||||
<td>
|
||||
<div style="min-height:18px;padding:2px 4px;"><font color="#FF0000"><b><? echo $u->error; ?></b></font></div>
|
||||
</td>
|
||||
</tr>
|
||||
<? } ?>
|
||||
<tr>
|
||||
<td id="ShowInventory"><?php echo $showItems; ?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -0,0 +1,198 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
session_start();
|
||||
$zv = array(1=>'light',2=>'admin',3=>'dark');
|
||||
if($u->info['clan']>0){
|
||||
$res = mysql_fetch_array(mysql_query("SELECT * FROM `clan` WHERE `id` = '".mysql_real_escape_string($u->info['clan'])."' LIMIT 1"));
|
||||
$clan = $res['name'];
|
||||
}else{
|
||||
$clan = "";
|
||||
}
|
||||
if($_POST['enter'] && $_POST['pass']) {
|
||||
$data = mysql_fetch_array(mysql_query("SELECT `id` FROM `moder` WHERE `align` = '".mysql_real_escape_string($u->info['align'])."' AND `trPass` = '".md5($_POST['pass'])."' LIMIT 1;"));
|
||||
if($data){
|
||||
$_SESSION['moder'] = md5(md5($u->info['id']));
|
||||
}else{
|
||||
echo'Îøèáêà âõîäà.';
|
||||
}
|
||||
}
|
||||
if($u->info['admin']>0) {
|
||||
$atp = 'Ïðèâåòñòâóþ òåáÿ àíãåë';
|
||||
}
|
||||
if($u->info['align']=='0.99'){
|
||||
if ($u->info['sex'] == 0) {
|
||||
$atp = 'Ìèðîçäàòåëü ñ íàìè, ñîáðàò';
|
||||
}else{
|
||||
$atp = 'Ìèðîçäàòåëü ñ íàìè, ñåñòðà';
|
||||
}
|
||||
}
|
||||
if($u->info['align']>1 && $u->info['align']<2){
|
||||
if($u->info['sex'] == 0) {
|
||||
$atp = 'Äà ïðåáóäåò ñ òîáîé ñèëà, áðàò';
|
||||
}else{
|
||||
$atp = 'Äà ïðåáóäåò ñ òîáîé ñèëà, ñåñòðà';
|
||||
}
|
||||
}
|
||||
if ($u->info['align'] == '3') {
|
||||
if ($u->info['sex'] == 0) {
|
||||
$atp = 'Ìóñîðùèê ñ íàìè, ñîáðàò';
|
||||
}else{
|
||||
$atp = 'Ìóñîðùèê ñ íàìè, ñåñòðà';
|
||||
}
|
||||
}
|
||||
if($u->info['align']>3 && $u->info['align']<4){
|
||||
if($u->info['sex'] == 0) {
|
||||
$atp = 'Äà ïðåáóäåò ñ òîáîé ñèëà, áðàò';
|
||||
}else{
|
||||
$atp = 'Äà ïðåáóäåò ñ òîáîé ñèëà, ñåñòðà';
|
||||
}
|
||||
}
|
||||
$p = mysql_fetch_array(mysql_query('SELECT * FROM `moder` WHERE `align` = "'.$u->info['align'].'" LIMIT 1'));
|
||||
$zv = array(1=>'light',2=>'admin',3=>'dark');
|
||||
$a = floor($p['align']);
|
||||
if($u->info['admin']>0)
|
||||
{
|
||||
$zv = $zv[2];
|
||||
}else{
|
||||
$zv = $zv[$a];
|
||||
}
|
||||
|
||||
?>
|
||||
<SCRIPT src='https://<?=$c['img'];?>/js/commoninf.js'></SCRIPT>
|
||||
<SCRIPT LANGUAGE="JavaScript" SRC="/js/sl2.22.js"></SCRIPT>
|
||||
<SCRIPT LANGUAGE="JavaScript1.2" SRC="https://<?=$c['img'];?>/js/keypad.js"></SCRIPT>
|
||||
<style>
|
||||
.modpow {
|
||||
background-color:#ddd5bf;
|
||||
}
|
||||
.mt {
|
||||
background-color:#b1a993;
|
||||
padding-left:10px;
|
||||
padding-right:10px;
|
||||
padding-top:5px;
|
||||
padding-bottom:5px;
|
||||
}
|
||||
.md {
|
||||
padding:10px;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
function openMod(title,dat)
|
||||
{
|
||||
var d = document.getElementById('useMagic');
|
||||
if(d!=undefined)
|
||||
{
|
||||
document.getElementById('modtitle').innerHTML = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td valign="top">'+title+'</td><td width="30" valign="top"><div align="right"><a title="Çàêðûòü îêíî" onClick="closeMod(); return false;" href="#">x</a></div></td></tr></table>';
|
||||
document.getElementById('moddata').innerHTML = dat;
|
||||
d.style.display = '';
|
||||
}
|
||||
}
|
||||
|
||||
function closeMod()
|
||||
{
|
||||
var d = document.getElementById('useMagic');
|
||||
if(d!=undefined)
|
||||
{
|
||||
document.getElementById('modtitle').innerHTML = '';
|
||||
document.getElementById('moddata').innerHTML = '';
|
||||
d.style.display = 'none';
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<TABLE width=100%>
|
||||
<tr>
|
||||
<TD align=center><h3><?=$atp;?> <SCRIPT>drwfl("<?=$u->info['login']?>",<?=$u->info['id']?>,"<?=$u->info['level']?>",<?=$u->info['align']?>,"<?=$clan?>")</SCRIPT> !</h3>
|
||||
<TD width=100 align=right><INPUT style="width=30;" TYPE=button value="→" onclick="location='main.php?';">
|
||||
</tr>
|
||||
<tr>
|
||||
<table>
|
||||
<tr><td>
|
||||
<? //ïîêàçûâàåì ïàíåëü ìîäåðàòîðà
|
||||
$go = 0;
|
||||
if(isset($_GET['go'])){$go = round($_GET['go']);}
|
||||
if($go==2 && $u->info['admin']>0){
|
||||
include('moder/new/editor.php');
|
||||
}
|
||||
if($go==1 && $p['editAlign']==1){
|
||||
include('moder/new/editalign.php');
|
||||
}
|
||||
?>
|
||||
<div id="useMagic" style="display:none; position:absolute; border:solid 1px #776f59; left: 50px; top: 186px;" class="modpow">
|
||||
<div class="mt" id="modtitle"></div><div class="md" id="moddata"></div></div>
|
||||
<?if($go==0){?>
|
||||
<?if($u->info['align']>=0.99 && $u->info['align']<2 || $u->info['admin']>0){?>
|
||||
<a href="#" onClick="openMod('<b>"Èñöåëåíèå"</b>','<form action=\'main.php?<?=$zv?>=1&usemod=<? echo $code; ?>\' method=\'post\'>Ëîãèí: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'usevampir\' value=\'Èñï-òü\'></form>');"><img src="https://<?=$c['img'];?>/i/items/invoke_spellcure.gif" title="Èñöåëåíèå" /></a>
|
||||
<a href="#" onClick="openMod('<b>"Ðàññåÿòü Òüìó"</b>','<form action=\'main.php?<?=$zv?>=1&usemod=<? echo $code; ?>\' method=\'post\'>Ëîãèí: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'usevampir\' value=\'Èñï-òü\'></form>');"><img src="https://<?=$c['img'];?>/i/items/ATTACK.GIF" title="Ðàññåÿòü Òüìó" /></a>
|
||||
<?}?>
|
||||
<?if($u->info['align']>=3 && $u->info['align']<4 || $u->info['admin']>0){?>
|
||||
<a href="#" onClick="openMod('<b>"Âàìïèðèçì"</b>','<form action=\'main.php?<?=$zv?>=1&usemod=<? echo $code; ?>\' method=\'post\'>Ëîãèí: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'usevampir\' value=\'Èñï-òü\'></form>');"><img src="https://<?=$c['img'];?>/i/items/vampir.gif" title="Âàìïèðèçì" /></a>
|
||||
<a href="#" onClick="openMod('<b>"Ïîìî÷ü Òåìíîìó Ñîáðàòó"</b>','<form action=\'main.php?<?=$zv?>=1&usemod=<? echo $code; ?>\' method=\'post\'>Ëîãèí: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'usevampir\' value=\'Èñï-òü\'></form>');"><img src="https://<?=$c['img'];?>/i/items/ATTACK.GIF" title="Ïîìî÷ü òåìíîìó ñîáðàòó" /></a>
|
||||
<?}?>
|
||||
</td></tr></table>
|
||||
<?}if(!$_SESSION['moder'] && $p['trPass']!=''){
|
||||
?>
|
||||
<TABLE align=center><TR><FORM action="main.php?<?=$zv?>" name="F2" method=POST><TD>
|
||||
<FIELDSET><LEGEND><B><font color=blue>Ïðîâåðêà ïàðîëÿ</font></B> </LEGEND>
|
||||
<TABLE>
|
||||
<TR><TD valign=top>
|
||||
<TABLE>
|
||||
<TR><TD>Ïàðîëü</td><td> <INPUT style='width:90;' type=password value="" name=pass></td><TD style='padding: 0, 0, 3, 5'><img border=0 SRC="https://img.combats.com/i/misc/klav_transparent.gif" style='cursor: hand' onClick="KeypadShow(1, 'F2', 'pass', 'keypad2');"></TD></tr>
|
||||
<TR><TD colspan=3 align=center><INPUT TYPE=submit value="Âîéòè" name=enter></td></tr>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD><div id="keypad2" align=center style="display: none;"></div></TD></TR>
|
||||
</TABLE>
|
||||
</FIELDSET>
|
||||
</TD></TR></TABLE></FORM>
|
||||
<?
|
||||
}else{
|
||||
/*ïîäêëþ÷àåì ñêðèïòû ê àáèëêàì ;)*/
|
||||
$uer = '';
|
||||
if(isset($_GET['usemod'])){
|
||||
$srok = array(5=>'5 ìèíóò',15=>'15 ìèíóò',30=>'30 ìèíóò',60=>'îäèí ÷àñ',180=>'òðè ÷àñà',360=>'øåñòü ÷àñîâ',720=>'äâåíàäöàòü ÷àñîâ',1440=>'îäíè ñóòêè',4320=>'òðîå ñóòîê');
|
||||
$srokt = array(1=>'1 äåíü',3=>'3 äíÿ',7=>'íåäåëþ',14=>'2 íåäåëè',30=>'ìåñÿö',60=>'2 ìåñÿöà',365=>'ãîä',24=>'áåññðî÷íî',6=>'÷àñèê');
|
||||
if(isset($_POST['usem1'])){include('moder/usem1.php');}
|
||||
elseif(isset($_POST['usem2'])){include('moder/usem2.php');}
|
||||
elseif(isset($_POST['usesm'])){include('moder/usesm.php');}
|
||||
elseif(isset($_POST['useban'])){include('moder/useban.php');}
|
||||
elseif(isset($_POST['useunban'])){include('moder/useunban.php');}
|
||||
elseif(isset($_POST['usehaos'])){include('moder/usehaos.php');}
|
||||
elseif(isset($_POST['useshaos'])){include('moder/useshaos.php');}
|
||||
|
||||
}
|
||||
/*ïîäêëþ÷àåì ñêðèïòû ê àáèëêàì ;)*/
|
||||
if($go==0) {
|
||||
if($u->info['admin']>0 || ($u->info['align']>1 && $u->info['align']<2) || ($u->info['align']>3 && $u->info['align']<4)){?>
|
||||
<h4>Íàëîæèòü/Ñíÿòü çàêëÿòèÿ</h4>
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<td>
|
||||
<? if($u->info['admin']>0){ echo '<a href="main.php?'.$zv.'&go=2"><img width="40" height="25" title="Ðåäàêòèðîâàòü êâåñòû, çàäàíèÿ è îáó÷àþùèå ïðîãðàììû" src="https://img.new-combats.com/editor2.gif"></a>'; } ?>
|
||||
<? if($p['editAlign']==1){ echo '<a href="main.php?'.$zv.'&go=1"><img title="Ðåäàêòèðîâàòü âîçìîæíîñòè ïîä÷èíåííûõ" src="https://img.new-combats.com/editor.gif"></a>'; } ?>
|
||||
<? if($p['m1']==1 || $p['citym1']==1){ ?> <a href="#" onClick="openMod('<b>Çàêëÿòèå ìîë÷àíèÿ</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Ëîãèí ïåðñîíàæà: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Âðåìÿ çàêëÿòèÿ: <select style=\'margin-left:2px;\' name=\'time\'><option value=\'5\'>5 ìèíóò</option><option value=\'15\'>15 ìèíóò</option><option value=\'30\'>30 ìèíóò</option><option value=\'60\'>1 ÷àñ</option><option value=\'180\'>3 ÷àñà</option><option value=\'360\'>6 ÷àñîâ</option><option value=\'720\'>12 ÷àñîâ</option><option value=\'1440\'>Ñóòêè</option></select> <input type=\'submit\' name=\'usem1\' value=\'Èñï-òü\'></form>');"><img src="https://<?=$c['img'];?>/i/items/sleep.gif" title="Çàêëÿòèå ìîë÷àíèÿ" /></a> <? } ?>
|
||||
<? if($p['m2']==1 || $p['citym2']==1){ ?> <a href="#" onClick="openMod('<b>Çàêëÿòèå ôîðóìíîãî ìîë÷àíèÿ</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Ëîãèí ïåðñîíàæà: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Âðåìÿ çàêëÿòèÿ: <select style=\'margin-left:2px;\' name=\'time\'><option value=\'30\'>30 ìèíóò</option><option value=\'60\'>1 ÷àñ</option><option value=\'180\'>3 ÷àñà</option><option value=\'360\'>6 ÷àñîâ</option><option value=\'720\'>12 ÷àñîâ</option><option value=\'1440\'>Ñóòêè</option></select> <input type=\'submit\' name=\'usem2\' value=\'Èñï-òü\'></form>');"><img src="https://<?=$c['img'];?>/i/items/sleepf.gif" title="Çàêëÿòèå ôîðóìíîãî ìîë÷àíèÿ" /></a> <? } ?>
|
||||
<? if($p['sm1']==1 || $p['sm2']==1 || $p['citysm1']==1 || $p['citysm2']==1){ ?><a href="#" onClick="openMod('<b>Çàêëÿòèå ôîðóìíîãî ìîë÷àíèÿ</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Ëîãèí ïåðñîíàæà: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Ñíÿòü çàêëÿòèå: <select style=\'margin-left:2px;\' name=\'time\'><option value=\'1\'>÷àò</option><option value=\'2\'>ôîðóì</option><option value=\'3\'>÷àò + ôîðóì</option></select> <input type=\'submit\' name=\'usesm\' value=\'Èñï-òü\'></form>');"><img src="https://<?=$c['img'];?>/i/items/sleep_off.gif" title="Ñíÿòü çàêëÿòèå ìîë÷àíèÿ" /></a> <? } ?>
|
||||
<? if($p['banned']==1 || $p['ban0']==1){ ?> <a href="#" onClick="openMod('<b>Çàêëÿòèå ñìåðòè</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Ëîãèí ïåðñîíàæà: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'useban\' value=\'Èñï-òü\'></form>');"><img src="https://<?=$c['img'];?>/i/items/pal_button6.gif" title="Çàêëÿòüå ñìåðòè" /></a> <? } ?>
|
||||
<? if($p['unbanned']==1 || $u->info['admin']>0){ ?> <a href="#" onClick="openMod('<b>Ñíÿòü çàêëÿòèå ñìåðòè</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Ëîãèí ïåðñîíàæà: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'useunban\' value=\'Èñï-òü\'></form>');"><img src="https://<?=$c['img'];?>/i/items/pal_button7.gif" title="Ñíÿòü çàêëÿòüå ñìåðòè" /></a> <? } ?>
|
||||
<? if($p['haos']==1){ ?> <a href="#" onClick="openMod('<b>Îòïðàâèòü â õàîñ</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Ëîãèí ïåðñîíàæà: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Âðåìÿ çàêëÿòèÿ: <select style=\'margin-left:2px;\' name=\'time\'><option value=\'7\'>Íåäåëÿ</option><option value=\'14\'>2 íåäåëè</option><option value=\'30\'>Ìåñÿö</option><option value=\'60\'>2 ìåñÿöà</option><? if($p['haosInf']==1){ ?><option value=\'1\'>Áåññðî÷íî</option><? } ?> <input type=\'submit\' name=\'usehaos\' value=\'Èñï-òü\'></form>');"><img src="https://<?=$c['img'];?>/i/items/pal_button4.gif" title="Îòïðàâèòü â õàîñ" /></a> <? } ?>
|
||||
<? if($p['shaos']==1 || $u->info['admin']>0){ ?> <a href="#" onClick="openMod('<b>Âûïóñòèòü èç õàîñà</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Ëîãèí ïåðñîíàæà: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'useshaos\' value=\'Èñï-òü\'></form>');"><img src="https://<?=$c['img'];?>/i/items/pal_button5.gif" title="Âûïóñòèòü èç õàîñà" /></a> <? } ?>
|
||||
<? if($p['deletInfo']==1){ ?> <a href="#" onClick="openMod('<b>Îáåçëè÷èâàíèå</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Ëîãèí ïåðñîíàæà: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Âðåìÿ çàêëÿòèÿ: <select style=\'margin-left:2px;\' name=\'time\'><option value=\'7\'>Íåäåëÿ</option><option value=\'14\'>2 íåäåëè</option><option value=\'30\'>Ìåñÿö</option><option value=\'60\'>2 ìåñÿöà</option><option value=\'1\'>Áåññðî÷íî</option> <input type=\'submit\' name=\'usedeletinfo\' value=\'Èñï-òü\'></form>');"><img src="https://<?=$c['img'];?>/i/items/cui.gif" title="Îáåçëè÷èâàíèå" /></a>
|
||||
<a href="#" onClick="openMod('<b>Ñíÿòü çàêëÿòèå îáåçëè÷èâàíèÿ</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Ëîãèí ïåðñîíàæà: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'unusedeletinfo\' value=\'Èñï-òü\'></form>');"><img src="https://<?=$c['img'];?>/i/items/uncui.gif" title="Ñíÿòü îáåçëè÷èâàíèå" /></a> <? } ?>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
}
|
||||
}
|
||||
}?>
|
||||
|
||||
|
||||
@@ -0,0 +1,624 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
|
||||
$re = '';
|
||||
if(isset($u->error2))
|
||||
{
|
||||
$re = $u->error2;
|
||||
}
|
||||
|
||||
if( isset($_GET['nightatack'])) {
|
||||
//if( date('H') >= 22 || date('H') < 6 ) {
|
||||
if(
|
||||
$u->room['name'] == 'Öåíòðàëüíàÿ ïëîùàäü' ||
|
||||
$u->room['name'] == 'Ñòðàøèëêèíà óëèöà' ||
|
||||
$u->room['name'] == 'Ïàðêîâàÿ óëèöà'||
|
||||
$u->room['name'] == 'Áîëüøàÿ ïàðêîâàÿ óëèöà'
|
||||
) {
|
||||
|
||||
if($u->room['noatack'] == 0) {
|
||||
|
||||
$ua = mysql_fetch_array(mysql_query('SELECT `s`.*,`u`.* FROM `stats` AS `s` LEFT JOIN `users` AS `u` ON `s`.`id` = `u`.`id` WHERE `u`.`login` = "'.mysql_real_escape_string($_GET['login']).'" LIMIT 1'));
|
||||
|
||||
$battle = mysql_fetch_array(mysql_query('SELECT `id` FROM `battle_last` WHERE `uid` = "'.$u->info['id'].'" AND `battle_id` = "'.$ua['battle'].'" LIMIT 1'));
|
||||
|
||||
if(isset($ua['id']) && $ua['online'] > time()-520) {
|
||||
$usta = $u->getStats($ua['id'],0);
|
||||
$minHp = $usta['hpAll']/100*33;
|
||||
|
||||
if($ua['battle'] > 0 ) {
|
||||
$uabt = mysql_fetch_array(mysql_query('SELECT `id` FROM `battle` WHERE `id` = "'.$ua['battle'].'" AND `team_win` = "-1" LIMIT 1'));
|
||||
if(!isset($uabt['id'])) {
|
||||
$ua['battle'] = 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if( $ua['level'] < 8 ) {
|
||||
$re = 'Íîâè÷êè íàõîäÿòñÿ ïîä çàùèòîé Ìèðîçäàòåëÿ...';
|
||||
} elseif($ua['id'] == $u->info['id']) {
|
||||
$re = 'Íà ñåáÿ íàïàäàòü íåëüçÿ...';
|
||||
} elseif($u->info['level']>$ua['level']+1) {
|
||||
$re = 'Âû ñëèøêîì ñèëüíû';
|
||||
} elseif ($ua['no_ip'] == 'trupojor'){
|
||||
$re = 'Íåëüçÿ íàïàäàòü íà ãîðîäñêîãî ìîíñòà ñ ïîìîùüþ êíîïêè íàïàñòü!';
|
||||
}elseif(isset($battle['id'])) {
|
||||
$re = 'Íåëüçÿ âìåøàòüñÿ, âû óæå áûëè â ýòîì ïîåäèíêå.';
|
||||
}elseif($ua['admin']==1 && $u->info['admin'] == 0) {
|
||||
$re = 'Íà êîãî ïðûãàåøü, ùåíîê?';
|
||||
}elseif($ua['room']==$u->info['room'] && ($minHp <= $usta['hpNow'] || $ua['battle'] > 0))
|
||||
{
|
||||
|
||||
if( $ua['type_pers'] == 0 ) {
|
||||
/*if( $cruw == 2 ) {
|
||||
$ua['type_pers'] = 99;
|
||||
}else{
|
||||
$ua['type_pers'] = 50;
|
||||
}*/
|
||||
}
|
||||
if( $ua['no_ip'] == 'trupojor' ) {
|
||||
$ua['type_pers'] = 500;
|
||||
}
|
||||
|
||||
$goodt=$magic->atackUser($u->info['id'],$ua['id'],$ua['team'],$ua['battle'],$ua['bbexp'],$ua['type_pers']);
|
||||
|
||||
if( $u->error == '' ) {
|
||||
|
||||
if( $cruw == 2 ) {
|
||||
$rtxt = '[img[items/pal_button9.gif]] "'.$u->info['login'].'" ñîâåðøèë'.$sx.' êðîâàâîå íàïàäåíèå íà ïåðñîíàæà "'.$ua['login'].'".';
|
||||
}else{
|
||||
$rtxt = '[img[items/pal_button8.gif]] "'.$u->info['login'].'" ñîâåðøèë'.$sx.' íàïàäåíèå íà ïåðñîíàæà "'.$ua['login'].'".';
|
||||
}
|
||||
if ($goodt>0)
|
||||
{
|
||||
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`,`typeTime`) VALUES (1,'".$u->info['city']."','".$u->info['room']."','','','".$rtxt."','".time()."','6','0','1')");
|
||||
}
|
||||
unset($goodt);
|
||||
header('location: main.php');
|
||||
|
||||
die();
|
||||
}
|
||||
}else{
|
||||
if($ua['room'] != $u->info['room']){
|
||||
$u->error = 'Ïåðñîíàæ íàõîäèòñÿ â äðóãîé êîìíàòå';
|
||||
}else{
|
||||
$u->error = 'Ïåðñîíàæ èìååò ñëèøêîì ìàëûé óðîâåíü æèçíåé.';
|
||||
}
|
||||
}
|
||||
}else{
|
||||
//Íà ïåðñîíàæà íåëüçÿ íàïàñòü
|
||||
$u->error = 'Ïåðñîíàæ íå â èãðå, ëèáî íà íåì íåò ìåòêè';
|
||||
}
|
||||
|
||||
//$u->error = 'Âàì çàïðåùàåòñÿ àòàêîâàòü áåç ðàçðåøåíèÿ...1';
|
||||
//$re = $u->error;
|
||||
|
||||
}else{
|
||||
$re = 'Íàïàäàòü âîçìîæíî òîëüêî íà óëèöå...';
|
||||
}
|
||||
}else{
|
||||
$re = 'Íàïàäåíèÿ âîçìîæíû òîëüêî íî÷üþ...';
|
||||
}
|
||||
}
|
||||
|
||||
function thisInfRm($id,$tp = NULL, $json = false){
|
||||
global $u;
|
||||
$rm = mysql_fetch_array(mysql_query('SELECT * FROM `room` WHERE `code` = "'.mysql_real_escape_string($id).'" AND `city` = "'.$u->info['city'].'" LIMIT 1'));
|
||||
$inf = 'Çäàíèå áûëî ðàçðóøåíî';
|
||||
if(isset($rm['id'])){
|
||||
$rown = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `users` WHERE `online` > '.(time()-120).' AND `city` = "'.$u->info['city'].'" AND `room` = "'.$rm['id'].'"'));
|
||||
if($tp==NULL){
|
||||
$inf = '<b>'.$rm['name'].'</b><br>Ñåé÷àñ â êîìíàòå '.(0+$rown[0]).' ÷åë.';
|
||||
}else{
|
||||
$inf = $rm['name']."\nÑåé÷àñ â êîìíàòå ".(0+$rown[0]).' ÷åë.';
|
||||
}
|
||||
if($json == true)
|
||||
return array($rm['code'], iconv("WINDOWS-1251", "UTF-8", $rm['name']), (0+$rown[0]));
|
||||
}
|
||||
if($json == true)
|
||||
return array('false', iconv("WINDOWS-1251", "UTF-8", $inf), (0+$rown[0]));
|
||||
if($tp==NULL){
|
||||
echo 'onMouseOver="top.hi(this,\'<div align=right>'.$inf.'</div>\',event,0,1,1,1,\'max-height:240px\');" onMouseOut="top.hic();" onMouseDown="top.hic();" onClick="goLocal(\'main.php?loc='.$rm['code'].'\',\''.$rm['name'].'\');"';
|
||||
}else{
|
||||
echo $inf;
|
||||
}
|
||||
}
|
||||
|
||||
if(isset($_GET['loc']))
|
||||
{
|
||||
$go = mysql_fetch_array(mysql_query('SELECT * FROM `room` WHERE `code` = "'.mysql_real_escape_string($_GET['loc']).'" AND `city` = "'.$u->info['city'].'" LIMIT 1'));
|
||||
if($u->info['id']=='340379' or $u->info['id']=='399105'){
|
||||
//print_r($u->info);
|
||||
}
|
||||
$tr_pl = mysql_fetch_array(mysql_query('SELECT `id`,`v1` FROM `eff_users` WHERE `id_eff` = 4 AND `uid` = "'.$u->info['id'].'" AND `delete` = "0" ORDER BY `v1` DESC LIMIT 1'));
|
||||
|
||||
//Ïðîâåðÿåì êîñòûëè
|
||||
$kos1 = mysql_fetch_array(mysql_query('SELECT `id`,`item_id` FROM `items_users` WHERE `inOdet` = 3 AND `uid` = "'.$u->info['id'].'" AND `delete` = 0 LIMIT 1'));
|
||||
$kos2 = mysql_fetch_array(mysql_query('SELECT `id`,`item_id` FROM `items_users` WHERE `inOdet` = 14 AND `uid` = "'.$u->info['id'].'" AND `delete` = 0 LIMIT 1'));
|
||||
|
||||
if( $kos1['item_id'] == 630 || $kos1['item_id'] == 631 ) {
|
||||
$kos1['good'] = 1;
|
||||
}else{
|
||||
$kos1['good'] = 0;
|
||||
}
|
||||
if( $kos2['item_id'] == 630 || $kos2['item_id'] == 631 ) {
|
||||
$kos2['good'] = 1;
|
||||
}else{
|
||||
$kos2['good'] = 0;
|
||||
}
|
||||
|
||||
if( isset($tr_pl['id']) ) {
|
||||
|
||||
$zadej = 0;
|
||||
|
||||
if( $tr_pl['v1'] == 1 ) {
|
||||
//âñå îê
|
||||
}elseif( $tr_pl['v1'] == 2 ) {
|
||||
if( $kos1['good'] == 0 && $kos2['good'] == 0 ) {
|
||||
$re = 'Âû òðàâìèðîâàíû. Íå âîçìîæíî ñ òàêèìè óâå÷èÿìè ïåðåäâèãàòüñÿ áåç êîñòûëåé.';
|
||||
$zadej = -1;
|
||||
}else{
|
||||
$zadej = 20;
|
||||
}
|
||||
}elseif( $tr_pl['v1'] == 3 || $tr_pl['v1'] == 4) {
|
||||
if( $kos1['good'] == 0 || $kos2['good'] == 0 ) {
|
||||
$re = 'Âû òðàâìèðîâàíû. Íå âîçìîæíî ñ òàêèìè óâå÷èÿìè ïåðåäâèãàòüñÿ áåç êîñòûëåé.';
|
||||
$zadej = -1;
|
||||
}else{
|
||||
$zadej = 30;
|
||||
}
|
||||
}
|
||||
}
|
||||
if( $u->room['extdlg'] > 0 ) {
|
||||
header('location: main.php?talk='.$u->room['extdlg'].'');
|
||||
}elseif( isset($zadej) && $zadej == -1 ) {
|
||||
if( !isset($re) || $re == '' ) {
|
||||
$re = 'Ó âàñ òðàâìà, íåëüçÿ ïåðåìåùàòüñÿ...';
|
||||
}
|
||||
//Òðàâìà...
|
||||
}elseif($u->info['align'] == 2 && $go['nochaos'] == 1) {
|
||||
$re = 'Ïðîõîä äëÿ õàîñíèêîâ çàêðûò!';
|
||||
//}elseif($u->info['palpro'] < time()) {
|
||||
//$re = '<div align="left">Äëÿ ïðîõîäà íóæíî ïðîéòè ïðîâåðêó ó ïàëàäèíîâ</div>';
|
||||
}elseif($u->info['inTurnir'] > 0)
|
||||
{
|
||||
$re = 'Âû íå ìîæåòå ïåðåìåùàòüñÿ, Âû ïðèíÿëè çàÿâêó íà òóðíèð ...';
|
||||
}elseif( ($kos1['good'] == 0 && $kos2['good'] == 0) && ((!isset($zadej) || $zadej == 0) && $u->aves['now']>=$u->aves['max'] && $u->room['name']!='Îáùåæèòèå' && $u->room['name']!='Îáù. Ýòàæ 1' && $u->room['name']!='Îáù. Ýòàæ 2' && $u->room['name']!='Îáù. Ýòàæ 3'))
|
||||
{
|
||||
$re = 'Âû íå ìîæåòå ïåðåìåùàòüñÿ, ðþêçàê ïåðåïîëíåí ...';
|
||||
}elseif($u->room['name']=='Êîìíàòà äëÿ íîâè÷êîâ' && $u->info['activ'] != '' && $u->info['activ'] != '0')
|
||||
{
|
||||
echo '<script>alert("Äëÿ òîãî ÷òîáû ïåðåéòè â ãîðîä Âû äîëæíû àêòèâèðîâàòü ïåðñîíàæà ÷åðåç Âàø E-mail.");</script>';
|
||||
}elseif(isset($go['id']))
|
||||
{
|
||||
$rmgo = array();
|
||||
$rg = explode(',',$u->room['roomGo']);
|
||||
$mlvl = explode('-',$go['level']);
|
||||
$i = 0;
|
||||
while($i<count($rg))
|
||||
{
|
||||
if($rg[$i]>=0)
|
||||
{
|
||||
$rmgo[$rg[$i]] = 1;
|
||||
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
$sleep = $u->testAction('`vars` = "sleep" AND `uid` = "'.$u->info['id'].'" LIMIT 1',1);
|
||||
if(isset($sleep['id']) && $sleep['vars']=='sleep' && $go['name'] != 'Îáù. Ýòàæ 1' && $go['name'] != 'Îáù. Ýòàæ 2' && $go['name'] != 'Îáù. Ýòàæ 3')
|
||||
{
|
||||
$re = '<font color=red><b>Âû ìîæåòå ïåðåìåùàòüñÿ òîëüêî êîãäà áîäðñòâóåòå.</b></font>';
|
||||
echo ' '.$re;
|
||||
}elseif($u->info['timeGo']>=time())
|
||||
{
|
||||
$re = 'Âû íå ìîæåòå ïåðåìåùàòüñÿ åùå '.($u->info['timeGo']-time()).' ñåê.';
|
||||
}elseif($rmgo[$go['id']]==1)
|
||||
{
|
||||
$alg = explode('-',$go['align']);
|
||||
$ku = mysql_fetch_array(mysql_query('SELECT `id` FROM `katok_zv` WHERE `uid` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
|
||||
if(isset($ku['id'])) {
|
||||
$re = 'Âû ïîäàëè çàÿâêó íà òóðíèð è íå ìîæåòå ïåðåìåùàòüñÿ...';
|
||||
}elseif(($alg[0] > $u->info['align'] || $alg[1] < $u->info['align']) && $go['align']!=0 && $u->info['admin'] == 0)
|
||||
{
|
||||
$re = 'Òû íå òó ñêëîííîñòü âûáðàë.. Äðóæîê :)';
|
||||
}elseif($u->info['zv']>0)
|
||||
{
|
||||
$test_zv = mysql_fetch_array(mysql_query('SELECT * FROM `zayvki` WHERE `id` = "'.$u->info['zv'].'" AND `cancel` = 0 AND `start` = 0 AND `time` > "'.(time()-60*60*2).'" LIMIT 1'));
|
||||
if(isset($test_zv['id'])) {
|
||||
$re = 'Ïîäàëè çàÿâêó è óáåãàåì?.. Íå õîðîøî!';
|
||||
}else{
|
||||
$re = 'Âàøà çàÿâêà áûëà óäàëåíà... Òåïåðü âû ìîæåòå ïåðåéòè â äðóãóþ ëîêàöèþ!';
|
||||
mysql_query('UPDATE `stats` SET `zv` = 0 WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
}
|
||||
}elseif((($go['clan'] > 0 && $u->info['clan'] != $go['clan']) || ($go['clan'] == -1 && $u->info['clan'] == 0)) && $u->info['admin'] == 0)
|
||||
{
|
||||
$re = 'Âû íå ìîæåòå ïîïàñòü â ýòó êîìíàòó';
|
||||
}elseif($go['sex']>0 && $go['sex']-1!=$u->info['sex'] && $u->info['invis'] != 1 && $u->info['invis'] < time() && $u->info['admin'] == 0)
|
||||
{
|
||||
$re = 'Âû íå ìîæåòå ïîïàñòü â ýòó êîìíàòó';
|
||||
}elseif($mlvl[0]>$u->info['level'] && $u->info['admin']==0)
|
||||
{
|
||||
$re = 'Âû íå ìîæåòå ïîïàñòü â ýòó êîìíàòó, óðîâåíü ìàëîâàò ;)';
|
||||
}elseif($mlvl[1]<$u->info['level'] && $u->info['admin']==0)
|
||||
{
|
||||
$re = 'Âû íå ìîæåòå ïîïàñòü â ýòó êîìíàòó, óðîâåíü âûñîêîâàò ;)';
|
||||
}elseif($go['close']==0 || $u->info['admin']>0)
|
||||
{
|
||||
$travms = mysql_fetch_array(mysql_query('SELECT * FROM `eff_users` WHERE `uid` = "'.$u->info['id'].'" and (`v1`="2" or `v1`="3") and `delete`=0 ORDER by v1 DESC'));
|
||||
|
||||
//çàìåäëåíèå ïåðåìåøåíèÿ ïðè òðàâìàõ
|
||||
$plus_timeGo = 0 + $zadej; // äîáàâî÷íîå âðåìÿ ïðè òðàâìå
|
||||
if( $plus_timeGo < 0 ) {
|
||||
$plus_timeGo = 0;
|
||||
}
|
||||
|
||||
if( ((!isset($zadej) || $zadej == 0) && $u->aves['now']>=$u->aves['max'] && $u->room['name']!='Îáùåæèòèå' && $u->room['name']!='Îáù. Ýòàæ 1' && $u->room['name']!='Îáù. Ýòàæ 2' && $u->room['name']!='Îáù. Ýòàæ 3')) {
|
||||
$plus_timeGo += 2 * 60;
|
||||
if( $kos1['good'] == 0 ) {
|
||||
$plus_timeGo += 1.5 * 60;
|
||||
}elseif( $kos1['good'] == 0 ) {
|
||||
$plus_timeGo += 1.5 * 60;
|
||||
}
|
||||
}
|
||||
|
||||
$tr_nogo=false; // íåòó çàïðåùåíèÿ ïåðåìåùåíèÿ ïî òðàâìå
|
||||
//end freez time go
|
||||
|
||||
if($tr_nogo == false){
|
||||
if($u->stats['silver'] >= 1 ) {//âðåìÿ ïåðåìåùåíèÿ -20%
|
||||
$go['timeGO'] = floor($go['timeGO']/100*80);
|
||||
$plus_timeGo = floor($plus_timeGo/100*80);
|
||||
}
|
||||
$u->info['timeGo'] = time()+$go['timeGO']+$plus_timeGo;
|
||||
$u->info['timeGoL'] = time();
|
||||
$upd = mysql_query('UPDATE `stats` SET `timeGo` = "'.$u->info['timeGo'].'",`timeGoL` = "'.$u->info['timeGoL'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
}
|
||||
if($upd)
|
||||
{
|
||||
$upd2 = mysql_query('UPDATE `users` SET `room` = "'.$go['id'].'",`online` = "'.time().'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
if($upd2)
|
||||
{
|
||||
|
||||
if( $u->room['file'] == 'bsenter' && $go['file'] != 'bsenter' ) {
|
||||
//Óäàëÿåì âñå ñòàâêè â ÁÑ
|
||||
$sp_bs = mysql_query('SELECT `id`,`bsid`,`money` FROM `bs_zv` WHERE `uid` = "'.$u->info['id'].'" AND `inBot` = "0" AND `finish` = "0"');
|
||||
while( $pl_bs = mysql_fetch_array($sp_bs) ) {
|
||||
mysql_query('UPDATE `bs_turnirs` SET `users` = `users` - 1 WHERE `id` = "'.$pl_bs['bsid'].'" LIMIT 1');
|
||||
}
|
||||
unset($sp_bs,$pl_bs);
|
||||
mysql_query('UPDATE `bs_zv` SET `finish` = "'.time().'" WHERE `uid` = "'.$u->info['id'].'" AND `inBot` = "0" AND `finish` = "0"');
|
||||
}
|
||||
|
||||
$smt = $u->testAction('`uid` = "'.$u->info['id'].'" AND `time`>='.(time()-600).' AND `vars` = "create_snowball_cp" LIMIT 1',1);
|
||||
if(isset($smt['id']))
|
||||
{
|
||||
mysql_query('DELETE FROM `actions` WHERE `id` = "'.$smt['id'].'" LIMIT 1');
|
||||
}
|
||||
mysql_query('UPDATE `eff_users` SET `delete` = "'.time().'" WHERE `id_eff` = "24" AND `uid` = "'.$u->info['id'].'" AND `delete` = "0" LIMIT 24');
|
||||
|
||||
$u->info['room'] = $go['id'];
|
||||
$u->room = $go;
|
||||
if(!isset($_GET['mAjax']))
|
||||
echo '<script>top.chat.reflesh();</script>';
|
||||
}else{
|
||||
$re = 'Âû íå ñìîãëè ïåðåéòè â ëîêàöèþ, âîçìîæíî îíà áûëà ðàçðóøåíà';
|
||||
}
|
||||
}elseif($tr_nogo==true){
|
||||
$re = 'Âû òðàâìèðîâàíû. Íå âîçìîæíî ñ òàêèìè óâå÷èÿìè ïåðåäâèãàòüñÿ áåç êîñòûëåé.';
|
||||
}else{
|
||||
$re = 'Âû íå ñìîãëè ïåðåéòè â ëîêàöèþ';
|
||||
}
|
||||
} elseif($go['destroy'] == 1) {
|
||||
$re = 'Çäàíèå áûëî ðàçðóøåíî, â äàííûé ìîìåíò îíî ðåñòàâðèðóåòñÿ';
|
||||
}else{
|
||||
$re = 'Âðåìåííî çàêðûòî';
|
||||
}
|
||||
}else{
|
||||
$re = 'Ïðîõîä íå ñóùåñòâóåò';
|
||||
}
|
||||
}else{
|
||||
$re = 'Ïðîõîä íå ñóùåñòâóåò';
|
||||
}
|
||||
}
|
||||
|
||||
if($u->info['room']==209)
|
||||
{
|
||||
include('_incl_data/class/__zv.php');
|
||||
}
|
||||
|
||||
if($re!=''){ $re = $re.' '; }
|
||||
|
||||
if(isset($_GET['mAjax'])){
|
||||
$tmGo = $u->info['timeGo']-time()+1; //ñêîëüêî ñåêóíä îñòàëîñü
|
||||
$tmGol = $u->info['timeGo']-$u->info['timeGoL']+1; //ñêîëüêî ñåêóíä èäòè âñåãî
|
||||
if($tmGo<0){
|
||||
$tmGo = 0;
|
||||
}
|
||||
if($tmGol<1){
|
||||
$tmGol = 1;
|
||||
}
|
||||
$rowonmax = '';
|
||||
$rowonmax2 = 0;
|
||||
$rowonmax2 = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `users` WHERE `online` > '.(time()-520).' AND `inUser` = "0" AND `city` = "'.$u->info['city'].'" AND `no_ip` != "trupojor" AND `pass` != "saintlucia" AND `login` NOT LIKE "%(%" AND `banned` = 0 AND `bot_id` = 0 LIMIT 1'));
|
||||
$rowonmax = 'Ñåé÷àñ â êëóáå:<b> '.$rowonmax2[0].'</b> ÷åë.';
|
||||
$rowonmax = ''.$rowonmax.'';
|
||||
$rowonmax2c = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `users` WHERE `online` > '.(time()-520).' AND `inUser` = "0" AND `no_ip` != "trupojor" AND `pass` != "saintlucia" AND `login` NOT LIKE "%(%" AND `banned` = 0 AND `bot_id` = 0 LIMIT 1'));
|
||||
$rowonmax3c = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `users` WHERE `online` > '.(time()-520).' AND `inUser` = "0" AND `no_ip` != "trupojor" AND `pass` != "saintlucia" AND `login` NOT LIKE "%(%" AND `banned` = 0 AND `bot_id` = 0 LIMIT 1'));
|
||||
$rowonmaxc = 'Âñåãî â Èãðå: '.$rowonmax2c[0].' ÷åë.';
|
||||
$rowonmaxc = ''.$rowonmaxc.'';
|
||||
|
||||
//$rowonmaxc = '';
|
||||
//$rowonmax = '<span title="Ñåé÷àñ â ãîðîäå: '.$rowonmax3c[0].' ÷åë.">'.$rowonmax.'</span>';
|
||||
unset($sil,$pil,$rowonmax2);
|
||||
|
||||
if($u->room['file']!=''){
|
||||
include_once('modules_data/location/fight-club.database.php');
|
||||
}
|
||||
exit(json_encode($Response));
|
||||
}
|
||||
|
||||
if(isset($_GET['ajaxHostel'])){ // Äëÿ îáùåæèòèÿ, ïðîâåðêà íà ëèìèò ïîëîæåííûõ ïðåäìåòîâ â ñóíäóê.
|
||||
include_once('modules_data/location/room_hostel.php');
|
||||
}
|
||||
|
||||
|
||||
?><svg height="0" xmlns="https://www.w3.org/2000/svg">
|
||||
<filter id="drop-shadow">
|
||||
<feGaussianBlur in="SourceAlpha" stdDeviation="2"/>
|
||||
<feOffset dx="0" dy="0" result="offsetblur"/>
|
||||
<feFlood flood-color="rgba(255,255,255,1)"/>
|
||||
<feComposite in2="offsetblur" operator="in"/>
|
||||
<feMerge>
|
||||
<feMergeNode/>
|
||||
<feMergeNode in="SourceGraphic"/>
|
||||
</feMerge>
|
||||
</filter>
|
||||
</svg>
|
||||
<style>
|
||||
.MoveLine {
|
||||
background:url(https://img.new-combats.com/i/move/wait2.gif) 0px 0px repeat-y;
|
||||
height:6px;
|
||||
}
|
||||
.aFilter {
|
||||
|
||||
}
|
||||
.aFilter:hover {
|
||||
-webkit-filter: drop-shadow(0px 0px 4px rgba(255,255,255,1));
|
||||
filter: url(#drop-shadow);
|
||||
-ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=0, Color='#FFF')";
|
||||
filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=0, Color='#FFF')";
|
||||
|
||||
}
|
||||
</style>
|
||||
<script type="text/javascript" src="js/jquery.js"></script>
|
||||
<script>
|
||||
var speedLoc = 0;
|
||||
var sLoc1 = 0;
|
||||
var sLoc2 = 0;
|
||||
var tgo = 0;
|
||||
var tgol = 0;
|
||||
var rgo_url = 0;
|
||||
var rgo_nm = '';
|
||||
function locGoLine()
|
||||
{
|
||||
var line = document.getElementById('MoveLine');
|
||||
if(line!=undefined)
|
||||
{
|
||||
prc = 100-Math.floor(tgo/tgol*100);
|
||||
sLoc1 = 64/100*prc;
|
||||
if(sLoc1<0)
|
||||
{
|
||||
sLoc1 = 0;
|
||||
}
|
||||
if(sLoc1>64)
|
||||
{
|
||||
sLoc1 = 64;
|
||||
}
|
||||
line.style.width = sLoc1+'px';
|
||||
if(tgo>0)
|
||||
{
|
||||
tgo -= 1;
|
||||
setTimeout('locGoLine()',100);
|
||||
}else{
|
||||
if(rgo_url != 0) {
|
||||
location = rgo_url;
|
||||
}
|
||||
}
|
||||
//if( nm != undefined ) {
|
||||
if($('#moveto') != null && $('#moveto') != undefined) {
|
||||
if(rgo_nm != '') {
|
||||
if( $('#moveto').html() == '' ) {
|
||||
$('#moveto').css({'display':'','height':'auto'});
|
||||
$('#moveto').html('<div onclick="gotoLocationCancel();" style="cursor:pointer;padding:5px;">Âû ïåðåéäåòå â: <b>' + rgo_nm + '</b> (<a onclick="gotoLocationCancel();" href="javascript:void(0)">îòìåíà</a>)</div>');
|
||||
}
|
||||
}else{
|
||||
$('#moveto').css({'display':'none','height':'1px'});
|
||||
$('#moveto').html('');
|
||||
}
|
||||
}
|
||||
//}
|
||||
}
|
||||
}
|
||||
function goLocal(id,nm) {
|
||||
rgo_url = id;
|
||||
rgo_nm = nm;
|
||||
if($('#moveto') != null && $('#moveto') != undefined && nm != undefined) {
|
||||
if(rgo_nm != '') {
|
||||
$('#moveto').css({'display':'','height':'auto'});
|
||||
$('#moveto').html('<div onclick="gotoLocationCancel(); return false;" style="cursor:pointer;padding:5px;">Âû ïåðåéäåòå â: <b>' + nm + '</b> (<a onclick="gotoLocationCancel();" href="javascript:void(0)">îòìåíà</a>)</div>');
|
||||
if(sLoc1 == 64) {
|
||||
location = rgo_url;
|
||||
}
|
||||
}else{
|
||||
$('#moveto').css({'display':'none','height':'1px'});
|
||||
$('#moveto').html('');
|
||||
}
|
||||
}
|
||||
}
|
||||
function gotoLocationCancel() {
|
||||
rgo_url = 0;
|
||||
rgo_nm = '';
|
||||
$('#moveto').css({'display':'none','height':'1px'});
|
||||
$('#moveto').html('');
|
||||
}
|
||||
</script>
|
||||
<?
|
||||
if(date('m') == 11 || date('m') == 12 || date('m') == 1 || date('m') == 2) {
|
||||
//if( $u->info['admin'] > 0 ) {
|
||||
$rsnow = array(
|
||||
234 => 1,
|
||||
267 => 1,
|
||||
9 => 1,
|
||||
286 => 1,
|
||||
11 => 1,
|
||||
236 => 1,
|
||||
213 => 1,
|
||||
252 => 1,
|
||||
323 => 1
|
||||
);
|
||||
//}
|
||||
if($rsnow[$u->room['id']]==1) {
|
||||
?>
|
||||
<script>
|
||||
var no = 50; // snow number
|
||||
var speed = 17; // smaller number moves the snow faster
|
||||
var sp_rel = 1.4; //speed relevation
|
||||
var snowflake1 = "/i/itimeges/snow1.gif";
|
||||
var snowflake2 = "/i/itimeges/snow2.gif";
|
||||
|
||||
var i, doc_width, doc_height;
|
||||
|
||||
dx = new Array();
|
||||
xp = new Array();
|
||||
yp = new Array();
|
||||
am = new Array();
|
||||
stx = new Array();
|
||||
sty = new Array();
|
||||
|
||||
Array.prototype.exists = function(el)
|
||||
{
|
||||
for(var i=0;i<this.length;i++)
|
||||
if(this[i]==el)
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
var rooms = ['1.100', '1.107', '1.111', '1.120'];
|
||||
|
||||
function SetVariable(c) {
|
||||
dx[c] = 0; // set coordinate variables
|
||||
am[c] = Math.random()*15; // set amplitude variables
|
||||
xp[c] = Math.random()*(doc_width-35) + 0 + am[c]; // set position variables
|
||||
yp[c] = 0;
|
||||
stx[c] = 0.02 + Math.random()/10; // set step variables
|
||||
sty[c] = 0.7 + Math.random(); // set step variables
|
||||
}
|
||||
|
||||
function DrawWeather(room) {
|
||||
|
||||
doc_width = document.getElementById('ione').width;
|
||||
doc_height = document.getElementById('ione').height;
|
||||
|
||||
doc_width = 580;
|
||||
doc_height = 312;
|
||||
|
||||
var div = '';
|
||||
for (i = 0; i < no; ++ i) {
|
||||
SetVariable(i);
|
||||
div += "<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: 30" + i +"; VISIBILITY: visible; TOP: " + 0 + "px; LEFT: " + 0 + "px;\"><img id=\"im"+ i +"\" src=\"" + (sty[i]<sp_rel ? snowflake2 : snowflake1 ) + "\" border=\"0\" alt=\"Ñíåæèíêà\"></div>";
|
||||
}
|
||||
|
||||
document.getElementById('snow').innerHTML = div;
|
||||
return 1;
|
||||
}
|
||||
|
||||
function WeatherBegin() { // IE main animation function
|
||||
|
||||
for (i = 0; i < no; ++ i) { // iterate for every dot
|
||||
yp[i] += sty[i] < sp_rel ? sty[i]/2 : sty[i];
|
||||
if (yp[i] > doc_height-40) {
|
||||
SetVariable(i);
|
||||
var im = document.getElementById('im'+i);
|
||||
im.src = (sty[i] < sp_rel) ? snowflake2 : snowflake1;
|
||||
}
|
||||
dx[i] += stx[i];
|
||||
document.getElementById('dot'+i).style.top = yp[i]+'px';
|
||||
document.getElementById('dot'+i).style.left = xp[i] + am[i]*Math.sin(dx[i])+'px';
|
||||
}
|
||||
setTimeout('WeatherBegin()', speed);
|
||||
}
|
||||
|
||||
|
||||
</script>
|
||||
<?
|
||||
}
|
||||
}
|
||||
|
||||
if(isset($u->room['id'])){
|
||||
$tmGo = $u->info['timeGo']-time()+1; //ñêîëüêî ñåêóíä îñòàëîñü
|
||||
$tmGol = $u->info['timeGo']-$u->info['timeGoL']+1; //ñêîëüêî ñåêóíä èäòè âñåãî
|
||||
if($tmGo<0){
|
||||
$tmGo = 0;
|
||||
}
|
||||
if($tmGol<1){
|
||||
$tmGol = 1;
|
||||
}
|
||||
//îíëàéí â ýòîé êîìíàòå
|
||||
$goLis = '<table height="15" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td id="locobobr" rowspan="3" valign="bottom"><a href="main.php?rnd='.$code.'"><img style="display:block;" src="https://img.new-combats.com/i/move/rel_1.gif" width="15" height="16" title="Îáíîâèòü" border="0" /></a></td>
|
||||
<td colspan="3"><img style="display:block;" src="https://img.new-combats.com/i/move/navigatin_462s.gif" width="80" height="4" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img style="display:block;" src="https://img.new-combats.com/i/move/navigatin_481.gif" width="9" height="8" /></td>
|
||||
<td width="64" bgcolor="black"><img src="https://img.new-combats.com/1x1.gif" style="display:block;" id="MoveLine" height="8" class="MoveLine" style="width:33px;" /></td>
|
||||
<td><img style="display:block;" src="https://img.new-combats.com/i/move/navigatin_50.gif" width="7" height="8" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><img style="display:block;" src="https://img.new-combats.com/i/move/navigatin_tt1_532.gif" width="80" height="4" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
<div id="test"></div><script>var tgo = '.($tmGo*10).'; var tgol = '.($tmGol*10).';locGoLine();</script>';
|
||||
|
||||
$goline = '<div style="position:absolute; top:0px; z-index:101; right:12px; width:80px;">
|
||||
'.$goLis.'
|
||||
</div>';
|
||||
$rowonmax = '';
|
||||
$rowonmax2 = 0;
|
||||
|
||||
$rowonmax2 = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `users` WHERE `online` > '.(time()-777).' AND `inUser` = "0" AND `city` = "'.$u->info['city'].'" AND `no_ip` != "trupojor" AND `pass` != "saintlucia" AND `login` NOT LIKE "%(%" AND `banned` = 0 AND `bot_id` = 0 LIMIT 1'));
|
||||
$rowonmax = '<br><span style="font-size:14px;">Ñåé÷àñ â êëóáå<b> '.($rowonmax2[0]).'</b> ðåàëüíûõ ÷åë.</font>';
|
||||
$rowonmax = ''.$rowonmax.'';
|
||||
$rowonmax2c = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `users` WHERE `online` > '.(time()-770).' AND `inUser` = "0" AND `no_ip` != "trupojor" AND `login` NOT LIKE "%(%" AND `banned` = 0 AND `bot_id` = 0 LIMIT 1'));
|
||||
$rowonmax3c = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `users` WHERE `online` > '.(time()-770).' AND `inUser` = "0" AND `no_ip` != "trupojor" AND `login` NOT LIKE "%(%" AND `banned` = 0 AND `bot_id` = 0 LIMIT 1'));
|
||||
if($rowonmax2c[0]-$rowonmax2[0] > 0) {
|
||||
$rowonmaxc = '<small>(Îáùèé îíëàéí ñ ó÷åòîì áîòîâ: '.($rowonmax2c[0]+5).' ÷åë.)</small>';
|
||||
}
|
||||
$rowonmaxc = ''.$rowonmaxc.'';
|
||||
|
||||
$rowonmax = $rowonmax.'<br>'.$rowonmaxc;
|
||||
|
||||
//$rowonmaxc = '';
|
||||
//$rowonmax = '<span title="Ñåé÷àñ â ãîðîäå: '.$rowonmax3c[0].' ÷åë.">'.$rowonmax.'</span>';
|
||||
unset($sil,$pil,$rowonmax2);
|
||||
if($u->room['file']!=''){
|
||||
// if($u->room['roomAjax'] == 'false'){
|
||||
include_once('modules_data/location/'.$u->room['file'].'.php');
|
||||
if((date('m') == 11 || date('m') == 12 || date('m') == 1 || date('m') == 2) && $rsnow[$u->room['id']]==1) {
|
||||
echo '<script>DrawWeather(31);WeatherBegin();</script>';
|
||||
}
|
||||
// }else if($u->room['roomAjax'] == 'true'){
|
||||
// include_once('modules_data/location/fight-club.php');
|
||||
// }
|
||||
echo '<div align="right">'.$c['counters'].'</div>';
|
||||
}
|
||||
}else{
|
||||
echo 'Location is lost.';
|
||||
}
|
||||
|
||||
?>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,148 @@
|
||||
<?
|
||||
if(!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
|
||||
$url = 'admin';
|
||||
if(isset($_GET['light'])) { $url = 'light'; }
|
||||
if(isset($_GET['dark'])) { $url = 'dark'; }
|
||||
|
||||
$pr = array(
|
||||
0 => 1, //ìîë÷àíêè
|
||||
1 => 0, //ïðèíÿòü
|
||||
2 => 0, //âûãíàòü
|
||||
3 => 0, //èçìåíèòü çâàíèå
|
||||
4 => 0, //ðåäàêòèðîâàíèå íîâîñòíîé ëåíòû
|
||||
5 => 0 //1 åñëè ÿâëÿåòñÿ ãëàâîé îðäåíà
|
||||
);
|
||||
|
||||
$align = $u->info['align'];
|
||||
if( $u->info['admin'] > 0 ) {
|
||||
$i = 0;
|
||||
while( $i < count($pr) ) {
|
||||
$pr[$i] = 1;
|
||||
$i++;
|
||||
}
|
||||
}
|
||||
|
||||
//Ïîêèíóòü ÎÌ
|
||||
if( isset($_GET['exitsm']) ) {
|
||||
if( $pr[5] > 0 ) {
|
||||
$u->error = 'Âû ÿâëÿåòåñü Ãëàâîé Îðäåíà è íå ìîæåòå åãî ïîêèíóòü.';
|
||||
}else{
|
||||
$align = 0;
|
||||
if( $u->info['clan'] > 0 ) {
|
||||
$align = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.$u->info['clan'].'" LIMIT 1'));
|
||||
$align = 0 + $align['align'];
|
||||
}
|
||||
$u->info['align'] = $align;
|
||||
unset($align);
|
||||
mysql_query('UPDATE `users` SET `align` = "'.$u->info['align'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$u->error = 'Âû óñïåøíî ïîêèíóëè Îðäåí Ìîäåðàòîðîâ!';
|
||||
$fastend = true;
|
||||
}
|
||||
}
|
||||
|
||||
//Ñîòðóäíèêè ÎÌ
|
||||
$sx = 0;
|
||||
$sh = '';
|
||||
$sp = mysql_query('SELECT `id`,`align`,`login` FROM `users` WHERE (`align` > 1 AND `align` < 2) OR (`align` > 3 AND `align` < 4) ORDER BY `align` DESC');
|
||||
while( $pl = mysql_fetch_array($sp) ) {
|
||||
$pr = '<img class="cp" src="https://img.new-combats.com/i/lock.gif" title="Íàïèñàòü" width="20" height="15" onClick="top.chat.addto(\''.$pl['login'].'\',\'private\');">';
|
||||
if( $pl['align'] == 1.99 ) {
|
||||
$sh .= '<div style="padding-bottom:5px;">'.$pr.' '.$u->microLogin($pl['id'],1).' <b style="color:red"> - Ãëàâà Îðäåíà</b></div>';
|
||||
}else{
|
||||
$sh .= '<div>'.$pr.' '.$u->microLogin($pl['id'],1).'</div>';
|
||||
}
|
||||
$sx++;
|
||||
}
|
||||
if( $sh == '' ) {
|
||||
$sh= '<center>Ñîòðóäíèêîâ íåò</center>';
|
||||
}
|
||||
?>
|
||||
<script>
|
||||
function mod1() {
|
||||
top.win.add(
|
||||
'mod1panel',
|
||||
'Ïðèíÿòü â ÎÑ ',
|
||||
'<center>Ââåäèòå ëîãèí íîâîãî ñîòðóäíèêà:<br><small>(ìîæíî ùåëêíóòü ïî ëîãèíó â ÷àòå)</small></center>',
|
||||
{
|
||||
'a1':'alert(top.$(\'#mod1v1\').val())',
|
||||
'usewin':'top.chat.inObj = top.$(\'#mod1v1\');top.$(\'#mod1v1\').focus()',
|
||||
'd':'<center><input style="width:96%; margin:5px;" id="mod1v1" class="inpt2" type="text" value=""></center>'
|
||||
},
|
||||
3,
|
||||
1,
|
||||
'min-width:300px;'
|
||||
);
|
||||
top.chat.inObj = top.$('#mod1v1');
|
||||
}
|
||||
</script>
|
||||
<table width="100%" height="10" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td style="padding-left:55px; padding-bottom:5px; padding-top:6px; border:1px solid #a4a6a3;" bgcolor="#c7c7c7" align="left"><h3 style="text-align:left;margin:0;padding:0;"><img class="cp" src="https://img.new-combats.com/i/lock.gif" title="Íàïèñàòü" width="20" height="15" onClick="top.chat.addto('paladins','private');"> Îðäåí Ìîäåðàòîðîâ</h3></td>
|
||||
<td width="200" align="right">
|
||||
<input class="btn" onClick="location.href='/main.php?<?=$url?>';" type="button" value="Îáíîâèòü">
|
||||
<input class="btn" onClick="location.href='/main.php';" type="button" value="Âåðíóòüñÿ">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
if( $u->error != '' ) {
|
||||
echo '<div style="padding-top:10px;"><font color="red">'.$u->error.'</font></div>';
|
||||
if(isset($fastend)) {
|
||||
die();
|
||||
}
|
||||
}
|
||||
?>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td valign="top">
|
||||
<fieldset style="border: 1px solid white; padding: 10px;margin-top:15px; padding-bottom:10px;">
|
||||
<legend style='font-weight:bold; color:#8F0000;'>Âîçìîæíîñòè</legend>
|
||||
|
||||
</fieldset>
|
||||
</td>
|
||||
<td width="33%" valign="top">
|
||||
<fieldset style="border: 1px solid white; padding: 10px;margin-top:15px; padding-bottom:10px;">
|
||||
<legend style='font-weight:bold; color:#8F0000;'>Êíîïêè</legend>
|
||||
<?
|
||||
if( $pr[1] > 0 ) {
|
||||
?>
|
||||
<input onClick="mod1();" class="btn" type="button" value="Ïðèíÿòü â ÎÌ">
|
||||
<?
|
||||
}
|
||||
if( $pr[2] > 0 ) {
|
||||
?>
|
||||
<input class="btn" type="button" value="Âûãíàòü èç ÎÌ">
|
||||
<?
|
||||
}
|
||||
if( $pr[3] > 0 ) {
|
||||
?>
|
||||
<input class="btn" type="button" value="Èçìåíèòü çâàíèå">
|
||||
<?
|
||||
}
|
||||
if( $pr[5] == 0 || $u->info['admin'] > 0 ) {
|
||||
?>
|
||||
<script>
|
||||
function btn5() {
|
||||
if(confirm('Âû äåéñòâèòåëüíî õîòèòå ïîêèíóòü Îðäåí Ìîäåðàòîðîâ?')){ top.frames['main'].location = '/main.php?<?=$url?>&exitsm'; }
|
||||
}
|
||||
</script>
|
||||
<input onclick="btn5()" class="btn" type="button" value="Ïîêèíóòü Îðäåí">
|
||||
<?
|
||||
}
|
||||
?>
|
||||
</fieldset>
|
||||
<fieldset style="border: 1px solid white; padding: 10px;margin-top:15px; padding-bottom:10px;">
|
||||
<legend style='font-weight:bold; color:#8F0000;'>Àáèëêè</legend>
|
||||
Íåò àáèëîê
|
||||
</fieldset>
|
||||
<fieldset style="border: 1px solid white; padding: 10px;margin-top:15px; padding-bottom:10px;">
|
||||
<legend style='font-weight:bold; color:#8F0000;'>Ñîòðóäíèêè</legend>
|
||||
<?=$sh?>
|
||||
</fieldset>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
@@ -0,0 +1,101 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
?>
|
||||
<style>
|
||||
.row {
|
||||
cursor:pointer;
|
||||
}
|
||||
</style>
|
||||
<SCRIPT>
|
||||
var nlevel=0;
|
||||
var from = Array('+', ' ', '#');
|
||||
var to = Array('%2B', '+', '%23');
|
||||
|
||||
function w(login,id,align,klan,level,online, city, battle){
|
||||
var s='';
|
||||
if (online!="") {
|
||||
if (city!="") {
|
||||
s+='<IMG style="filter:gray()" SRC=https://img.new-combats.com/i/lock.gif WIDTH=20 HEIGHT=15 ALT="Â äðóãîì ãîðîäå">';
|
||||
} else {
|
||||
s+='<a href="javascript:void(0)" onclick="top.chat.addto(\''+login+'\',\'private\')"><IMG SRC=https://img.new-combats.com/i/lock.gif WIDTH=20 HEIGHT=15 ALT="Ïðèâàòíî"'+(battle!=0?' style="filter: invert()"':'')+'></a>';
|
||||
}
|
||||
if (city!="") {
|
||||
s+='<img src="https://forum.img.new-combats.com/city/'+city+'.gif" width=17 height=15>';
|
||||
}
|
||||
s+=' <IMG SRC=https://img.new-combats.com/i/align/align'+align+'.gif WIDTH=12 HEIGHT=15>';
|
||||
if (klan!='') {s+='<A HREF="/encicl/klan/'+klan+'.html" target=_blank><IMG SRC="https://img.new-combats.com/i/clan/'+klan+'.gif" WIDTH=24 HEIGHT=15 ALT=""></A>'}
|
||||
s+='<a href="javascript:void(0)" onclick="top.chat.addto(\''+login+'\',\'to\')">'+login+'</a>['+level+']<a href=/info/'+id+' target=_blank><IMG SRC=https://img.new-combats.com/i/inf.gif WIDTH=12 HEIGHT=11 ALT="Èíôîðìàöèÿ î ïåðñîíàæå"></a>';
|
||||
s+='</td><td bgcolor=efeded nowrap>';
|
||||
if (city!="") {
|
||||
s+="íåò â ýòîì ãîðîäå";
|
||||
} else {
|
||||
s+=online;
|
||||
}
|
||||
}
|
||||
else {
|
||||
s+='<IMG SRC="https://img.new-combats.com/i/offline.gif" WIDTH=20 HEIGHT=15 BORDER=0 ALT="Íåò â êëóáå">';
|
||||
if (city!="") {
|
||||
s+='<img src="https://forum.img.new-combats.com/city/'+city+'.gif" width=17 height=15>';
|
||||
}
|
||||
if (align == "") align="0";
|
||||
s+=' <IMG SRC=https://img.new-combats.com/i/align/align'+align+'.gif WIDTH=12 HEIGHT=15>';
|
||||
if (klan!='') {s+='<A HREF="/encicl/klan/'+klan+'.html" target=_blank><IMG SRC="https://img.new-combats.com/i/clan/'+klan+'.gif" WIDTH=24 HEIGHT=15 ALT=""></A>'}
|
||||
if (level) {
|
||||
if (nlevel==0) {
|
||||
nlevel=1; //s="<BR>"+s;
|
||||
}
|
||||
s+='<FONT color=gray><b>'+login+'</b>['+level+']<a href=/info/'+id+' target=_blank><IMG SRC=https://img.new-combats.com/i/inf.gif WIDTH=12 HEIGHT=11 ALT="Èíôîðìàöèÿ î ïåðñîíàæå"></a></td><td bgcolor=efeded nowrap>Íåò â êëóáå';
|
||||
} else {
|
||||
if (nlevel==1) {
|
||||
nlevel=2; //s="<BR>"+s;
|
||||
}
|
||||
mlogin = login;
|
||||
for(var i=0;i<from.length;++i) while(mlogin.indexOf(from[i])>=0) mlogin= mlogin.replace(from[i],to[i]);
|
||||
s+='<FONT color=gray><i>'+login+'</i> <a href=/info/'+mlogin+' target=_blank><IMG SRC=https://img.new-combats.com/i/inf_dis.gif WIDTH=12 HEIGHT=11 ALT="Èíôîðìàöèÿ î ïåðñîíàæå"></a></td><td bgcolor=efeded nowrap>íåò â ýòîì ãîðîäå';
|
||||
}
|
||||
s+='</FONT>';
|
||||
}
|
||||
document.write(s+'<BR>');
|
||||
}
|
||||
</SCRIPT>
|
||||
</HEAD>
|
||||
<body leftmargin=5 topmargin=5 marginwidth=0 marginheight=0 bgcolor=#e2e0e0><div id=hint4 class=ahint></div>
|
||||
<table width=100%>
|
||||
<tr>
|
||||
<td align=right>
|
||||
<INPUT TYPE="button" onClick="location.href='main.php';" value="Âåðíóòüñÿ" title="Âåðíóòüñÿ">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign=top>
|
||||
<center>
|
||||
<h3><A HREF="javascript:void(0)" onClick="top.chat.addto('paladins','private')"><img src="https://img.new-combats.com/i/lock.gif" width=20 height=15></A> Îðäåí Ñâåòà</h3>
|
||||
<table>
|
||||
<? $data=mysql_query("SELECT `id`,`login`,`level`,`align`,`room`,`online`,`city`, `battle`,
|
||||
(select `name` from `room` WHERE `id` = users.`room`) as `room`
|
||||
FROM `users` WHERE `align`>1 AND `align`<2 ORDER BY `align` DESC, `online` DESC;");
|
||||
while ($us = mysql_fetch_array($data)) {
|
||||
if($u->info['city']==$us['city']){$us['city']='';}
|
||||
if ($us['online']>(time()-120)) {
|
||||
$rrm = $us['room'];
|
||||
}else{
|
||||
$rrm = '';
|
||||
}
|
||||
echo"<TR valign=\"top\">
|
||||
<TD bgcolor=efeded nowrap>
|
||||
<SCRIPT>w('".$us['login']."','".$us['id']."','".$us['align']."','','".$us['level']."','".$rrm."','".$us['city']."','".$us['battle']."');</SCRIPT></TD></TR>";
|
||||
}?>
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
</center>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,443 @@
|
||||
<?php
|
||||
echo "
|
||||
<script language='JavaScript'>
|
||||
var elem = document.getElementById('se-pre-con');
|
||||
elem.parentNode.removeChild(elem);
|
||||
</script>
|
||||
";
|
||||
if(!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
|
||||
$slot = mysql_fetch_array(mysql_query('SELECT * FROM `users_animal_slot` WHERE `uid` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
if(!isset($slot['id'])) {
|
||||
if( mysql_query('INSERT INTO `users_animal_slot` ( `uid`,`slots`,`ekr` ) VALUES ( "'.$u->info['id'].'","2","0" )') ) {
|
||||
$slot = mysql_fetch_array(mysql_query('SELECT * FROM `users_animal_slot` WHERE `uid` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
}else{
|
||||
$u->error = 'Îøèáêà â ðàáîòå áàçû äàííûõ...';
|
||||
}
|
||||
}
|
||||
|
||||
$slot['price_next'] = 5;
|
||||
|
||||
$petox = mysql_fetch_array(mysql_query('SELECT * FROM `obraz_pet` WHERE `uid` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
$petox = $petox[0];
|
||||
|
||||
$an_eda = array(
|
||||
0.05,
|
||||
0.07,
|
||||
0.10,
|
||||
0.15,
|
||||
0.20,
|
||||
0.30,
|
||||
0.40,
|
||||
0.50,
|
||||
0.60,
|
||||
0.70,
|
||||
0.80,
|
||||
1.00,
|
||||
1.50,
|
||||
2.00,
|
||||
2.50,
|
||||
3.00,
|
||||
3.50,
|
||||
4.00,
|
||||
4.50,
|
||||
5.00,
|
||||
5.50,
|
||||
7.00
|
||||
);
|
||||
|
||||
function en_ru($txt) {
|
||||
$g = false;
|
||||
$en = preg_match("/^(([0-9a-zA-Z _-])+)$/i", $txt);
|
||||
$ru = preg_match("/^(([0-9à-ÿÀ-ß _-])+)$/i", $txt);
|
||||
if(($ru && $en) || (!$ru && !$en)) {
|
||||
$g = true;
|
||||
}
|
||||
return $g;
|
||||
}
|
||||
//
|
||||
function testBad($txt) {
|
||||
$white = '-_ 0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM¨ÉÖÓÊÅÍÃØÙÇÕÚÔÛÂÀÏÐÎËÄÆÝß×ÑÌÈÒÜÁÞ¸éöóêåíãøùçõúôûâàïðîëäæýÿ÷ñìèòüáþ';
|
||||
$r = false;
|
||||
$i = 0;
|
||||
while( $i != -1 ) {
|
||||
if( isset($txt[$i]) ) {
|
||||
$g = false;
|
||||
$j = 0;
|
||||
while( $j != -1 ) {
|
||||
if(isset($white[$j])) {
|
||||
if( $white[$j] == $txt[$i] ) {
|
||||
$g = true;
|
||||
}
|
||||
}else{
|
||||
$j = -2;
|
||||
}
|
||||
$j++;
|
||||
}
|
||||
if( $g == false ) {
|
||||
$r = true;
|
||||
}
|
||||
}else{
|
||||
$i = -2;
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
return $r;
|
||||
}
|
||||
|
||||
function is_login_an($login) {
|
||||
$r = true;
|
||||
//
|
||||
$login = htmlspecialchars($login,NULL,'cp1251');
|
||||
//
|
||||
$bad = array(
|
||||
'Ìóñîðùèê' => 1,
|
||||
'Ìèðîçäàòåëü' => 1
|
||||
);
|
||||
//
|
||||
//$login_db = mysql_fetch_array(mysql_query('SELECT `id` FROM `users` WHERE `login` = "'.mysql_real_escape_string($login).'" LIMIT 1'));
|
||||
//$login_an_db = mysql_fetch_array(mysql_query('SELECT `id` FROM `users_animal` WHERE `name` = "'.mysql_real_escape_string($login).'" LIMIT 1'));
|
||||
if( isset($login_db['id']) || isset($login_an_db['id']) || isset($bad[$login]) ) {
|
||||
$r = false;
|
||||
}else{
|
||||
$true = true;
|
||||
//
|
||||
/*
|
||||
Ëîãèí ìîæåò ñîäåðæàòü îò 2 äî 16 ñèìâîëîâ, è ñîñòîÿòü òîëüêî èç áóêâ ðóññêîãî ÈËÈ àíãëèéñêîãî àëôàâèòà, öèôð, ñèìâîëîâ '_', '-' è ïðîáåëà.
|
||||
Ëîãèí íå ìîæåò íà÷èíàòüñÿ èëè çàêàí÷èâàòüñÿ ñèìâîëàìè '_', '-' èëè ïðîáåëîì.
|
||||
*/
|
||||
//
|
||||
$login = str_replace(' ',' ',$login);
|
||||
$login = str_replace('%',' ',$login);
|
||||
$login = str_replace(' ',' ',$login);
|
||||
//
|
||||
if( strlen($login) > 16 ) {
|
||||
$true = false;
|
||||
}elseif( strlen($login) < 2 ) {
|
||||
$true = false;
|
||||
}elseif( strripos($login,' ') == true ) {
|
||||
$true = false;
|
||||
}elseif( substr($login,1) == ' ' || substr($login,-1) == ' ' ) {
|
||||
$true = false;
|
||||
}elseif( substr($login,1) == '-' || substr($login,-1) == '-' ) {
|
||||
$true = false;
|
||||
}elseif( substr($login,1) == '_' || substr($login,-1) == '_' ) {
|
||||
$true = false;
|
||||
}elseif( testBad($login) == true ) {
|
||||
$true = false;
|
||||
}elseif( en_ru(str_replace('¸','å',str_replace('¨','Å',$login))) == true ) {
|
||||
$true = false;
|
||||
}
|
||||
//
|
||||
if( $true == false ) {
|
||||
$r = false;
|
||||
}else{
|
||||
$r = true;
|
||||
}
|
||||
}
|
||||
return $r;
|
||||
}
|
||||
|
||||
if(isset($_GET['buy_slot'])) {
|
||||
if($u->info['money2'] < $slot['price_nex']) {
|
||||
$u->error = 'Íåäîñòàòî÷íî äåíåã';
|
||||
}elseif($u->info['money2'] < 5 ) {
|
||||
$u->error = 'Íåäîñòàòî÷íî åêð!';
|
||||
}elseif( isset($slot['id']) && $slot['slots'] < 7 ) {
|
||||
$slot['slots']++;
|
||||
$u->info['money2'] -= 5;
|
||||
mysql_query('UPDATE `users_animal_slot` SET `slots` = "'.$slot['slots'].'" WHERE `id` = "'.$slot['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$u->error = 'Êóïëåí ñëîò äëÿ çâåðÿ.';
|
||||
}else{
|
||||
$u->error = 'Íåëüçÿ êóïèòü áîëüøå ñëîòîâ';
|
||||
}
|
||||
}elseif(isset($_GET['pet'])) {
|
||||
$_GET['pet'] = round((int)$_GET['pet']);
|
||||
$_GET['petname'] = htmlspecialchars($_GET['petname'],NULL,'cp1251');
|
||||
$ax = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `users_animal` WHERE `uid` = "'.$u->info['id'].'" AND `delete` = 0 LIMIT 1'));
|
||||
$ax = $ax[0];
|
||||
if( $_GET['pet'] < 1 || $_GET['pet'] > 7 ) {
|
||||
$u->error = 'Íåëüçÿ ïðèâçâàòü òàêîãî çâåðÿ';
|
||||
}elseif( $ax >= $slot['slots'] ) {
|
||||
$u->error = 'Íåò ñâîáîäíûõ ñëîòîâ äëÿ çâåðÿ';
|
||||
}elseif( $u->info['money'] < 50 ) {
|
||||
$u->error = 'Íåäîñòàòî÷íî äåíåã';
|
||||
}elseif(is_login_an($_GET['petname']) == false) {
|
||||
$u->error = 'Íåâåðíàÿ êëè÷êà çâåðÿ, âûáåðèòå äðóãóþ';
|
||||
}else{
|
||||
$u->error = 'Çâåðü ïðèøåë ê Âàì!';
|
||||
$u->info['money'] -= 50;
|
||||
mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
//
|
||||
$anm['type'] = $_GET['pet'];
|
||||
//
|
||||
if($anm['type']==1)
|
||||
{
|
||||
$anm['name'] = 'Êîò';
|
||||
$anm['sex'] = 0;
|
||||
$anm['obraz'] = array(1=>'20864.gif',2=>'21301.gif',3=>'21139.gif',4=>'20427.gif');
|
||||
$anm['stats'] = 's1=2|s2=5|s3=2|s4=5|rinv=40|m9=5|m6=10';
|
||||
}elseif($anm['type']==2)
|
||||
{
|
||||
$anm['name'] = 'Ñîâà';
|
||||
$anm['sex'] = 1;
|
||||
$anm['obraz'] = array(1=>'21415.gif',2=>'21722.gif',3=>'21550.gif');
|
||||
$anm['stats'] = 's1=2|s2=2|s3=5|s4=5|rinv=40|m9=5|m6=10';
|
||||
}elseif($anm['type']==3)
|
||||
{
|
||||
$anm['name'] = 'Ñâåòëÿê';
|
||||
$anm['sex'] = 0;
|
||||
$anm['obraz'] = array(1=>'22277.gif',2=>'22265.gif',3=>'22333.gif',4=>'22298.gif');
|
||||
$anm['stats'] = 's1=3|s2=10|s3=3|s4=4|rinv=40|m9=5|m6=10';
|
||||
}elseif($anm['type']==4)
|
||||
{
|
||||
$anm['name'] = '×åðòÿêà';
|
||||
$anm['sex'] = 0;
|
||||
$anm['obraz'] = array(1=>'22177.gif',2=>'21976.gif',3=>'21877.gif');
|
||||
$anm['stats'] = 's1=25|s2=3|s3=3|s4=25|rinv=40|m9=5|m6=10';
|
||||
}elseif($anm['type']==5)
|
||||
{
|
||||
$anm['name'] = 'Ïåñ';
|
||||
$anm['sex'] = 0;
|
||||
$anm['obraz'] = array(1=>'22352.gif',2=>'23024.gif',3=>'22900.gif',4=>'22501.gif',5=>'22700.gif');
|
||||
$anm['stats'] = 's1=5|s2=3|s3=3|s4=5|rinv=40|m9=5|m6=10';
|
||||
}elseif($anm['type']==6)
|
||||
{
|
||||
$anm['name'] = 'Ñâèí';
|
||||
$anm['sex'] = 0;
|
||||
$anm['obraz'] = array(1=>'24000.gif',2=>'25000.gif',3=>'27000.gif',4=>'28000.gif');
|
||||
$anm['stats'] = 's1=5|s2=3|s3=3|s4=5|rinv=40|m9=5|m6=10';
|
||||
}elseif($anm['type']==7)
|
||||
{
|
||||
$anm['name'] = 'Äðàêîí';
|
||||
$anm['sex'] = 0;
|
||||
$anm['obraz'] = array(1=>'21338_pgtpdbx.gif');
|
||||
$anm['stats'] = 's1=5|s2=3|s3=3|s4=5|rinv=40|m9=5|m6=10';
|
||||
}
|
||||
//
|
||||
$anm['name'] = $_GET['petname'];
|
||||
//
|
||||
$anm['obraz'] = $anm['obraz'][rand(1,count($anm['obraz']))];
|
||||
$anm['obraz'] = str_replace('.gif','',$anm['obraz']);
|
||||
$anm['obraz'] = str_replace('.jpg','',$anm['obraz']);
|
||||
$anm['obraz'] = str_replace('.png','',$anm['obraz']);
|
||||
$ins = mysql_query('INSERT INTO `users_animal` (`type`,`name`,`uid`,`obraz`,`stats`,`sex`,`eda`) VALUES ("'.$anm['type'].'","'.$anm['name'].'","'.$u->info['id'].'","'.$anm['obraz'].'","'.$anm['stats'].'","'.$anm['sex'].'","0")');
|
||||
if($ins)
|
||||
{
|
||||
$u->addDelo(1,$u->info['id'],'"<font color="maroon">System.inventory</font>": Ïåðñîíàæ ïðèçâàë çâåðÿ "'.$_GET['petname'].'" ('.$_GET['pet'].') - 50 êð.',time(),$u->info['city'],'System.inventory',0,0);
|
||||
}else{
|
||||
$u->error = 'Íå óäàëîñü ïðèçâàòü çâåðÿ, ÷òî-òî çäåñü íå òàê ...';
|
||||
}
|
||||
//
|
||||
}
|
||||
//
|
||||
}elseif(isset($_GET['eda'])) {
|
||||
$anm = mysql_fetch_array(mysql_query('SELECT * FROM `users_animal` WHERE `id` = "'.mysql_real_escape_string($_GET['eda']).'" AND `uid` = "'.$u->info['id'].'" AND `delete` = 0 LIMIT 1'));
|
||||
$x = round((int)$_GET['vvv']);
|
||||
if($x > 100 - $anm['eda']) { $x = 100 - $anm['eda']; }
|
||||
if($x < 1) { $x = 1; }
|
||||
if($x > 100) { $x = 100; }
|
||||
if(!isset($anm['id'])) {
|
||||
$u->error = 'Çâåðü íå íàéäåí.';
|
||||
}elseif( $anm['eda'] >= 100 ) {
|
||||
$u->error = 'Çâåðü ñûò è íå íóæäàåòñÿ â åäå.';
|
||||
}elseif($an_eda[$anm['level']]*$_GET['vvv'] > $u->info['money']) {
|
||||
$u->error = 'Íåäîñòàòî÷íî äåíåã.';
|
||||
}else{
|
||||
$u->error = 'Ïîêîðìèëè çâåðÿ "'.$anm['name'].'" íà '.$x.' åä. çà '.($x*$an_eda[$anm['level']]).' êð.';
|
||||
$u->info['money'] -= ($x*$an_eda[$anm['level']]);
|
||||
$anm['eda'] += $x;
|
||||
mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `users_animal` SET `eda` = "'.$anm['eda'].'" WHERE `id` = "'.$anm['id'].'" LIMIT 1');
|
||||
}
|
||||
}elseif(isset($_GET['pet_del'])) {
|
||||
if(mysql_query('UPDATE `users_animal` SET `delete` = "'.time().'" WHERE `id` = "'.mysql_real_escape_string($_GET['pet_del']).'" AND `delete` = 0 AND `uid` = "'.$u->info['id'].'" LIMIT 1')) {
|
||||
$u->error = 'Çâåðü áûë âûãíàí.';
|
||||
}else{
|
||||
$u->error = 'Çâåðü íå íàéäåí.';
|
||||
}
|
||||
}elseif(isset($_GET['rename'])) {
|
||||
$anm = mysql_fetch_array(mysql_query('SELECT * FROM `users_animal` WHERE `id` = "'.mysql_real_escape_string($_GET['rename']).'" AND `uid` = "'.$u->info['id'].'" AND `delete` = 0 LIMIT 1'));
|
||||
$_GET['vvv'] = htmlspecialchars($_GET['vvv'],NULL,'cp1251');
|
||||
if(!isset($anm['id'])) {
|
||||
$u->error = 'Çâåðü íå íàéäåí.';
|
||||
}elseif(30 > $u->info['money']) {
|
||||
$u->error = 'Íåäîñòàòî÷íî äåíåã.';
|
||||
}else{
|
||||
$u->info['money'] -= 30;
|
||||
$anm['name'] = $_GET['vvv'];
|
||||
$u->error = 'Êëè÷êà çâåðÿ èçìåíåíà íà "'.$anm['name'].'" çà 30 êð.';
|
||||
mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `users_animal` SET `name` = "'.$anm['name'].'" WHERE `id` = "'.$anm['id'].'" LIMIT 1');
|
||||
}
|
||||
}elseif(isset($_GET['shadow']) && $petox > 0) {
|
||||
if(isset($_GET['rechange'])) {
|
||||
$u->error = 'Îáðàç ïèòîìöà ñíÿò.';
|
||||
mysql_query('UPDATE `obraz_pet` SET `use` = 0 WHERE `uid` = "'.$u->info['id'].'"');
|
||||
}elseif(isset($_GET['change'])) {
|
||||
$u->error = 'Îáðàç ïèòîìöà óñòàíîâëåí.';
|
||||
mysql_query('UPDATE `obraz_pet` SET `use` = 0 WHERE `uid` = "'.$u->info['id'].'"');
|
||||
mysql_query('UPDATE `obraz_pet` SET `use` = 1 WHERE `uid` = "'.$u->info['id'].'" AND `id` = "'.mysql_real_escape_string($_GET['change']).'" LIMIT 1');
|
||||
}
|
||||
}
|
||||
?>
|
||||
<style>
|
||||
.an_border {
|
||||
border:1px solid #aaaaaa;
|
||||
padding:2px;
|
||||
width:120px;
|
||||
height:220px;
|
||||
}
|
||||
.an_btn {
|
||||
cursor:pointer;
|
||||
}
|
||||
.an_btn:hover {
|
||||
cursor:pointer;
|
||||
background-color:#cccccc;
|
||||
}
|
||||
.an_img64x64 {
|
||||
padding-top:75px;
|
||||
height:145px;
|
||||
}
|
||||
.an_line {
|
||||
text-align:center;
|
||||
padding:5px;
|
||||
}
|
||||
.an_line2 {
|
||||
text-align:left;
|
||||
padding:5px;
|
||||
width:124px;
|
||||
}
|
||||
.an_w120 {
|
||||
width:120px;
|
||||
}
|
||||
.cp {
|
||||
cursor:pointer;
|
||||
}
|
||||
.obrsl1 {
|
||||
border:1px solid #888;
|
||||
padding:1px;
|
||||
margin-bottom:5px;
|
||||
}
|
||||
.obrsl1d {
|
||||
display:inline-block;
|
||||
widows:120px;
|
||||
}
|
||||
</style>
|
||||
<center><b>Âàøè äåíüãè:<font color=darkgreen> <?=$u->info['money']?> êð.</center></b></font>
|
||||
<div align="right">
|
||||
<?
|
||||
if(!isset($_GET['shadow']) || $petox == 0 ) {
|
||||
if( $petox > 0 ) {
|
||||
echo '<button onClick="location.href=\'/main.php?newanimal&shadow\';" class="btn btn-success">Îáðàç</button> ';
|
||||
}else{
|
||||
echo '<button disabled="disabled" onClick="alert(\'Óñòàíîâêà îáðàçîâ âîçìîæíî ïîñëå ïîêóïêè õîòÿ áû îäíîãî îáðàçà äëÿ ïèòîìöà.\');" class="btn btn-success">Îáðàç</button> ';
|
||||
}
|
||||
?>
|
||||
<button onClick="location.href='/main.php?newanimal';" class="btn">Îáíîâèòü</button>
|
||||
<button onClick="location.href='/main.php?inv';" class="btn">Âåðíóòüñÿ</button>
|
||||
<? }else{ ?>
|
||||
<button onClick="location.href='/main.php?newanimal&shadow';" class="btn">Îáíîâèòü</button>
|
||||
<button onClick="location.href='/main.php?newanimal';" class="btn">Âåðíóòüñÿ</button>
|
||||
<? } ?>
|
||||
</div>
|
||||
<?
|
||||
if( $u->error != '' ) {
|
||||
echo '<div><b><font color="red">'.$u->error.'</font></b></div>';
|
||||
}
|
||||
?>
|
||||
<hr>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<?
|
||||
if(isset($_GET['shadow']) && $petox > 0) {
|
||||
//
|
||||
echo '<td align="left">';
|
||||
$sp = mysql_query('SELECT * FROM `obraz_pet` WHERE `uid` = "'.$u->info['id'].'"');
|
||||
while( $pl = mysql_fetch_array($sp) ) {
|
||||
echo '<div class="obrsl1d">';
|
||||
//
|
||||
echo '<img class="obrsl1" src="https://img.new-combats.com/pet/'.$pl['img'].'" width="120" height="40"><br><div align="center">';
|
||||
if( $pl['use'] == 0 ) {
|
||||
echo '<input onclick="location.href=\'/main.php?newanimal&shadow&change='.$pl['id'].'\';" style="width:120px;" type="button" value="Âûáðàòü" class="btn">';
|
||||
}else{
|
||||
echo '<input onclick="location.href=\'/main.php?newanimal&shadow&rechange\';" style="width:120px;" type="button" value="Èñïîëüçóåòñÿ" class="btn btn-success">';
|
||||
}
|
||||
echo '</div>';
|
||||
//
|
||||
echo '</div>';
|
||||
}
|
||||
echo '</td>';
|
||||
}else{
|
||||
$sp = mysql_query('SELECT * FROM `users_animal` WHERE `uid` = "'.$u->info['id'].'" AND `delete` = 0 LIMIT 6');
|
||||
$i = 1;
|
||||
while( $pl = mysql_fetch_array($sp) ) {
|
||||
//
|
||||
if( isset($_GET['selected']) && $pl['id'] == $_GET['selected'] ) {
|
||||
if( $u->info['animal'] != $pl['id'] ) {
|
||||
$u->info['animal'] = $pl['id'];
|
||||
}else{
|
||||
$u->info['animal'] = 0;
|
||||
}
|
||||
mysql_query('UPDATE `users` SET `animal` = "'.$u->info['animal'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
}
|
||||
//
|
||||
//$kp = 0.05; //öåíà êîðìà
|
||||
$kp = $an_eda[$pl['level']];
|
||||
//$kp = $an_eda[1];
|
||||
//
|
||||
echo '<td width="16%" align="center" valign="top">';
|
||||
//
|
||||
echo '<div class="an_line"><b><img onclick="top.anrename('.$pl['id'].',\''.$pl['name'].'\');" class="cp" src="https://img.new-combats.com/pencil.png" width="16" height="16" title="Èçìåíèòü êëè÷êó"> <small>'.$pl['name'].'</small> <img onclick="if(confirm(\'Âû äåéñòâèòåëüíî õîòèòå ÂÛÃÍÀÒÜ çâåðÿ "'.$pl['name'].'"?\')) location.href=\'main.php?newanimal&pet_del='.$pl['id'].'\';" class="cp" src="https://img.new-combats.com/i/clear.gif" title="Âûãíàòü" width="13" height="13"></b></div>';
|
||||
//
|
||||
echo '<div title="'.$pl['name'].'" class="an_border"><img src="https://img.new-combats.com/i/obraz/'.$pl['sex'].'/'.$pl['obraz'].'.gif" width="120" height="220"></div>';
|
||||
//
|
||||
echo '<div class="an_line2"><small>';
|
||||
echo 'Óðîâåíü: '.$pl['level'].'<br>Îïûò: <b>'.$pl['exp'].'</b><br>Ñûòíîñòü: '.$pl['eda'].'/100<br>';
|
||||
//
|
||||
echo '<input ';
|
||||
if( $pl['eda'] >= 100 ) {
|
||||
echo ' disabled="disabled" ';
|
||||
}else{
|
||||
echo ' onclick="top.eda('.$pl['id'].',\''.$pl['name'].'\','.(0+$kp).','.(0+100-$pl['eda']).');" ';
|
||||
}
|
||||
echo 'type="button" value="Ïîêîðìèòü" class="btn an_w120';
|
||||
if( $pl['eda'] < 1 ) {
|
||||
echo ' btn-danger';
|
||||
}
|
||||
echo '">';
|
||||
//
|
||||
if( $pl['id'] != $u->info['animal'] || ( isset($_GET['selected']) && $pl['id'] != $_GET['selected'] ) ) {
|
||||
echo '<input onClick="location.href=\'main.php?newanimal&selected='.$pl['id'].'\';" type="button" value="Âûáðàòü" class="btn an_w120">';
|
||||
}else{
|
||||
echo '<input onClick="location.href=\'main.php?newanimal&selected='.$pl['id'].'\';" type="button" value="Èñïîëüçóåòñÿ" class="btn btn-success an_w120">';
|
||||
}
|
||||
//
|
||||
echo '</small></div>';
|
||||
//
|
||||
echo '</td>';
|
||||
$i++;
|
||||
}
|
||||
if( $i <= 6 ) {
|
||||
$j = 0;
|
||||
while( $i <= 6 ) {
|
||||
if( $i <= $slot['slots'] ) {
|
||||
echo '<td width="16%" align="center" valign="top"><div class="an_line"> </div><div onclick="top.petbuy();" onMouseOver="top.hi(this,\'Çàâåñòè ïèòîìöà (50 ÊÐ)\',event,0,1,1,1,\'\');" onMouseOut="top.hic(event);" onMouseDown="top.hic(event);" class="an_border an_btn an_img64x64"><img src="https://img.new-combats.com/pet_free_slot.png" width="64" height="64"></div></td>';
|
||||
}else{
|
||||
if( $j == 0 ) {
|
||||
echo '<td width="16%" align="center" valign="top"><div class="an_line"> </div><div onclick="if(confirm(\'Âû äåéñòâèòåëüíî õîòèòå êóïèòü ñëîò çà '.$slot['price_next'].' ÅÊÐ?\')) location.href=\'main.php?newanimal&buy_slot\';" onMouseOver="top.hi(this,\'Êóïèòü ñëîò ('.$slot['price_next'].' ÅÊÐ)\',event,0,1,1,1,\'\');" onMouseOut="top.hic(event);" onMouseDown="top.hic(event);" class="an_border an_btn an_img64x64"><img src="https://img.new-combats.com/pet_add.png" width="64" height="64"></div></td>';
|
||||
$j++;
|
||||
}else{
|
||||
echo '<td width="16%" align="center" valign="top"><div class="an_line"> </div><div title="Íåäîñòóïíî" class="an_border an_img64x64"><img src="https://img.new-combats.com/pet_lock.png" width="64" height="64"></div></td>';
|
||||
}
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -0,0 +1,444 @@
|
||||
<?php
|
||||
echo "
|
||||
<script language='JavaScript'>
|
||||
var elem = document.getElementById('se-pre-con');
|
||||
elem.parentNode.removeChild(elem);
|
||||
</script>
|
||||
";
|
||||
if(!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
|
||||
$slot = mysql_fetch_array(mysql_query('SELECT * FROM `users_animal_slot` WHERE `uid` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
if(!isset($slot['id'])) {
|
||||
if( mysql_query('INSERT INTO `users_animal_slot` ( `uid`,`slots`,`ekr` ) VALUES ( "'.$u->info['id'].'","2","0" )') ) {
|
||||
$slot = mysql_fetch_array(mysql_query('SELECT * FROM `users_animal_slot` WHERE `uid` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
}else{
|
||||
$u->error = 'Îøèáêà â ðàáîòå áàçû äàííûõ...';
|
||||
}
|
||||
}
|
||||
|
||||
$slot['price_next'] = 5;
|
||||
|
||||
$petox = mysql_fetch_array(mysql_query('SELECT * FROM `obraz_pet` WHERE `uid` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
$petox = $petox[0];
|
||||
|
||||
$an_eda = array(
|
||||
0.05,
|
||||
0.07,
|
||||
0.10,
|
||||
0.15,
|
||||
0.20,
|
||||
0.30,
|
||||
0.40,
|
||||
0.50,
|
||||
0.60,
|
||||
0.70,
|
||||
0.80,
|
||||
1.00,
|
||||
1.50,
|
||||
2.00,
|
||||
2.50,
|
||||
3.00,
|
||||
3.50,
|
||||
4.00,
|
||||
4.50,
|
||||
5.00,
|
||||
5.50,
|
||||
7.00
|
||||
);
|
||||
|
||||
function en_ru($txt) {
|
||||
$g = false;
|
||||
$en = preg_match("/^(([0-9a-zA-Z _-])+)$/i", $txt);
|
||||
$ru = preg_match("/^(([0-9à-ÿÀ-ß _-])+)$/i", $txt);
|
||||
if(($ru && $en) || (!$ru && !$en)) {
|
||||
$g = true;
|
||||
}
|
||||
return $g;
|
||||
}
|
||||
//
|
||||
function testBad($txt) {
|
||||
$white = '-_ 0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM¨ÉÖÓÊÅÍÃØÙÇÕÚÔÛÂÀÏÐÎËÄÆÝß×ÑÌÈÒÜÁÞ¸éöóêåíãøùçõúôûâàïðîëäæýÿ÷ñìèòüáþ';
|
||||
$r = false;
|
||||
$i = 0;
|
||||
while( $i != -1 ) {
|
||||
if( isset($txt[$i]) ) {
|
||||
$g = false;
|
||||
$j = 0;
|
||||
while( $j != -1 ) {
|
||||
if(isset($white[$j])) {
|
||||
if( $white[$j] == $txt[$i] ) {
|
||||
$g = true;
|
||||
}
|
||||
}else{
|
||||
$j = -2;
|
||||
}
|
||||
$j++;
|
||||
}
|
||||
if( $g == false ) {
|
||||
$r = true;
|
||||
}
|
||||
}else{
|
||||
$i = -2;
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
return $r;
|
||||
}
|
||||
|
||||
function is_login_an($login) {
|
||||
$r = true;
|
||||
//
|
||||
$login = htmlspecialchars($login,NULL,'cp1251');
|
||||
//
|
||||
$bad = array(
|
||||
'Ìóñîðùèê' => 1,
|
||||
'Ìèðîçäàòåëü' => 1
|
||||
);
|
||||
//
|
||||
//$login_db = mysql_fetch_array(mysql_query('SELECT `id` FROM `users` WHERE `login` = "'.mysql_real_escape_string($login).'" LIMIT 1'));
|
||||
//$login_an_db = mysql_fetch_array(mysql_query('SELECT `id` FROM `users_animal` WHERE `name` = "'.mysql_real_escape_string($login).'" LIMIT 1'));
|
||||
if( isset($login_db['id']) || isset($login_an_db['id']) || isset($bad[$login]) ) {
|
||||
$r = false;
|
||||
}else{
|
||||
$true = true;
|
||||
//
|
||||
/*
|
||||
Ëîãèí ìîæåò ñîäåðæàòü îò 2 äî 16 ñèìâîëîâ, è ñîñòîÿòü òîëüêî èç áóêâ ðóññêîãî ÈËÈ àíãëèéñêîãî àëôàâèòà, öèôð, ñèìâîëîâ '_', '-' è ïðîáåëà.
|
||||
Ëîãèí íå ìîæåò íà÷èíàòüñÿ èëè çàêàí÷èâàòüñÿ ñèìâîëàìè '_', '-' èëè ïðîáåëîì.
|
||||
*/
|
||||
//
|
||||
$login = str_replace(' ',' ',$login);
|
||||
$login = str_replace('%',' ',$login);
|
||||
$login = str_replace(' ',' ',$login);
|
||||
//
|
||||
if( strlen($login) > 16 ) {
|
||||
$true = false;
|
||||
}elseif( strlen($login) < 2 ) {
|
||||
$true = false;
|
||||
}elseif( strripos($login,' ') == true ) {
|
||||
$true = false;
|
||||
}elseif( substr($login,1) == ' ' || substr($login,-1) == ' ' ) {
|
||||
$true = false;
|
||||
}elseif( substr($login,1) == '-' || substr($login,-1) == '-' ) {
|
||||
$true = false;
|
||||
}elseif( substr($login,1) == '_' || substr($login,-1) == '_' ) {
|
||||
$true = false;
|
||||
}elseif( testBad($login) == true ) {
|
||||
$true = false;
|
||||
}elseif( en_ru(str_replace('¸','å',str_replace('¨','Å',$login))) == true ) {
|
||||
$true = false;
|
||||
}
|
||||
//
|
||||
if( $true == false ) {
|
||||
$r = false;
|
||||
}else{
|
||||
$r = true;
|
||||
}
|
||||
}
|
||||
return $r;
|
||||
}
|
||||
|
||||
if(isset($_GET['buy_slot'])) {
|
||||
if($u->info['money2'] < $slot['price_nex']) {
|
||||
$u->error = 'Íåäîñòàòî÷íî äåíåã';
|
||||
}elseif($u->info['money2'] < 5 ) {
|
||||
$u->error = 'Íåäîñòàòî÷íî åêð!';
|
||||
}elseif( isset($slot['id']) && $slot['slots'] < 7 ) {
|
||||
$slot['slots']++;
|
||||
$u->info['money2'] -= 5;
|
||||
mysql_query('UPDATE `users_animal_slot` SET `slots` = "'.$slot['slots'].'" WHERE `id` = "'.$slot['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$u->error = 'Êóïëåí ñëîò äëÿ çâåðÿ.';
|
||||
}else{
|
||||
$u->error = 'Íåëüçÿ êóïèòü áîëüøå ñëîòîâ';
|
||||
}
|
||||
}elseif(isset($_GET['pet'])) {
|
||||
$_GET['pet'] = round((int)$_GET['pet']);
|
||||
$_GET['petname'] = htmlspecialchars($_GET['petname'],NULL,'cp1251');
|
||||
$ax = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `users_animal` WHERE `uid` = "'.$u->info['id'].'" AND `delete` = 0 LIMIT 1'));
|
||||
$ax = $ax[0];
|
||||
if( $_GET['pet'] < 1 || $_GET['pet'] > 7 ) {
|
||||
$u->error = 'Íåëüçÿ ïðèâçâàòü òàêîãî çâåðÿ';
|
||||
}elseif( $ax >= $slot['slots'] ) {
|
||||
$u->error = 'Íåò ñâîáîäíûõ ñëîòîâ äëÿ çâåðÿ';
|
||||
}elseif( $u->info['money'] < 50 ) {
|
||||
$u->error = 'Íåäîñòàòî÷íî äåíåã';
|
||||
}elseif(is_login_an($_GET['petname']) == false) {
|
||||
$u->error = 'Íåâåðíàÿ êëè÷êà çâåðÿ, âûáåðèòå äðóãóþ';
|
||||
}else{
|
||||
$u->error = 'Çâåðü ïðèøåë ê Âàì!';
|
||||
$u->info['money'] -= 50;
|
||||
mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
//
|
||||
$anm['type'] = $_GET['pet'];
|
||||
//
|
||||
if($anm['type']==1)
|
||||
{
|
||||
$anm['name'] = 'Êîò';
|
||||
$anm['sex'] = 0;
|
||||
$anm['obraz'] = array(1=>'20864.gif',2=>'21301.gif',3=>'21139.gif',4=>'20427.gif');
|
||||
$anm['stats'] = 's1=2|s2=5|s3=2|s4=5|rinv=40|m9=5|m6=10';
|
||||
}elseif($anm['type']==2)
|
||||
{
|
||||
$anm['name'] = 'Ñîâà';
|
||||
$anm['sex'] = 1;
|
||||
$anm['obraz'] = array(1=>'21415.gif',2=>'21722.gif',3=>'21550.gif');
|
||||
$anm['stats'] = 's1=2|s2=2|s3=5|s4=5|rinv=40|m9=5|m6=10';
|
||||
}elseif($anm['type']==3)
|
||||
{
|
||||
$anm['name'] = 'Ñâåòëÿê';
|
||||
$anm['sex'] = 0;
|
||||
$anm['obraz'] = array(1=>'22277.gif',2=>'22265.gif',3=>'22333.gif',4=>'22298.gif');
|
||||
$anm['stats'] = 's1=3|s2=10|s3=3|s4=4|rinv=40|m9=5|m6=10';
|
||||
}elseif($anm['type']==4)
|
||||
{
|
||||
$anm['name'] = '×åðòÿêà';
|
||||
$anm['sex'] = 0;
|
||||
$anm['obraz'] = array(1=>'22177.gif',2=>'21976.gif',3=>'21877.gif');
|
||||
$anm['stats'] = 's1=25|s2=3|s3=3|s4=25|rinv=40|m9=5|m6=10';
|
||||
}elseif($anm['type']==5)
|
||||
{
|
||||
$anm['name'] = 'Ïåñ';
|
||||
$anm['sex'] = 0;
|
||||
$anm['obraz'] = array(1=>'22352.gif',2=>'23024.gif',3=>'22900.gif',4=>'22501.gif',5=>'22700.gif');
|
||||
$anm['stats'] = 's1=5|s2=3|s3=3|s4=5|rinv=40|m9=5|m6=10';
|
||||
}elseif($anm['type']==6)
|
||||
{
|
||||
$anm['name'] = 'Ñâèí';
|
||||
$anm['sex'] = 0;
|
||||
$anm['obraz'] = array(1=>'24000.gif',2=>'25000.gif',3=>'27000.gif',4=>'28000.gif');
|
||||
$anm['stats'] = 's1=5|s2=3|s3=3|s4=5|rinv=40|m9=5|m6=10';
|
||||
}elseif($anm['type']==7)
|
||||
{
|
||||
$anm['name'] = 'Äðàêîí';
|
||||
$anm['sex'] = 0;
|
||||
$anm['obraz'] = array(1=>'21338_pgtpdbx.gif');
|
||||
$anm['stats'] = 's1=5|s2=3|s3=3|s4=5|rinv=40|m9=5|m6=10';
|
||||
}
|
||||
//
|
||||
$anm['name'] = htmlspecialchars($_GET['petname'],NULL,'cp1251');
|
||||
$anm['name'] = preg_replace("/&#?[a-z0-9]+;/i","", $anm['name']);
|
||||
//
|
||||
$anm['obraz'] = $anm['obraz'][rand(1,count($anm['obraz']))];
|
||||
$anm['obraz'] = str_replace('.gif','',$anm['obraz']);
|
||||
$anm['obraz'] = str_replace('.jpg','',$anm['obraz']);
|
||||
$anm['obraz'] = str_replace('.png','',$anm['obraz']);
|
||||
$ins = mysql_query('INSERT INTO `users_animal` (`type`,`name`,`uid`,`obraz`,`stats`,`sex`,`eda`) VALUES ("'.$anm['type'].'","'.$anm['name'].'","'.$u->info['id'].'","'.$anm['obraz'].'","'.$anm['stats'].'","'.$anm['sex'].'","0")');
|
||||
if($ins)
|
||||
{
|
||||
$u->addDelo(1,$u->info['id'],'"<font color="maroon">System.inventory</font>": Ïåðñîíàæ ïðèçâàë çâåðÿ "'.$_GET['petname'].'" ('.$_GET['pet'].') - 50 êð.',time(),$u->info['city'],'System.inventory',0,0);
|
||||
}else{
|
||||
$u->error = 'Íå óäàëîñü ïðèçâàòü çâåðÿ, ÷òî-òî çäåñü íå òàê ...';
|
||||
}
|
||||
//
|
||||
}
|
||||
//
|
||||
}elseif(isset($_GET['eda'])) {
|
||||
$anm = mysql_fetch_array(mysql_query('SELECT * FROM `users_animal` WHERE `id` = "'.mysql_real_escape_string($_GET['eda']).'" AND `uid` = "'.$u->info['id'].'" AND `delete` = 0 LIMIT 1'));
|
||||
$x = round((int)$_GET['vvv']);
|
||||
if($x > 100 - $anm['eda']) { $x = 100 - $anm['eda']; }
|
||||
if($x < 1) { $x = 1; }
|
||||
if($x > 100) { $x = 100; }
|
||||
if(!isset($anm['id'])) {
|
||||
$u->error = 'Çâåðü íå íàéäåí.';
|
||||
}elseif( $anm['eda'] >= 100 ) {
|
||||
$u->error = 'Çâåðü ñûò è íå íóæäàåòñÿ â åäå.';
|
||||
}elseif($an_eda[$anm['level']]*$_GET['vvv'] > $u->info['money']) {
|
||||
$u->error = 'Íåäîñòàòî÷íî äåíåã.';
|
||||
}else{
|
||||
$u->error = 'Ïîêîðìèëè çâåðÿ "'.$anm['name'].'" íà '.$x.' åä. çà '.($x*$an_eda[$anm['level']]).' êð.';
|
||||
$u->info['money'] -= ($x*$an_eda[$anm['level']]);
|
||||
$anm['eda'] += $x;
|
||||
mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `users_animal` SET `eda` = "'.$anm['eda'].'" WHERE `id` = "'.$anm['id'].'" LIMIT 1');
|
||||
}
|
||||
}elseif(isset($_GET['pet_del'])) {
|
||||
if(mysql_query('UPDATE `users_animal` SET `delete` = "'.time().'" WHERE `id` = "'.mysql_real_escape_string($_GET['pet_del']).'" AND `delete` = 0 AND `uid` = "'.$u->info['id'].'" LIMIT 1')) {
|
||||
$u->error = 'Çâåðü áûë âûãíàí.';
|
||||
}else{
|
||||
$u->error = 'Çâåðü íå íàéäåí.';
|
||||
}
|
||||
}elseif(isset($_GET['rename'])) {
|
||||
$anm = mysql_fetch_array(mysql_query('SELECT * FROM `users_animal` WHERE `id` = "'.mysql_real_escape_string($_GET['rename']).'" AND `uid` = "'.$u->info['id'].'" AND `delete` = 0 LIMIT 1'));
|
||||
$_GET['vvv'] = htmlspecialchars($_GET['vvv'],NULL,'cp1251');
|
||||
if(!isset($anm['id'])) {
|
||||
$u->error = 'Çâåðü íå íàéäåí.';
|
||||
}elseif(30 > $u->info['money']) {
|
||||
$u->error = 'Íåäîñòàòî÷íî äåíåã.';
|
||||
}else{
|
||||
$u->info['money'] -= 30;
|
||||
$anm['name'] = preg_replace('/\W/', '', $_GET['vvv']); //$_GET['vvv'];
|
||||
$u->error = 'Êëè÷êà çâåðÿ èçìåíåíà íà "'.$anm['name'].'" çà 30 êð.';
|
||||
mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `users_animal` SET `name` = "'.mysql_real_escape_string($anm['name']).'" WHERE `id` = "'.mysql_real_escape_string($anm['id']).'" LIMIT 1');
|
||||
}
|
||||
}elseif(isset($_GET['shadow']) && $petox > 0) {
|
||||
if(isset($_GET['rechange'])) {
|
||||
$u->error = 'Îáðàç ïèòîìöà ñíÿò.';
|
||||
mysql_query('UPDATE `obraz_pet` SET `use` = 0 WHERE `uid` = "'.$u->info['id'].'"');
|
||||
}elseif(isset($_GET['change'])) {
|
||||
$u->error = 'Îáðàç ïèòîìöà óñòàíîâëåí.';
|
||||
mysql_query('UPDATE `obraz_pet` SET `use` = 0 WHERE `uid` = "'.$u->info['id'].'"');
|
||||
mysql_query('UPDATE `obraz_pet` SET `use` = 1 WHERE `uid` = "'.$u->info['id'].'" AND `id` = "'.mysql_real_escape_string($_GET['change']).'" LIMIT 1');
|
||||
}
|
||||
}
|
||||
?>
|
||||
<style>
|
||||
.an_border {
|
||||
border:1px solid #aaaaaa;
|
||||
padding:2px;
|
||||
width:120px;
|
||||
height:220px;
|
||||
}
|
||||
.an_btn {
|
||||
cursor:pointer;
|
||||
}
|
||||
.an_btn:hover {
|
||||
cursor:pointer;
|
||||
background-color:#cccccc;
|
||||
}
|
||||
.an_img64x64 {
|
||||
padding-top:75px;
|
||||
height:145px;
|
||||
}
|
||||
.an_line {
|
||||
text-align:center;
|
||||
padding:5px;
|
||||
}
|
||||
.an_line2 {
|
||||
text-align:left;
|
||||
padding:5px;
|
||||
width:124px;
|
||||
}
|
||||
.an_w120 {
|
||||
width:120px;
|
||||
}
|
||||
.cp {
|
||||
cursor:pointer;
|
||||
}
|
||||
.obrsl1 {
|
||||
border:1px solid #888;
|
||||
padding:1px;
|
||||
margin-bottom:5px;
|
||||
}
|
||||
.obrsl1d {
|
||||
display:inline-block;
|
||||
widows:120px;
|
||||
}
|
||||
</style>
|
||||
<center><b>Âàøè äåíüãè:<font color=darkgreen> <?=$u->info['money']?> êð.</center></b></font>
|
||||
<div align="right">
|
||||
<?
|
||||
if(!isset($_GET['shadow']) || $petox == 0 ) {
|
||||
if( $petox > 0 ) {
|
||||
echo '<button onClick="location.href=\'/main.php?newanimal&shadow\';" class="btn btn-success">Îáðàç</button> ';
|
||||
}else{
|
||||
echo '<button disabled="disabled" onClick="alert(\'Óñòàíîâêà îáðàçîâ âîçìîæíî ïîñëå ïîêóïêè õîòÿ áû îäíîãî îáðàçà äëÿ ïèòîìöà.\');" class="btn btn-success">Îáðàç</button> ';
|
||||
}
|
||||
?>
|
||||
<button onClick="location.href='/main.php?newanimal';" class="btn">Îáíîâèòü</button>
|
||||
<button onClick="location.href='/main.php?inv';" class="btn">Âåðíóòüñÿ</button>
|
||||
<? }else{ ?>
|
||||
<button onClick="location.href='/main.php?newanimal&shadow';" class="btn">Îáíîâèòü</button>
|
||||
<button onClick="location.href='/main.php?newanimal';" class="btn">Âåðíóòüñÿ</button>
|
||||
<? } ?>
|
||||
</div>
|
||||
<?
|
||||
if( $u->error != '' ) {
|
||||
echo '<div><b><font color="red">'.$u->error.'</font></b></div>';
|
||||
}
|
||||
?>
|
||||
<hr>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<?
|
||||
if(isset($_GET['shadow']) && $petox > 0) {
|
||||
//
|
||||
echo '<td align="left">';
|
||||
$sp = mysql_query('SELECT * FROM `obraz_pet` WHERE `uid` = "'.$u->info['id'].'"');
|
||||
while( $pl = mysql_fetch_array($sp) ) {
|
||||
echo '<div class="obrsl1d">';
|
||||
//
|
||||
echo '<img class="obrsl1" src="https://img.new-combats.com/pet/'.$pl['img'].'" width="120" height="40"><br><div align="center">';
|
||||
if( $pl['use'] == 0 ) {
|
||||
echo '<input onclick="location.href=\'/main.php?newanimal&shadow&change='.$pl['id'].'\';" style="width:120px;" type="button" value="Âûáðàòü" class="btn">';
|
||||
}else{
|
||||
echo '<input onclick="location.href=\'/main.php?newanimal&shadow&rechange\';" style="width:120px;" type="button" value="Èñïîëüçóåòñÿ" class="btn btn-success">';
|
||||
}
|
||||
echo '</div>';
|
||||
//
|
||||
echo '</div>';
|
||||
}
|
||||
echo '</td>';
|
||||
}else{
|
||||
$sp = mysql_query('SELECT * FROM `users_animal` WHERE `uid` = "'.$u->info['id'].'" AND `delete` = 0 LIMIT 6');
|
||||
$i = 1;
|
||||
while( $pl = mysql_fetch_array($sp) ) {
|
||||
//
|
||||
if( isset($_GET['selected']) && $pl['id'] == $_GET['selected'] ) {
|
||||
if( $u->info['animal'] != $pl['id'] ) {
|
||||
$u->info['animal'] = $pl['id'];
|
||||
}else{
|
||||
$u->info['animal'] = 0;
|
||||
}
|
||||
mysql_query('UPDATE `users` SET `animal` = "'.$u->info['animal'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
}
|
||||
//
|
||||
//$kp = 0.05; //öåíà êîðìà
|
||||
$kp = $an_eda[$pl['level']];
|
||||
//$kp = $an_eda[1];
|
||||
//
|
||||
echo '<td width="16%" align="center" valign="top">';
|
||||
//
|
||||
echo '<div class="an_line"><b><img onclick="top.anrename('.$pl['id'].',\''.$pl['name'].'\');" class="cp" src="https://img.new-combats.com/pencil.png" width="16" height="16" title="Èçìåíèòü êëè÷êó"> <small>'.$pl['name'].'</small> <img onclick="if(confirm(\'Âû äåéñòâèòåëüíî õîòèòå ÂÛÃÍÀÒÜ çâåðÿ "'.$pl['name'].'"?\')) location.href=\'main.php?newanimal&pet_del='.$pl['id'].'\';" class="cp" src="https://img.new-combats.com/i/clear.gif" title="Âûãíàòü" width="13" height="13"></b></div>';
|
||||
//
|
||||
echo '<div title="'.$pl['name'].'" class="an_border"><img src="https://img.new-combats.com/i/obraz/'.$pl['sex'].'/'.$pl['obraz'].'.gif" width="120" height="220"></div>';
|
||||
//
|
||||
echo '<div class="an_line2"><small>';
|
||||
echo 'Óðîâåíü: '.$pl['level'].'<br>Îïûò: <b>'.$pl['exp'].'</b><br>Ñûòíîñòü: '.$pl['eda'].'/100<br>';
|
||||
//
|
||||
echo '<input ';
|
||||
if( $pl['eda'] >= 100 ) {
|
||||
echo ' disabled="disabled" ';
|
||||
}else{
|
||||
echo ' onclick="top.eda('.$pl['id'].',\''.$pl['name'].'\','.(0+$kp).','.(0+100-$pl['eda']).');" ';
|
||||
}
|
||||
echo 'type="button" value="Ïîêîðìèòü" class="btn an_w120';
|
||||
if( $pl['eda'] < 1 ) {
|
||||
echo ' btn-danger';
|
||||
}
|
||||
echo '">';
|
||||
//
|
||||
if( $pl['id'] != $u->info['animal'] || ( isset($_GET['selected']) && $pl['id'] != $_GET['selected'] ) ) {
|
||||
echo '<input onClick="location.href=\'main.php?newanimal&selected='.$pl['id'].'\';" type="button" value="Âûáðàòü" class="btn an_w120">';
|
||||
}else{
|
||||
echo '<input onClick="location.href=\'main.php?newanimal&selected='.$pl['id'].'\';" type="button" value="Èñïîëüçóåòñÿ" class="btn btn-success an_w120">';
|
||||
}
|
||||
//
|
||||
echo '</small></div>';
|
||||
//
|
||||
echo '</td>';
|
||||
$i++;
|
||||
}
|
||||
if( $i <= 6 ) {
|
||||
$j = 0;
|
||||
while( $i <= 6 ) {
|
||||
if( $i <= $slot['slots'] ) {
|
||||
echo '<td width="16%" align="center" valign="top"><div class="an_line"> </div><div onclick="top.petbuy();" onMouseOver="top.hi(this,\'Çàâåñòè ïèòîìöà (50 ÊÐ)\',event,0,1,1,1,\'\');" onMouseOut="top.hic(event);" onMouseDown="top.hic(event);" class="an_border an_btn an_img64x64"><img src="https://img.new-combats.com/pet_free_slot.png" width="64" height="64"></div></td>';
|
||||
}else{
|
||||
if( $j == 0 ) {
|
||||
echo '<td width="16%" align="center" valign="top"><div class="an_line"> </div><div onclick="if(confirm(\'Âû äåéñòâèòåëüíî õîòèòå êóïèòü ñëîò çà '.$slot['price_next'].' ÅÊÐ?\')) location.href=\'main.php?newanimal&buy_slot\';" onMouseOver="top.hi(this,\'Êóïèòü ñëîò ('.$slot['price_next'].' ÅÊÐ)\',event,0,1,1,1,\'\');" onMouseOut="top.hic(event);" onMouseDown="top.hic(event);" class="an_border an_btn an_img64x64"><img src="https://img.new-combats.com/pet_add.png" width="64" height="64"></div></td>';
|
||||
$j++;
|
||||
}else{
|
||||
echo '<td width="16%" align="center" valign="top"><div class="an_line"> </div><div title="Íåäîñòóïíî" class="an_border an_img64x64"><img src="https://img.new-combats.com/pet_lock.png" width="64" height="64"></div></td>';
|
||||
}
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -0,0 +1,101 @@
|
||||
<?
|
||||
echo "
|
||||
<script language='JavaScript'>
|
||||
var elem = document.getElementById('se-pre-con');
|
||||
elem.parentNode.removeChild(elem);
|
||||
</script>
|
||||
";
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
|
||||
|
||||
?>
|
||||
<style>
|
||||
.obrsl1 {
|
||||
border:1px solid #888;
|
||||
padding:1px;
|
||||
}
|
||||
.obrsl1:hover {
|
||||
background-color:#F00;
|
||||
width:118px;
|
||||
height:216px;
|
||||
margin-bottom:2px;
|
||||
margin-left:1px;
|
||||
margin-right:1px;
|
||||
}
|
||||
</style>
|
||||
<table width="100%" cellspacing="0" cellpadding="0">
|
||||
<form method="post" action="/main.php?inv">
|
||||
<tr>
|
||||
<td valign="top" align="left"><img src="https://img.new-combats.com/i/1x1.gif" alt="" width="1" height="5" /><br />
|
||||
</td>
|
||||
<center><?echo ''.$u->microLogin($u->info['id'],1).'<br>';?></center>
|
||||
<td valign="top" align="right">
|
||||
<input type="button" onClick="location.href='/main.php?obraz';" class="btn" value="Îáíîâèòü" />
|
||||
<input type="submit" class="btn" name="edit" value="Âåðíóòüñÿ" />
|
||||
<br>
|
||||
<hr />
|
||||
<br />
|
||||
</td></tr>
|
||||
</form>
|
||||
</table>
|
||||
<center>
|
||||
<?
|
||||
$sp = mysql_query('SELECT * FROM `obraz` WHERE `sex` = "'.$u->info['sex'].'" AND `level` <= "'.$u->info['level'].'" AND (`login` = "" OR `login` = "'.$u->info['login'].'") AND (`uid` = "" OR `uid` = "'.$u->info['id'].'") AND (`align` = "0" OR `align` = "'.$u->info['align'].'") AND (`clan` = "0" OR `clan` = "'.$u->info['clan'].'") ORDER BY `level` ASC, `img` ASC');
|
||||
while($pl = mysql_fetch_array($sp)) {
|
||||
$tr = true;
|
||||
$trd = '';
|
||||
$po = $u->lookStats($pl['tr']);
|
||||
$t = $u->items['tr'];
|
||||
$x = 0;
|
||||
if( $pl['level'] > 0 ) {
|
||||
$trd .= "\r".'• Óðîâåíü ïåðñîíàæà: '.$pl['level'].'';
|
||||
}
|
||||
if( $pl['itm'] > 0 ) {
|
||||
$pl['itm'] = explode(',',$pl['itm']);
|
||||
$j = 0;
|
||||
$tritm = '';
|
||||
while( $j < count($pl['itm']) ) {
|
||||
$itm_id = $pl['itm'][$j];
|
||||
if( $itm_id > 0 ) {
|
||||
$itm_id = mysql_fetch_array(mysql_query('SELECT `id`,`name` FROM `items_main` WHERE `id` = "'.$itm_id.'" LIMIT 1'));
|
||||
$itm_id_true = mysql_fetch_array(mysql_query('SELECT `id` FROM `items_users` WHERE `item_id` = "'.$itm_id['id'].'" AND
|
||||
`delete` = 0 AND `inOdet` > 0 AND `inShop` = 0 AND `uid` = "'.$u->info['id'].'"
|
||||
LIMIT 1'));
|
||||
if(!isset($itm_id_true['id'])) {
|
||||
$tr = false;
|
||||
}
|
||||
if( $j > 0 ) {
|
||||
$tritm .= ', ';
|
||||
}
|
||||
$tritm .= '"'.$itm_id['name'].'"';
|
||||
}
|
||||
$j++;
|
||||
}
|
||||
if( $tritm != '' ) {
|
||||
$trd .= "\r".'• Ïðåäìåòû: '.$tritm.'';
|
||||
}
|
||||
}
|
||||
while($x < count($t)) {
|
||||
$n = $t[$x];
|
||||
if(isset($po['tr_'.$n])) {
|
||||
$trd .= "\r".'• '.$u->is[$n].': '.$po['tr_'.$n].'';
|
||||
if($po['tr_'.$n] > $u->stats[$n]) {
|
||||
$tr = false;
|
||||
}
|
||||
}
|
||||
$x++;
|
||||
}
|
||||
|
||||
if( ($pl['tr'] == '' && $pl['itm'] == '') || $tr == true ) {
|
||||
if( $trd != '' ) {
|
||||
$trd = 'Òðåáóåòñÿ ìèíèìàëüíîå:'.$trd;
|
||||
}
|
||||
echo '<a href="main.php?inv=1&obr_sel='.$pl['id'].'&rnd='.$code.'"><img class="obrsl1" title="'.$trd.'" src="https://img.new-combats.com/i/obraz/'.$pl['sex'].'/'.$pl['img'].'" width="120" height="220" /></a> ';
|
||||
}
|
||||
}
|
||||
?>
|
||||
</center>
|
||||
@@ -0,0 +1,87 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
if(isset($_GET['start']))
|
||||
{
|
||||
$pl = mysql_fetch_array(mysql_query('SELECT * FROM `quests` WHERE (`city` = "" OR `city` = "'.$u->info['city'].'") AND `delete` = "0" AND `min_lvl` <= '.$u->info['level'].' AND `max_lvl` >= '.$u->info['level'].' AND (`align` = "0" OR `align` = "'.floor($u->info['align']).'") AND `id` = "'.mysql_real_escape_string($_GET['start']).'" LIMIT 1'));
|
||||
if(isset($pl['id']) && $q->testGood($pl)==1)
|
||||
{
|
||||
$q->startq($pl['id']);
|
||||
}
|
||||
}elseif(isset($_GET['end']))
|
||||
{
|
||||
$q->endq((int)$_GET['end'],'end');
|
||||
}
|
||||
if($u->error!='')
|
||||
{
|
||||
echo '<font color="red"><b>'.$u->error.'</b></font><br>';
|
||||
}
|
||||
?>
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<td align="center"><h3>Äîñòóïíûå çàäàíèÿ, <?=$u->info['city']?></h3></td>
|
||||
<td width="150" align="right"><input type="button" value="îáíîâèòü" onclick="location='main.php?quests=1';" /> <input type="button" value="Âåðíóòüñÿ" onclick="location='main.php';" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="main.php?skills=1&rz=6">Àêòèâíûå êâåñòû</a></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<?
|
||||
$qsee = ''; $j = 0;
|
||||
$sp = mysql_query('SELECT * FROM `quests` WHERE (`city` = "" OR `city` = "'.$u->info['city'].'") AND `delete` = "0" AND `min_lvl` <= '.$u->info['level'].' AND `max_lvl` >= '.$u->info['level'].' AND (`align` = "0" OR `align` = "'.floor($u->info['align']).'")');
|
||||
while($pl = mysql_fetch_array($sp))
|
||||
{
|
||||
if($j<20)
|
||||
{
|
||||
if($q->testGood($pl)==1)
|
||||
{
|
||||
$urq = '<a href="main.php?quests&minfo='.$pl['id'].'">Ïîäðîáíåå</a>';
|
||||
if(isset($_GET['minfo']) && $_GET['minfo']==$pl['id'])
|
||||
{
|
||||
$urq = '<a href="main.php?quests=1">Ñêðûòü</a>';
|
||||
}
|
||||
$qsee .= '<tr>
|
||||
<td style="border-bottom:1px solid #CCCCCC;" width="300"><div align="left" style="margin-left:11px;">'.$pl['name'].'</div></td>
|
||||
<td width="75" bgcolor="#DADADA" style="border-bottom:1px solid #CCCCCC;"><div align="center"><small>'.$urq.'</small></div></td>
|
||||
<td style="border-bottom:1px solid #CCCCCC;"><small><b>Îïèñàíèå:</b> '.$pl['info'].'</small></td>
|
||||
</tr>';
|
||||
unset($urq);
|
||||
if(isset($_GET['minfo']) && $_GET['minfo']==$pl['id'])
|
||||
{
|
||||
if($pl['city']!='')
|
||||
{
|
||||
$gc = '<small>Ãîðîä êâåñòà: <img src="https://img.new-combats.com/i/city_ico/'.$pl['city'].'.gif" width="17" height="15"> '.$u->city_name[$pl['city']].'</small>';
|
||||
}else{
|
||||
$gc = ' ';
|
||||
}
|
||||
$di = $q->info($pl);
|
||||
$di .= '<a href="main.php?quests&start='.$pl['id'].'">Ïðèíÿòü çàäàíèå</a><br><br>';
|
||||
$qsee .= '<tr>
|
||||
<td style="border-bottom:1px solid #CCCCCC;" width="300">'.$gc.'</td>
|
||||
<td width="75" style="border-bottom:1px solid #CCCCCC;"> </td>
|
||||
<td style="border-bottom:1px solid #CCCCCC;">'.$di.'</td>
|
||||
</tr>';
|
||||
unset($gc,$di,$w);
|
||||
}
|
||||
$j++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if($qsee == '')
|
||||
{
|
||||
$qsee = '<tr><td align="center" bgcolor="#EAEAEA">Äëÿ âàñ íåò äîñòóïíûõ çàäàíèé, ïðèõîäèòå ïîçæå</td></tr>';
|
||||
}
|
||||
?>
|
||||
<table width="100%" border="0" cellpadding="5" cellspacing="0" bgcolor="#E1E1E1">
|
||||
<!-- -->
|
||||
<?=$qsee?>
|
||||
<!-- -->
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -0,0 +1,140 @@
|
||||
<?php
|
||||
echo "
|
||||
<script language='JavaScript'>
|
||||
var elem = document.getElementById('se-pre-con');
|
||||
elem.parentNode.removeChild(elem);
|
||||
</script>
|
||||
";
|
||||
if(!defined('GAME') || !isset($_GET['referals']))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
?>
|
||||
<style> .row { cursor:pointer; } </style>
|
||||
<script type="text/javascript">
|
||||
function show(ele) {
|
||||
var srcElement = document.getElementById(ele);
|
||||
if(srcElement != null) {
|
||||
if(srcElement.style.display == "block") {
|
||||
srcElement.style.display= 'none';
|
||||
}
|
||||
else {
|
||||
srcElement.style.display='block';
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<style type="text/css">
|
||||
.bordered, .bordered tr, .bordered tr td { font-family: Times New Roman; font-size: 14px;
|
||||
border: 1px solid black; border-collapse: collapse; text-align: center; vertical-align: top; }
|
||||
.bordered { border: 3px solid black; border-collapse: collapse;}
|
||||
.bordered .al { text-align: left; }
|
||||
.bordered .vam { vertical-align: middle; }
|
||||
.bordered .ac { text-align: center; }
|
||||
.bordered .b { font-weight: bold; }
|
||||
.bordered .p { padding: 0px 5px 0px 5px; }
|
||||
.bordered .btop { border-top: 3px solid black; border-collapse: collapse;}
|
||||
.bordered .bright { border-right: 3px solid black; border-collapse: collapse;}
|
||||
.bordered .bleft { border-left: 3px solid black; border-collapse: collapse;}
|
||||
.bordered .bbottom { border-bottom: 3px solid black; border-collapse: collapse;}
|
||||
.bordered .light { background: #F4E7CC;}
|
||||
|
||||
.font16, .font16 tr, .font16 tr td { font-family: Times New Roman; font-size: 16px;}
|
||||
</style>
|
||||
|
||||
<div id="hint4" class="ahint"></div>
|
||||
|
||||
<table cellspacing="0" cellpadding="2" style="width: 100%; margin-top: 10px; margin-bottom: 10px;">
|
||||
<tr>
|
||||
<td style="width: 70%; vertical-align: top; text-align: center;">
|
||||
<h4 style="font-family: Times New Roman; font-size: 18px">Ðåôåðàëüíàÿ Ñèñòåìà</h4>
|
||||
</td>
|
||||
<td style="width: 27%; vertical-align: top; text-align: right; padding-right: 20px;">
|
||||
<input type="button" class="btn" value="Îáíîâèòü" onclick='location="/main.php?referals"'>
|
||||
<input type="button" class="btn" value="Âåðíóòüñÿ" onclick="location.href='/main.php'">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p style="margin: 5px 20px 5px 20px; padding: 0px;">Ñ ïîìîùüþ ðåôåðàëüíîé ñèñòåìû Âû ìîæåòå ïðèâîäèòü â èãðó ñâîèõ äðóçåé èñïîëüçóÿ ññûëêó íèæå, è ïîëó÷àòü çà ýòî êðåäèòû.</p>
|
||||
<p style="margin: 5px 20px 5px 20px; padding: 0px;">
|
||||
<b>Ïðè êàæäîì ïîïîëíåíèè áàëàíñà ÅÊÐ Âàøèì ðåôåðàëîì Âû áóäåòå ïîëó÷àòü:</b><br>
|
||||
- <b>10% ÅÊÐ</b> îò ñóììû ïîïîëíåíèÿ ðåôåðàëà ;<br>
|
||||
</p>
|
||||
<p style="margin: 5px 20px 5px 20px; padding: 0px;">Âàøà ññûëêà íà ðåãèñòðàöèþ äëÿ íîâûõ èãðîêîâ: <b style="color: red">https://new-combats.com/r<?=$u->info['id']?></b></p>
|
||||
<?
|
||||
$rtg = mysql_fetch_array(mysql_query('SELECT * FROM `ref_mult` WHERE `uid1` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
if(isset($rtg['id'])) {
|
||||
echo '<p style="margin: 5px 20px 5px 20px; padding: 0px;">Ðåôåðàë ñ ïåðåñå÷åíèåì IP (ðàçðåøåíû áîíóñû òîëüêî çà ýòîãî ðåôåðàëà): <b style="color: red">'.$u->microLogin($rtg['uid2'],1).'</b><br>'.
|
||||
'<small>(Ñìåíèòü íà äðóãîãî ðåôåðàëà ñ îäíîãî IP áîëüøå íåëüçÿ!)</small></p>';
|
||||
}
|
||||
?>
|
||||
<center>
|
||||
<b>Çà êàæäîãî ïðèâåäåííîãî â èãðó ðåôåðàëà,Âû áóäåòå ïîëó÷àòü:</b>
|
||||
</center>
|
||||
|
||||
<table cellspacing="0" cellpadding="2" style="width: 620px; margin: 7px auto 15px;" class="bordered ac font16 b">
|
||||
<tr class="bbottom">
|
||||
<td style="width: 16%;" class="bright">
|
||||
<b>Óðîâåíü</b>
|
||||
</td>
|
||||
<td style="width: 28%;">
|
||||
<b>Íàãðàäà çà ðåôåðàëà</b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td class="bright">8</td><td>0 ÊÐ</td>
|
||||
<tr><td class="bright">9</td><td><font color=green>30 ÅÊÐ</font></td>
|
||||
<tr><td class="bright">10</td><td><font color=green>75 ÅÊÐ</font></td>
|
||||
<tr><td class="bright">11</td><td><font color=green>150 ÅÊÐ</font></td>
|
||||
</table>
|
||||
|
||||
<p style="margin: 5px 20px 15px 20px; padding: 0px;">
|
||||
Ðàçðåøåíî ñîçäàíèå íå áîëåå îäíîãî ðåôåðàëà ñ îäíîãî àéïè. Çàïðåùåíà ïîâòîðíàÿ ðåãèñòðàöèÿ îäíîãî è òîãî æå èãðîêà ïî ðåôåðàëüíîé ññûëêå åñëè îí êîãäà-ëèáî óæå èãðàë. Ðåôåðàëüíàÿ ñèñòåìà ïðåäóñìîòðåíà ÒÎËÜÊÎ ÄËß ÏÐÈÂËÅ×ÅÍÈß ÍÎÂÛÕ ÈÃÐÎÊÎÂ.<br>
|
||||
Âíèìàíèå! Çàïðåùåíû ïðîñüáû î ïåðåðåãèñòðàöèè èìåþùèõñÿ â èãðå èãðîêîâ, ñ öåëüþ ïîëó÷åíèÿ "áåñïëàòíîãî" ðåôåðàëà. Íîâûå ðåôåðàëû â ëþáîì ñëó÷àå ïðîõîäÿò ìîäåðàöèþ è ïðè íàëè÷èè íàðóøåíèé îáíóëÿþòñÿ, à âàø àêêàóíò ìîæåò ïîëó÷èòü íàêàçàíèå çà íàðóøåíèå ïðàâèë ðåôåðàëüíîé ñèñòåìû.<br>
|
||||
Çàïðåùàåòñÿ ëþáàÿ ðåêëàìà ðåôåðàëüíîé ññûëêè âíóòðè èãðû, â òîì ÷èñëå ðàçìåùåíèå â àíêåòå.
|
||||
</p>
|
||||
<?
|
||||
$x1 = 0;
|
||||
$x2 = 0;
|
||||
$x3 = 0;
|
||||
$xh1 = '';
|
||||
$xh2 = '';
|
||||
$xh3 = '';
|
||||
|
||||
$sp = mysql_query('SELECT `id`,`login`,`level`,`align`,`clan`,`online` FROM `users` WHERE `host_reg` = "'.$u->info['id'].'" AND `banned` = 0 ORDER BY `timereg` DESC');
|
||||
while( $pl = mysql_fetch_array($sp) ) {
|
||||
$x1++;
|
||||
$clr = 'grey';
|
||||
if( $pl['online'] > time() - 240 ) {
|
||||
$clr = 'green';
|
||||
}
|
||||
$xh1 .= '<tr><td align="center"><font color="'.$clr.'">'.$u->microLogin($pl,2).'</font></td></tr>';
|
||||
$sp2 = mysql_query('SELECT `id`,`login`,`level`,`align`,`clan`,`online` FROM `users` WHERE `host_reg` = "'.$pl['id'].'" AND `banned` = 0 ORDER BY `timereg` DESC');
|
||||
while( $pl2 = mysql_fetch_array($sp2) ) {
|
||||
$x2++;
|
||||
$clr = 'grey';
|
||||
if( $pl2['online'] > time() - 240 ) {
|
||||
$clr = 'green';
|
||||
}
|
||||
$xh2 .= '<tr><td align="center"><font color="'.$clr.'">'.$u->microLogin($pl2,2).'</font></td></tr>';
|
||||
$sp3 = mysql_query('SELECT `id`,`login`,`level`,`align`,`clan`,`online` FROM `users` WHERE `host_reg` = "'.$pl2['id'].'" AND `banned` = 0 ORDER BY `timereg` DESC');
|
||||
while( $pl3 = mysql_fetch_array($sp3) ) {
|
||||
$x3++;
|
||||
$clr = 'grey';
|
||||
if( $pl3['online'] > time() - 240 ) {
|
||||
$clr = 'green';
|
||||
}
|
||||
$xh3 .= '<tr><td align="center"><font color="'.$clr.'">'.$u->microLogin($pl3,2).'</font></td></tr>';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if( $xh1 == '' ) {
|
||||
$xh1 = '<tr><td align="center"><font color="grey">Ó âàñ íåò ðåôåðàëîâ</font></td></tr>';
|
||||
}
|
||||
?>
|
||||
<div align="center"><p style="margin: 5px 20px 15px 20px; padding: 0px;"><b>Âàøè ðåôåðàëû (<?=$x1?>)</b></p></div>
|
||||
<table align="center" cellpadding="2" cellspacing="0" class="bordered ac font16 b" style="width: 620px; margin: 7px auto 15px;">
|
||||
<?=$xh1?>
|
||||
</table>
|
||||
@@ -0,0 +1,349 @@
|
||||
<?php
|
||||
if(!defined('GAME') || !isset($_GET['referals']))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
die('Ðàçäåë â ðàçðàáîòêå...');
|
||||
|
||||
$tal = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `items_users` WHERE `uid` = "'.$u->info['id'].'" AND `item_id` = "4005" AND `delete` < 1234567890'));
|
||||
|
||||
$rfs = array();
|
||||
$rfs['count'] = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `users` WHERE `host_reg` = "'.$u->info['id'].'" AND `mail` != "No E-Mail" LIMIT 1000'));
|
||||
$rfs['count'] = 0+$rfs['count'][0];
|
||||
$rfs['c'] = 1;
|
||||
$rfs['data'] = explode('|',$u->info['ref_data']);
|
||||
if(isset($_POST['r_bank']) || isset($_POST['r_type']))
|
||||
{
|
||||
$bnk = mysql_fetch_array(mysql_query('SELECT * FROM `bank` WHERE `id` = "'.mysql_real_escape_string($_POST['r_bank']).'" AND `uid` = "'.$u->info['id'].'" AND `block` = "0" LIMIT 1'));
|
||||
if(!isset($bnk['id']))
|
||||
{
|
||||
|
||||
}else{
|
||||
if($_POST['r_type']==1){ $_POST['r_type'] = 1; }else{ $_POST['r_type'] = 2; }
|
||||
$u->info['ref_data'] = $bnk['id'].'|'.$_POST['r_type'];
|
||||
$rfs['data'] = explode('|',$u->info['ref_data']);
|
||||
mysql_query('UPDATE `stats` SET `ref_data` = "'.mysql_real_escape_string($u->info['ref_data']).'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
}
|
||||
}
|
||||
$rfs['see'] = '';
|
||||
$sp = mysql_query('SELECT `s`.`active`,`u`.`activ`,`u`.`online`,`u`.`id`,`u`.`level`,`u`.`login` FROM `users` AS `u` LEFT JOIN `stats` AS `s` ON `u`.`id` = `s`.`id` WHERE `u`.`host_reg` = "'.$u->info['id'].'" AND `u`.`mail` != "No E-Mail" ORDER BY `u`.`level` DESC LIMIT '.$rfs['count']);
|
||||
while($pl = mysql_fetch_array($sp))
|
||||
{
|
||||
$rfs['c2'] = ' <img onclick="top.chat.addto(\''.$pl['login'].'\',\'private\')" style="display:inline-block;cursor:pointer;" src="https://img.new-combats.com/i/lock.gif" width="20" height="15"> '.$u->microLogin($pl['id'],1).'';
|
||||
if($pl['activ'] != 0)
|
||||
{
|
||||
$rfs['c2'] = '<font color="grey">'.$rfs['c2'].' <small>íå àêòèâèðîâàí</small></font>';
|
||||
}elseif($pl['level']>7)
|
||||
{
|
||||
$rfs['c2'] = '<font color="green">'.$rfs['c2'].'</font>';
|
||||
}
|
||||
if($pl['online'] >time()-520) {
|
||||
$rfs['c2'] .= '<font color="green"> <small>ONLINE</small></font>';
|
||||
}
|
||||
$rfs['see'] .= $rfs['c2'].'<br>';
|
||||
$rfs['c']++;
|
||||
}
|
||||
if($rfs['see']=='')
|
||||
{
|
||||
$rfs['see'] = '<center><b>Ê ñîæàëåíèþ, ó Âàñ íåò âîñïèòàííèêîâ. Ïðèãëàñèòå äðóçåé ñåé÷àñ!</b></center>';
|
||||
}
|
||||
if(isset($_GET['nastanew'])) {
|
||||
$_GET['nastanew'] = htmlspecialchars($_GET['nastanew'],NULL,'cp1251');
|
||||
$upr = mysql_fetch_array(mysql_query('SELECT `id`,`login`,`online`,`admin`,`banned`,`level`,`host_reg` FROM `users` WHERE `login` = "'.mysql_real_escape_string($_GET['nastanew']).'" ORDER BY `id` ASC LIMIT 1'));
|
||||
if(isset($upr['id']) && $upr['inUser'] == 0) {
|
||||
$ch1 = mysql_fetch_array(mysql_query('SELECT * FROM `chat` WHERE `type` = 90 AND `to` = "'.$upr['login'].'" AND `time` > '.(time()-3600).' AND `login` = "'.$u->info['login'].'" LIMIT 1'));
|
||||
if(isset($ch1['id'])) {
|
||||
$u->error = 'Âû óæå îòïðàâëÿëè ïðèãëàøåíèå ïåðñîíàæó "'.$upr['login'].'". (Íå ÷àùå îäíîãî ðàçà â ÷àñ)';
|
||||
}elseif($upr['login'] == $u->info['login']) {
|
||||
$u->error = 'Õèòðî :) Íàâåðíîå äîëãî äóìàëè íàä ýòèì?';
|
||||
}elseif($upr['level'] > 9 && $u->info['admin'] == 0) {
|
||||
$u->error = 'Íåëüçÿ ñòàòü íàñòàâíèêîì ïåðñîíàæà ñòàðøå 9-ãî óðîâíÿ';
|
||||
}elseif($upr['id'] == $u->info['host_reg']) {
|
||||
$u->error = 'Íåëüçÿ ñòàòü âîñïèòàííèêîì ñâîåãî íàñòàâíèêà';
|
||||
}elseif($upr['online'] > time()-520) {
|
||||
if(is_int($upr['host_reg']) || $upr['host_reg'] > 0) {
|
||||
$u->error = 'Ó ïåðñîíàæà "'.$upr['login'].'" óæå åñòü íàñòàâíèê.';
|
||||
}else{
|
||||
$u->error = 'Âû âûñëàëè ïðèãëàøåíèå ïåðñîíàæó "'.$upr['login'].'" ñòàòü âàøèì âîñïèòàííèêîì.';
|
||||
mysql_query('INSERT INTO `chat` (`login`,`to`,`type`,`new`,`time`) VALUES ("'.$u->info['login'].'","'.$upr['login'].'","90","1","'.time().'")');
|
||||
}
|
||||
}else{
|
||||
$u->error = 'Ïåðñîíàæ "'.$upr['login'].'" äîëæåí áûòü â îíëàéíå.';
|
||||
}
|
||||
}else{
|
||||
$u->error = 'Ïåðñîíàæ ñ ëîãèíîì "'.$_GET['nastanew'].'" íå íàéäåí.';
|
||||
}
|
||||
}elseif(isset($_GET['nastayes'])) {
|
||||
$_GET['nastayes'] = htmlspecialchars($_GET['nastayes'],NULL,'cp1251');
|
||||
$upr = mysql_fetch_array(mysql_query('SELECT `id`,`login`,`online`,`admin`,`banned`,`level`,`host_reg` FROM `users` WHERE `login` = "'.mysql_real_escape_string($_GET['nastayes']).'" LIMIT 1'));
|
||||
if(isset($upr['id'])) {
|
||||
$ch1 = mysql_fetch_array(mysql_query('SELECT * FROM `chat` WHERE `type` = 90 AND `to` = "'.$u->info['login'].'" AND `delete` > 0 AND `login` = "'.$upr['login'].'" LIMIT 1'));
|
||||
if(isset($ch1['id'])) {
|
||||
$myna = mysql_fetch_array(mysql_query('SELECT `id` FROM `users` WHERE `id` = "'.mysql_real_escape_string($u->info['host_reg']).'" LIMIT 1'));
|
||||
if(isset($myna['id'])) {
|
||||
$u->error = 'Ó âàñ óæå åñòü íàñòàâíèê.';
|
||||
}else{
|
||||
$u->error = 'Ïåðñîíàæ "'.$_GET['nastayes'].'" ñòàë âàøèì íàñòàâíèêîì!';
|
||||
mysql_query('UPDATE `users` SET `host_reg` = "'.$upr['id'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','capitalcity','0','','".$upr['login']."',' Ïåðñîíàæ "".$u->info['login']."" ïîäòâåðäèë ÷òî îí âàø âîñïèòàííèê. Âû ïîëó÷àåòå <b>Òàëàíò Íàñòàâíèêà</b> (<small>x1</small>).','-1','6','0')");
|
||||
$u->addItem(4005,$upr['id']);
|
||||
}
|
||||
}else{
|
||||
$u->error = 'Ïåðñîíàæ "'.$_GET['nastayes'].'" íå îòïðàâëÿë âàì çàÿâîê íàñòàâíèêà.';
|
||||
}
|
||||
}else{
|
||||
$u->error = 'Ïåðñîíàæ "'.$_GET['nastayes'].'" íå îòïðàâëÿë âàì çàÿâîê íàñòàâíèêà.';
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
<table cellspacing="0" cellpadding="2" width="100%">
|
||||
<tr>
|
||||
<td style="vertical-align: top; "><table cellspacing="0" cellpadding="2" width="100%">
|
||||
<tr>
|
||||
<td align="left">
|
||||
<?
|
||||
if($u->error != '') {
|
||||
echo '<font color=red>'.$u->error.'</font><br>';
|
||||
}
|
||||
?>
|
||||
<input type="button" onclick="top.nastavniknew()" class="btn btn-success" value="Ïðåäëîæèòü íàñòàâíè÷åñòâî">
|
||||
|
||||
<center><b>Ññûëêà äëÿ äðóçåé:<br> <input class="btn btn-danger" value="new-combats.com/r<?=$u->info['id']?>" /></center></b>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="0" cellpadding="2" width="100%">
|
||||
<tr>
|
||||
<td align="center"><h4>Êàê çàðàáîòàòü èãðîâóþ âàëþòó è ðåàëüíûå äåíüãè â ÁÊ:</h4></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<? if( true == false ) { ?>
|
||||
<u><font color="#003388"><b>Àêòèâàöèÿ ïîäàðî÷íûõ âàó÷åðîâ</b>:</font></u><br />
|
||||
<form style="padding:10px;" method="post" action="main.php?referals">
|
||||
Íîìåð:
|
||||
<input type="text" value="" name="va_num" />
|
||||
Ïàðîëü:
|
||||
<input type="password" name="va_psw" value="" />
|
||||
<button type="submit" class="btnnew"><small>Àêòèâèðîâàòü</small></button>
|
||||
<br />
|
||||
Ññûëêà íà âàó÷åð:
|
||||
<input style="width:280px" type="text" name="va_url" value="" />
|
||||
<br />
|
||||
</form>
|
||||
<small><b>Ïðàâèëà ðàçìåùåíèÿ âàó÷åðà:</b> <br />
|
||||
- Âàó÷åð äîëæåí áûòü ðàçìåùåí â ñîöèàëüíûõ ñåòÿõ, ëèáî äðóãèõ ñàéòàõ ñ ïîäðîáíîé èíôîðìàöèåé ïî åãî èñïîëüçîâàíèþ <br />
|
||||
- Îí äîëæåí íàõîäèòüñÿ íà óêàçàííîì àäðåñå íå ìåíåå ñóòîê <br />
|
||||
- Íàãðàäó çà âàó÷åð âîçìîæíî ïîëó÷èòü â òå÷åíèè 24 ÷. (Çàùèòà îò "íàêðóòêè") <br />
|
||||
- Äëÿ ñîçäàíèÿ ñîáñòâåííîãî âàó÷åðà ïåðåéäèòå ïî ññûëêå: <a href="#"> ðàçðàáîòêå</a> </small> <br />
|
||||
<br />
|
||||
<? } ?>
|
||||
<?
|
||||
$rpgtop = mysql_fetch_array(mysql_query('SELECT * FROM `an_data` WHERE `var` = "rpgtop" AND `uid` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
if(!isset($rpgtop['id'])) {
|
||||
if(isset($_GET['testtoprpg'])) {
|
||||
|
||||
$html = file_get_contents('https://rpgtop.su/comm/t1/25443/1.htm');
|
||||
$html = strripos($html,'*ID'.$u->info['id'].'*');
|
||||
|
||||
if($html == false) {
|
||||
$html = file_get_contents('https://rpgtop.su/comm/t2/25443/1.htm');
|
||||
$html = strripos($html,'*ID'.$u->info['id'].'*');
|
||||
}
|
||||
|
||||
if($html == true) {
|
||||
echo '<div><b><font color=red>Ñïàñèáî ÷òî ïðîãîëîñîâàëè çà íàø ïðîåêò! Ñâèòêè äîáàâëåíû ê âàì â èíâåíòàðü.</font></b></div>';
|
||||
mysql_query('INSERT INTO `an_data` (`uid`,`time`,`var`) VALUES (
|
||||
"'.$u->info['id'].'","'.time().'","rpgtop"
|
||||
)');
|
||||
$rpgtop['id'] = mysql_insert_id();
|
||||
// Çâåçäíîå ñèÿíèå (+10) è ÆÆ6
|
||||
$u->addItem(1463,$u->info['id'],'|nosale=1|notransfer=1|sudba=1|noremont=1');
|
||||
$u->addItem(3101,$u->info['id'],'|nosale=1|notransfer=1|sudba=1|noremont=1');
|
||||
//
|
||||
}else{
|
||||
echo '<div><b><font color=red>Âàø îòçûâ íå íàéäåí â ïîëîæèòåëüíûõ.</font></b></div>';
|
||||
}
|
||||
}
|
||||
}
|
||||
if(!isset($rpgtop['id'])) {
|
||||
?>
|
||||
<!-- <u><font color="#003388"><b>Íàãðàäà</b> çà ïîëîæèòåëüíûé îòçûâ íà ñàéòå <a href="https://rpgtop.su/comm/25443/1.htm" target="_blank">rpgtop.su</a>:</font></u><br />
|
||||
1. Ïåðåéäèòå ïî ññûëêå <a href="https://rpgtop.su/comm/25443/1.htm" target="_blank">https://rpgtop.su/comm/25443/1.htm</a><br>
|
||||
2. Îñòàâüòå ïîëîæèòåëüíûé îòçûâ è â êîíöå äîïèøèòå òåêñò â êîâû÷êàõ: " <b> *ID<?=$u->info['id']?>* </b> " (âìåñòå ñ çâåçäî÷êàìè)<br>
|
||||
3. Íàæìèòå íà êíîïêó "Ïðîâåðèòü ìîé îòçûâ"<br>
|
||||
4. Ïðè óñïåøíîì ïîäòâåðæäåíèè âû ïîëó÷èòå <a href="https://new-combats.com/item/1463" target="_blank"><img src="https://img.new-combats.com/i/items/spell_starshine.gif" height="20"> Çâåçäíîå Ñèÿíèå</a> è <a href="https://new-combats.com/item/3101" target="_blank"><img src="https://img.new-combats.com/i/items/spell_powerHPup6.gif" height="20"> Æàæäà Æèçíè +6</a><br>
|
||||
<input onclick="location.href='https://new-combats.com/main.php?referals&testtoprpg';" type="button" class="btnnew" value="Ïðîâåðèòü ìîé îòçûâ"><br><br>-->
|
||||
<?
|
||||
}
|
||||
?>
|
||||
<u><font color="#003388"><b>Êðåäèòû</b> ìîæíî ïîëó÷èòü:</font></u> <br />
|
||||
- íàáèðàÿ îïûò â áîÿõ è ïîäíèìàÿñü ïî àïàì è óðîâíÿì â ñîîòâåòñòâèè ñ <a href="https://new-combats.com/exp.php" target="_blank">Òàáëèöåé Îïûòà</a> (äîñòóïíî íà ëþáîì óðîâíå)<br />
|
||||
- â Ïåùåðàõ: ïðîäàâ ðåñóðñû â Ìàãàçèí<br />
|
||||
- ñ ïîìîùüþ <b>Ðåôåðàëüíîé ñèñòåìû</b>, êîòîðàÿ îïèñàíà íèæå (äîñòóïíî íà ëþáîì óðîâíå)<br />
|
||||
- ëå÷åíèåì è äðóãèìè ìàãè÷åñêèìè óñëóãàìè (äîñòóïíî ñ 4 óðîâíÿ)<br />
|
||||
- òîðãîâëåé (äîñòóïíî ñ 4 óðîâíÿ)<br />
|
||||
- â Áàøíå Ñìåðòè: îáíàëè÷èâ ó Àðõèâàðèóñà íàéäåííûé â áàøíå ÷åê (äîñòóïíî ñ 5 óðîâíÿ)<br />
|
||||
<br />
|
||||
<br />
|
||||
<u><font color="#003388"><b>Åâðîêðåäèòû</b> ìîæíî ïîëó÷èòü:</font></u><br />
|
||||
- ñ ïîìîùüþ <b>Ðåôåðàëüíîé ñèñòåìû</b>, êîòîðàÿ îïèñàíà íèæå (äîñòóïíî íà ëþáîì óðîâíå)<br />
|
||||
- êóïèâ åâðîêðåäèòû ó îôèöèàëüíûõ äèëåðîâ ÁÊ èëè ÷åðåç ñèñòåìó àâòîîïëàòû<br />
|
||||
<br />
|
||||
<br />
|
||||
<u><font color="#003388"><b>Ðåàëüíûå äåíüãè</b> ìîæíî ïîëó÷èòü:</font></u><br />
|
||||
- ñ ïîìîùüþ <b>Ïàðòíåðñêîé ïðîãðàììû ÁÊ</b>.<br />
|
||||
<br />
|
||||
<br />
|
||||
<b>Ðåôåðàëüíàÿ ñèñòåìà</b> - ýòî âîçìîæíîñòü Âàøåãî <b>äîïîëíèòåëüíîãî çàðàáîòêà</b> â èãðå. Ïðè îòêðûòèè ñ÷åòà â áàíêå, Âû àâòîìàòè÷åñêè ïîëó÷àåòå ëè÷íóþ <b>ðåôåðàëüíóþ ññûëêó</b>, êîòîðóþ ìîæåòå ðàçäàòü ñâîèì äðóçüÿì è çíàêîìûì.<br />
|
||||
<br />
|
||||
<b>Êàæäûé ïåðñîíàæ</b>, çàðåãèñòðèðîâàâøèéñÿ â ÁÊ ïî Âàøåé ðåôåðàëüíîé ññûëêå, ïî äîñòèæåíèþ èì <b>1ãî</b> óðîâíÿ íà÷íåò ïðèíîñèòü Âàì <b>äîïîëíèòåëüíûé çàðàáîòîê</b>.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p> </p>
|
||||
<ul>
|
||||
 ðåôåðàëüíîé ñèñòåìå îòîáðàæàþòñÿ ïåðñîíàæè ïðîøåäøèå ðåãèñòðàöèþ
|
||||
Âûïëàòû ïðîèçâîäÿòñÿ ïî áàíêîâñêîìó ñ÷åòó óêàçàíîìó â íàñòðîéêàõ ñèñòåìû
|
||||
</ul></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
<td style="width: 5%; vertical-align: top; "> </td>
|
||||
<td style="width: 30%; vertical-align: top; "><table width="100%" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td style="width: 25%; vertical-align: top; text-align: right; "><input class="btn" type='button' value='Îáíîâèòü' style='width: 100px' onclick='location="main.php?referals"' />
|
||||
|
||||
<input type="button" value="Âåðíóòüñÿ" style='width: 100px' class="btn" onclick='location="main.php"' /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" valign="middle"><br />
|
||||
<? if( $u->info['host_reg'] > 0 ) {
|
||||
echo 'Âàø íàñòàâíèê: '.$u->microLogin($u->info['host_reg'],1).'<hr />';
|
||||
$nas = mysql_fetch_array(mysql_query('SELECT `id`,`banned`,`room`,`login`,`align`,`level`,`city`,`room`,`online` FROM `users` WHERE `id` = "'.mysql_real_escape_string($u->info['host_reg']).'" LIMIT 1'));
|
||||
if(isset($nas['id'])) {
|
||||
$itm0 = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `items_users` WHERE `uid` = "'.$u->info['id'].'" AND `item_id` = 4004 AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1'));
|
||||
$itm0 = $itm0[0];
|
||||
}
|
||||
if(isset($nas['id']) && $itm0 > 0) {
|
||||
if(isset($_GET['read_pr'])) {
|
||||
$itm0--;
|
||||
}
|
||||
echo 'Âû ìîæåòå èçó÷èòü ïðèåìû íàñòàâíèêà:<br><small>Îñòàëîñü <b>'.$itm0.'</b> <u>Ó÷åáíèêîâ âîñïèòàííèêà</u>.</small><br>';
|
||||
if($nas['banned'] > 0 || $nas['align'] == 2) {
|
||||
echo '<font color=red><b>Âàø íàñòàâíèê â õàîñå èëè çàáëîêèðîâàí.</b></font>';
|
||||
}elseif($nas['room'] != $u->info['room'] && $nas['online'] > time()-520 ) {
|
||||
echo '<font color=red><b>Âû äîëæíû íàõîäèòüñÿ ñ íàñòàâíèêîì â îäíîé êîìíàòå</b></font>';
|
||||
}else{
|
||||
$priz = '';
|
||||
$sp = mysql_query('SELECT * FROM `actions` WHERE `uid` = "'.$nas['id'].'" AND `vars` LIKE "%read%" AND `vals` > 1042 ORDER BY `vals` ASC');
|
||||
while($pl = mysql_fetch_array($sp)) {
|
||||
$tstsp = mysql_fetch_array(mysql_query('SELECT `id` FROM `actions` WHERE `uid` = "'.$u->info['id'].'" AND `vars` LIKE "%read%" AND `vals` = "'.$pl['vals'].'" LIMIT 1'));
|
||||
if(!isset($tstsp['id'])) {
|
||||
$prm = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "'.$pl['vals'].'" LIMIT 1'));
|
||||
if(isset($prm['id'])) {
|
||||
if(isset($_GET['read_pr']) && $_GET['read_pr'] == $prm['id']) {
|
||||
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','capitalcity','0','','".$u->info['login']."','Âû óñïåøíî èçó÷èëè ïðèåì <b>".$prm['name']."</b> ïðè ïîìîùè Ó÷åáíèêà âîñïèòàííèêà. ','".time()."','6','0')");
|
||||
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','capitalcity','0','','".$nas['login']."',' Âàø âîñïèòàííèê "".$u->info['login']."" èçó÷èë ïðèåì <b>".$prm['name']."</b> ïðè ïîìîùè Ó÷åáíèêà âîñïèòàííèêà. <br><b>Âû ïîëó÷èëè Òàëàíò Íàñòàâíèêà x3</b>','-1','6','0')");
|
||||
$u->addItem(4005,$nas['id']);
|
||||
$u->addItem(4005,$nas['id']);
|
||||
$u->addItem(4005,$nas['id']);
|
||||
mysql_query('INSERT INTO `actions` (`uid`,`time`,`city`,`room`,`vars`,`ip`,`vals`,`val`) VALUES (
|
||||
"'.$u->info['id'].'","'.time().'","'.$u->info['city'].'","'.$u->info['room'].'","read","'.$u->info['ip'].'",
|
||||
"'.$prm['id'].'",""
|
||||
)');
|
||||
mysql_query('DELETE FROM `items_users` WHERE `uid` = "'.$u->info['id'].'" AND `item_id` = 4004 AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1');
|
||||
echo '<font color=red><b>Ïðèåì "'.$prm['name'].'" áûë óñïåøíî èçó÷åí!</b></font><br>';
|
||||
}else{
|
||||
$priz .= '<a href="?referals&read_pr='.$prm['id'].'"><img width="40" height="25" title="Èçó÷èòü "'.$prm['name'].'"" src="https://img.new-combats.com/i/eff/'.$prm['img'].'"></a> ';
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if($priz == '') {
|
||||
echo '<font color=red><b>Ó íàñòàâíèêà íåò èçó÷åííûõ ïðèåìîâ êîòîðûå Âû ìîãëè áû ïîëó÷èòü</b></font>';
|
||||
}else{
|
||||
echo $priz;
|
||||
}
|
||||
}
|
||||
echo '<hr>';
|
||||
}
|
||||
}
|
||||
?>
|
||||
<div style="display:inline-block;width:300px;" align="left">
|
||||
<? $bsees = '<option value="0">Âûáåðèòå ñ÷åò</option>';
|
||||
$sp = mysql_query('SELECT * FROM `bank` WHERE `uid` = "'.$u->info['id'].'" AND `block` = "0" LIMIT 1');
|
||||
while($pl = mysql_fetch_array($sp))
|
||||
{
|
||||
if($rfs['data'][0]==$pl['id'])
|
||||
{
|
||||
$bsees .= '<option selected="selected" value="'.$pl['id'].'">¹ '.$pl['id'].'</option>';
|
||||
}else{
|
||||
$bsees .= '<option value="'.$pl['id'].'">¹ '.$pl['id'].'</option>';
|
||||
}
|
||||
}
|
||||
$r = '<b><small>Çà äîñòèæåíèÿ ðåôåðàëà âû ïîëó÷èòå</small></b>:<br>';
|
||||
$sp = mysql_query('SELECT * FROM `referal_bous` WHERE `type` = "1"');
|
||||
while($pl = mysql_fetch_array($sp)) {
|
||||
if($pl['add_bank'] > 0 || $pl['add_money'] > 0) {
|
||||
$r .= '<span style="display:inline-block;width:90px;">'.$pl['level'].' óðîâåíü</span> - ';
|
||||
if($pl['add_money'] > 0) {
|
||||
$r .= '<span style="display:inline-block;width:90px;"> '.$pl['add_money'].' êð.</span>';
|
||||
}
|
||||
if($pl['add_bank'] > 0) {
|
||||
$r .= '<span style="display:inline-block;width:90px;"> '.$pl['add_bank'].' ekr.</span>';
|
||||
}
|
||||
$r .= '<br>';
|
||||
}
|
||||
}
|
||||
echo $r;
|
||||
/*
|
||||
?>
|
||||
<br />
|
||||
<b>Ïîëó÷èòü íàãðàäó çà beta-òåñò</b><br />
|
||||
Ââåäèòå ëîãèí è ïàðîëü ñ beta-òåñòà:<br />
|
||||
<?
|
||||
if(isset($_POST['betalogin'])) {
|
||||
$beta = mysql_fetch_array(mysql_query('SELECT * FROM `beta_testers` WHERE `login` = "'.mysql_real_escape_string($_POST['betalogin']).'" LIMIT 1'));
|
||||
$beta2 = mysql_fetch_array(mysql_query('SELECT * FROM `beta_testers` WHERE `active` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
if(!isset($beta['id'])) {
|
||||
echo '<font color=red><b>Ëîãèí beta-òåñòåðà íå íàéäåí</b></font>';
|
||||
}elseif(md5($_POST['betapass']) != $beta['pass']) {
|
||||
echo '<font color=red><b>Óêàæèòå ïàðîëü êîòîðûé áûë âî âðåìÿ beta-òåñòà</b></font>';
|
||||
}elseif(isset($beta2['id'])) {
|
||||
echo '<font color=red><b>Âû óæå ïîëó÷àëè âîçíàãðàæäåíèå!</b></font>';
|
||||
}else{
|
||||
echo '<font color=red><b>Âû óñïåøíî ïîëó÷èëè âîçíàãðàæäåíèå, çíà÷îê beta-òåñòåðà.</b></font>';
|
||||
//çíà÷îê â èíôî
|
||||
mysql_query('INSERT INTO `users_ico` (
|
||||
`uid`,`time`,`text`,`img`,`type`,`x`
|
||||
) VALUES (
|
||||
"'.$u->info['id'].'","'.time().'","<b>beta-òåñòåð</b><br>Áëàãîäàðíîñòü îò Àäìèíèñòðàöèè ïðîåêòà.","icn123.gif","1","1"
|
||||
)');
|
||||
//
|
||||
mysql_query('UPDATE `beta_testers` SET `active` = "'.$u->info['id'].'" WHERE `id` = "'.$beta['id'].'" LIMIT 1');
|
||||
}
|
||||
}
|
||||
?>
|
||||
<div align="center">
|
||||
<form style="width:144px;" method="post" action="main.php?referals=1">
|
||||
<input style="width:144px;" name="betalogin" value="" type="text" /><br />
|
||||
<input style="width:144px;" name="betapass" value="" type="password" /><br />
|
||||
<input style="width:144px;" type="submit" class="btnnew" value="Çàáðàòü âîçíàãðàæäåíèå!" />
|
||||
</form>
|
||||
</div><? */ ?>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><h4>Âàøè âîñïèòàííèêè online:</h4></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><?=$rfs['see']?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" valign="middle"> </td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -0,0 +1,171 @@
|
||||
<?php
|
||||
if(!defined('GAME') || !isset($_GET['referals']))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
$rfs = array();
|
||||
$rfs['count'] = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `users` WHERE `host_reg` = "'.$u->info['id'].'" AND `mail` != "No E-Mail" LIMIT 1000'));
|
||||
$rfs['count'] = 0+$rfs['count'][0];
|
||||
$rfs['c'] = 1;
|
||||
$rfs['data'] = explode('|',$u->info['ref_data']);
|
||||
if(isset($_POST['r_bank']) || isset($_POST['r_type']))
|
||||
{
|
||||
$bnk = mysql_fetch_array(mysql_query('SELECT * FROM `bank` WHERE `id` = "'.mysql_real_escape_string($_POST['r_bank']).'" AND `uid` = "'.$u->info['id'].'" AND `block` = "0" LIMIT 1'));
|
||||
if(!isset($bnk['id']))
|
||||
{
|
||||
|
||||
}else{
|
||||
if($_POST['r_type']==1){ $_POST['r_type'] = 1; }else{ $_POST['r_type'] = 2; }
|
||||
$u->info['ref_data'] = $bnk['id'].'|'.$_POST['r_type'];
|
||||
$rfs['data'] = explode('|',$u->info['ref_data']);
|
||||
mysql_query('UPDATE `stats` SET `ref_data` = "'.mysql_real_escape_string($u->info['ref_data']).'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
}
|
||||
}
|
||||
$rfs['see'] = '';
|
||||
$sp = mysql_query('SELECT `s`.`active`,`u`.`online`,`u`.`id`,`u`.`level` FROM `users` AS `u` LEFT JOIN `stats` AS `s` ON `u`.`id` = `s`.`id` WHERE `u`.`host_reg` = "'.$u->info['id'].'" AND `u`.`mail` != "No E-Mail" ORDER BY `u`.`level` DESC LIMIT '.$rfs['count']);
|
||||
while($pl = mysql_fetch_array($sp))
|
||||
{
|
||||
$rfs['c2'] = ' '.$rfs['c'].'. '.$u->microLogin($pl['id'],1).'';
|
||||
if($pl['active']!='')
|
||||
{
|
||||
$rfs['c2'] = '<font color="grey">'.$rfs['c2'].' <small>íå àêòèâèðîâàí</small></font>';
|
||||
}elseif($pl['level']>5)
|
||||
{
|
||||
$rfs['c2'] = '<font color="green">'.$rfs['c2'].'</font>';
|
||||
}
|
||||
if($pl['online'] >time()-520) {
|
||||
$rfs['c2'] .= '<font color="green"> <small>ONLINE</small></font>';
|
||||
}
|
||||
$rfs['see'] .= $rfs['c2'].'<br>';
|
||||
$rfs['c']++;
|
||||
}
|
||||
if($rfs['see']=='')
|
||||
{
|
||||
$rfs['see'] = '<b>Ê ñîæàëåíèþ ó Âàñ íåò ðåôåðàëîâ</b>';
|
||||
}
|
||||
?>
|
||||
<table cellspacing="0" cellpadding="2" width="100%">
|
||||
<tr>
|
||||
<td style="vertical-align: top; "><table cellspacing="0" cellpadding="2" width="100%">
|
||||
<tr>
|
||||
<td colspan="4" align="center"><h4>Êàê çàðàáîòàòü èãðîâóþ âàëþòó è ðåàëüíûå äåíüãè â ÁÊ:</h4></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
|
||||
<u><font color=#003388><b>Àêòèâàöèÿ ïîäàðî÷íûõ âàó÷åðîâ</b>:</font></u><br>
|
||||
<form style="padding:10px;" method="post" action="main.php?referals">
|
||||
Íîìåð: <input type="text" value="" name="va_num" /> Ïàðîëü: <input type="password" name="va_psw" value="" /><button type="submit"><small>Àêòèâèðîâàòü</small></button><br />Ññûëêà íà âàó÷åð: <input style="width:280px" type="text" name="va_url" value="" /><br>
|
||||
</form>
|
||||
<small><b>Ïðàâèëà ðàçìåùåíèÿ âàó÷åðà:</b>
|
||||
<br />- Âàó÷åð äîëæåí áûòü ðàçìåùåí â ñîöèàëüíûõ ñåòÿõ, ëèáî äðóãèõ ñàéòàõ ñ ïîäðîáíîé èíôîðìàöèåé ïî åãî èñïîëüçîâàíèþ
|
||||
<br />- Îí äîëæåí íàõîäèòüñÿ íà óêàçàííîì àäðåñå íå ìåíåå ñóòîê
|
||||
<br />- Íàãðàäó çà âàó÷åð âîçìîæíî ïîëó÷èòü â òå÷åíèè 24 ÷. (Çàùèòà îò "íàêðóòêè")
|
||||
<br />- Äëÿ ñîçäàíèÿ ñîáñòâåííîãî âàó÷åðà ïåðåéäèòå ïî ññûëêå: <a href=" ðàçðàáîòêå"> ðàçðàáîòêå</a>
|
||||
</small>
|
||||
<br><br>
|
||||
|
||||
<u><font color=#003388><b>Êðåäèòû</b> ìîæíî ïîëó÷èòü:</font></u> <br>
|
||||
- íàáèðàÿ îïûò â áîÿõ è ïîäíèìàÿñü ïî àïàì è óðîâíÿì â ñîîòâåòñòâèè ñ <a href=https://lib.new-combats.com/main/85 target=_blank>Òàáëèöåé Îïûòà</a> (äîñòóïíî íà ëþáîì óðîâíå)<br>
|
||||
- â Ïåùåðàõ: ïðîäàâ ðåñóðñû â Ìàãàçèí<br>
|
||||
- ñ ïîìîùüþ <b>Ðåôåðàëüíîé ñèñòåìû</b>, êîòîðàÿ îïèñàíà íèæå (äîñòóïíî íà ëþáîì óðîâíå)<br>
|
||||
- ëå÷åíèåì è äðóãèìè ìàãè÷åñêèìè óñëóãàìè (äîñòóïíî ñ 4 óðîâíÿ)<br>
|
||||
- òîðãîâëåé (äîñòóïíî ñ 4 óðîâíÿ)<br>
|
||||
- â Áàøíå Ñìåðòè: îáíàëè÷èâ ó Àðõèâàðèóñà íàéäåííûé â áàøíå ÷åê (äîñòóïíî ñ 1 óðîâíÿ)<br>
|
||||
<br><br>
|
||||
|
||||
<u><font color=#003388><b>Åâðîêðåäèòû</b> ìîæíî ïîëó÷èòü:</font></u><br>
|
||||
- ñ ïîìîùüþ <b>Ðåôåðàëüíîé ñèñòåìû</b>, êîòîðàÿ îïèñàíà íèæå (äîñòóïíî íà ëþáîì óðîâíå)<br>
|
||||
- êóïèâ åâðîêðåäèòû ó îôèöèàëüíûõ äèëåðîâ ÁÊ<br>
|
||||
<br>
|
||||
<br>
|
||||
|
||||
<u><font color=#003388><b>Ðåàëüíûå äåíüãè</b> ìîæíî ïîëó÷èòü:</font></u><br>
|
||||
- ñ ïîìîùüþ <b>Ïàðòíåðñêîé ïðîãðàììû ÁÊ</b>.<br>
|
||||
<br><br>
|
||||
|
||||
<b>Ðåôåðàëüíàÿ ñèñòåìà</b> - ýòî âîçìîæíîñòü Âàøåãî <b>äîïîëíèòåëüíîãî çàðàáîòêà</b> â èãðå. Ïðè îòêðûòèè ñ÷åòà â áàíêå, Âû àâòîìàòè÷åñêè ïîëó÷àåòå ëè÷íóþ <b>ðåôåðàëüíóþ ññûëêó</b>, êîòîðóþ ìîæåòå ðàçäàòü ñâîèì äðóçüÿì è çíàêîìûì.<br><br>
|
||||
|
||||
<b>Êàæäûé ïåðñîíàæ</b>, çàðåãèñòðèðîâàâøèéñÿ â ÁÊ ïî Âàøåé ðåôåðàëüíîé ññûëêå, ïî äîñòèæåíèþ èì <b>7ãî</b> óðîâíÿ íà÷íåò ïðèíîñèòü Âàì <b>äîïîëíèòåëüíûé çàðàáîòîê</b>.<br>
|
||||
<br>
|
||||
|
||||
Ïðè äîñòèæåíèè Âàøèì ðåôåðàëîì:<br>
|
||||
<b> 2ãî</b> óðîâíÿ - <b>0.50 êð</b>.<br>
|
||||
<b> 4ãî</b> óðîâíÿ - <b>1.00 êð</b>.<br>
|
||||
<b> 5ãî</b> óðîâíÿ - <b>25.00 êð</b>.<br>
|
||||
<b> 6ãî</b> óðîâíÿ - <b>35.00 êð</b>.<br>
|
||||
<b> 7ãî</b> óðîâíÿ - <b>75.00 êð</b>.<br>
|
||||
<b> 8ãî</b> óðîâíÿ, Âàì àâòîìàòè÷åñêè áóäåò ïåðåâåäåíî íà ñ÷åò <b>1 åêð</b>.<br>
|
||||
<b> 9ãî</b> óðîâíÿ - <b>5 åêð</b>.<br>
|
||||
<b>10ãî</b> óðîâíÿ - <b>15 åêð</b>.<br>
|
||||
<b>11ãî</b> óðîâíÿ - <b>35 åêð</b>.<br>
|
||||
<b>12ãî</b> óðîâíÿ - <b>50 åêð</b>.<br>
|
||||
|
||||
<p> </p>
|
||||
<p>Âàøà óíèêàëüíàÿ ññûëêà
|
||||
<input style="background-color:#FBFBFB; border:1px solid #EFEFEF; padding:5px;" size="45" value="new-combats.com/register.php?ref=<?=$u->info['id']?>" /> èëè <input style="background-color:#FBFBFB; border:1px solid #EFEFEF; padding:5px;" size="45" value="new-combats.com/r<?=$u->info['id']?>" />
|
||||
</p></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4"><p> </p>
|
||||
<ul>
|
||||
 ðåôåðàëüíîé ñèñòåìå îòîáðàæàþòñÿ ïåðñîíàæè ïðîøåäøèå ðåãèñòðàöèþ
|
||||
Âûïëàòû ïðîèçâîäÿòñÿ ïî áàíêîâñêîìó ñ÷åòó óêàçàíîìó â íàñòðîéêàõ ñèñòåìû
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">Êîëè÷åñòâî ðåôåðàëîâ: <b><?=$rfs['count']?></b> øò.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4"><?=$rfs['see']?></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
<td style="width: 5%; vertical-align: top; "> </td>
|
||||
<td style="width: 30%; vertical-align: top; "><table width="100%" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td style="width: 25%; vertical-align: top; text-align: right; "><input type='button' value='Îáíîâèòü' style='width: 75px' onclick='location="main.php?referals"' />
|
||||
|
||||
<input type="button" value="Âåðíóòüñÿ" style='width: 75px' onclick='location="main.php"' /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><h4>Íàñòðîéêà ðåôåðàëüíîé ñèñòåìû</h4></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align:left;"><form method="post" action="main.php?referals"><table width="100%" border="0" cellspacing="5" cellpadding="0">
|
||||
<tr>
|
||||
<td width="200">Ñ÷åò çà÷èñëåíèÿ Åêð.:</td>
|
||||
<td>
|
||||
<? $bsees = '';
|
||||
$sp = mysql_query('SELECT * FROM `bank` WHERE `uid` = "'.$u->info['id'].'" AND `block` = "0" LIMIT 1');
|
||||
while($pl = mysql_fetch_array($sp))
|
||||
{
|
||||
if($rfs['data'][0]==$pl['id'])
|
||||
{
|
||||
$bsees .= '<option selected="selected" value="'.$pl['id'].'">¹ '.$pl['id'].'</option>';
|
||||
}else{
|
||||
$bsees .= '<option value="'.$pl['id'].'">¹ '.$pl['id'].'</option>';
|
||||
}
|
||||
}
|
||||
if($bsees != '') {
|
||||
?>
|
||||
<select name="r_bank" id="r_bank">
|
||||
<?
|
||||
echo $bsees;
|
||||
?>
|
||||
</select>
|
||||
<? }else{
|
||||
echo '<b>Äëÿ íà÷àëà îòêðîéòå ñ÷åò â áàíêå íà ñòðàøèëêèíîé óëèöå.</b>';
|
||||
}?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right"><input type="submit" name="button" id="button" value="ñîõðàíèòü èçìåíåíèÿ" /></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
</table></form></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -0,0 +1,185 @@
|
||||
<?
|
||||
if(!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
|
||||
?>
|
||||
<style>
|
||||
.fs { width: 350px; }
|
||||
.fr { margin-bottom: 35px; }
|
||||
div.item, div.thingTailContainer > div.item {
|
||||
border: 1px solid black;
|
||||
border-radius: 8px;
|
||||
float: left;
|
||||
height: 120px;
|
||||
margin: 0 0 30px 30px;
|
||||
width: 120px;
|
||||
position: relative;
|
||||
}
|
||||
div.item > div.title, div.thingTailContainer > div.item > div.title {
|
||||
font-size: 75%;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
color: maroon;
|
||||
}
|
||||
div.item > div.img, div.thingTailContainer > div.item > div.img {
|
||||
position: absolute;
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
top: 0px;
|
||||
left: 0px;
|
||||
}
|
||||
div.item > div.control {
|
||||
padding: 0 3px;
|
||||
font-size: 90%;
|
||||
position: absolute;
|
||||
bottom: 0px;
|
||||
width: 100%;
|
||||
overflow: hidden;
|
||||
box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
-webkit-box-sizing: border-box;
|
||||
}
|
||||
img.slot.valign[slottype="12"] {
|
||||
margin-top: -12px;
|
||||
}
|
||||
img.slot.halign[slottype="12"] {
|
||||
margin-left: -20px;
|
||||
}
|
||||
img.slot.valign {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
}
|
||||
img.slot.halign {
|
||||
position: absolute;
|
||||
left: 50%;
|
||||
}
|
||||
img.slot[slottype="12"] {
|
||||
height: 25px;
|
||||
}
|
||||
img.slot[slottype="12"] {
|
||||
width: 40px;
|
||||
}
|
||||
</style>
|
||||
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
|
||||
<!--<script type="text/javascript" src="js/jquery.js"></script>-->
|
||||
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
|
||||
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
|
||||
<script>
|
||||
$(function() {
|
||||
$("#dialog").dialog({
|
||||
autoOpen: false,
|
||||
height: 300,
|
||||
width: 510,
|
||||
modal: true
|
||||
});
|
||||
$("#opener").click(function() {
|
||||
$("#dialog").dialog("open");
|
||||
});
|
||||
$(".ui-button-text").attr('title', 'Çàêðûòü');
|
||||
});
|
||||
</script>
|
||||
<div id="dialog" title="Ïåðñîíàëüíûå ðåëèêòû">
|
||||
<div class="item">
|
||||
<div class="title">Çàêëÿòèå ìîë÷àíèÿ</div>
|
||||
<div class="img"><img class="slot valign halign" slottype="12" src="https://img.new-combats.com/i/items/spell_starenergy.gif"></div>
|
||||
<div class="control">
|
||||
Öåíà: 1.00 åêð.
|
||||
<div style="text-align: center;"><a href="javascript: void(0);">êóïèòü 1 øò.</a></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="item">
|
||||
<div class="title">Çàêëÿòèå ìîë÷àíèÿ</div>
|
||||
<div class="img"><img class="slot valign halign" slottype="12" src="https://img.new-combats.com/i/items/spell_starenergy.gif"></div>
|
||||
<div class="control">
|
||||
Öåíà: 1.00 åêð.
|
||||
<div style="text-align: center;"><a href="javascript: void(0);">êóïèòü 1 øò.</a></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="item">
|
||||
<div class="title">Çàêëÿòèå ìîë÷àíèÿ</div>
|
||||
<div class="img"><img class="slot valign halign" slottype="12" src="https://img.new-combats.com/i/items/spell_starenergy.gif"></div>
|
||||
<div class="control">
|
||||
Öåíà: 1.00 åêð.
|
||||
<div style="text-align: center;"><a href="javascript: void(0);">êóïèòü 1 øò.</a></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="item">
|
||||
<div class="title">Çàêëÿòèå ìîë÷àíèÿ</div>
|
||||
<div class="img"><img class="slot valign halign" slottype="12" src="https://img.new-combats.com/i/items/spell_starenergy.gif"></div>
|
||||
<div class="control">
|
||||
Öåíà: 1.00 åêð.
|
||||
<div style="text-align: center;"><a href="javascript: void(0);">êóïèòü 1 øò.</a></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="item">
|
||||
<div class="title">Çàêëÿòèå ìîë÷àíèÿ</div>
|
||||
<div class="img"><img class="slot valign halign" slottype="12" src="https://img.new-combats.com/i/items/spell_starenergy.gif"></div>
|
||||
<div class="control">
|
||||
Öåíà: 1.00 åêð.
|
||||
<div style="text-align: center;"><a href="javascript: void(0);">êóïèòü 1 øò.</a></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="item">
|
||||
<div class="title">Çàêëÿòèå ìîë÷àíèÿ</div>
|
||||
<div class="img"><img class="slot valign halign" slottype="12" src="https://img.new-combats.com/i/items/spell_starenergy.gif"></div>
|
||||
<div class="control">
|
||||
Öåíà: 1.00 åêð.
|
||||
<div style="text-align: center;"><a href="javascript: void(0);">êóïèòü 1 øò.</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<table cellspacing=0 cellpadding=2 width=100%>
|
||||
<tr>
|
||||
<td style="width: 40%; vertical-align: top; "><br />
|
||||
<table cellspacing=0 cellpadding=2 style="width: 100%; ">
|
||||
<tr>
|
||||
<td align=center><h4>Ïàíåëü Ðåëèêòîâ</h4></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>
|
||||
<p>Ïåðñîíàëüíûå ðåëèêòû <sup><a href="javascript: void(0);" id="opener">[Êóïèòü]</a></sup></p>
|
||||
<img src="https://img.new-combats.com/i/items/spell_starenergy.gif" />
|
||||
<img src="https://img.new-combats.com/i/items/spell_protect2.gif" />
|
||||
<img src="https://img.new-combats.com/i/items/spell_starenergy.gif" />
|
||||
<img src="https://img.new-combats.com/i/items/spell_protect2.gif" />
|
||||
<img src="https://img.new-combats.com/i/items/spell_starenergy.gif" />
|
||||
<img src="https://img.new-combats.com/i/items/spell_protect2.gif" />
|
||||
<img src="https://img.new-combats.com/i/items/spell_starenergy.gif" />
|
||||
<img src="https://img.new-combats.com/i/items/spell_protect2.gif" />
|
||||
<img src="https://img.new-combats.com/i/items/spell_starenergy.gif" />
|
||||
<img src="https://img.new-combats.com/i/items/spell_protect2.gif" />
|
||||
<img src="https://img.new-combats.com/i/items/spell_starenergy.gif" />
|
||||
<img src="https://img.new-combats.com/i/items/spell_protect2.gif" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td><div style="height: 1px; background-color: #999999; margin: 3px; width; 40%;"></div></td></tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p>Êëàíîâûå ðåëèêòû <sup><a href="javascript: void(0);">[Êóïèòü]</a></sup></p>
|
||||
<img src="https://img.new-combats.com/i/items/spell_starenergy.gif" />
|
||||
<img src="https://img.new-combats.com/i/items/spell_protect2.gif" />
|
||||
<img src="https://img.new-combats.com/i/items/spell_starenergy.gif" />
|
||||
<img src="https://img.new-combats.com/i/items/spell_protect2.gif" />
|
||||
<img src="https://img.new-combats.com/i/items/spell_starenergy.gif" />
|
||||
<img src="https://img.new-combats.com/i/items/spell_protect2.gif" />
|
||||
<img src="https://img.new-combats.com/i/items/spell_starenergy.gif" />
|
||||
<img src="https://img.new-combats.com/i/items/spell_protect2.gif" />
|
||||
<img src="https://img.new-combats.com/i/items/spell_starenergy.gif" />
|
||||
<img src="https://img.new-combats.com/i/items/spell_protect2.gif" />
|
||||
<img src="https://img.new-combats.com/i/items/spell_starenergy.gif" />
|
||||
<img src="https://img.new-combats.com/i/items/spell_protect2.gif" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td><div style="height: 1px; background-color: #999999; margin: 3px; width; 40%;"></div></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
<td style="width: 5%; vertical-align: top; "> </td>
|
||||
<td style="width: 25%; vertical-align: top; text-align: right; ">
|
||||
<input class="btnnew" type='button' value='Îáíîâèòü' style='width: 75px' onclick='location="/main.php?relikt=1&rnd=<? echo $code; ?>"';' />
|
||||
<input type="button" value="Âåðíóòüñÿ" class="btnnew" style="width: 75px" onclick='location="/main.php"'>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -0,0 +1,60 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
?>
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<link rel=stylesheet type="text/css" href="../i/main.css">
|
||||
<meta content="text/html; charset=windows-1251" http-equiv=Content-type>
|
||||
</HEAD>
|
||||
<body bgcolor=e2e0e0>
|
||||
<FORM ACTION="main.php?act_sec" METHOD=POST>
|
||||
<P align=right>
|
||||
<INPUT TYPE=button value="Âåðíóòüñÿ" style='width: 75px' onclick="location.href='main.php'"></P>
|
||||
<H3>Îò÷åò ñèñòåìû áåçîïàñíîñòè</H3>
|
||||
Âû ìîæåòå ïîëó÷èòü îò÷åò î çàõîäàõ çà óêàçàííûé ìåñÿö<BR>
|
||||
Óêàæèòå ìåñÿö, íà êîòîðûé õîòèòå ïîëó÷èòü îò÷åò <small>(â ôîðìàòå mm.yy)</small>:
|
||||
<INPUT TYPE=text NAME=date value="<?echo date("m.y");?>">
|
||||
<INPUT TYPE=submit name=logenters value="Ïîñìîòðåòü">
|
||||
</FORM>
|
||||
<BR>
|
||||
<?
|
||||
if ($_POST['date']) {
|
||||
|
||||
$_POST['date']=trim($_POST['date']);
|
||||
|
||||
$m=($_POST['date'][0]?$_POST['date'][0]:'0').($_POST['date'][1]?$_POST['date'][1]:'0');
|
||||
|
||||
$y=($_POST['date'][3]?$_POST['date'][3]:'0').($_POST['date'][4]?$_POST['date'][4]:'0');
|
||||
|
||||
|
||||
if ($m>0 && $y>0) {
|
||||
|
||||
?>
|
||||
<TABLE width=100% bgcolor=F0F0F0><TR><TD>
|
||||
<H3>Îò÷åò ñèñòåìû áåçîïàñíîñòè çà <? echo $m.".20".$y?></H3>
|
||||
<H4>Capital City</H4>
|
||||
<?
|
||||
$date = mktime(0, 0, 0, $m, 31, "20".$y);
|
||||
$date1 = mktime(0, 0, 0, $m, 1, "20".$y);
|
||||
$res = mysql_query("SELECT * FROM `logs_auth` WHERE `uid` = '".mysql_real_escape_string($u->info['id'])."' AND `time` <= '".mysql_real_escape_string($date)."' AND `time` >= '".mysql_real_escape_string($date1)."'ORDER by `id` DESC;");
|
||||
|
||||
unset($i); while ($i<mysql_num_rows($res)) {
|
||||
|
||||
$i++;$s=mysql_fetch_array($res);
|
||||
$dat=date("d.m.y H:i",$s['time']);
|
||||
if($s['type']==1) {$s['ip'] = '<b>'.$s['ip'].'</b>';}
|
||||
echo $dat.($s['type']==3?' <B>Íåâåðíûé ïàðîëü</B>, ':' Âõîäèò "'.$u->info['login'].'" ').$s['ip'].'<br>';
|
||||
|
||||
|
||||
}
|
||||
?>
|
||||
</TD></TR></TABLE>
|
||||
</TABLE>
|
||||
<? }
|
||||
}
|
||||
?>
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,291 @@
|
||||
<?
|
||||
if(!defined('GAME')) { die(); }
|
||||
//onmouseup="top.chat.inObj = trnLogin;"
|
||||
if(!isset($u->tfer['id'])) {
|
||||
?>
|
||||
<script type="text/javascript" src="js/jquery.js"></script>
|
||||
<form method="post" action="main.php?transfer&rnd=<? echo $code; ?>" onmouseup="$( document ).ready(function() { top.chat.inObj = top.frames['main'].document.getElementById('trnLogin'); $('#trnLogin').focus(); });">
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="110" align="right"> </td>
|
||||
<td align="center">Ïåðåäà÷à ïðåäìåòîâ/êðåäèòîâ äðóãîìó èãðîêó</td>
|
||||
<td width="110" align="right"><input type="button" onClick="location='main.php?rnd=<? echo $code; ?>';" name="button" class="btn" id="button" value="Âåðíóòüñÿ"></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
if($u->error!='') {
|
||||
echo '<b><font color="red">'.$u->error.'</font></b>';
|
||||
}
|
||||
?>
|
||||
<p> </p>
|
||||
<div class="unos" id="unos">
|
||||
<table border="0" align="center" cellpadding="0" style="border:1px solid #a5a5a5" cellspacing="0">
|
||||
<tr>
|
||||
<td id="LoginLayer" valign="top" colspan="2"><table width="300" border="0" align="center" cellpadding="2" cellspacing="0" bgcolor="#d4d2d2">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td bgcolor="#a5a5a5" align="center"><strong>Óêàæèòå ëîãèí ïåðñîíàæà:</strong></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><input id="trnLogin" type="text" style="width: 95%;" name="trnLogin" value="" />
|
||||
<div align="center"><small style="font-size:10px;">(ìîæíî ùåëêíóòü ïî ëîãèíó â ÷àòå)</small></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td bgcolor="#a5a5a5" align="center"><strong>Ïîÿñíåíèå</strong></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><textarea style="width:95%;" name="textarea"></textarea>
|
||||
<div align="center"><small style="font-size:10px;">Ìàêñèìàëüíîå ÷èñëî çíàêîâ: 200</small></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td bgcolor="#a5a5a5" align="center"><button class="btn">Îòïðàâèòü ïðèãëàøåíèå</button></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
<?
|
||||
}elseif($u->tfer['cancel1']==0 && $u->tfer['cancel2']==0)
|
||||
{
|
||||
$rtdf = 1;
|
||||
if($u->tfer['uid2']==$u->info['id'])
|
||||
{
|
||||
$rtdf = 2;
|
||||
}
|
||||
if($u->tfer['r'.$rtdf]!=0 && $u->tfer['r'.$rtdf]==$u->tfer['r0'])
|
||||
{
|
||||
$u->tfer['r'.$rtdf] = 0;
|
||||
$u->tfer['good1'] = 0;
|
||||
$u->tfer['good2'] = 0;
|
||||
mysql_query('UPDATE `transfers` SET `r'.$rtdf.'` = "0", `good1`="0",`good2`="0" WHERE `id` = "'.$u->tfer['id'].'" LIMIT 1');
|
||||
unset($rtdf);
|
||||
}
|
||||
/* echo '[Ïåðåäà÷à]<br>Ïðèñóòñòâèå: ';
|
||||
if($u->tfer['start1']>0)
|
||||
{
|
||||
echo ' [U1: Ïðèñóòñòâóåò]';
|
||||
}
|
||||
if($u->tfer['start2']>0)
|
||||
{
|
||||
echo ' [U2: Ïðèñóòñòâóåò]';
|
||||
}
|
||||
echo '<br>Ñîñòîÿíèå: ';
|
||||
if($u->tfer['good1']>0)
|
||||
{
|
||||
echo ' [U1: Ñîãëàñåí]';
|
||||
}else{
|
||||
echo ' [U1: Îæèäàíèå]';
|
||||
}
|
||||
if($u->tfer['good2']>0)
|
||||
{
|
||||
echo ' [U2: Ñîãëàñåí]';
|
||||
}else{
|
||||
echo ' [U2: Îæèäàíèå]';
|
||||
}
|
||||
|
||||
echo '<br><a href="main.php?transfer&exit_transfer='.$code.'">Âûéòè èç ïåðåäà÷è</a>';
|
||||
*/
|
||||
$az = array(1=>1,2=>2);
|
||||
if($u->tfer['uid2']==$u->info['id'])
|
||||
{
|
||||
$az = array(1=>2,2=>1);
|
||||
}
|
||||
$tu = array(
|
||||
1 => $u->microLogin($u->tfer['uid'.$az[1]],1),
|
||||
2 => $u->microLogin($u->tfer['uid'.$az[2]],1)
|
||||
);
|
||||
?>
|
||||
<style>
|
||||
.tfitm1 {
|
||||
background-color:#c7c7c7;
|
||||
border-bottom:1px solid #909090;
|
||||
padding:3px;
|
||||
}
|
||||
.tfitm2 {
|
||||
background-color:#d5d5d5;
|
||||
border-bottom:1px solid #909090;
|
||||
padding:3px;
|
||||
}
|
||||
.tfii {
|
||||
margin:3px;
|
||||
max-width:30px
|
||||
}
|
||||
.tfid {
|
||||
border-left:1px solid #FAFAFA;
|
||||
}
|
||||
.clr {
|
||||
float:right;
|
||||
cursor:pointer;
|
||||
}
|
||||
</style>
|
||||
<script src="https://new-combats.com/js/jquery.js" type="text/javascript"></script>
|
||||
<script>
|
||||
function gorazdel(id)
|
||||
{
|
||||
if($('#invmn'+id).attr('id')=='invmn'+id)
|
||||
{
|
||||
var i = 1;
|
||||
while(i<=6)
|
||||
{
|
||||
$('#invmn'+i).css({'background':'#D4D2D2'});
|
||||
$('#inv'+i).css({'display':'none'});
|
||||
i++;
|
||||
}
|
||||
$('#inv'+id).css({'display':''});
|
||||
$('#invmn'+id).css({'background':'#A5A5A5'});
|
||||
}
|
||||
}
|
||||
var lastref = 0;
|
||||
var fststart = 1;
|
||||
var lastref2 = 0;
|
||||
function refleshNow(idd)
|
||||
{
|
||||
if(lastref==0)
|
||||
{
|
||||
$.post('transfer.php',{id:idd,money:$('#money2').val()},function(data){$("#refleshInv").html(data);});
|
||||
lastref = 1;
|
||||
if(fststart==1)
|
||||
{
|
||||
fststart = 0;
|
||||
setInterval('refleshNow("minireflesh");',7500);
|
||||
}
|
||||
}else{
|
||||
setTimeout('lastref=0;',1000);
|
||||
}
|
||||
}
|
||||
function s2g()
|
||||
{
|
||||
$('#s2g1').css({
|
||||
'background-color':'#c0c0c5',
|
||||
'color':'',
|
||||
'border-bottom-color':'#909090'
|
||||
});
|
||||
$('#s2g2').css({
|
||||
'background-color':'#D0D0D5',
|
||||
'color':''
|
||||
});
|
||||
}
|
||||
function refmoney(m1,m2)
|
||||
{
|
||||
$('#money1').html('<b>'+m1+'</b>');
|
||||
if(m2><? echo $u->info['money']; ?>)
|
||||
{
|
||||
m2 = <? echo $u->info['money']; ?>;
|
||||
}
|
||||
$('#money2').val(m2);
|
||||
}
|
||||
function saleitem(idd,v)
|
||||
{
|
||||
if(lastref2==0)
|
||||
{
|
||||
$.post('transfer.php',{id:'sale',money:$('#money2').val(),itemid:idd,saletype:v},function(data){$("#refleshInv").html(data);});
|
||||
lastref2 = 1;
|
||||
setTimeout('lastref2=0;',350);
|
||||
}else{
|
||||
setTimeout('lastref2=0;',250);
|
||||
}
|
||||
}
|
||||
function cancelitm(idd)
|
||||
{
|
||||
if(lastref2==0)
|
||||
{
|
||||
$.post('transfer.php',{id:'sale',money:$('#money2').val(),cancelid:idd},function(data){$("#refleshInv").html(data);});
|
||||
lastref2 = 1;
|
||||
setTimeout('lastref2=0;',350);
|
||||
}else{
|
||||
setTimeout('lastref2=0;',250);
|
||||
}
|
||||
}
|
||||
function clickBtn2()
|
||||
{
|
||||
$.post('transfer.php',{id:'sale',money:$('#money2').val(),cancel2:'true'},function(data){$("#refleshInv").html(data);});
|
||||
}
|
||||
function clickBtn1()
|
||||
{
|
||||
$.post('transfer.php',{id:'sale',money:$('#money2').val(),start2:'true'},function(data){$("#refleshInv").html(data);});
|
||||
}
|
||||
</script>
|
||||
<div id="refleshInv" style="display:;"></div>
|
||||
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td height="30"><table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="110" align="right"> </td>
|
||||
<td align="center">Ïåðåäà÷à ïðåäìåòîâ/êðåäèòîâ ìåæäó <? echo $tu[1].' è '.$tu[2]; ?></td>
|
||||
<td width="110" align="right"><input type="button" onclick="location='main.php?transfer&exit_transfer&rnd=<? echo $code; ?>';" name="button2" id="button2" value="Âåðíóòüñÿ" /></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top">
|
||||
<table width="100%" height="100%" border="0" cellspacing="2" cellpadding="0">
|
||||
<tr>
|
||||
<td valign="top">
|
||||
<table width="100%" style="border:1px solid #909090;" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td id="s2g1" style="color:#BABABA;background-color:#DCDCDE; border-bottom:1px solid #D0D0D5; border-right:1px solid #909090;"><span style="border-bottom:1px solid #909090;"><img id="gd1" style="float:right;display:none;" width="13" height="13" src="https://img.new-combats.com/i/ready.gif" title="Ïåðñîíàæ ãîòîâ ê îáìåíó" /></span> <? echo $tu[2]; ?> îòäà¸ò:<br /> <span id="money1"><b>0</b>.<small><i>00</i></small></span> êð.</td>
|
||||
<td width="50%" bgcolor="#c0c0c5" style="border-bottom:1px solid #909090;"><img style="float:right;display:none;" width="13" height="13" id="gd2" src="https://img.new-combats.com/i/ready.gif" title="Ïåðñîíàæ ãîòîâ ê îáìåíó" /> Âû îòäà¸òå:<br /> <input id="money2" name="money2" type="text" style="width:37px;" value="0.00" /> êð. èç <b><? echo $u->info['money']; ?></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" id="s2g2" style="background-color:#EEEEEE; border-right:1px solid #909090;"> </td>
|
||||
<td valign="top" bgcolor="#D0D0D5" id="s2g3"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
<table width="100%" style="border-left:1px solid #909090;border-right:1px solid #909090;border-bottom:1px solid #909090;" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td align="center" valign="top" bgcolor="#D0D0D5"><button id="btn1" onClick="clickBtn1();">Ãîòîâ ê îáìåíó</button> <button id="btn2" onClick="clickBtn2();">Îòìåíà</button></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td width="50%" valign="top">
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td bgcolor="#d4d2d2">
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="3">
|
||||
<tr>
|
||||
<td width="25%" id="invmn1" onclick="gorazdel(1);" align="center" style="background-color:#A5A5A5;"><a href="#">Îáìóíäèðîâàíèå</a></td>
|
||||
<td width="25%" id="invmn2" onclick="gorazdel(2);" align="center"><a href="#">Çàêëÿòèÿ</a></td>
|
||||
<td width="25%" id="invmn3" onclick="gorazdel(3);" align="center"><a href="#">Ýëèêñèðû</a></td>
|
||||
<td width="25%" id="invmn4" onclick="gorazdel(4);" align="center"><a href="#">Ïðî÷åå</a></td>
|
||||
<td width="25%" id="invmn6" onclick="gorazdel(6);" align="center"><a href="#">Ðóíû</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" bgcolor="#a5a5a5"><strong>Ðþêçàê (ìàññà: 0/0, ïðåäìåòîâ: 0)</strong></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td bgcolor="#D4D2D2" style="border:1px solid #a5a5a5;">
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0" id="inv1"></table>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0" id="inv2" style="display:none;"></table>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0" id="inv3" style="display:none;"></table>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0" id="inv4" style="display:none;"></table>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0" id="inv6" style="display:none;"></table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<script>refleshNow('reflesh');</script>
|
||||
<?
|
||||
}else{
|
||||
if($u->tfer['uid1']==$u->info['id'])
|
||||
{
|
||||
mysql_query('UPDATE `transfers` SET `finish1` = "0" WHERE `id` = "'.$u->tfer['id'].'" LIMIT 1');
|
||||
}elseif($u->tfer['uid2']==$u->info['id'])
|
||||
{
|
||||
mysql_query('UPDATE `transfers` SET `finish2` = "0" WHERE `id` = "'.$u->tfer['id'].'" LIMIT 1');
|
||||
}
|
||||
?>
|
||||
{îòîáðàæàåì ëîã ïåðåäà÷}
|
||||
<? } ?>
|
||||
<div align="right"><? echo $c['counters']; ?></div>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,231 @@
|
||||
<?php
|
||||
if(!defined('GAME')) { die(); }
|
||||
|
||||
if(isset($_GET['r'])) {
|
||||
$_GET['r'] = (int)$_GET['r'];
|
||||
} else {
|
||||
$_GET['r'] = null;
|
||||
}
|
||||
|
||||
if( $_GET['r'] == 3 || $_GET['r'] == 8 ) {
|
||||
$_GET['r'] = 2;
|
||||
}elseif(!isset($_GET['r'])) {
|
||||
$_GET['r'] = 2;
|
||||
}
|
||||
|
||||
if($u->info['inTurnir'] > 0 && $u->info['inUser'] == 0 && $u->info['room'] == 318) {
|
||||
die('<script>location="main.php";</script>');
|
||||
}
|
||||
include('_incl_data/class/__zv.php');
|
||||
$js_5356 = sprintf("top.lafstReg[%d] = 0; top.startHpRegen(\"main\",%d,%d,%d,%d,%d,%d,%d,%d,%d,1);",
|
||||
$u->info['id'], $u->info['id'], 0+$u->stats['hpNow'], 0+$u->stats['hpAll'],
|
||||
0+$u->stats['mpNow'], 0+$u->stats['mpAll'], time() - $u->info['regHP'], time() - $u->info['regMP'],
|
||||
0+$u->rgd[0], 0+$u->rgd[1]);
|
||||
?>
|
||||
<script type="text/javascript" src="js/jquery.js"></script>
|
||||
<script>
|
||||
var zv_Priem = 0;
|
||||
function openfizrmk() {
|
||||
$('#hidezv1_btn').slideUp(300,function(){$('#hidezv1').slideDown(700);});
|
||||
}
|
||||
<?= $js_5356 ?>
|
||||
</script>
|
||||
<style>
|
||||
table.wfix { table-layout: fixed; width: 100%; }
|
||||
.m { background: #99CCCC; text-align: center; }
|
||||
.s { background: #BBDDDD; text-align: center; }
|
||||
.firsttd {width: 70px;}
|
||||
</style>
|
||||
<TABLE class="wfix" cellspacing=1 cellpadding=3>
|
||||
<TR><TD colspan=8 align=right>
|
||||
<div style="float:left"><?= $zv->userInfo() ?></div>
|
||||
<div style="float:right;">
|
||||
<INPUT class="btn" onClick="location='main.php?zayvka&r=<?= $_GET['r'] ?>&rnd=<?= $code ?>';" TYPE=button name=tmp value="Îáíîâèòü">
|
||||
<INPUT class="btn" TYPE=button value="Âåðíóòüñÿ" onClick="location.href='main.php?rnd=<?= $code ?>';">
|
||||
</div>
|
||||
</td></tr>
|
||||
<tr>
|
||||
<td class="firsttd m"> <b>Áîè:</b> </td>
|
||||
<?php if ($u->info['level'] == 0): ?>
|
||||
<td class="<?= $_GET['r'] == 1 ? 's' : 'm' ?>"><a href="main.php?zayvka=1&r=1&rnd=<?= $code ?>">Íîâè÷êè</a></td>
|
||||
<?php else: ?>
|
||||
<td class="<?= $_GET['r'] == 2 ? 's' : 'm' ?>"><a href="main.php?zayvka=1&r=2&rnd=<?= $code ?>">Òóðíèðû</a></td>
|
||||
<td class="<?= $_GET['r'] == 4 ? 's' : 'm' ?>"><a href="main.php?zayvka=1&r=4&rnd=<?= $code ?>">Ãðóïïîâûå</a></td>
|
||||
<td class="<?= $_GET['r'] == 5 ? 's' : 'm' ?>"><a href="main.php?zayvka=1&r=5&rnd=<?= $code ?>">Õàîòè÷íûå</a></td>
|
||||
<?php endif; ?>
|
||||
<td class="<?= $_GET['r'] == 6 ? 's' : 'm' ?>"><a href="main.php?zayvka=1&r=6&rnd=<?= $code ?>">Òåêóùèå</a></td>
|
||||
<td class="<?= $_GET['r'] == 7 ? 's' : 'm' ?>"><a href="main.php?zayvka=1&r=7&rnd=<?= $code ?>">Çàâåðøåííûå</a></td>
|
||||
</tr></table>
|
||||
<script>
|
||||
function console_clonelogin() {
|
||||
var s = prompt("Ââåäèòå ëîãèí ïåðñîíàæà ñ êîòîðûì õîòèòå ñðàçèòüñÿ:", "");
|
||||
if ((s != null) && (s != '')) {
|
||||
location.href="main.php?zayvka=1&r=2&bot_clone="+s+"&rnd=1";
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<div style="padding:2px;">
|
||||
<?
|
||||
$zi = false;
|
||||
|
||||
if($u->info['battle'] == 0) {
|
||||
if(isset($_POST['add_new_zv'])) {
|
||||
$zv->add();
|
||||
} elseif(isset($_GET['bot']) && ( $u->info['level'] <= 7 || $u->info['admin'] > 0)) {
|
||||
$zv->addBot();
|
||||
} elseif(isset($_GET['bot_clone'])) {
|
||||
$zvclone = mysql_fetch_array(mysql_query('SELECT `id` FROM `users` WHERE `admin` = 0 AND `real` = 1 AND `login` = "'.mysql_real_escape_string($_GET['bot_clone']).'" ORDER BY `id` ASC LIMIT 1'));
|
||||
$zv->addBotClone($zvclone['id']);
|
||||
} elseif(isset($_GET['add_group'])) {
|
||||
$zv->add();
|
||||
} elseif(isset($_GET['start_haot'])) {
|
||||
$zv->add();
|
||||
}
|
||||
}
|
||||
|
||||
if($u->info['zv'] != 0) {
|
||||
$zi = mysql_fetch_array(mysql_query('SELECT * FROM `zayvki` WHERE `id`="'.$u->info['zv'].'" /*AND `city` = "'.$u->info['city'].'"*/ AND `start` = "0" AND `cancel` = "0" AND (`time` > "'.(time()-60*60*2).'" OR `razdel` > 3) LIMIT 1'));
|
||||
if(!isset($zi['id'])) {
|
||||
$zi = false;
|
||||
$u->info['zv'] = 0;
|
||||
mysql_query('UPDATE `stats` SET `zv` = "0" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
}
|
||||
}
|
||||
|
||||
if($u->info['battle'] == 0) {
|
||||
if(isset($_POST['groupClick']) && !isset($zi['id'])) {
|
||||
$zg = mysql_fetch_array(mysql_query('SELECT * FROM `zayvki` WHERE `id` = "'.mysql_real_escape_string((int)$_POST['groupClick']).'" AND `cancel` = "0" AND `btl_id` = "0" /*AND `city` = "'.$u->info['city'].'"*/ AND `razdel` = "4" AND `start` = "0" AND `time` > "'.(time()-60*60*2).'" LIMIT 1'));
|
||||
if(!isset($zg['id'])) {
|
||||
echo '<center><br /><br />Çàÿâêà íà ãðóïïîâîé áîé íå íàéäåíà.</center>';
|
||||
} else {
|
||||
$tm_start = floor(($zg['time']+$zg['time_start']-time())/6)/10;
|
||||
$tm_start = $zv->rzv($tm_start);
|
||||
$tm1 = ''; $tm2 = '';
|
||||
$users = mysql_query('SELECT `u`.`id`, `u`.`login`, `u`.`level`, `u`.`align`, `u`.`clan`, `u`.`admin`, `st`.`team` FROM `users` AS `u` LEFT JOIN `stats` AS `st` ON `u`.`id` = `st`.`id` WHERE `st`.`zv` = "'.$zg['id'].'"');
|
||||
while($s = mysql_fetch_array($users)) {
|
||||
${'tm'.$s['team']} .= '<b>'.$s['login'].'</b> ['.$s['level'].']<a href="info/'.$s['id'].'" target="_blank"><img src="https://img.new-combats.com/i/inf_capitalcity.gif" title="Èíô. î '.$s['login'].'" /></a><br />';
|
||||
}
|
||||
if($tm1 == '') {
|
||||
$tm1 = 'ãðóïïà ïîêà íå íàáðàíà';
|
||||
} else {
|
||||
$tm1 = rtrim($tm1, '<br />');
|
||||
}
|
||||
if($tm2 == '') {
|
||||
$tm2 = 'ãðóïïà ïîêà íå íàáðàíà';
|
||||
} else {
|
||||
$tm2 = rtrim($tm2, '<br />');
|
||||
}
|
||||
//
|
||||
if( $zg['teams'] == 3 ) {
|
||||
if($tm3 == '') {
|
||||
$tm3 = 'ãðóïïà ïîêà íå íàáðàíà';
|
||||
} else {
|
||||
$tm3 = rtrim($tm3, '<br />');
|
||||
}
|
||||
}
|
||||
//
|
||||
$sv1 = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `stats` WHERE `zv` = "'.$zg['id'].'" AND `team` = "1" LIMIT 100'));
|
||||
$sv2 = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `stats` WHERE `zv` = "'.$zg['id'].'" AND `team` = "2" LIMIT 100'));
|
||||
$sv3 = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `stats` WHERE `zv` = "'.$zg['id'].'" AND `team` = "3" LIMIT 100'));
|
||||
$sv1 = $zg['tm1max']-$sv1[0];
|
||||
$sv2 = $zg['tm2max']-$sv2[0];
|
||||
//
|
||||
if( $zg['teams'] == 3 ) {
|
||||
$sv3 = $zg['tm2max']-$sv3[0];
|
||||
}
|
||||
//
|
||||
?></div>
|
||||
<table style="margin-top:2px;" width="100%">
|
||||
<tr>
|
||||
<td> Áîé íà÷íåòñÿ ÷åðåç <? echo $tm_start; ?> ìèí. </td>
|
||||
<td align="right">
|
||||
<INPUT class="btn" onClick="location='main.php?zayvka&r=<? echo $_GET['r']; ?>&rnd=<? echo $code; ?>';" TYPE=button name=tmp value="Îáíîâèòü">
|
||||
<input class="btn" type="button" value="Âåðíóòüñÿ" onclick="location.href='main.php?zayvka&r=<? echo $_GET['r']; ?>&rnd=<? echo $code; ?>';">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<h3 align="center">Íà ÷üåé ñòîðîíå áóäåòå ñðàæàòüñÿ?</h3>
|
||||
<table align="center" cellspacing="4" cellpadding="1">
|
||||
<tr>
|
||||
<td bgcolor="99CCCC"><b>Ãðóïïà îäèí:</b><br />
|
||||
Ìàêñèìàëüíîå êîë-âî: <? echo $zg['tm1max']; ?><br />
|
||||
Îãðàíè÷åíèÿ ïî óðîâíþ: <? echo $zg['min_lvl_1'].' - '.$zg['max_lvl_1']; ?></td>
|
||||
<td bgcolor="99CCCC"><b>Ãðóïïà äâà:</b><br />
|
||||
Ìàêñèìàëüíîå êîë-âî: <? echo $zg['tm2max']; ?><br />
|
||||
Îãðàíè÷åíèÿ ïî óðîâíþ: <? echo $zg['min_lvl_2'].' - '.$zg['max_lvl_2']; ?> </td>
|
||||
<?
|
||||
if( $zg['teams'] == 3 ) {
|
||||
?>
|
||||
<td bgcolor="99CCCC"><b>Ãðóïïà òðè:</b><br />
|
||||
Ìàêñèìàëüíîå êîë-âî: <? echo $zg['tm2max']; ?><br />
|
||||
Îãðàíè÷åíèÿ ïî óðîâíþ: <? echo $zg['min_lvl_2'].' - '.$zg['max_lvl_2']; ?> </td>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><? echo $tm1; ?>
|
||||
<br />
|
||||
</td>
|
||||
<td align="center"><? echo $tm2; ?>
|
||||
<br />
|
||||
</td>
|
||||
<?
|
||||
if( $zg['teams'] == 3 ) {
|
||||
?>
|
||||
<td align="center"><? echo $tm3; ?>
|
||||
<br />
|
||||
</td>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><input class="btn" title="Íà äàííûé ìîìåíò ñâîáîäíî ìåñò: <? echo $sv1; ?>" onclick="location='main.php?r=<? echo $_GET['r']; ?>&zayvka&btl_go=<? echo $zg['id']; ?>&tm1=<? echo $code; ?>'" type="submit" name="confirm1" value="ß çà ýòèõ!" /></td>
|
||||
<td align="center"><input class="btn" title="Íà äàííûé ìîìåíò ñâîáîäíî ìåñò: <? echo $sv2; ?>" onclick="location='main.php?r=<? echo $_GET['r']; ?>&zayvka&btl_go=<? echo $zg['id']; ?>&tm2=<? echo $code; ?>'" type="submit" name="confirm2" value="ß çà ýòèõ!" /></td>
|
||||
<?
|
||||
if( $zg['teams'] == 3 ) {
|
||||
?>
|
||||
<td align="center"><input class="btn" title="Íà äàííûé ìîìåíò ñâîáîäíî ìåñò: <? echo $sv3; ?>" onclick="location='main.php?r=<? echo $_GET['r']; ?>&zayvka&btl_go=<? echo $zg['id']; ?>&tm3=<? echo $code; ?>'" type="submit" name="confirm3" value="ß çà ýòèõ!" /></td>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
}
|
||||
} elseif(isset($_GET['cancelzv']) && !isset($_POST['add_new_zv'])) {
|
||||
$zv->cancelzv();
|
||||
} elseif(isset($_GET['startBattle']) && isset($zi['id']) && ($zi['razdel'] >= 1 || $zi['razdel'] <= 3)) {
|
||||
$zv->startBattle($zi['id']);
|
||||
} elseif($u->info['level'] >= 2 && $_GET['r'] == 4 && !isset($zi['id'])) {
|
||||
//Ôîðìà ïîäà÷è çàÿâêè äëÿ ãðóïïîâîãî áîÿ
|
||||
//old
|
||||
}
|
||||
}
|
||||
|
||||
if(isset($_POST['btl_go'])) {
|
||||
$zv->go($_POST['btl_go']);
|
||||
} elseif(isset($_GET['btl_go'])) {
|
||||
$zv->go($_GET['btl_go']);
|
||||
}
|
||||
|
||||
if($zv->error != '') {
|
||||
echo '<font color="red"><b>'.$zv->error.'</b></font><br />';
|
||||
}
|
||||
|
||||
if($test_s != '') {
|
||||
echo '<font color="red"><b>'.$test_s.'</b></font><br />';
|
||||
}
|
||||
?>
|
||||
<table style="padding:2px;" width="100%" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr>
|
||||
<td><? echo $zv->see(); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><? $zv->seeZv(); ?></td>
|
||||
</tr>
|
||||
</table><br />
|
||||
<div align="right">
|
||||
<? echo $c['counters']; ?>
|
||||
</div>
|
||||
@@ -0,0 +1,64 @@
|
||||
<?php
|
||||
echo "
|
||||
<script language='JavaScript'>
|
||||
var elem = document.getElementById('se-pre-con');
|
||||
elem.parentNode.removeChild(elem);
|
||||
</script>
|
||||
";
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if(isset($_GET['r']))
|
||||
{
|
||||
$_GET['r'] = (int)$_GET['r'];
|
||||
}else{
|
||||
$_GET['r'] = NULL;
|
||||
}
|
||||
|
||||
$u->info['referals'] = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `register_code` WHERE `uid` = "'.$u->info['id'].'" AND `time_finish` > 0 AND `end` = 0 LIMIT 1000'));
|
||||
$u->info['referals'] = $u->info['referals'][0];
|
||||
|
||||
include('_incl_data/class/__zv.php');
|
||||
|
||||
?>
|
||||
<script> var zv_Priem = 0; </script>
|
||||
<style>
|
||||
.m {background: #d2d2d2;text-align: center;}
|
||||
.s {background: #b4b4b4;text-align: center;}
|
||||
</style>
|
||||
<TABLE width=100% cellspacing=1 cellpadding=3>
|
||||
<TR><TD colspan=8 align=right>
|
||||
<div style="float:left">
|
||||
<?
|
||||
echo ' <b style="color:grey">(Óäàëåííûé ïðîñìîòð)</b>';
|
||||
?>
|
||||
</div>
|
||||
<div style="float:right">
|
||||
<INPUT TYPE=button value="Âåðíóòüñÿ" onClick="location.href='main.php?rnd=<? echo $code; ?>';">
|
||||
</div>
|
||||
</TD></TR>
|
||||
<TR>
|
||||
<TD class=m width=40> <B>Áîè:</B></TD>
|
||||
<TD width="15%" class="<? if($_GET['r']==1){ echo 's'; }else{ echo 'm'; } ?>"><A HREF="main.php?zayvka=1&r=1&rnd=<? echo $code; ?>">Íîâè÷êè</A></TD>
|
||||
<TD width="15%" class="<? if($_GET['r']==2){ echo 's'; }else{ echo 'm'; } ?>"><A HREF="main.php?zayvka=1&r=2&rnd=<? echo $code; ?>">Ôèçè÷åñêèå</A></TD>
|
||||
<TD width="14%" class="<? if($_GET['r']==3){ echo 's'; }else{ echo 'm'; } ?>"><A HREF="main.php?zayvka=1&r=3&rnd=<? echo $code; ?>">Äîãîâîðíûå</A></TD>
|
||||
<TD width="14%" class="<? if($_GET['r']==4){ echo 's'; }else{ echo 'm'; } ?>"><A HREF="main.php?zayvka=1&r=4&rnd=<? echo $code; ?>">Ãðóïïîâûå</A></TD>
|
||||
<TD width="14%" class="<? if($_GET['r']==5){ echo 's'; }else{ echo 'm'; } ?>"><A HREF="main.php?zayvka=1&r=5&rnd=<? echo $code; ?>">Õàîòè÷íûå</A></TD>
|
||||
<TD width="14%" class="<? if($_GET['r']==6){ echo 's'; }else{ echo 'm'; } ?>"><A HREF="main.php?zayvka=1&r=6&rnd=<? echo $code; ?>">Òåêóùèå</A></TD>
|
||||
<TD width="14%" class="<? if($_GET['r']==7){ echo 's'; }else{ echo 'm'; } ?>"><A HREF="main.php?zayvka=1&r=7&rnd=<? echo $code; ?>">Çàâåðøåííûå</A></TD>
|
||||
</TR></TR></TABLE>
|
||||
<table style="padding:2px;" width="100%" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr>
|
||||
<td><? echo $zv->see(); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><? $zv->seeZv(); ?></td>
|
||||
</tr>
|
||||
</table><br />
|
||||
<DIV align="right">
|
||||
<?
|
||||
echo $c['counters'];
|
||||
?>
|
||||
</DIV>
|
||||
@@ -0,0 +1,59 @@
|
||||
<?
|
||||
echo "
|
||||
<script language='JavaScript'>
|
||||
var elem = document.getElementById('se-pre-con');
|
||||
elem.parentNode.removeChild(elem);
|
||||
</script>
|
||||
";
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
$red = '';
|
||||
$odate = time();
|
||||
if(isset($_POST['date'])) {
|
||||
$_POST['date'] = explode('.',$_POST['date']);
|
||||
$odate = strtotime($_POST['date'][0].'-'.$_POST['date'][1].'-'.$_POST['date'][2].' 00:00:00');
|
||||
if($u->info['money'] >= 0.5) {
|
||||
$red = '<font color="red"><b>Îò÷åòû î ïåðåâîäàõ çà '.date('d.m.Y',$odate).' ïåðåäàí Âàì è íàõîäèòñÿ â ðàçäåëå "Çàêëÿòèÿ".</b></font><br>';
|
||||
//ñîçäàåì îò÷åò
|
||||
$itm = $u->addItem(2435,$u->info['id'],'noodet=1|noremont=1');
|
||||
$u->info['money'] -= 0.5;
|
||||
mysql_query('UPDATE `users` SET `money` = `money` - 0.5 WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `items_users` SET `use_text` = 100 WHERE `id` = "'.$itm.'" LIMIT 1');
|
||||
/* Çàíîñèì äàííûå íà Áóìàãó */
|
||||
mysql_query('INSERT INTO `items_text` (`item_id`,`time`,`login`,`text`,`city`,`x`,`type`) VALUES ("'.$itm.'","'.time().'","","'.mysql_real_escape_string("Äåéñòâèé è ïåðåâîäîâ ïåðñîíàæà <B>".$u->info['login']."</B> çà <B>".date('d.m.Y',$odate)."</B>.").'","'.$pl['city'].'","1","1")');
|
||||
$sp = mysql_query('SELECT * FROM `users_delo` WHERE `uid` = "'.$u->info['id'].'" AND `time` >= "'.$odate.'" AND `time` <= "'.($odate+86399).'" LIMIT 10000');
|
||||
$zps = 0;
|
||||
while($pl = mysql_fetch_array($sp))
|
||||
{
|
||||
$dl = explode('.',$pl['login']);
|
||||
$se = 0;
|
||||
if($dl[1]=='Shop' || $dl[1] == 'ComShop' || $dl[1]=='EkrShop' || $dl[1]=='EkrShop' || $dl[1]=='Bank' || $dl[1]=='remont' || $dl[1]=='inventory' || $dl[1]=='transfer') {
|
||||
$se = 1;
|
||||
}
|
||||
if($se==1)
|
||||
{
|
||||
mysql_query('INSERT INTO `items_text` (`item_id`,`time`,`login`,`text`,`city`,`x`) VALUES ("'.$itm.'","'.$pl['time'].'","'.$pl['login'].'","'.mysql_real_escape_string($pl['text']).'","'.$pl['city'].'","1")');
|
||||
$zps++;
|
||||
}
|
||||
}
|
||||
if($zps == 0)
|
||||
{
|
||||
mysql_query('INSERT INTO `items_text` (`item_id`,`time`,`login`,`text`,`city`,`x`,`type`) VALUES ("'.$itm.'","'.mysql_real_escape_string($odate).'","Àðõèâàðèóñ","'.mysql_real_escape_string("Äåéñòâèé è ïåðåâîäû çà äàííîå ÷èñëî îòñóòñòâóþò.").'","'.$pl['city'].'","1","1")');
|
||||
}
|
||||
}else{
|
||||
echo '<font color="red"><b>Ó âàñ íåäîñòàòî÷íî äåíåã. Ñòîèìîñòü îò÷åòà ñîñòàâëÿåò 0.5 êð.</b></font>';
|
||||
}
|
||||
}
|
||||
?>
|
||||
<FORM ACTION="main.php?act_trf=1" METHOD=POST>
|
||||
<P align=right><INPUT class="btn" TYPE=button value="Ïîäñêàçêà" onclick="window.open('/encicl/help/schet.html', 'help', 'height=300,width=500,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes')">
|
||||
<INPUT TYPE="button" class="btn" onClick="top.frames['main'].location = 'main.php';" value="Âåðíóòüñÿ" name=edit></P>
|
||||
<H3>Îò÷åò î ïåðåâîäàõ</H3>
|
||||
|
||||
Âû ìîæåòå ïîëó÷èòü îò÷åò î ïåðåâîäàõ êðåäèòîâ/âåùåé îò âàñ/ê âàì çà óêàçàííûé äåíü. Óñëóãà ïëàòíàÿ, ñòîèò <B>0.5 êð.</B><BR>
|
||||
Ó âàñ íà ñ÷åòó: <FONT COLOR=339900><B><?=$u->info['money']?></B></FONT> êð.<BR>
|
||||
Óêàæèòå äàòó, íà êîòîðóþ õîòèòå ïîëó÷èòü îò÷åò: <INPUT TYPE=text NAME=date value="<?=date('d.m.Y',$odate)?>"> <INPUT class="btn" TYPE=submit name=schet value="Çàêàçàòü îò÷åò">
|
||||
</FORM>
|
||||
<?='<br>'.$red?>
|
||||
@@ -0,0 +1,589 @@
|
||||
<?
|
||||
echo "
|
||||
<script language='JavaScript'>
|
||||
var elem = document.getElementById('se-pre-con');
|
||||
elem.parentNode.removeChild(elem);
|
||||
</script>
|
||||
";
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
if($u->info['room'] == 214 || $u->info['room'] == 217 || $u->info['room'] == 218 || $u->info['room'] == 219 || $u->info['battle'] > 0 ) {
|
||||
header('Location:main.php');
|
||||
}
|
||||
?>
|
||||
<center><h3>Êóïèòü âðåìåííûå óñèëåíèÿ</h3><br>
|
||||
<input class="btn btn-success" onClick="location.href='/main.php?add_eff';" type="button" value="Îáíîâèòü">
|
||||
<input class="btn btn-success" onClick="location.href='/main.php';" type="button" value="Âåðíóòüñÿ"><br>
|
||||
</center><br>
|
||||
<fieldset style="border: 1px solid black;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;">
|
||||
<center> <b>Äåíüãè: <font color=green><?=$u->info['money']?></font> êð.<br> Äåíüãè:<font color=green> <?=$u->info['money2']?></font> åêð.</b><br>
|
||||
<b>Òåêóùèå ýôôåêòû:<b><br>
|
||||
<?
|
||||
$eff = mysql_query('SELECT * FROM `eff_users` WHERE `uid` = "'.$u->info['id'].'" AND `delete` = 0');
|
||||
while($now = mysql_fetch_array($eff)) {
|
||||
$ef = mysql_fetch_array(mysql_query('SELECT * FROM `eff_main` WHERE `id2` = "'.$now['id_eff'].'" LIMIT 1'));
|
||||
echo '<img src="https://'.$c['img'].'/i/eff/'.$ef['img'].'">';
|
||||
}
|
||||
?>
|
||||
<hr><h3>Óñèëåíèÿ çà êðåäèòû:</h3><hr>
|
||||
<b>Çàêëèíàíèÿ:</b></center><hr><center>
|
||||
<?
|
||||
if( isset($_GET['1'])) {
|
||||
$p = 10;
|
||||
if($u->info['battle'] > 0) {
|
||||
echo '<font color=red><b>Âû â ïîåäèíêå!<br></font></b>';
|
||||
}elseif($u->info['money'] < $p) {
|
||||
echo '<font color=red><b>Íåäîñòàòî÷íî äåíåã :)<br></font></b>';
|
||||
}else{
|
||||
$additm = $u->addItem(4941,$u->info['id']);
|
||||
if( $additm > 0 ) {
|
||||
$u->info['money'] -= 10;
|
||||
$_GET['login'] = $u->info['login']; //íà êîãî êàñòóåì
|
||||
$magic->useItems($additm);
|
||||
unset($_GET['login']);
|
||||
Mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('DELETE FROM `items_users` WHERE `id` = "'.$additm.'" LIMIT 1');
|
||||
echo '<font color=red><b>Âû èñïîëüçîâàëè "<b>Çàùèòà îò ìàãèè</b>".</font></b><br>';
|
||||
}else{
|
||||
echo '×òî-òî ïîøëî íå òàê, êàñò íå ñðàáîòàë...';
|
||||
}
|
||||
}
|
||||
}elseif( isset($_GET['2'])) {
|
||||
$p = 10;
|
||||
if($u->info['battle'] > 0) {
|
||||
echo '<font color=red><b>Âû â ïîåäèíêå!<br></font></b>';
|
||||
}elseif($u->info['money'] < $p) {
|
||||
echo '<font color=red><b>Íåäîñòàòî÷íî äåíåã :)<br></font></b>';
|
||||
}else{
|
||||
$additm = $u->addItem(4942,$u->info['id']);
|
||||
if( $additm > 0 ) {
|
||||
$u->info['money'] -= 10;
|
||||
$_GET['login'] = $u->info['login']; //íà êîãî êàñòóåì
|
||||
$magic->useItems($additm);
|
||||
unset($_GET['login']);
|
||||
Mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('DELETE FROM `items_users` WHERE `id` = "'.$additm.'" LIMIT 1');
|
||||
echo '<font color=red><b>Âû èñïîëüçîâàëè "<b>Ìàãè÷åñêîå óñèëåíèå</b>".</font></b><br>';
|
||||
}else{
|
||||
echo '×òî-òî ïîøëî íå òàê, êàñò íå ñðàáîòàë...';
|
||||
}
|
||||
}
|
||||
}elseif( isset($_GET['3'])) {
|
||||
$p = 10;
|
||||
if($u->info['battle'] > 0) {
|
||||
echo '<font color=red><b>Âû â ïîåäèíêå!<br></font></b>';
|
||||
}elseif($u->info['money'] < $p) {
|
||||
echo '<font color=red><b>Íåäîñòàòî÷íî äåíåã :)<br></font></b>';
|
||||
}else{
|
||||
$additm = $u->addItem(994,$u->info['id']);
|
||||
if( $additm > 0 ) {
|
||||
$u->info['money'] -= 10;
|
||||
$_GET['login'] = $u->info['login']; //íà êîãî êàñòóåì
|
||||
$magic->useItems($additm);
|
||||
unset($_GET['login']);
|
||||
Mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('DELETE FROM `items_users` WHERE `id` = "'.$additm.'" LIMIT 1');
|
||||
echo '<font color=red><b>Âû èñïîëüçîâàëè "<b>Ñîêðóøåíèå</b>".</font></b><br>';
|
||||
}else{
|
||||
echo '×òî-òî ïîøëî íå òàê, êàñò íå ñðàáîòàë...';
|
||||
}
|
||||
}
|
||||
}elseif( isset($_GET['4'])) {
|
||||
$p = 10;
|
||||
if($u->info['battle'] > 0) {
|
||||
echo '<font color=red><b>Âû â ïîåäèíêå!<br></font></b>';
|
||||
}elseif($u->info['money'] < $p) {
|
||||
echo '<font color=red><b>Íåäîñòàòî÷íî äåíåã :)<br></font></b>';
|
||||
}else{
|
||||
$additm = $u->addItem(1001,$u->info['id']);
|
||||
if( $additm > 0 ) {
|
||||
$u->info['money'] -= 10;
|
||||
$_GET['login'] = $u->info['login']; //íà êîãî êàñòóåì
|
||||
$magic->useItems($additm);
|
||||
unset($_GET['login']);
|
||||
Mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('DELETE FROM `items_users` WHERE `id` = "'.$additm.'" LIMIT 1');
|
||||
echo '<font color=red><b>Âû èñïîëüçîâàëè "<b>Çàùèòà îò îðóæèÿ</b>".</font></b><br>';
|
||||
}else{
|
||||
echo '×òî-òî ïîøëî íå òàê, êàñò íå ñðàáîòàë...';
|
||||
}
|
||||
}
|
||||
}elseif( isset($_GET['5'])) {
|
||||
$p = 10;
|
||||
if($u->info['battle'] > 0) {
|
||||
echo '<font color=red><b>Âû â ïîåäèíêå!<br></font></b>';
|
||||
}elseif($u->info['money'] < $p) {
|
||||
echo '<font color=red><b>Íåäîñòàòî÷íî äåíåã :)<br></font></b>';
|
||||
}else{
|
||||
$additm = $u->addItem(1460,$u->info['id']);
|
||||
if( $additm > 0 ) {
|
||||
$u->info['money'] -= 10;
|
||||
$_GET['login'] = $u->info['login']; //íà êîãî êàñòóåì
|
||||
$magic->useItems($additm);
|
||||
unset($_GET['login']);
|
||||
Mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('DELETE FROM `items_users` WHERE `id` = "'.$additm.'" LIMIT 1');
|
||||
echo '<font color=red><b>Âû èñïîëüçîâàëè "<b>Õîëîäíûé ðàçóì</b>".</font></b><br>';
|
||||
}else{
|
||||
echo '×òî-òî ïîøëî íå òàê, êàñò íå ñðàáîòàë...';
|
||||
}
|
||||
}
|
||||
}elseif( isset($_GET['6'])) {
|
||||
$p = 12.50;
|
||||
if($u->info['battle'] > 0) {
|
||||
echo '<font color=red><b>Âû â ïîåäèíêå!<br></font></b>';
|
||||
}elseif($u->info['money'] < $p) {
|
||||
echo '<font color=red><b>Íåäîñòàòî÷íî äåíåã :)<br></font></b>';
|
||||
}else{
|
||||
$additm = $u->addItem(3102,$u->info['id']);
|
||||
if( $additm > 0 ) {
|
||||
$u->info['money'] -= 12.50;
|
||||
$_GET['login'] = $u->info['login']; //íà êîãî êàñòóåì
|
||||
$magic->useItems($additm);
|
||||
unset($_GET['login']);
|
||||
Mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('DELETE FROM `items_users` WHERE `id` = "'.$additm.'" LIMIT 1');
|
||||
echo '<font color=red><b>Âû èñïîëüçîâàëè "<b>Æàæäà Æèçíè +5</b>".</font></b><br>';
|
||||
}else{
|
||||
echo '×òî-òî ïîøëî íå òàê, êàñò íå ñðàáîòàë...';
|
||||
}
|
||||
}
|
||||
}elseif( isset($_GET['7'])) {
|
||||
$p = 1;
|
||||
if($u->info['battle'] > 0) {
|
||||
echo '<font color=red><b>Âû â ïîåäèíêå!<br></font></b>';
|
||||
}elseif($u->info['money'] < $p) {
|
||||
echo '<font color=red><b>Íåäîñòàòî÷íî äåíåã :)<br></font></b>';
|
||||
}else{
|
||||
$additm = $u->addItem(2418,$u->info['id']);
|
||||
if( $additm > 0 ) {
|
||||
$u->info['money'] -= 1;
|
||||
$_GET['login'] = $u->info['login']; //íà êîãî êàñòóåì
|
||||
$magic->useItems($additm);
|
||||
unset($_GET['login']);
|
||||
Mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('DELETE FROM `items_users` WHERE `id` = "'.$additm.'" LIMIT 1');
|
||||
echo '<font color=red><b>Âû èñïîëüçîâàëè "<b>Ýëèêñèð Âîññòàíîâëåíèÿ</b>".</font></b><br>';
|
||||
}else{
|
||||
echo '×òî-òî ïîøëî íå òàê, êàñò íå ñðàáîòàë...';
|
||||
}
|
||||
}
|
||||
}elseif( isset($_GET['8'])) {
|
||||
$p = 1;
|
||||
if($u->info['battle'] > 0) {
|
||||
echo '<font color=red><b>Âû â ïîåäèíêå!<br></font></b>';
|
||||
}elseif($u->info['money'] < $p) {
|
||||
echo '<font color=red><b>Íåäîñòàòî÷íî äåíåã :)<br></font></b>';
|
||||
}else{
|
||||
$additm = $u->addItem(3140,$u->info['id']);
|
||||
if( $additm > 0 ) {
|
||||
$u->info['money'] -= 1;
|
||||
$_GET['login'] = $u->info['login']; //íà êîãî êàñòóåì
|
||||
$magic->useItems($additm);
|
||||
unset($_GET['login']);
|
||||
Mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('DELETE FROM `items_users` WHERE `id` = "'.$additm.'" LIMIT 1');
|
||||
echo '<font color=red><b>Âû èñïîëüçîâàëè "<b>Ýëèêñèð ïîòîêà</b>".</font></b><br>';
|
||||
}else{
|
||||
echo '×òî-òî ïîøëî íå òàê, êàñò íå ñðàáîòàë...';
|
||||
}
|
||||
}
|
||||
}elseif( isset($_GET['9'])) {
|
||||
$p = 0.50;
|
||||
if($u->info['battle'] > 0) {
|
||||
echo '<font color=red><b>Âû â ïîåäèíêå!<br></font></b>';
|
||||
}elseif($u->info['money'] < $p) {
|
||||
echo '<font color=red><b>Íåäîñòàòî÷íî äåíåã :)<br></font></b>';
|
||||
}else{
|
||||
$additm = $u->addItem(4736,$u->info['id']);
|
||||
if( $additm > 0 ) {
|
||||
$u->info['money'] -= 5;
|
||||
$_GET['login'] = $u->info['login']; //íà êîãî êàñòóåì
|
||||
$magic->useItems($additm);
|
||||
unset($_GET['login']);
|
||||
Mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('DELETE FROM `items_users` WHERE `id` = "'.$additm.'" LIMIT 1');
|
||||
echo '<font color=red><b>Âû èñïîëüçîâàëè "<b>Ýëèêñèð Æèçíè</b>".</font></b><br>';
|
||||
}else{
|
||||
echo '×òî-òî ïîøëî íå òàê, êàñò íå ñðàáîòàë...';
|
||||
}
|
||||
}
|
||||
}elseif( isset($_GET['10'])) {
|
||||
$p = 1;
|
||||
if($u->info['battle'] > 0) {
|
||||
echo '<font color=red><b>Âû â ïîåäèíêå!<br></font></b>';
|
||||
}elseif($u->info['money'] < $p) {
|
||||
echo '<font color=red><b>Íåäîñòàòî÷íî äåíåã :)<br></font></b>';
|
||||
}else{
|
||||
$additm = $u->addItem(4737,$u->info['id']);
|
||||
if( $additm > 0 ) {
|
||||
$u->info['money'] -= 5;
|
||||
$_GET['login'] = $u->info['login']; //íà êîãî êàñòóåì
|
||||
$magic->useItems($additm);
|
||||
unset($_GET['login']);
|
||||
Mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('DELETE FROM `items_users` WHERE `id` = "'.$additm.'" LIMIT 1');
|
||||
echo '<font color=red><b>Âû èñïîëüçîâàëè "<b>Ýëèêñèð Ìàíû</b>".</font></b><br>';
|
||||
}else{
|
||||
echo '×òî-òî ïîøëî íå òàê, êàñò íå ñðàáîòàë...';
|
||||
}
|
||||
}
|
||||
}elseif( isset($_GET['11'])) {
|
||||
$p = 1;
|
||||
if($u->info['battle'] > 0) {
|
||||
echo '<font color=red><b>Âû â ïîåäèíêå!<br></font></b>';
|
||||
}elseif($u->info['money'] < $p) {
|
||||
echo '<font color=red><b>Íåäîñòàòî÷íî äåíåã :)<br></font></b>';
|
||||
}else{
|
||||
$additm = $u->addItem(870,$u->info['id']);
|
||||
if( $additm > 0 ) {
|
||||
$u->info['money'] -= 10;
|
||||
$_GET['login'] = $u->info['login']; //íà êîãî êàñòóåì
|
||||
$magic->useItems($additm);
|
||||
unset($_GET['login']);
|
||||
Mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('DELETE FROM `items_users` WHERE `id` = "'.$additm.'" LIMIT 1');
|
||||
echo '<font color=red><b>Âû èñïîëüçîâàëè "<b>Çåëüå Ìîãóùåñòâà</b>".</font></b><br>';
|
||||
}else{
|
||||
echo '×òî-òî ïîøëî íå òàê, êàñò íå ñðàáîòàë...';
|
||||
}
|
||||
}
|
||||
}elseif( isset($_GET['12'])) {
|
||||
$p = 1;
|
||||
if($u->info['battle'] > 0) {
|
||||
echo '<font color=red><b>Âû â ïîåäèíêå!<br></font></b>';
|
||||
}elseif($u->info['money'] < $p) {
|
||||
echo '<font color=red><b>Íåäîñòàòî÷íî äåíåã :)<br></font></b>';
|
||||
}else{
|
||||
$additm = $u->addItem(872,$u->info['id']);
|
||||
if( $additm > 0 ) {
|
||||
$u->info['money'] -= 10;
|
||||
$_GET['login'] = $u->info['login']; //íà êîãî êàñòóåì
|
||||
$magic->useItems($additm);
|
||||
unset($_GET['login']);
|
||||
Mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('DELETE FROM `items_users` WHERE `id` = "'.$additm.'" LIMIT 1');
|
||||
echo '<font color=red><b>Âû èñïîëüçîâàëè "<b>Çåëüå Ñòðåìèòåëüíîñòè</b>".</font></b><br>';
|
||||
}else{
|
||||
echo '×òî-òî ïîøëî íå òàê, êàñò íå ñðàáîòàë...';
|
||||
}
|
||||
}
|
||||
}elseif( isset($_GET['13'])) {
|
||||
$p = 1;
|
||||
if($u->info['battle'] > 0) {
|
||||
echo '<font color=red><b>Âû â ïîåäèíêå!<br></font></b>';
|
||||
}elseif($u->info['money'] < $p) {
|
||||
echo '<font color=red><b>Íåäîñòàòî÷íî äåíåã :)<br></font></b>';
|
||||
}else{
|
||||
$additm = $u->addItem(871,$u->info['id']);
|
||||
if( $additm > 0 ) {
|
||||
$u->info['money'] -= 10;
|
||||
$_GET['login'] = $u->info['login']; //íà êîãî êàñòóåì
|
||||
$magic->useItems($additm);
|
||||
unset($_GET['login']);
|
||||
Mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('DELETE FROM `items_users` WHERE `id` = "'.$additm.'" LIMIT 1');
|
||||
echo '<font color=red><b>Âû èñïîëüçîâàëè "<b>Çåëüå Ïðîçðåíèÿ</b>".</font></b><br>';
|
||||
}else{
|
||||
echo '×òî-òî ïîøëî íå òàê, êàñò íå ñðàáîòàë...';
|
||||
}
|
||||
}
|
||||
}elseif( isset($_GET['14'])) {
|
||||
$p = 1;
|
||||
if($u->info['battle'] > 0) {
|
||||
echo '<font color=red><b>Âû â ïîåäèíêå!<br></font></b>';
|
||||
}elseif($u->info['money'] < $p) {
|
||||
echo '<font color=red><b>Íåäîñòàòî÷íî äåíåã :)<br></font></b>';
|
||||
}else{
|
||||
$additm = $u->addItem(873,$u->info['id']);
|
||||
if( $additm > 0 ) {
|
||||
$u->info['money'] -= 10;
|
||||
$_GET['login'] = $u->info['login']; //íà êîãî êàñòóåì
|
||||
$magic->useItems($additm);
|
||||
unset($_GET['login']);
|
||||
Mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('DELETE FROM `items_users` WHERE `id` = "'.$additm.'" LIMIT 1');
|
||||
echo '<font color=red><b>Âû èñïîëüçîâàëè "<b>Çåëüå Ðàçóìà</b>".</font></b><br>';
|
||||
}else{
|
||||
echo '×òî-òî ïîøëî íå òàê, êàñò íå ñðàáîòàë...';
|
||||
}
|
||||
}
|
||||
}elseif( isset($_GET['15'])) {
|
||||
$p = 10;
|
||||
if($u->info['battle'] > 0) {
|
||||
echo '<font color=red><b>Âû â ïîåäèíêå!<br></font></b>';
|
||||
}elseif($u->info['money'] < $p) {
|
||||
echo '<font color=red><b>Íåäîñòàòî÷íî äåíåã :)<br></font></b>';
|
||||
}else{
|
||||
$additm = $u->addItem(2139,$u->info['id']);
|
||||
if( $additm > 0 ) {
|
||||
$u->info['money'] -= 25;
|
||||
$_GET['login'] = $u->info['login']; //íà êîãî êàñòóåì
|
||||
$magic->useItems($additm);
|
||||
unset($_GET['login']);
|
||||
Mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('DELETE FROM `items_users` WHERE `id` = "'.$additm.'" LIMIT 1');
|
||||
echo '<font color=red><b>Âû èñïîëüçîâàëè "<b>Íåêòàð Íåóÿçâèìîñòè</b>".</font></b><br>';
|
||||
}else{
|
||||
echo '×òî-òî ïîøëî íå òàê, êàñò íå ñðàáîòàë...';
|
||||
}
|
||||
}
|
||||
}elseif( isset($_GET['16'])) {
|
||||
$p = 10;
|
||||
if($u->info['battle'] > 0) {
|
||||
echo '<font color=red><b>Âû â ïîåäèíêå!<br></font></b>';
|
||||
}elseif($u->info['money'] < $p) {
|
||||
echo '<font color=red><b>Íåäîñòàòî÷íî äåíåã :)<br></font></b>';
|
||||
}else{
|
||||
$additm = $u->addItem(2140,$u->info['id']);
|
||||
if( $additm > 0 ) {
|
||||
$u->info['money'] -= 25;
|
||||
$_GET['login'] = $u->info['login']; //íà êîãî êàñòóåì
|
||||
$magic->useItems($additm);
|
||||
unset($_GET['login']);
|
||||
Mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('DELETE FROM `items_users` WHERE `id` = "'.$additm.'" LIMIT 1');
|
||||
echo '<font color=red><b>Âû èñïîëüçîâàëè "<b>Íåêòàð Îòðèöàíèÿ</b>".</font></b><br>';
|
||||
}else{
|
||||
echo '×òî-òî ïîøëî íå òàê, êàñò íå ñðàáîòàë...';
|
||||
}
|
||||
}
|
||||
}elseif( isset($_GET['17'])) {
|
||||
$p = 0.5;
|
||||
if($u->info['battle'] > 0) {
|
||||
echo '<font color=red><b>Âû â ïîåäèíêå!<br></font></b>';
|
||||
}elseif($u->info['money2'] < $p) {
|
||||
echo '<font color=red><b>Íåäîñòàòî÷íî äåíåã :)<br></font></b>';
|
||||
}else{
|
||||
$additm = $u->addItem(3101,$u->info['id']);
|
||||
if( $additm > 0 ) {
|
||||
$u->info['money2'] -= 0.5;
|
||||
$_GET['login'] = $u->info['login']; //íà êîãî êàñòóåì
|
||||
$magic->useItems($additm);
|
||||
unset($_GET['login']);
|
||||
Mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('DELETE FROM `items_users` WHERE `id` = "'.$additm.'" LIMIT 1');
|
||||
echo '<font color=red><b>Âû èñïîëüçîâàëè "<b>Æàæäà Æèçíè +6</b>".</font></b><br>';
|
||||
}else{
|
||||
echo '×òî-òî ïîøëî íå òàê, êàñò íå ñðàáîòàë...';
|
||||
}
|
||||
}
|
||||
}elseif( isset($_GET['18'])) {
|
||||
$p = 0.99;
|
||||
if($u->info['battle'] > 0) {
|
||||
echo '<font color=red><b>Âû â ïîåäèíêå!<br></font></b>';
|
||||
}elseif($u->info['money2'] < $p) {
|
||||
echo '<font color=red><b>Íåäîñòàòî÷íî äåíåã :)<br></font></b>';
|
||||
}else{
|
||||
$additm = $u->addItem(1463,$u->info['id']);
|
||||
if( $additm > 0 ) {
|
||||
$u->info['money2'] -= 0.99;
|
||||
$_GET['login'] = $u->info['login']; //íà êîãî êàñòóåì
|
||||
$magic->useItems($additm);
|
||||
unset($_GET['login']);
|
||||
Mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('DELETE FROM `items_users` WHERE `id` = "'.$additm.'" LIMIT 1');
|
||||
echo '<font color=red><b>Âû èñïîëüçîâàëè "<b>Çâåçäíîå Ñèÿíèå</b>".</font></b><br>';
|
||||
}else{
|
||||
echo '×òî-òî ïîøëî íå òàê, êàñò íå ñðàáîòàë...';
|
||||
}
|
||||
}
|
||||
}elseif( isset($_GET['19'])) {
|
||||
$p = 0.4;
|
||||
if($u->info['battle'] > 0) {
|
||||
echo '<font color=red><b>Âû â ïîåäèíêå!<br></font></b>';
|
||||
}elseif($u->info['money2'] < $p) {
|
||||
echo '<font color=red><b>Íåäîñòàòî÷íî äåíåã :)<br></font></b>';
|
||||
}else{
|
||||
$additm = $u->addItem(4037,$u->info['id']);
|
||||
if( $additm > 0 ) {
|
||||
$u->info['money2'] -= 0.4;
|
||||
$_GET['login'] = $u->info['login']; //íà êîãî êàñòóåì
|
||||
$magic->useItems($additm);
|
||||
unset($_GET['login']);
|
||||
Mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('DELETE FROM `items_users` WHERE `id` = "'.$additm.'" LIMIT 1');
|
||||
echo '<font color=red><b>Âû èñïîëüçîâàëè "<b>Íåêòàð Âåëèêàíà</b>".</font></b><br>';
|
||||
}else{
|
||||
echo '×òî-òî ïîøëî íå òàê, êàñò íå ñðàáîòàë...';
|
||||
}
|
||||
}
|
||||
}elseif( isset($_GET['20'])) {
|
||||
$p = 0.4;
|
||||
if($u->info['battle'] > 0) {
|
||||
echo '<font color=red><b>Âû â ïîåäèíêå!<br></font></b>';
|
||||
}elseif($u->info['money2'] < $p) {
|
||||
echo '<font color=red><b>Íåäîñòàòî÷íî äåíåã :)<br></font></b>';
|
||||
}else{
|
||||
$additm = $u->addItem(4040,$u->info['id']);
|
||||
if( $additm > 0 ) {
|
||||
$u->info['money2'] -= 0.4;
|
||||
$_GET['login'] = $u->info['login']; //íà êîãî êàñòóåì
|
||||
$magic->useItems($additm);
|
||||
unset($_GET['login']);
|
||||
Mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('DELETE FROM `items_users` WHERE `id` = "'.$additm.'" LIMIT 1');
|
||||
echo '<font color=red><b>Âû èñïîëüçîâàëè "<b>Íåêòàð Çìåè</b>".</font></b><br>';
|
||||
}else{
|
||||
echo '×òî-òî ïîøëî íå òàê, êàñò íå ñðàáîòàë...';
|
||||
}
|
||||
}
|
||||
}elseif( isset($_GET['21'])) {
|
||||
$p = 0.4;
|
||||
if($u->info['battle'] > 0) {
|
||||
echo '<font color=red><b>Âû â ïîåäèíêå!<br></font></b>';
|
||||
}elseif($u->info['money2'] < $p) {
|
||||
echo '<font color=red><b>Íåäîñòàòî÷íî äåíåã :)<br></font></b>';
|
||||
}else{
|
||||
$additm = $u->addItem(4038,$u->info['id']);
|
||||
if( $additm > 0 ) {
|
||||
$u->info['money2'] -= 0.4;
|
||||
$_GET['login'] = $u->info['login']; //íà êîãî êàñòóåì
|
||||
$magic->useItems($additm);
|
||||
unset($_GET['login']);
|
||||
Mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('DELETE FROM `items_users` WHERE `id` = "'.$additm.'" LIMIT 1');
|
||||
echo '<font color=red><b>Âû èñïîëüçîâàëè "<b>Íåêòàð Ïðåä÷óâñòâèÿ</b>".</font></b><br>';
|
||||
}else{
|
||||
echo '×òî-òî ïîøëî íå òàê, êàñò íå ñðàáîòàë...';
|
||||
}
|
||||
}
|
||||
}elseif( isset($_GET['22'])) {
|
||||
$p = 0.4;
|
||||
if($u->info['battle'] > 0) {
|
||||
echo '<font color=red><b>Âû â ïîåäèíêå!<br></font></b>';
|
||||
}elseif($u->info['money2'] < $p) {
|
||||
echo '<font color=red><b>Íåäîñòàòî÷íî äåíåã :)<br></font></b>';
|
||||
}else{
|
||||
$additm = $u->addItem(4039,$u->info['id']);
|
||||
if( $additm > 0 ) {
|
||||
$u->info['money2'] -= 0.4;
|
||||
$_GET['login'] = $u->info['login']; //íà êîãî êàñòóåì
|
||||
$magic->useItems($additm);
|
||||
unset($_GET['login']);
|
||||
Mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('DELETE FROM `items_users` WHERE `id` = "'.$additm.'" LIMIT 1');
|
||||
echo '<font color=red><b>Âû èñïîëüçîâàëè "<b>Íåêòàð Ðàçóìà</b>".</font></b><br>';
|
||||
}else{
|
||||
echo '×òî-òî ïîøëî íå òàê, êàñò íå ñðàáîòàë...';
|
||||
}
|
||||
}
|
||||
}elseif( isset($_GET['23'])) {
|
||||
$p = 2.99;
|
||||
if($u->info['battle'] > 0) {
|
||||
echo '<font color=red><b>Âû â ïîåäèíêå!<br></font></b>';
|
||||
}elseif($u->info['money2'] < $p) {
|
||||
echo '<font color=red><b>Íåäîñòàòî÷íî äåíåã :)<br></font></b>';
|
||||
}else{
|
||||
$additm = $u->addItem(5110,$u->info['id']);
|
||||
if( $additm > 0 ) {
|
||||
$u->info['money2'] -= 2.99;
|
||||
$_GET['login'] = $u->info['login']; //íà êîãî êàñòóåì
|
||||
$magic->useItems($additm);
|
||||
unset($_GET['login']);
|
||||
Mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('DELETE FROM `items_users` WHERE `id` = "'.$additm.'" LIMIT 1');
|
||||
echo '<font color=red><b>Âû èñïîëüçîâàëè "<b>Ýëèêñèð Ìàãè÷åñêîãî Èñêóññòâà</b>".</font></b><br>';
|
||||
}else{
|
||||
echo '×òî-òî ïîøëî íå òàê, êàñò íå ñðàáîòàë...';
|
||||
}
|
||||
}
|
||||
}elseif( isset($_GET['24'])) {
|
||||
$p = 2.99;
|
||||
if($u->info['battle'] > 0) {
|
||||
echo '<font color=red><b>Âû â ïîåäèíêå!<br></font></b>';
|
||||
}elseif($u->info['money2'] < $p) {
|
||||
echo '<font color=red><b>Íåäîñòàòî÷íî äåíåã :)<br></font></b>';
|
||||
}else{
|
||||
$additm = $u->addItem(5109,$u->info['id']);
|
||||
if( $additm > 0 ) {
|
||||
$u->info['money2'] -= 2.99;
|
||||
$_GET['login'] = $u->info['login']; //íà êîãî êàñòóåì
|
||||
$magic->useItems($additm);
|
||||
unset($_GET['login']);
|
||||
Mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('DELETE FROM `items_users` WHERE `id` = "'.$additm.'" LIMIT 1');
|
||||
echo '<font color=red><b>Âû èñïîëüçîâàëè "<b>Ñíàäîáüå Çàáûòûõ Ìàñòåðîâ</b>".</font></b><br>';
|
||||
}else{
|
||||
echo '×òî-òî ïîøëî íå òàê, êàñò íå ñðàáîòàë...';
|
||||
}
|
||||
}
|
||||
}elseif( isset($_GET['25'])) {
|
||||
$p = 4.99;
|
||||
if($u->info['battle'] > 0) {
|
||||
echo '<font color=red><b>Âû â ïîåäèíêå!<br></font></b>';
|
||||
}elseif($u->info['money2'] < $p) {
|
||||
echo '<font color=red><b>Íåäîñòàòî÷íî äåíåã :)<br></font></b>';
|
||||
}else{
|
||||
$additm = $u->addItem(5069,$u->info['id']);
|
||||
if( $additm > 0 ) {
|
||||
$u->info['money2'] -= 4.99;
|
||||
$_GET['login'] = $u->info['login']; //íà êîãî êàñòóåì
|
||||
$magic->useItems($additm);
|
||||
unset($_GET['login']);
|
||||
Mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('DELETE FROM `items_users` WHERE `id` = "'.$additm.'" LIMIT 1');
|
||||
echo '<font color=red><b>Âû èñïîëüçîâàëè "<b>Àìáðîçèÿ Ñêó÷àþùèõ Âëàäûê</b>".</font></b><br>';
|
||||
}else{
|
||||
echo '×òî-òî ïîøëî íå òàê, êàñò íå ñðàáîòàë...';
|
||||
}
|
||||
}
|
||||
}
|
||||
elseif(isset($_GET['30']))
|
||||
{
|
||||
$p = 1;
|
||||
if($u->info['battle'] > 0)
|
||||
{
|
||||
echo '<font color=red><b>Âû â ïîåäèíêå!<br></font></b>';
|
||||
}elseif($u->info['money2'] < $p)
|
||||
{
|
||||
echo '<font color=red><b>Íåäîñòàòî÷íî äåíåã :)<br></font></b>';
|
||||
}
|
||||
else
|
||||
{
|
||||
$u->info['money2'] -= $p;
|
||||
Mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('INSERT INTO `eff_users` (`no_Ace`,`id_eff`,`overType`,`uid`,`name`,`data`,`timeUse`) VALUES ("1","479","112","'.$u->info['id'].'","Çàùèòà îò íàïàäåíèÿ","zashitatk=1","'.(time()+290).'")');
|
||||
echo '<font color=red><b>Âû èñïîëüçîâàëè "<b>Çàùèòó îò íàïàäåíèÿ</b>".</font></b><br>';
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
echo '<img onclick="location.href=\'/main.php?add_eff&1\';" onMouseOver="top.hi(this,\'<b>Çàùèòà îò ìàãèè<hr>Öåíà: 10 êðåäèòîâ<hr>Óâåëè÷èâàåò çàùèòó îò ìàãèè íà 100 åäåíèö, ïðîäîëæèòåëüíîñòüþ 3 ÷àñà.</b>\',event,2,0,1,1,\'max-width:307px\')" onMouseOut="top.hic();" onMouseDown="top.hic();" class="cp" src="https://img.new-combats.com/i/items/magearmor.gif">';
|
||||
echo '<img onclick="location.href=\'/main.php?add_eff&2\';" onMouseOver="top.hi(this,\'<b>Ìàãè÷åñêîå óñèëåíèå<hr>Öåíà: 10 êðåäèòîâ<hr>Óâåëè÷èâàåò ìîùíîñòü ìàãèè íà 25 åäèíèö, ïðîäîëæèòåëüíîñòüþ 3 ÷àñà.</b>\',event,2,0,1,1,\'max-width:307px\')" onMouseOut="top.hic();" onMouseDown="top.hic();" class="cp" src="https://img.new-combats.com/i/items/invoke_spell_godintel100.gif">';
|
||||
echo '<img onclick="location.href=\'/main.php?add_eff&3\';" onMouseOver="top.hi(this,\'<b>Ñîêðóøåíèå<hr>Öåíà: 10 êðåäèòîâ<hr>Óâåëè÷èâàåò ìîùíîñòü óðîíà íà 25 åäèíèö, ïðîäîëæèòåëüíîñòüþ 1 ÷àñà.</b>\',event,2,0,1,1,\'max-width:307px\')" onMouseOut="top.hic();" onMouseDown="top.hic();" class="cp" src="https://img.new-combats.com/i/items/spell_powerup10.gif">';
|
||||
echo '<img onclick="location.href=\'/main.php?add_eff&4\';" onMouseOver="top.hi(this,\'<b>Çàùèòà îò îðóæèÿ<hr>Öåíà: 10 êðåäèòîâ<hr>Óâåëè÷èâàåò çàùèòó îò óðîíà íà 100 åäåíèö, ïðîäîëæèòåëüíîñòüþ 3 ÷àñà.</b>\',event,2,0,1,1,\'max-width:307px\')" onMouseOut="top.hic();" onMouseDown="top.hic();" class="cp" src="https://img.new-combats.com/i/items/spell_protect10.gif">';
|
||||
echo '<img onclick="location.href=\'/main.php?add_eff&5\';" onMouseOver="top.hi(this,\'<b>Õîëîäíûé Ðàçóì<hr>Öåíà: 10 êðåäèòîâ<hr>Óâåëè÷èâàåò Èíòåëåêò ïðîäîëæèòåëüíîñòüþ 3 ÷àñà.</b>\',event,2,0,1,1,\'max-width:307px\')" onMouseOut="top.hic();" onMouseDown="top.hic();" class="cp" src="https://img.new-combats.com/i/items/spell_stat_intel.gif">';
|
||||
echo '<img onclick="location.href=\'/main.php?add_eff&6\';" onMouseOver="top.hi(this,\'<b>Æàæäà Æèçíè +5<hr>Öåíà: 10 êðåäèòîâ<hr>Óâåëè÷èâàåò êîëëè÷åñòâî æèçíåé ïðîäîëæèòåëüíîñòüþ 6 ÷àñîâ.</b>\',event,2,0,1,1,\'max-width:307px\')" onMouseOut="top.hic();" onMouseDown="top.hic();" class="cp" src="https://img.new-combats.com/i/items/spell_powerHPup5.gif">';
|
||||
?>
|
||||
<hr><b>Ýëèêñèðû:<b><hr>
|
||||
<?
|
||||
echo '<img onclick="location.href=\'/main.php?add_eff&9\';" onMouseOver="top.hi(this,\'<b>Ýëèêñèð Æèçíè<hr>Öåíà: 5 êðåäèòîâ.<hr>Ìãíîâåííî âîññòàíàâëèâàåò 500 æèçíåé.</b>\',event,2,0,1,1,\'max-width:307px\')" onMouseOut="top.hic();" onMouseDown="top.hic();" class="cp" src="https://img.new-combats.com/i/items/pot_cureHP250_20.gif">';
|
||||
echo '<img onclick="location.href=\'/main.php?add_eff&10\';" onMouseOver="top.hi(this,\'<b>Ýëèêñèð Ìàíû<hr>Öåíà: 5 êðåäèòîâ.<hr>Ìãíîâåííî âîññòàíàâëèâàåò 1000 ìàíû.</b>\',event,2,0,1,1,\'max-width:307px\')" onMouseOut="top.hic();" onMouseDown="top.hic();" class="cp" src="https://img.new-combats.com/i/items/pot_curemana500_20.gif">';
|
||||
echo '<img onclick="location.href=\'/main.php?add_eff&11\';" onMouseOver="top.hi(this,\'<b>Çåëüå Ìîãóùåñòâà<hr>Öåíà: 10 êðåäèòîâ<hr>Äîáàâèò èãðîêó 10 ñèëû íà 6 ÷àñîâ.</b>\',event,2,0,1,1,\'max-width:307px\')" onMouseOut="top.hic();" onMouseDown="top.hic();" class="cp" src="https://img.new-combats.com/i/items/pot_base_50_str.gif">';
|
||||
echo '<img onclick="location.href=\'/main.php?add_eff&12\';" onMouseOver="top.hi(this,\'<b>Çåëüå Ñòðåìèòåëüíîñòè<hr>Öåíà: 10 êðåäèòîâ<hr>Äîáàâèò èãðîêó 10 ëîâêîñòè íà 6 ÷àñîâ.</b>\',event,2,0,1,1,\'max-width:307px\')" onMouseOut="top.hic();" onMouseDown="top.hic();" class="cp" src="https://img.new-combats.com/i/items/pot_base_50_dex.gif">';
|
||||
echo '<img onclick="location.href=\'/main.php?add_eff&13\';" onMouseOver="top.hi(this,\'<b>Çåëüå Ïðîçðåíèÿ<hr>Öåíà: 10 êðåäèòîâ<hr>Äîáàâèò èãðîêó 10 èíòóèöèè íà 6 ÷àñîâ.</b>\',event,2,0,1,1,\'max-width:307px\')" onMouseOut="top.hic();" onMouseDown="top.hic();" class="cp" src="https://img.new-combats.com/i/items/pot_base_50_inst.gif">';
|
||||
echo '<img onclick="location.href=\'/main.php?add_eff&14\';" onMouseOver="top.hi(this,\'<b>Çåëüå Ðàçóìà<hr>Öåíà: 10 êðåäèòîâ<hr>Äîáàâèò èãðîêó 10 èíòåëëåêòà íà 6 ÷àñîâ.</b>\',event,2,0,1,1,\'max-width:307px\')" onMouseOut="top.hic();" onMouseDown="top.hic();" class="cp" src="https://img.new-combats.com/i/items/pot_base_50_intel.gif">';
|
||||
echo '<img onclick="location.href=\'/main.php?add_eff&15\';" onMouseOver="top.hi(this,\'<b>Íåêòàð Íåóÿçâèìîñòè<hr>Öåíà: 25 êðåäèòîâ<hr>Äîáàâèò èãðîêó 160 çàùèòû îò óðîíà íà 3 ÷àñà.</b>\',event,2,0,1,1,\'max-width:307px\')" onMouseOut="top.hic();" onMouseDown="top.hic();" class="cp" src="https://img.new-combats.com/i/items/pot_base_200_alldmg3.gif">';
|
||||
echo '<img onclick="location.href=\'/main.php?add_eff&16\';" onMouseOver="top.hi(this,\'<b>Íåêòàð Îòðèöàíèÿ<hr>Öåíà: 25 êðåäèòîâ<hr>Äîáàâèò èãðîêó 160 çàùèòû îò ìàãèè íà 3 ÷àñà.</b>\',event,2,0,1,1,\'max-width:307px\')" onMouseOut="top.hic();" onMouseDown="top.hic();" class="cp" src="https://img.new-combats.com/i/items/pot_base_200_allmag3.gif">';
|
||||
?>
|
||||
<hr><h3>Óñèëåíèÿ çà ÅÊÐ:</h3><hr><b>Çàêëèíàíèÿ è çàùèòû:</b><hr>
|
||||
<?
|
||||
echo '<img onclick="location.href=\'/main.php?add_eff&17\';" onMouseOver="top.hi(this,\'<b>Æàæäà Æèçíè +6<hr><font color=green>Öåíà: 0.5 ÅÊÐ</font><hr>Óâåëè÷èâàåò êîëëè÷åñòâî æèçíåé ïðîäîëæèòåëüíîñòüþ 6 ÷àñîâ.</b>\',event,2,0,1,1,\'max-width:307px\')" onMouseOut="top.hic();" onMouseDown="top.hic();" class="cp" src="https://img.new-combats.com/i/items/spell_powerHPup6.gif">';
|
||||
echo '<img onclick="location.href=\'/main.php?add_eff&30\';" onMouseOver="top.hi(this,\'<b>Çàùèòà îò íàïàäåíèÿ<hr><font color=green>Öåíà: 1 ÅÊÐ</font><hr>Çàùèòèò Âàñ îò ëþáûõ íàïàäåíèé íà ïðîòÿæåíèè 5 ìèíóò.</b>\',event,2,0,1,1,\'max-width:307px\')" onMouseOut="top.hic();" onMouseDown="top.hic();" class="cp" src="https://img.new-combats.com/i/eff/wis_light_shield.gif">';
|
||||
//echo '<img onclick="location.href=\'/main.php?add_eff&18\';" onMouseOver="top.hi(this,\'<b>Çâåçäíîå Ñèÿíèå<hr><font color=green>Öåíà: 0.99 ÅÊÐ</font><hr>Ïðîäîëæèòåëüíîñòü äåéñòâèÿ: 1 ÷.</b>\',event,2,0,1,1,\'max-width:307px\')" onMouseOut="top.hic();" onMouseDown="top.hic();" class="cp" src="https://img.new-combats.com/i/items/spell_starshine.gif">';
|
||||
?>
|
||||
<hr><b>Ýëèêñèðû:</b><hr>
|
||||
<?
|
||||
echo '<img onclick="location.href=\'/main.php?add_eff&19\';" onMouseOver="top.hi(this,\'<b>Íåêòàð Âåëèêàíà<hr><font color=green>Öåíà: 0.4 ÅÊÐ</font><hr>Ïðîäîëæèòåëüíîñòü äåéñòâèÿ: 6 ÷.</b>\',event,2,0,1,1,\'max-width:307px\')" onMouseOut="top.hic();" onMouseDown="top.hic();" class="cp" src="https://img.new-combats.com/i/items/pot_base_50_str2.gif">';
|
||||
echo '<img onclick="location.href=\'/main.php?add_eff&20\';" onMouseOver="top.hi(this,\'<b>Íåêòàð Çìåè<hr><font color=green>Öåíà: 0.4 ÅÊÐ</font><hr>Ïðîäîëæèòåëüíîñòü äåéñòâèÿ: 6 ÷.</b>\',event,2,0,1,1,\'max-width:307px\')" onMouseOut="top.hic();" onMouseDown="top.hic();" class="cp" src="https://img.new-combats.com/i/items/pot_base_50_dex2.gif">';
|
||||
echo '<img onclick="location.href=\'/main.php?add_eff&21\';" onMouseOver="top.hi(this,\'<b>Íåêòàð Ïðåä÷óâñòâèÿ<hr><font color=green>Öåíà: 0.4 ÅÊÐ</font><hr>Ïðîäîëæèòåëüíîñòü äåéñòâèÿ: 6 ÷.</b>\',event,2,0,1,1,\'max-width:307px\')" onMouseOut="top.hic();" onMouseDown="top.hic();" class="cp" src="https://img.new-combats.com/i/items/pot_base_50_inst2.gif">';
|
||||
echo '<img onclick="location.href=\'/main.php?add_eff&22\';" onMouseOver="top.hi(this,\'<b>Íåêòàð Ðàçóìà<hr><font color=green>Öåíà: 0.4 ÅÊÐ</font><hr>Ïðîäîëæèòåëüíîñòü äåéñòâèÿ: 6 ÷.</b>\',event,2,0,1,1,\'max-width:307px\')" onMouseOut="top.hic();" onMouseDown="top.hic();" class="cp" src="https://img.new-combats.com/i/items/pot_base_50_intel2.gif">';
|
||||
//echo '<img onclick="location.href=\'/main.php?add_eff&23\';" onMouseOver="top.hi(this,\'<b>Ýëèêñèð Ìàãè÷åñêîãî Èñêóññòâà<hr><font color=green>Öåíà: 2.99 ÅÊÐ</font><hr>Ïðîäîëæèòåëüíîñòü äåéñòâèÿ: 3 ÷.</b>\',event,2,0,1,1,\'max-width:307px\')" onMouseOut="top.hic();" onMouseDown="top.hic();" class="cp" src="https://img.new-combats.com/i/items/pot_base_100_magmaster_2.gif">';
|
||||
//echo '<img onclick="location.href=\'/main.php?add_eff&24\';" onMouseOver="top.hi(this,\'<b>Ñíàäîáüå Çàáûòûõ Ìàñòåðîâ<hr><font color=green>Öåíà: 2.99 ÅÊÐ</font><hr>Ïðîäîëæèòåëüíîñòü äåéñòâèÿ: 3 ÷.</b>\',event,2,0,1,1,\'max-width:307px\')" onMouseOut="top.hic();" onMouseDown="top.hic();" class="cp" src="https://img.new-combats.com/i/items/pot_base_100_master.gif">';
|
||||
//echo '<img onclick="location.href=\'/main.php?add_eff&25\';" onMouseOver="top.hi(this,\'<b>Àìáðîçèÿ Ñêó÷àþùèõ Âëàäûê<hr><font color=green>Öåíà: 4.99 ÅÊÐ</font><hr>Ïðîäîëæèòåëüíîñòü äåéñòâèÿ: 3 ÷.</b>\',event,2,0,1,1,\'max-width:307px\')" onMouseOut="top.hic();" onMouseDown="top.hic();" class="cp" src="https://img.new-combats.com/i/items/ambosia_gora.gif">';
|
||||
?>
|
||||
</fieldset></center>
|
||||
@@ -0,0 +1,783 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
?><?
|
||||
|
||||
$old_battle = true;
|
||||
|
||||
|
||||
if( isset($_COOKIE['newbattle']) ) {
|
||||
$old_battle = false;
|
||||
include('btl_2.php');
|
||||
die();
|
||||
}
|
||||
|
||||
|
||||
|
||||
include('jx/battle/log_text.php');
|
||||
|
||||
if( $old_battle == true ) {
|
||||
|
||||
if(isset($btl_last['id']) && $u->info['battle'] == 0) {
|
||||
$u->info['battle'] = $btl_last['battle'];
|
||||
//die();
|
||||
}
|
||||
|
||||
if($u->info['battle'] == 0 || isset($_GET['bend']))
|
||||
{
|
||||
//header('location: main.php');
|
||||
//die();
|
||||
die('<script>top.frames[\'main\'].location = "main.php";</script>');
|
||||
}
|
||||
|
||||
$thisBattle = mysql_fetch_array(mysql_query('SELECT * FROM `battle` WHERE `id` = "'.$u->info['battle'].'" LIMIT 1'));
|
||||
|
||||
$allprice = mysql_fetch_array(mysql_query('SELECT SUM(`price1`) FROM `battle_users` WHERE `battle` = "'.$u->info['battle'].'" GROUP BY `uid` LIMIT 1'));
|
||||
$allprice = $allprice[0];
|
||||
function typeBattle($x) {
|
||||
$r = array(0,0,'Ïîåäèíîê','Êðîâàâûé Ïîåäèíîê');
|
||||
if( $x < 50000 ) {
|
||||
//Îáû÷íûé áîé
|
||||
}elseif( $x >= 50000 && $x < 100000 ) {
|
||||
$r = array(25,50,'Âåëèêàÿ Áèòâà','Êðîâàâàÿ Áèòâà');
|
||||
}elseif( $x < 500000 ) {
|
||||
$r = array(50,75,'Âåëè÷àéøàÿ Áèòâà','Êðîâàâàÿ Ðåçíÿ');
|
||||
}elseif( $x < 1000000 ) {
|
||||
$r = array(75,100,'Èñòîðè÷åñêàÿ Áèòâà','Êðîâàâàÿ Ñå÷à');
|
||||
}elseif( $x < 2500000 ) {
|
||||
$r = array(100,125,'Ýïîõàëüíàÿ Áèòâà','Êðîâàâîå Ïîáîèùå');
|
||||
}elseif( $x >= 5000000 ) {
|
||||
$r = array(150,150,'Ñóäíûé Äåíü','Ñóäíûé Äåíü');
|
||||
}
|
||||
return $r;
|
||||
}
|
||||
$allprice = typeBattle($allprice);
|
||||
if ($thisBattle['smert'] == 1)
|
||||
{
|
||||
$allprice = array(150,150,'Æåñòî÷àéøåå Ñðàæåíèå','Æåñòî÷àéøåå Ñðàæåíèå');
|
||||
}
|
||||
|
||||
/*if( $u->info['admin'] > 0 ) {
|
||||
echo '<script>var server_fight = "_vip";</script>';
|
||||
}else{*/
|
||||
echo '<script>var server_fight = "";</script>';
|
||||
//}
|
||||
?>
|
||||
<script src="https://new-combats.com/js/jquery.js" type="text/javascript"></script>
|
||||
<link href="https://new-combats.com/btl_1.css" rel="stylesheet" type="text/css">
|
||||
<script>
|
||||
|
||||
<!--
|
||||
|
||||
//-->
|
||||
function maginfo(z,p,m,obj) {
|
||||
var r = '';
|
||||
r += '<b>'+$(obj).attr('magelogin')+'</b><br><br>';
|
||||
r += 'Ìîùü: '+m+', ';
|
||||
r += 'Çàùèòà: '+z+', ';
|
||||
r += 'Ïîäàâëåíèå: '+p+'';
|
||||
return r;
|
||||
}
|
||||
<?
|
||||
if(isset($btl_last['id']) && ( $u->info['battle'] == 0 || $u->info['battle'] == $btl_last['battle']) ) {
|
||||
echo 'var battleFinishData = "'.$u->info['battle_text'].'";';
|
||||
//$u->info['battle_text'] = '';
|
||||
|
||||
//$tites = mysql_fetch_assoc(mysql_query('SELECT `time_over` FROM `battle` WHERE `id` = "'.$btl_last['id'].'" LIMIT 1'));
|
||||
// || ($tites['time_over'] !=0 && $tites['time_over'] < time()-10)
|
||||
if( isset($_GET['finish'])) {
|
||||
mysql_query('UPDATE `stats` SET `battle_text` = "",`last_b`="0" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `battle_users` SET `finish` = 1 WHERE `uid` = "'.$u->info['id'].'"');
|
||||
header('location: main.php');
|
||||
die();
|
||||
}
|
||||
}else{
|
||||
echo 'var battleFinishData = -1;';
|
||||
}
|
||||
?>
|
||||
var noErTmr;
|
||||
var smnpty = <?=(0+$u->info['smena'])?>;
|
||||
//var myTimer = setTimeout("document.getElementById('back_menu_down').click()", 250000);
|
||||
setInterval('top.c.noEr = 0;',1000);
|
||||
function mbsum(event)
|
||||
{
|
||||
if( document.getElementById('back_menu_down').style.display != 'none' ){
|
||||
setTimeout("document.getElementById('back_menu_down').click()", 1000);
|
||||
}
|
||||
if((event.keyCode==13 || event.keyCode==70) && top.c.noEr==0){
|
||||
if( document.getElementById('mainpanel').style.display == 'none' ) {
|
||||
// document.getElementById('reflesh_btn').setAttribute("class", "buttons btnnew btnnew2");
|
||||
// document.getElementById('reflesh_btn').setAttribute("onclick", "");
|
||||
// console.log("íàæàë êíîïêó")
|
||||
// document.getElementById('reflesh_btn').disabled = true
|
||||
reflesht();
|
||||
// top.c.noEr = 1; clearTimeout(top.c.noErTmr); top.c.noErTmr = setTimeout('top.c.noEr = 0;',1000);
|
||||
|
||||
}else{
|
||||
|
||||
if(document.getElementById('go_btn').disabled)
|
||||
{
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
atackt();
|
||||
top.c.noEr = 1; clearTimeout(top.c.noErTmr); top.c.noErTmr = setTimeout('top.c.noEr = 0;',1000);
|
||||
document.getElementById('go_btn').setAttribute("class", "buttons inpBtl btnnew");
|
||||
}
|
||||
|
||||
|
||||
//atackt();
|
||||
//top.c.noEr = 1; clearTimeout(top.c.noErTmr); top.c.noErTmr = setTimeout('top.c.noEr = 0;',1000);
|
||||
//document.getElementById('go_btn').setAttribute("class", "buttons inpBtl btnnew");
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
//space
|
||||
if(event.keyCode==32 && top.c.noEr==0){
|
||||
document.getElementById('reflesh_btn').setAttribute("class", "buttons btnnew btnnew2");
|
||||
document.getElementById('reflesh_btn').setAttribute("onclick", "");
|
||||
|
||||
if(document.getElementById('reflesh_btn').disabled)
|
||||
{
|
||||
}
|
||||
else
|
||||
{
|
||||
reflesht();
|
||||
top.c.noEr = 1; clearTimeout(top.c.noErTmr); top.c.noErTmr = setTimeout('top.c.noEr = 0;',2000);
|
||||
}
|
||||
|
||||
}
|
||||
//numes
|
||||
|
||||
/*
|
||||
//Enter
|
||||
if(event.keyCode==13 && top.c.noEr==0){
|
||||
|
||||
if( document.getElementById('mainpanel').style.display == 'none' ) {
|
||||
|
||||
if (document.getElementById('btn_down_img1').style.onclick != "")
|
||||
{
|
||||
document.getElementById('btn_down_img1').setAttribute("onclick", "");
|
||||
|
||||
reflesh();
|
||||
top.c.noEr = 1; clearTimeout(top.c.noErTmr); top.c.noErTmr = setTimeout('top.c.noEr = 0;',1000);
|
||||
|
||||
}
|
||||
|
||||
}else{
|
||||
if( document.getElementById('go_btn').style.display == '')
|
||||
{
|
||||
atack();
|
||||
top.c.noEr = 1; clearTimeout(top.c.noErTmr); top.c.noErTmr = setTimeout('top.c.noEr = 0;',1000);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
//top.c.noErTmr = setTimeout('top.c.noEr = 0;',1000);
|
||||
}
|
||||
//space
|
||||
if(event.keyCode==32 && top.c.noEr==0)
|
||||
{
|
||||
//document.getElementById('btn_down_img1').setAttribute("onclick", "reflesh();");
|
||||
if (document.getElementById('btn_down_img1').style.onclick != "")
|
||||
{
|
||||
//document.getElementById('btn_down_img1').setAttribute("onclick", "");
|
||||
|
||||
reflesh(); top.c.noEr = 1; clearTimeout(top.c.noErTmr); top.c.noErTmr = setTimeout('top.c.noEr = 0;',1000);
|
||||
//event=[];
|
||||
}
|
||||
}*/
|
||||
//numes
|
||||
if(event.keyCode==49) {
|
||||
change_radioKeys(1,false);
|
||||
}
|
||||
if(event.keyCode==50) {
|
||||
change_radioKeys(2,false);
|
||||
}
|
||||
if(event.keyCode==51) {
|
||||
change_radioKeys(3,false);
|
||||
}
|
||||
if(event.keyCode==52) {
|
||||
change_radioKeys(4,false);
|
||||
}
|
||||
if(event.keyCode==53) {
|
||||
change_radioKeys(5,false);
|
||||
}
|
||||
if(event.keyCode==48) {
|
||||
change_radioKeys(0,false);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/*sleep(1000).then(() => {
|
||||
|
||||
});*/
|
||||
$(document.body).bind('keyup',function(event){mbsum(event);});
|
||||
|
||||
|
||||
|
||||
function shpb() {
|
||||
$(document).find('div.pimg').unbind('mouseover');
|
||||
$(document).find('div.pimg').unbind('mouseout');
|
||||
$(document).find('div.pimg').unbind('mousedown');
|
||||
$(document).find('div.pimg').bind('mouseover',function(){ top.hi(this,$(this).attr('stt'),event,0,1,1,1,'stt'); });
|
||||
$(document).find('div.pimg').bind('mouseout',function(){ top.hic(); });
|
||||
$(document).find('div.pimg').bind('mousedown',function(){ top.hic(); });
|
||||
var test = $(document).find('div.pimg');
|
||||
var i = 0;
|
||||
while(i != -1) {
|
||||
if(test[i] != undefined) {
|
||||
// 1.1
|
||||
if($(test[i]).attr('pog') > 1 && $(test[i]).attr('stl') == 0) {
|
||||
$(test[i]).attr('stl',1);
|
||||
$(test[i]).html(`<span class="sp1">${$(test[i]).attr('pog')}</span><span class="sp4">${$(test[i]).attr('pog')}</span><span class="sp3">${$(test[i]).attr('pog')}</span><span class="sp2">${$(test[i]).attr('pog')}</span><div>${$(test[i]).attr('pog')}</div>${$(test[i]).html()}`);
|
||||
|
||||
}else if($(test[i]).attr('col') > 1 && $(test[i]).attr('stl') == 0) {
|
||||
// 1.2
|
||||
$(test[i]).attr('stl',1);
|
||||
$(test[i]).html(`<span class="sp1">x${$(test[i]).attr('col')}</span><span class="sp4">x${$(test[i]).attr('col')}</span><span class="sp3">x${$(test[i]).attr('col')}</span><span class="sp2">x${$(test[i]).attr('col')}</span><div>x${$(test[i]).attr('col')}</div>${$(test[i]).html()}`);
|
||||
}
|
||||
} else i = -2;
|
||||
i++;
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<div style="background-color:#e8e8e8">
|
||||
<script type="text/javascript" src="js/btl_info.js"></script>
|
||||
<script>
|
||||
$.ajaxSetup({cache: false});
|
||||
$(window).error(function(){
|
||||
return true;
|
||||
});
|
||||
</script>
|
||||
<script src="https://img.new-combats.com/js/jx/jquery.form.js" type="text/javascript"></script>
|
||||
<script type="text/javascript" src="js/jquery.cookie.js"></script>
|
||||
<script type="text/javascript">
|
||||
var login = '<? echo $u->info['login']; ?>';
|
||||
var za = <? echo 0+$u->stats['zona']; ?>;
|
||||
var zb = <? echo 0+$u->stats['zonb']; ?>;
|
||||
var level = <? echo $u->info['level']; ?>;
|
||||
|
||||
function replaceAll(find, replace, str) {
|
||||
return str.replace(new RegExp(find, 'g'), replace);
|
||||
}
|
||||
|
||||
function explode( delimiter, string ) {
|
||||
|
||||
var emptyArray = { 0: '' };
|
||||
|
||||
if ( arguments.length != 2
|
||||
|| typeof arguments[0] == 'undefined'
|
||||
|| typeof arguments[1] == 'undefined' )
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
if ( delimiter === ''
|
||||
|| delimiter === false
|
||||
|| delimiter === null )
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
if ( typeof delimiter == 'function'
|
||||
|| typeof delimiter == 'object'
|
||||
|| typeof string == 'function'
|
||||
|| typeof string == 'object' )
|
||||
{
|
||||
return emptyArray;
|
||||
}
|
||||
|
||||
if ( delimiter === true ) {
|
||||
delimiter = '1';
|
||||
}
|
||||
|
||||
return string.toString().split ( delimiter.toString() );
|
||||
}
|
||||
|
||||
<?
|
||||
function convert($from, $to, $var)
|
||||
{
|
||||
if (is_array($var))
|
||||
{
|
||||
$new = array();
|
||||
foreach ($var as $key => $val)
|
||||
{
|
||||
$new[convert($from, $to, $key)] = convert($from, $to, $val);
|
||||
}
|
||||
$var = $new;
|
||||
}
|
||||
else if (is_string($var))
|
||||
{
|
||||
$var = iconv($from, $to, $var);
|
||||
}
|
||||
return $var;
|
||||
}
|
||||
function normJsonStr($str){
|
||||
$str = preg_replace_callback('/\\\u([a-f0-9]{4})/i', create_function('$m', 'return chr(hexdec($m[1])-1072+224);'), $str);
|
||||
//$str = iconv('cp1251', 'utf-8', $str);
|
||||
return $str;
|
||||
}
|
||||
?>
|
||||
|
||||
var log_text = <? echo normJsonStr(json_encode(convert('cp1251','utf-8',$log_text))); ?>;
|
||||
var youlogin = "<?=$u->info['login']?>";
|
||||
|
||||
function looklogrep(text,vars) {
|
||||
|
||||
var vars = explode('||',vars);
|
||||
var forYou = '';
|
||||
var data = { };
|
||||
var i = 0;
|
||||
var j = {};
|
||||
while(i != -1 ) {
|
||||
if( vars[i] != undefined ) {
|
||||
j = explode('=',vars[i]);
|
||||
data[j[0]] = j[1];
|
||||
}else{
|
||||
i = -2;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
|
||||
// 1.3
|
||||
text = replaceAll('{tm1}',`<span class="date ${forYou}">${data['time1']}</span>`,text);
|
||||
text = replaceAll('{u1}',`<span onClick="top.chat.addto(\'${data['login1']}\',\'to\'); return false;" oncontextmenu="top.infoMenu(\'${data['login1']}\',event,\'chat\'); return false;" class="CSSteam${data['t1']}">${data['login1']}</span>`,text);
|
||||
text = replaceAll('{u2}',`<span onClick="top.chat.addto(\'${data['login2']}\',\'to\'); return false;" oncontextmenu="top.infoMenu(\'${data['login2']}\',event,\'chat\'); return false;" class="CSSteam${data['t2']}">${data['login2']}</span>`,text);
|
||||
text = replaceAll('^^^^','=',text);
|
||||
text = replaceAll('{pr}',`<b>${data['prm']}</b>`,text);
|
||||
|
||||
|
||||
var test_zb1 = [ 0 , 0 , 0 , 0 , 0 , 0];
|
||||
var test_zb2 = [ 0 , 0 , 0 , 0 , 0 , 0];
|
||||
i = 1;
|
||||
j = data['bl2'];
|
||||
while( i <= data['zb2'] ) {
|
||||
test_zb1[ j ] = 1;
|
||||
j++;
|
||||
if( j > 5 ) {
|
||||
j = 1;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
|
||||
i = 1;
|
||||
while( i <= 5 ) {
|
||||
j = 1;
|
||||
rej = '';
|
||||
while( j <= 5 ) {
|
||||
zab = '';
|
||||
if( i == j ) {
|
||||
zab += '1'; //a
|
||||
}else{
|
||||
zab += '0'; //a
|
||||
}
|
||||
if( test_zb1[ j ] == 1) {
|
||||
zab += '1'; //b
|
||||
}else{
|
||||
zab += '0'; //b
|
||||
}
|
||||
rej += `<img src="https://img.new-combats.com/i/zones/${data['t2']}/${data['t1']}${zab}.gif">`;
|
||||
j++;
|
||||
}
|
||||
text = replaceAll(`{zn2_${i++}}`,rej,text);
|
||||
// i++;
|
||||
}
|
||||
|
||||
i = 1;
|
||||
while( i <= 21 ) {
|
||||
//çàìåíà R - èãðîê 1
|
||||
if( log_text[data['s1']] != undefined ) {
|
||||
if( log_text[data['s1']][i] != undefined ) {
|
||||
r = log_text[data['s1']][i];
|
||||
k = 0;
|
||||
while( k != -1 ) {
|
||||
if( r[k] != undefined ) {
|
||||
text = replaceAll(`{1x${i}x${k}}`,'' + r[k] + '',text);
|
||||
}else{
|
||||
k = -2;
|
||||
}
|
||||
k++;
|
||||
}
|
||||
}
|
||||
}
|
||||
//çàìåíà R - èãðîê 2
|
||||
if( log_text[data['s2']] != undefined ) {
|
||||
if( log_text[data['s2']][i] != undefined ) {
|
||||
r = log_text[data['s2']][i];
|
||||
k = 0;
|
||||
while( k != -1 ) {
|
||||
if( r[k] != undefined ) {
|
||||
text = replaceAll(`{2x${i}x${k}}`,'' + r[k] + '',text);
|
||||
}else{
|
||||
k = -2;
|
||||
}
|
||||
k++;
|
||||
}
|
||||
}
|
||||
}
|
||||
i++;
|
||||
}
|
||||
|
||||
//text = replaceAll('^^^^','=',text);
|
||||
|
||||
/*text = replaceAll('{tm1}','<span class="date '+forYou+'">00:01</span>',text);
|
||||
text = replaceAll('{tm2}','<span class="date '+forYou+'">00:02</span>',text);
|
||||
text = replaceAll('{tm3}','<span class="date '+forYou+'">01.01.2015 00:01</span>',text);
|
||||
text = replaceAll('{tm4}','<span class="date '+forYou+'">02.02.2015 00:02</span>',text);*/
|
||||
|
||||
//Ïîâòîðíàÿ çàìåíà
|
||||
text = replaceAll('{u1}',`<span onClick="top.chat.addto(\'${data['login1']}\',\'to\'); return false;" oncontextmenu="top.infoMenu(\'${data['login1']}\',event,\'chat\'); return false;" class="CSSteam${data['t1']}">${data['login1']}</span>`,text);
|
||||
text = replaceAll('{u2}',`<span onClick="top.chat.addto(\'${data['login2']}\',\'to\'); return false;" oncontextmenu="top.infoMenu(\'${data['login2']}\',event,\'chat\'); return false;" class="CSSteam${data['t2']}">${data['login2']}</span>`,text);
|
||||
|
||||
if( data['prm'] != undefined ) {
|
||||
data['prm'] = replaceAll("rvnO","=",data['prm']);
|
||||
}
|
||||
|
||||
//data['prm'] = replaceAll('^^^^','=', data['prm'] );
|
||||
|
||||
text = replaceAll('{pr}',`<b>${data['prm']}</b>`,text);
|
||||
|
||||
text = replaceAll('^^^^','=',text);
|
||||
|
||||
text = replaceAll('==','',text);
|
||||
|
||||
if( ( data['login1'] == youlogin || data['login2'] == youlogin ) && youlogin != '' ) {
|
||||
text = replaceAll('{fru}',' date2 ',text);
|
||||
}else{
|
||||
text = replaceAll('{fru}','',text);
|
||||
}
|
||||
|
||||
/*text = replaceAll('{tm1}','<span class="date '+forYou+'">00:01</span>',text);
|
||||
text = replaceAll('{tm2}','<span class="date '+forYou+'">00:02</span>',text);
|
||||
text = replaceAll('{tm3}','<span class="date '+forYou+'">01.01.2015 00:01</span>',text);
|
||||
text = replaceAll('{tm4}','<span class="date '+forYou+'">02.02.2015 00:02</span>',text);*/
|
||||
|
||||
return text;
|
||||
}
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="js/btl_mini.js"></script>
|
||||
<div id="hint4" class="ahint"></div>
|
||||
<style>
|
||||
html, body {
|
||||
background-color:#e8e8e8;
|
||||
}
|
||||
</style>
|
||||
<div align="center" onMouseDown="top.hic();" onMouseOut="top.hic();">
|
||||
<table width="100%" bgcolor="#e8e8e8" border="0" cellspacing="0" cellpadding="1">
|
||||
<tr>
|
||||
<td valign="top" width="260"><div id="player1">
|
||||
</div>
|
||||
<div align="right"></div></td>
|
||||
<td valign="top"><div align="center">
|
||||
<table width="100%" height="15" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="50%" valign="top"><div id="player1_login" style="float:left;"></div></td>
|
||||
<td align="center"><h5><?
|
||||
if( $thisBattle['type'] == 99 ) {
|
||||
echo str_replace(' ',' ',$allprice[3]);
|
||||
}else{
|
||||
echo str_replace(' ',' ',$allprice[2]);
|
||||
}
|
||||
?></h5></td>
|
||||
<td width="50%" valign="top"><div id="player2_login" style="float:right;"></div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" align="center" style="margin-top:-15px;" cellpadding="0" cellspacing="3">
|
||||
<tr>
|
||||
<td height="20">
|
||||
<div id="ref2" name="ref2"></div><div id="ref" name="ref"></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<div id="error" style="display:none;"></div>
|
||||
<td><div id="pers_magic" align="center">
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><table border="0" align="center" cellpadding="0" cellspacing="1">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<div id="ndfksdw">
|
||||
<table width="100%" id="mainpanel222" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td bgcolor="#A7A7A7"><div align="center"><strong>Àòàêà</strong></div></td>
|
||||
<td width="20" bgcolor="#A7A7A7"><div align="center" style="color:#A7A7A7;">-</div></td>
|
||||
<td bgcolor="#A7A7A7"><div align="center"><strong>Çàùèòà</strong></div></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table width="100%" border="0" align="center" cellpadding="1" cellspacing="2" id="mainpanel">
|
||||
<tr>
|
||||
<td><div id="zatack1_1" class="crop"><a onclick="change_radio(1,1,'atack',0);return false;" href="#"><img style="display:block;" id="atack_1_1" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack2_1" class="crop"><a onclick="change_radio(2,1,'atack',0);return false;" href="#"><img style="display:block;" id="atack_2_1" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack3_1" class="crop"><a onclick="change_radio(3,1,'atack',0);return false;" href="#"><img style="display:block;" id="atack_3_1" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack4_1" class="crop"><a onclick="change_radio(4,1,'atack',0);return false;" href="#"><img style="display:block;" id="atack_4_1" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack5_1" class="crop"><a onclick="change_radio(5,1,'atack',0);return false;" href="#"><img style="display:block;" id="atack_5_1" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="select_atack(1,1);" style="cursor:default;" align="left">óäàð â ãîëîâó</td>
|
||||
<td width="3" style="cursor:default;" onclick="select_atack(1,1);"> </td>
|
||||
<td><div id="zblock1_1" class="crop"><a onclick="change_radio(1,1,'block',0);return false;" href="#"><img style="display:block;" id="block_1_1" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="change_radio(1,1,'block');" style="cursor:default;" align="left"><div id="txtb1_1"> áëîê ãîëîâû</div>
|
||||
<div id="txtb1_2"> áëîê ãîëîâû è ãðóäè</div>
|
||||
<div id="txtb1_3"> áëîê ãîëîâû, ãðóäè è æèâîòà</div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div id="zatack1_2" class="crop"><a onclick="change_radio(1,2,'atack',0);return false;" href="#"><img style="display:block;" id="atack_1_2" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack2_2" class="crop"><a onclick="change_radio(2,2,'atack',0);return false;" href="#"><img style="display:block;" id="atack_2_2" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack3_2" class="crop"><a onclick="change_radio(3,2,'atack',0);return false;" href="#"><img style="display:block;" id="atack_3_2" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack4_2" class="crop"><a onclick="change_radio(4,2,'atack',0);return false;" href="#"><img style="display:block;" id="atack_4_2" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack5_2" class="crop"><a onclick="change_radio(5,2,'atack',0);return false;" href="#"><img style="display:block;" id="atack_5_2" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="select_atack(2,1);" style="cursor:default;" align="left">óäàð â ãðóäü</td>
|
||||
<td onclick="select_atack(2,1);" style="cursor:default;"> </td>
|
||||
<td><div id="zblock1_2" class="crop"><a onclick="change_radio(1,2,'block',0);return false;" href="#"><img style="display:block;" id="block_1_2" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="change_radio(1,2,'block');" style="cursor:default;" align="left"><div id="txtb2_1"> áëîê ãðóäè</div>
|
||||
<div id="txtb2_2"> áëîê ãðóäè è æèâîòà</div>
|
||||
<div id="txtb2_3"> áëîê ãðóäè, æèâîòà è ïîÿñà</div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div id="zatack1_3" class="crop"><a onclick="change_radio(1,3,'atack',0);return false;" href="#"><img style="display:block;" id="atack_1_3" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack2_3" class="crop"><a onclick="change_radio(2,3,'atack',0);return false;" href="#"><img style="display:block;" id="atack_2_3" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack3_3" class="crop"><a onclick="change_radio(3,3,'atack',0);return false;" href="#"><img style="display:block;" id="atack_3_3" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack4_3" class="crop"><a onclick="change_radio(4,3,'atack',0);return false;" href="#"><img id="atack_4_3" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack5_3" class="crop"><a onclick="change_radio(5,3,'atack',0);return false;" href="#"><img style="display:block;" id="atack_5_3" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="select_atack(3,1);" style="cursor:default;" align="left">óäàð â æèâîò</td>
|
||||
<td onclick="select_atack(3,1);" style="cursor:default;"> </td>
|
||||
<td><div id="zblock1_3" class="crop"><a onclick="change_radio(1,3,'block',0);return false;" href="#"><img style="display:block;" id="block_1_3" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="change_radio(1,3,'block');" style="cursor:default;" align="left"><div id="txtb3_1"> áëîê æèâîòà</div>
|
||||
<div id="txtb3_2"> áëîê æèâîòà è ïîÿñà</div>
|
||||
<div id="txtb3_3"> áëîê æèâîòà, ïîÿñà è íîã</div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div id="zatack1_4" class="crop"><a onclick="change_radio(1,4,'atack',0);return false;" href="#"><img style="display:block;" id="atack_1_4" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack2_4" class="crop"><a onclick="change_radio(2,4,'atack',0);return false;" href="#"><img style="display:block;" id="atack_2_4" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack3_4" class="crop"><a onclick="change_radio(3,4,'atack',0);return false;" href="#"><img style="display:block;" id="atack_3_4" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack4_4" class="crop"><a onclick="change_radio(4,4,'atack',0);return false;" href="#"><img style="display:block;" id="atack_4_4" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack5_4" class="crop"><a onclick="change_radio(5,4,'atack',0);return false;" href="#"><img style="display:block;" id="atack_5_4" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="select_atack(4,1);" style="cursor:default;" align="left">óäàð â ïîÿñ(ïàõ)</td>
|
||||
<td onclick="select_atack(4,1);" style="cursor:default;"> </td>
|
||||
<td><div id="zblock1_4" class="crop"><a onclick="change_radio(1,4,'block',0);return false;" href="#"><img style="display:block;" id="block_1_4" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="change_radio(1,4,'block');" style="cursor:default;" align="left"><div id="txtb4_1"> áëîê ïîÿñà</div>
|
||||
<div id="txtb4_2"> áëîê ïîÿñà è íîã</div>
|
||||
<div id="txtb4_3"> áëîê ïîÿñà, íîã è ãîëîâû</div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div id="zatack1_5" class="crop"><a onclick="change_radio(1,5,'atack',0);return false;" href="#"><img style="display:block;" id="atack_1_5" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack2_5" class="crop"><a onclick="change_radio(2,5,'atack',0);return false;" href="#"><img style="display:block;" id="atack_2_5" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack3_5" class="crop"><a onclick="change_radio(3,5,'atack',0);return false;" href="#"><img style="display:block;" id="atack_3_5" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack4_5" class="crop"><a onclick="change_radio(4,5,'atack',0);return false;" href="#"><img style="display:block;" id="atack_4_5" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack5_5" class="crop"><a onclick="change_radio(5,5,'atack',0);return false;" href="#"><img style="display:block;" id="atack_5_5" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="select_atack(5,1);" style="cursor:default;" align="left">óäàð ïî íîãàì</td>
|
||||
<td onclick="select_atack(5,1);" style="cursor:default;"> </td>
|
||||
<td><div id="zblock1_5" class="crop"><a onclick="change_radio(1,5,'block',0);return false;" href="#"><img style="display:block;" id="block_1_5" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="change_radio(1,5,'block');" style="cursor:default;" align="left"><div id="txtb5_1"> áëîê íîã</div>
|
||||
<div id="txtb5_2"> áëîê íîã è ãîëîâû</div>
|
||||
<div id="txtb5_3"> áëîê íîã, ãîëîâû è ãðóäè</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="ref_menu_down" align="center">
|
||||
<table width="100%" border="0" style="background-color:#f2f0f0;" align="center" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td width="5"> </td>
|
||||
<td width="20" title="Ñëó÷àéíûé óäàð" onclick="top.cb_radio_click($('#cr_rach_rc3'),3);"><script>top.slcbrc[3] = 1; if( top.slcbrc[3] == 0 ) { document.write(top.create_check('rc3','','off')); }else{ document.write(top.create_check('rc3','','on')); }</script></td>
|
||||
<td width="20" title="Íå ñáðàñûâàòü âûáîð çîí àòàêè\áëîêà" onclick="top.cb_radio_click($('#cr_rach_rc4'),4);"><script>if( top.slcbrc[4] == 0 ) { document.write(top.create_check('rc4','','off')); }else{ document.write(top.create_check('rc4','','on')); }</script></td>
|
||||
<td width="20"> </td>
|
||||
<td align="center">
|
||||
<input name="fast_battle" id="fast_battle" type="hidden"/>
|
||||
<input name="auto_battle" id="auto_battle" type="hidden" />
|
||||
<button name="go_btn" type="button" id="go_btn" style="cursor:pointer;" class="buttons inpBtl btnnew" onclick="" disabled="disabled" >Âïåð¸ä!!!</button>
|
||||
<button name="reflesh_btn" onClick="" type="button" id="reflesh_btn" style="cursor:pointer;display:none;" class="buttons inpBtl btnnew" title="Îáíîâèòü" disabled="disabled">Îáíîâèòü</button>
|
||||
<button name="back_menu_down" onClick="top.frames['main'].location='main.php?finish=<? echo microtime(); ?>';" type="button" id="back_menu_down" style="cursor:pointer;display:none;" class="buttons inpBtl btnnew" title="Âåðíóòüñÿ" >Âåðíóòüñÿ</button>
|
||||
<input name="save_zones" id="save_zones" type="hidden" />
|
||||
</td>
|
||||
<td width="20"><img <? if( $u->info['lider'] != $u->info['battle'] ) { ?>style="display:none;cursor:pointer;"<? }else{ ?>style="cursor:pointer;"<? } ?> onclick="top.leaderFight();" id="btn_down_img3" style="cursor:pointer;" title="Ïåðåäàòü ôëàã" src="https://img.new-combats.com/i/ico_change_leader1.gif" width="16" height="19" /></td>
|
||||
<!--<td width="20"><img <? if( $u->info['lider'] != $u->info['battle'] ) { ?>style="display:none;cursor:pointer;"<? }else{ ?>style="cursor:pointer;"<? } ?> onclick="top.leaderFight2();" id="btn_down_img4" style="cursor:pointer;" title="Óáèòü" src="https://img.new-combats.com/i/ico_kill_member1.gif" width="16" height="19" /></td>-->
|
||||
<td width="40"><div align="right"><img onclick="top.smena1();" id="btn_down_img2" style="cursor:pointer;" title="Ñìåíà ïðîòèâíèêà (3)" src="https://img.new-combats.com/i/ico_change.gif" width="16" height="19" /> <img src="https://img.new-combats.com/i/ico_refresh.gif" name="btn_down_img1" width="16" height="19" id="btn_down_img1" style="cursor:pointer;" title="Îáíîâèòü" onclick="reflesht();" /></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="1"></td>
|
||||
<td height="1"></td>
|
||||
<td height="1"></td>
|
||||
<td height="1"></td>
|
||||
<td height="1"><img style="display:block" src="https://<?=$c['img'];?>/1x1.gif" width="200" height="1" /></td>
|
||||
<td height="1"></td>
|
||||
<td height="1"></td>
|
||||
<td height="1"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<? if($u->info['level'] == 0) { ?><hr />
|
||||
<center><font color="#333333"><small>Ïðîñòî íàæìèòå <b>Âïåð¸ä!!!</b> ÷òîáû ñäåëàòü ðàíäîìíûé óäàð</small></font></center><hr />
|
||||
<? } ?>
|
||||
</td>
|
||||
</tr>
|
||||
</table> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="mainpanel2" style="height:128px; display:none;" align="center"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div style="padding-top:0px;padding-bottom:10px;" align="center">
|
||||
<table <? if($u->info['level'] < 2) { echo ' style="display:none;" '; } ?> border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td><span title="Íàíåñåííûé óäàð" style="margin-right:11px; font-size:9px;"><img onclick="startHintPriemsBattle()" width="8" height="8" src="https://img.new-combats.com/i/micro/hit.gif" /> <font id="tac1"><? echo 0+$u->info['tactic1']; ?></font></span></td>
|
||||
<td><span title="Êðèòè÷åñêèé óäàð" style="margin-right:11px; font-size:9px;"><img width="8" height="8" src="https://img.new-combats.com/i/micro/krit.gif" /> <font id="tac2"><? echo 0+$u->info['tactic2']; ?></font></span></td>
|
||||
<td><span title="Ïðîâåäåííûé êîíòðóäàð" style="margin-right:11px; font-size:9px;"><img width="8" height="8" src="https://img.new-combats.com/i/micro/counter.gif" /> <font id="tac3"><? echo 0+$u->info['tactic3']; ?></font></span></td>
|
||||
<td><span title="Óñïåøíûé áëîê" style="margin-right:11px; font-size:9px;"><img width="8" height="8" src="https://img.new-combats.com/i/micro/block.gif" /> <font id="tac4"><? echo 0+$u->info['tactic4']; ?></font></span></td>
|
||||
<td><span title="Óñïåøíîå ïàðèðîâàíèå" style="margin-right:11px; font-size:9px;"><img width="8" height="8" src="https://img.new-combats.com/i/micro/parry.gif" /> <font id="tac5"><? echo 0+$u->info['tactic5']; ?></font></span></td>
|
||||
<td><span title="Íàíåñåííûé óðîí" style="margin-right:11px; font-size:9px;"><img width="8" height="8" src="https://img.new-combats.com/i/micro/hp.gif" /> <font id="tac6"><? echo 0+floor($u->info['tactic6']); ?></font></span></td>
|
||||
<td><span title="Óðîâåíü äóõà" style="margin-right:11px; font-size:9px;"><img width="7" height="8" src="https://img.new-combats.com/i/micro/spirit.gif" /> <font id="tac7"><? if($u->info['tactic7']<0){ $u->info['tactic7'] = 0; } echo 0+$u->info['tactic7']; ?></font></span></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" align="center" style="margin-top:-10px;" cellpadding="0" cellspacing="1">
|
||||
<tr align="center">
|
||||
<td><div id="priems" style="width:440px;"></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div style="display:none;" id="pers_priem" align="center"></div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr style="border-color:#333;" />
|
||||
</div></td>
|
||||
<td valign="top" width="260" align="right"><div id="player2">
|
||||
<div align="left"></div>
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<div id="allTeams0" align="center"><font id="teams"></font></div>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="260" valign="top"> </td>
|
||||
<td valign="top">
|
||||
<hr />
|
||||
<div align="center">
|
||||
<font color="green"><b>Íà äàííûé ìîìåíò âàìè íàíåñåíî óðîíà: </b></font><b class="private"> <span id="nabito"><? echo floor($u->info['battle_yron']); ?></span> HP </b><b style="color:blue">.</b><br />
|
||||
<span style="display:">
|
||||
<small style="display:none">(Îïûò: +<b><span id="expmaybe"><? echo floor($u->info['battle_exp']); ?></span> åä.</b>, Áåç ó÷åòà ïðîöåíòîâ)</small>
|
||||
</span>
|
||||
</div>
|
||||
<hr /></td>
|
||||
<td width="260" valign="top"><div align="right"><a href="https://new-combats.com/logs.php?log=<? echo $u->info['battle']; ?>" target="blank_">Ëîã áîÿ »»</a><br />
|
||||
(Áîé èäåò ñ òàéìàóòîì <strong id="timer_out">NaN</strong> ìèí.)</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<div class="st1222" id="volna"></div>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="260"> </td>
|
||||
<td><div style="font-size:12px;" id="battle_logg" align="left"></div><div align="left">Ïîëíóþ âåðñèþ ëîãà áîÿ ñìîòðèòå <a href="https://new-combats.com/logs.php?log=<? echo $u->info['battle']; ?>" target="blank_">çäåñü »»</a></div><br /></td>
|
||||
<td width="260"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- <script type="text/javascript" src="js/chat-engine.js"></script> -->
|
||||
|
||||
<script>// ôàéë áàòë ìèíè js è ýòîò òåñíî ñâÿçàíû, òî ÷òî èìååì â áàòë ìèíè äîëæíû ïî ëîãèêå èìåòü è çäåñü, íî ÿ íå ïîíèìàþ êîíå÷íî ïðèêîëà,íó ìá ïîòîìó ÷òî ÿ òóïîé
|
||||
function atackt(){ // â äóøå íå åáó ÷òî ýòî
|
||||
document.getElementById('go_btn').setAttribute("class", "buttons btnnew btnnew2");
|
||||
document.getElementById('go_btn').setAttribute("onclick", "");
|
||||
document.getElementById('go_btn').setAttribute("disabled","disabled");
|
||||
atack();
|
||||
timedCount();
|
||||
}
|
||||
function reflesht(){ // â äóøå íå åáó ÷òî ýòî¹2
|
||||
// console.log("çàøåë â ñàìó ôóíêöèþ") âûñâå÷èâàåòñÿ äâàæäû ïðè íàæàòèè íà êíîïêàõ
|
||||
document.getElementById('reflesh_btn').setAttribute("class", "buttons btnnew btnnew2");
|
||||
|
||||
|
||||
// console.log(document.getElementById('reflesh_btn').disabled)
|
||||
document.getElementById('reflesh_btn').setAttribute("onclick", "");
|
||||
document.getElementById('reflesh_btn').setAttribute("disabled","disabled");
|
||||
document.getElementById('btn_down_img1').setAttribute("onclick", "");
|
||||
document.getElementById('btn_down_img1').setAttribute("disabled","disabled");
|
||||
// console.log("òóò")
|
||||
reflesh(true);
|
||||
timedCount();
|
||||
}
|
||||
|
||||
var cgo = 250;
|
||||
var tgo;
|
||||
var timer_is_on = 0;
|
||||
timedCount(); //ýòî òîò ìîìåíò êîãäà êíîïêà ñåðàÿ
|
||||
function timedCount() { //reflesh_btn
|
||||
document.getElementById('go_btn').setAttribute("class", "buttons btnnew btnnew2");
|
||||
document.getElementById('go_btn').setAttribute("onclick", "");
|
||||
document.getElementById("go_btn").innerHTML = 'Æäåì!!!';// + cgo;
|
||||
document.getElementById('go_btn').setAttribute("disabled","disabled");
|
||||
|
||||
|
||||
// if (!document.getElementById('reflesh_btn').disabled) {
|
||||
// }
|
||||
|
||||
document.getElementById('reflesh_btn').setAttribute("class", "buttons btnnew btnnew2");
|
||||
document.getElementById('reflesh_btn').setAttribute("onclick", "");
|
||||
document.getElementById('reflesh_btn').setAttribute("disabled","disabled");
|
||||
document.getElementById("reflesh_btn").innerHTML = 'Æä¸ì!!!';// + cgo;
|
||||
document.getElementById('btn_down_img1').setAttribute("onclick", "");
|
||||
document.getElementById('btn_down_img1').setAttribute("disabled","disabled");
|
||||
|
||||
|
||||
if (cgo > 0)
|
||||
{
|
||||
tgo = setTimeout(timedCount, 100);
|
||||
cgo = cgo - 10;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
clearTimeout(tgo);
|
||||
timer_is_on = 0;
|
||||
cgo = 100; // äîñòóïíàÿ àòàêà
|
||||
|
||||
document.getElementById("go_btn").innerHTML = 'Âïåð¸ä!!!';
|
||||
document.getElementById('go_btn').removeAttribute("disabled");
|
||||
document.getElementById('go_btn').setAttribute("onclick", "atackt();");
|
||||
document.getElementById("reflesh_btn").innerHTML = 'Îáíîâèòü';
|
||||
// ÂÎÒ ÒÓÒ REMOVE
|
||||
document.getElementById('reflesh_btn').removeAttribute("disabled");
|
||||
document.getElementById('reflesh_btn').setAttribute("onclick", "reflesht();");
|
||||
document.getElementById('btn_down_img1').setAttribute("onclick", "reflesht();");
|
||||
document.getElementById('btn_down_img1').removeAttribute("disabled");
|
||||
}
|
||||
}
|
||||
|
||||
startCountdown();
|
||||
genZoneAtack();
|
||||
genZoneBlock();
|
||||
refleshPoints();
|
||||
</script>
|
||||
<?
|
||||
include('_incl_data/class/_cron_.php');
|
||||
include('_incl_data/class/__battle.php');
|
||||
include('jx/battle/refresh1.php'); ?>
|
||||
</div>
|
||||
<?
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,571 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
$old_battle = true;
|
||||
|
||||
include('jx/battle/log_text.php');
|
||||
|
||||
if( $old_battle == true ) {
|
||||
|
||||
if(isset($btl_last['id']) && $u->info['battle'] == 0) {
|
||||
$u->info['battle'] = $btl_last['battle'];
|
||||
//die();
|
||||
}
|
||||
|
||||
if($u->info['battle'] == 0 || isset($_GET['bend']))
|
||||
{
|
||||
//header('location: main.php');
|
||||
die();
|
||||
}
|
||||
|
||||
/*if( $u->info['admin'] > 0 ) {
|
||||
echo '<script>var server_fight = "_vip";</script>';
|
||||
}else{*/
|
||||
echo '<script>var server_fight = "";</script>';
|
||||
//}
|
||||
?>
|
||||
<script src="https://new-combats.com/js/jquery.js" type="text/javascript"></script>
|
||||
|
||||
<script src="https://new-combats.com/batl_1.js" type="text/javascript"></script>
|
||||
|
||||
<link href="https://new-combats.com/btl_1.css" rel="stylesheet" type="text/css">
|
||||
<script>
|
||||
function maginfo(z,p,m,obj) {
|
||||
var r = '';
|
||||
r += '<b>'+$(obj).attr('magelogin')+'</b><br><br>';
|
||||
r += 'Ìîùü: '+m+', ';
|
||||
r += 'Çàùèòà: '+z+', ';
|
||||
r += 'Ïîäàâëåíèå: '+p+'';
|
||||
return r;
|
||||
}
|
||||
<?
|
||||
if(isset($btl_last['id']) && ( $u->info['battle'] == 0 || $u->info['battle'] == $btl_last['battle']) ) {
|
||||
echo 'var battleFinishData = "'.$u->info['battle_text'].'";';
|
||||
//$u->info['battle_text'] = '';
|
||||
if( isset($_GET['finish'])) {
|
||||
mysql_query('UPDATE `stats` SET `battle_text` = "",`last_b`="0" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `battle_users` SET `finish` = 1 WHERE `uid` = "'.$u->info['id'].'"');
|
||||
header('location: main.php');
|
||||
die();
|
||||
}
|
||||
}else{
|
||||
echo 'var battleFinishData = -1;';
|
||||
}
|
||||
?>
|
||||
var noErTmr;
|
||||
var smnpty = <?=(0+$u->info['smena'])?>;
|
||||
setInterval('top.c.noEr = 0;',250);
|
||||
function mbsum(event)
|
||||
{
|
||||
//Enter
|
||||
if(event.keyCode==13 && top.c.noEr==0){
|
||||
if( document.getElementById('mainpanel').style.display == 'none' ) {
|
||||
reflesh();
|
||||
}else{
|
||||
atack();
|
||||
}
|
||||
top.c.noEr = 1; clearTimeout(top.c.noErTmr); /*top.c.noErTmr = setTimeout('top.c.noEr = 0;',1000);*/
|
||||
}
|
||||
//space
|
||||
if(event.keyCode==32 && top.c.noEr==0){ reflesh(); top.c.noEr = 1; clearTimeout(top.c.noErTmr); /*top.c.noErTmr = setTimeout('top.c.noEr = 0;',1000);*/ }
|
||||
//numes
|
||||
if(event.keyCode==49) {
|
||||
change_radioKeys(1,false);
|
||||
}
|
||||
if(event.keyCode==50) {
|
||||
change_radioKeys(2,false);
|
||||
}
|
||||
if(event.keyCode==51) {
|
||||
change_radioKeys(3,false);
|
||||
}
|
||||
if(event.keyCode==52) {
|
||||
change_radioKeys(4,false);
|
||||
}
|
||||
if(event.keyCode==53) {
|
||||
change_radioKeys(5,false);
|
||||
}
|
||||
if(event.keyCode==48) {
|
||||
change_radioKeys(0,false);
|
||||
}
|
||||
}
|
||||
|
||||
$(document.body).bind('keyup',function(event){ mbsum(event); });
|
||||
|
||||
function shpb() {
|
||||
$(document).find('div.pimg').unbind('mouseover');
|
||||
$(document).find('div.pimg').unbind('mouseout');
|
||||
$(document).find('div.pimg').unbind('mousedown');
|
||||
$(document).find('div.pimg').bind('mouseover',function(){ top.hi(this,$(this).attr('stt'),event,0,1,1,1,'stt'); });
|
||||
$(document).find('div.pimg').bind('mouseout',function(){ top.hic(); });
|
||||
$(document).find('div.pimg').bind('mousedown',function(){ top.hic(); });
|
||||
var test = $(document).find('div.pimg');
|
||||
var i = 0;
|
||||
while(i != -1) {
|
||||
if(test[i] != undefined) {
|
||||
if($(test[i]).attr('pog') > 1 && $(test[i]).attr('stl') == 0) {
|
||||
$(test[i]).attr('stl',1);
|
||||
$(test[i]).html('<span class="sp1">'+$(test[i]).attr('pog')+'</span><span class="sp4">'+$(test[i]).attr('pog')+'</span><span class="sp3">'+$(test[i]).attr('pog')+'</span><span class="sp2">'+$(test[i]).attr('pog')+'</span><div>'+$(test[i]).attr('pog')+'</div>'+$(test[i]).html());
|
||||
}else if($(test[i]).attr('col') > 1 && $(test[i]).attr('stl') == 0) {
|
||||
$(test[i]).attr('stl',1);
|
||||
$(test[i]).html('<span class="sp1">x'+$(test[i]).attr('col')+'</span><span class="sp4">x'+$(test[i]).attr('col')+'</span><span class="sp3">x'+$(test[i]).attr('col')+'</span><span class="sp2">x'+$(test[i]).attr('col')+'</span><div>x'+$(test[i]).attr('col')+'</div>'+$(test[i]).html());
|
||||
}
|
||||
}else{
|
||||
i = -2;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<div align="center"><b><font color="red">!!! ÍÎÂÀß ÁÎÅÂÀß ÑÈÑÒÅÌÀ ÐÀÁÎÒÀÅÒ Â ÒÅÑÒÎÂÎÌ ÐÅÆÈÌÅ !!!</font></b></div>
|
||||
<div style="background-color:#e8e8e8">
|
||||
<script type="text/javascript" src="js/btl_info.js"></script>
|
||||
<script>
|
||||
$.ajaxSetup({cache: false});
|
||||
$(window).error(function(){
|
||||
return true;
|
||||
});
|
||||
</script>
|
||||
<script src="https://img.new-combats.com/js/jx/jquery.form.js" type="text/javascript"></script>
|
||||
<script type="text/javascript" src="js/jquery.cookie.js"></script>
|
||||
<script type="text/javascript">
|
||||
var login = '<? echo $u->info['login']; ?>';
|
||||
var za = <? echo 0+$u->stats['zona']; ?>;
|
||||
var zb = <? echo 0+$u->stats['zonb']; ?>;
|
||||
var level = <? echo $u->info['level']; ?>;
|
||||
|
||||
function replaceAll(find, replace, str) {
|
||||
return str.replace(new RegExp(find, 'g'), replace);
|
||||
}
|
||||
|
||||
function explode( delimiter, string ) {
|
||||
|
||||
var emptyArray = { 0: '' };
|
||||
|
||||
if ( arguments.length != 2
|
||||
|| typeof arguments[0] == 'undefined'
|
||||
|| typeof arguments[1] == 'undefined' )
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
if ( delimiter === ''
|
||||
|| delimiter === false
|
||||
|| delimiter === null )
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
if ( typeof delimiter == 'function'
|
||||
|| typeof delimiter == 'object'
|
||||
|| typeof string == 'function'
|
||||
|| typeof string == 'object' )
|
||||
{
|
||||
return emptyArray;
|
||||
}
|
||||
|
||||
if ( delimiter === true ) {
|
||||
delimiter = '1';
|
||||
}
|
||||
|
||||
return string.toString().split ( delimiter.toString() );
|
||||
}
|
||||
|
||||
<?
|
||||
function convert($from, $to, $var)
|
||||
{
|
||||
if (is_array($var))
|
||||
{
|
||||
$new = array();
|
||||
foreach ($var as $key => $val)
|
||||
{
|
||||
$new[convert($from, $to, $key)] = convert($from, $to, $val);
|
||||
}
|
||||
$var = $new;
|
||||
}
|
||||
else if (is_string($var))
|
||||
{
|
||||
$var = iconv($from, $to, $var);
|
||||
}
|
||||
return $var;
|
||||
}
|
||||
function normJsonStr($str){
|
||||
$str = preg_replace_callback('/\\\u([a-f0-9]{4})/i', create_function('$m', 'return chr(hexdec($m[1])-1072+224);'), $str);
|
||||
//$str = iconv('cp1251', 'utf-8', $str);
|
||||
return $str;
|
||||
}
|
||||
?>
|
||||
|
||||
var log_text = <? echo normJsonStr(json_encode(convert('cp1251','utf-8',$log_text))); ?>;
|
||||
var youlogin = "<?=$u->info['login']?>";
|
||||
|
||||
function looklogrep(text,vars) {
|
||||
|
||||
var vars = explode('||',vars);
|
||||
var forYou = '';
|
||||
var data = { };
|
||||
var i = 0;
|
||||
var j = {};
|
||||
while(i != -1 ) {
|
||||
if( vars[i] != undefined ) {
|
||||
j = explode('=',vars[i]);
|
||||
data[j[0]] = j[1];
|
||||
}else{
|
||||
i = -2;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
|
||||
text = replaceAll('{u1}','<span onClick="top.chat.addto(\'' + data['login1'] + '\',\'to\'); return false;" oncontextmenu="top.infoMenu(\'' + data['login1'] + '\',event,\'chat\'); return false;" class="CSSteam'+data['t1']+'">' + data['login1'] + '</span>',text);
|
||||
text = replaceAll('{u2}','<span onClick="top.chat.addto(\'' + data['login2'] + '\',\'to\'); return false;" oncontextmenu="top.infoMenu(\'' + data['login2'] + '\',event,\'chat\'); return false;" class="CSSteam'+data['t2']+'">' + data['login2'] + '</span>',text);
|
||||
text = replaceAll('^^^^','=',text);
|
||||
text = replaceAll('{pr}','<b>' + data['prm'] + '</b>',text);
|
||||
|
||||
var test_zb1 = [ 0 , 0 , 0 , 0 , 0 , 0];
|
||||
var test_zb2 = [ 0 , 0 , 0 , 0 , 0 , 0];
|
||||
i = 1;
|
||||
j = data['bl2'];
|
||||
while( i <= data['zb2'] ) {
|
||||
test_zb1[ j ] = 1;
|
||||
j++;
|
||||
if( j > 5 ) {
|
||||
j = 1;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
|
||||
i = 1;
|
||||
while( i <= 5 ) {
|
||||
j = 1;
|
||||
rej = '';
|
||||
while( j <= 5 ) {
|
||||
zab = '';
|
||||
if( i == j ) {
|
||||
zab += '1'; //a
|
||||
}else{
|
||||
zab += '0'; //a
|
||||
}
|
||||
if( test_zb1[ j ] == 1) {
|
||||
zab += '1'; //b
|
||||
}else{
|
||||
zab += '0'; //b
|
||||
}
|
||||
rej += '<img src="https://img.new-combats.com/i/zones/'+data['t2']+'/'+data['t1']+''+zab+'.gif">';
|
||||
j++;
|
||||
}
|
||||
text = replaceAll('{zn2_' + i + '}',rej,text);
|
||||
i++;
|
||||
}
|
||||
|
||||
i = 1;
|
||||
while( i <= 21 ) {
|
||||
//çàìåíà R - èãðîê 1
|
||||
if( log_text[data['s1']] != undefined ) {
|
||||
if( log_text[data['s1']][i] != undefined ) {
|
||||
r = log_text[data['s1']][i];
|
||||
k = 0;
|
||||
while( k != -1 ) {
|
||||
if( r[k] != undefined ) {
|
||||
text = replaceAll('{1x' + i + 'x' + k + '}','' + r[k] + '',text);
|
||||
}else{
|
||||
k = -2;
|
||||
}
|
||||
k++;
|
||||
}
|
||||
}
|
||||
}
|
||||
//çàìåíà R - èãðîê 2
|
||||
if( log_text[data['s2']] != undefined ) {
|
||||
if( log_text[data['s2']][i] != undefined ) {
|
||||
r = log_text[data['s2']][i];
|
||||
k = 0;
|
||||
while( k != -1 ) {
|
||||
if( r[k] != undefined ) {
|
||||
text = replaceAll('{2x' + i + 'x' + k + '}','' + r[k] + '',text);
|
||||
}else{
|
||||
k = -2;
|
||||
}
|
||||
k++;
|
||||
}
|
||||
}
|
||||
}
|
||||
i++;
|
||||
}
|
||||
|
||||
//text = replaceAll('^^^^','=',text);
|
||||
|
||||
/*text = replaceAll('{tm1}','<span class="date '+forYou+'">00:01</span>',text);
|
||||
text = replaceAll('{tm2}','<span class="date '+forYou+'">00:02</span>',text);
|
||||
text = replaceAll('{tm3}','<span class="date '+forYou+'">01.01.2015 00:01</span>',text);
|
||||
text = replaceAll('{tm4}','<span class="date '+forYou+'">02.02.2015 00:02</span>',text);*/
|
||||
|
||||
//Ïîâòîðíàÿ çàìåíà
|
||||
text = replaceAll('{u1}','<span onClick="top.chat.addto(\'' + data['login1'] + '\',\'to\'); return false;" oncontextmenu="top.infoMenu(\'' + data['login1'] + '\',event,\'chat\'); return false;" class="CSSteam'+data['t1']+'">' + data['login1'] + '</span>',text);
|
||||
text = replaceAll('{u2}','<span onClick="top.chat.addto(\'' + data['login2'] + '\',\'to\'); return false;" oncontextmenu="top.infoMenu(\'' + data['login2'] + '\',event,\'chat\'); return false;" class="CSSteam'+data['t2']+'">' + data['login2'] + '</span>',text);
|
||||
|
||||
if( data['prm'] != undefined ) {
|
||||
data['prm'] = replaceAll("rvnO","=",data['prm']);
|
||||
}
|
||||
|
||||
//data['prm'] = replaceAll('^^^^','=', data['prm'] );
|
||||
|
||||
text = replaceAll('{pr}','<b>' + data['prm'] + '</b>',text);
|
||||
|
||||
text = replaceAll('^^^^','=',text);
|
||||
|
||||
text = replaceAll('==','',text);
|
||||
|
||||
if( ( data['login1'] == youlogin || data['login2'] == youlogin ) && youlogin != '' ) {
|
||||
text = replaceAll('{fru}',' date2 ',text);
|
||||
}else{
|
||||
text = replaceAll('{fru}','',text);
|
||||
}
|
||||
|
||||
/*text = replaceAll('{tm1}','<span class="date '+forYou+'">00:01</span>',text);
|
||||
text = replaceAll('{tm2}','<span class="date '+forYou+'">00:02</span>',text);
|
||||
text = replaceAll('{tm3}','<span class="date '+forYou+'">01.01.2015 00:01</span>',text);
|
||||
text = replaceAll('{tm4}','<span class="date '+forYou+'">02.02.2015 00:02</span>',text);*/
|
||||
|
||||
return text;
|
||||
}
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="js/btl_mini.js"></script>
|
||||
<div id="hint4" class="ahint"></div>
|
||||
<style>
|
||||
html, body {
|
||||
background-color:#e8e8e8;
|
||||
}
|
||||
</style>
|
||||
<div align="center" onMouseDown="top.hic();" onMouseOut="top.hic();">
|
||||
<table width="100%" bgcolor="#e8e8e8" border="0" cellspacing="0" cellpadding="1">
|
||||
<tr>
|
||||
<td valign="top" width="260"><div id="player1">
|
||||
</div>
|
||||
<div align="right"></div></td>
|
||||
<td valign="top"><div align="center">
|
||||
<table width="100%" height="25" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="50%" valign="top"><div id="player1_login" style="float:left;"></div></td>
|
||||
<td align="center"><h3>Ïîåäèíîê</h3></td>
|
||||
<td width="50%" valign="top" align="right"><div id="player2_login" style="float:right;"></div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" align="center" cellpadding="0" cellspacing="3">
|
||||
<tr>
|
||||
<td height="20">
|
||||
<div id="ref2" name="ref2"></div><div id="ref" name="ref"></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<div id="error" style="display:none;"></div>
|
||||
<td><div id="pers_magic" align="center">
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><table border="0" align="center" cellpadding="0" cellspacing="1">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<div id="ndfksdw">
|
||||
<table width="100%" id="mainpanel222" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td bgcolor="#A7A7A7"><div align="center"><strong>Àòàêà</strong></div></td>
|
||||
<td width="20" bgcolor="#A7A7A7"><div align="center" style="color:#A7A7A7;">-</div></td>
|
||||
<td bgcolor="#A7A7A7"><div align="center"><strong>Çàùèòà</strong></div></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table width="100%" border="0" align="center" cellpadding="1" cellspacing="2" id="mainpanel">
|
||||
<tr>
|
||||
<td><div id="zatack1_1" class="crop"><a onclick="change_radio(1,1,'atack',0);return false;" href="#"><img style="display:block;" id="atack_1_1" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack2_1" class="crop"><a onclick="change_radio(2,1,'atack',0);return false;" href="#"><img style="display:block;" id="atack_2_1" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack3_1" class="crop"><a onclick="change_radio(3,1,'atack',0);return false;" href="#"><img style="display:block;" id="atack_3_1" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack4_1" class="crop"><a onclick="change_radio(4,1,'atack',0);return false;" href="#"><img style="display:block;" id="atack_4_1" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack5_1" class="crop"><a onclick="change_radio(5,1,'atack',0);return false;" href="#"><img style="display:block;" id="atack_5_1" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="select_atack(1,1);" style="cursor:default;" align="left">óäàð â ãîëîâó</td>
|
||||
<td width="3" style="cursor:default;" onclick="select_atack(1,1);"> </td>
|
||||
<td><div id="zblock1_1" class="crop"><a onclick="change_radio(1,1,'block',0);return false;" href="#"><img style="display:block;" id="block_1_1" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="change_radio(1,1,'block');" style="cursor:default;" align="left"><div id="txtb1_1"> áëîê ãîëîâû</div>
|
||||
<div id="txtb1_2"> áëîê ãîëîâû è ãðóäè</div>
|
||||
<div id="txtb1_3"> áëîê ãîëîâû, ãðóäè è æèâîòà</div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div id="zatack1_2" class="crop"><a onclick="change_radio(1,2,'atack',0);return false;" href="#"><img style="display:block;" id="atack_1_2" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack2_2" class="crop"><a onclick="change_radio(2,2,'atack',0);return false;" href="#"><img style="display:block;" id="atack_2_2" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack3_2" class="crop"><a onclick="change_radio(3,2,'atack',0);return false;" href="#"><img style="display:block;" id="atack_3_2" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack4_2" class="crop"><a onclick="change_radio(4,2,'atack',0);return false;" href="#"><img style="display:block;" id="atack_4_2" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack5_2" class="crop"><a onclick="change_radio(5,2,'atack',0);return false;" href="#"><img style="display:block;" id="atack_5_2" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="select_atack(2,1);" style="cursor:default;" align="left">óäàð â ãðóäü</td>
|
||||
<td onclick="select_atack(2,1);" style="cursor:default;"> </td>
|
||||
<td><div id="zblock1_2" class="crop"><a onclick="change_radio(1,2,'block',0);return false;" href="#"><img style="display:block;" id="block_1_2" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="change_radio(1,2,'block');" style="cursor:default;" align="left"><div id="txtb2_1"> áëîê ãðóäè</div>
|
||||
<div id="txtb2_2"> áëîê ãðóäè è æèâîòà</div>
|
||||
<div id="txtb2_3"> áëîê ãðóäè, æèâîòà è ïîÿñà</div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div id="zatack1_3" class="crop"><a onclick="change_radio(1,3,'atack',0);return false;" href="#"><img style="display:block;" id="atack_1_3" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack2_3" class="crop"><a onclick="change_radio(2,3,'atack',0);return false;" href="#"><img style="display:block;" id="atack_2_3" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack3_3" class="crop"><a onclick="change_radio(3,3,'atack',0);return false;" href="#"><img style="display:block;" id="atack_3_3" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack4_3" class="crop"><a onclick="change_radio(4,3,'atack',0);return false;" href="#"><img id="atack_4_3" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack5_3" class="crop"><a onclick="change_radio(5,3,'atack',0);return false;" href="#"><img style="display:block;" id="atack_5_3" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="select_atack(3,1);" style="cursor:default;" align="left">óäàð â æèâîò</td>
|
||||
<td onclick="select_atack(3,1);" style="cursor:default;"> </td>
|
||||
<td><div id="zblock1_3" class="crop"><a onclick="change_radio(1,3,'block',0);return false;" href="#"><img style="display:block;" id="block_1_3" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="change_radio(1,3,'block');" style="cursor:default;" align="left"><div id="txtb3_1"> áëîê æèâîòà</div>
|
||||
<div id="txtb3_2"> áëîê æèâîòà è ïîÿñà</div>
|
||||
<div id="txtb3_3"> áëîê æèâîòà, ïîÿñà è íîã</div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div id="zatack1_4" class="crop"><a onclick="change_radio(1,4,'atack',0);return false;" href="#"><img style="display:block;" id="atack_1_4" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack2_4" class="crop"><a onclick="change_radio(2,4,'atack',0);return false;" href="#"><img style="display:block;" id="atack_2_4" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack3_4" class="crop"><a onclick="change_radio(3,4,'atack',0);return false;" href="#"><img style="display:block;" id="atack_3_4" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack4_4" class="crop"><a onclick="change_radio(4,4,'atack',0);return false;" href="#"><img style="display:block;" id="atack_4_4" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack5_4" class="crop"><a onclick="change_radio(5,4,'atack',0);return false;" href="#"><img style="display:block;" id="atack_5_4" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="select_atack(4,1);" style="cursor:default;" align="left">óäàð â ïîÿñ(ïàõ)</td>
|
||||
<td onclick="select_atack(4,1);" style="cursor:default;"> </td>
|
||||
<td><div id="zblock1_4" class="crop"><a onclick="change_radio(1,4,'block',0);return false;" href="#"><img style="display:block;" id="block_1_4" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="change_radio(1,4,'block');" style="cursor:default;" align="left"><div id="txtb4_1"> áëîê ïîÿñà</div>
|
||||
<div id="txtb4_2"> áëîê ïîÿñà è íîã</div>
|
||||
<div id="txtb4_3"> áëîê ïîÿñà, íîã è ãîëîâû</div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div id="zatack1_5" class="crop"><a onclick="change_radio(1,5,'atack',0);return false;" href="#"><img style="display:block;" id="atack_1_5" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack2_5" class="crop"><a onclick="change_radio(2,5,'atack',0);return false;" href="#"><img style="display:block;" id="atack_2_5" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack3_5" class="crop"><a onclick="change_radio(3,5,'atack',0);return false;" href="#"><img style="display:block;" id="atack_3_5" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack4_5" class="crop"><a onclick="change_radio(4,5,'atack',0);return false;" href="#"><img style="display:block;" id="atack_4_5" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack5_5" class="crop"><a onclick="change_radio(5,5,'atack',0);return false;" href="#"><img style="display:block;" id="atack_5_5" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="select_atack(5,1);" style="cursor:default;" align="left">óäàð ïî íîãàì</td>
|
||||
<td onclick="select_atack(5,1);" style="cursor:default;"> </td>
|
||||
<td><div id="zblock1_5" class="crop"><a onclick="change_radio(1,5,'block',0);return false;" href="#"><img style="display:block;" id="block_1_5" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="change_radio(1,5,'block');" style="cursor:default;" align="left"><div id="txtb5_1"> áëîê íîã</div>
|
||||
<div id="txtb5_2"> áëîê íîã è ãîëîâû</div>
|
||||
<div id="txtb5_3"> áëîê íîã, ãîëîâû è ãðóäè</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="ref_menu_down" align="center">
|
||||
<table width="100%" border="0" style="background-color:#f2f0f0;" align="center" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td width="5"> </td>
|
||||
<td width="20" title="Ñëó÷àéíûé óäàð" onclick="top.cb_radio_click($('#cr_rach_rc3'),3);"><script>top.slcbrc[3] = 1; if( top.slcbrc[3] == 0 ) { document.write(top.create_check('rc3','','off')); }else{ document.write(top.create_check('rc3','','on')); }</script></td>
|
||||
<td width="20" title="Íå ñáðàñûâàòü âûáîð çîí àòàêè\áëîêà" onclick="top.cb_radio_click($('#cr_rach_rc4'),4);"><script>if( top.slcbrc[4] == 0 ) { document.write(top.create_check('rc4','','off')); }else{ document.write(top.create_check('rc4','','on')); }</script></td>
|
||||
<td width="20"> </td>
|
||||
<td align="center">
|
||||
<input name="fast_battle" id="fast_battle" type="hidden"/>
|
||||
<input name="auto_battle" id="auto_battle" type="hidden" />
|
||||
<button name="go_btn" type="button" id="go_btn" style="cursor:pointer;" class="btn" title="Âïåð¸ä!!!" onclick="atack();">Âïåð¸ä!!!</button>
|
||||
<button name="reflesh_btn" onClick="reflesh(true);" type="button" id="reflesh_btn" style="cursor:pointer;display:none;" class="btn" title="Îáíîâèòü" >Îáíîâèòü</button>
|
||||
<button name="back_menu_down" onClick="top.frames['main'].location='main.php?finish=<? echo microtime(); ?>';" type="button" id="back_menu_down" style="cursor:pointer;display:none;" class="btn" title="Âåðíóòüñÿ" >Âåðíóòüñÿ</button>
|
||||
<input name="save_zones" id="save_zones" type="hidden" />
|
||||
</td>
|
||||
<td width="20"><img <? if( $u->info['lider'] != $u->info['battle'] ) { ?>style="display:none;cursor:pointer;"<? }else{ ?>style="cursor:pointer;"<? } ?> onclick="top.leaderFight();" id="btn_down_img3" style="cursor:pointer;" title="Ïåðåäàòü ôëàã" src="https://img.new-combats.com/i/ico_change_leader1.gif" width="16" height="19" /></td>
|
||||
<td width="20"><img <? if( $u->info['lider'] != $u->info['battle'] ) { ?>style="display:none;cursor:pointer;"<? }else{ ?>style="cursor:pointer;"<? } ?> onclick="top.leaderFight2();" id="btn_down_img4" style="cursor:pointer;" title="Óáèòü" src="https://img.new-combats.com/i/ico_kill_member1.gif" width="16" height="19" /></td>
|
||||
<td width="40"><div align="right"><img onclick="top.smena1();" id="btn_down_img2" style="cursor:pointer;" title="Ñìåíà ïðîòèâíèêà (3)" src="https://img.new-combats.com/i/ico_change.gif" width="16" height="19" /> <img src="https://img.new-combats.com/i/ico_refresh.gif" name="btn_down_img1" width="16" height="19" id="btn_down_img1" style="cursor:pointer;" title="Îáíîâèòü" onclick="battleClass.reflesh(2);" /></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="1"></td>
|
||||
<td height="1"></td>
|
||||
<td height="1"></td>
|
||||
<td height="1"></td>
|
||||
<td height="1"><img style="display:block" src="https://<?=$c['img'];?>/1x1.gif" width="200" height="1" /></td>
|
||||
<td height="1"></td>
|
||||
<td height="1"></td>
|
||||
<td height="1"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<? if($u->info['level'] == 0) { ?><hr />
|
||||
<center><font color="#333333"><small>Ïðîñòî íàæìèòå <b>Âïåð¸ä!!!</b> ÷òîáû ñäåëàòü ðàíäîìíûé óäàð</small></font></center><hr />
|
||||
<? } ?>
|
||||
</td>
|
||||
</tr>
|
||||
</table> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="mainpanel2" style="height:118px; display:none;" align="center"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div style="padding-top:20px;padding-bottom:10px;" align="center">
|
||||
<table <? if($u->info['level'] < 2) { echo ' style="display:none;" '; } ?> border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td><span title="Íàíåñåííûé óäàð" style="margin-right:11px; font-size:9px;"><img onclick="startHintPriemsBattle()" width="8" height="8" src="https://img.new-combats.com/i/micro/hit.gif" /> <font id="tac1"><? echo 0+$u->info['tactic1']; ?></font></span></td>
|
||||
<td><span title="Êðèòè÷åñêèé óäàð" style="margin-right:11px; font-size:9px;"><img width="8" height="8" src="https://img.new-combats.com/i/micro/krit.gif" /> <font id="tac2"><? echo 0+$u->info['tactic2']; ?></font></span></td>
|
||||
<td><span title="Ïðîâåäåííûé êîíòðóäàð" style="margin-right:11px; font-size:9px;"><img width="8" height="8" src="https://img.new-combats.com/i/micro/counter.gif" /> <font id="tac3"><? echo 0+$u->info['tactic3']; ?></font></span></td>
|
||||
<td><span title="Óñïåøíûé áëîê" style="margin-right:11px; font-size:9px;"><img width="8" height="8" src="https://img.new-combats.com/i/micro/block.gif" /> <font id="tac4"><? echo 0+$u->info['tactic4']; ?></font></span></td>
|
||||
<td><span title="Óñïåøíîå ïàðèðîâàíèå" style="margin-right:11px; font-size:9px;"><img width="8" height="8" src="https://img.new-combats.com/i/micro/parry.gif" /> <font id="tac5"><? echo 0+$u->info['tactic5']; ?></font></span></td>
|
||||
<td><span title="Íàíåñåííûé óðîí" style="margin-right:11px; font-size:9px;"><img width="8" height="8" src="https://img.new-combats.com/i/micro/hp.gif" /> <font id="tac6"><? echo 0+floor($u->info['tactic6']); ?></font></span></td>
|
||||
<td><span id="tac7t" title="Óðîâåíü äóõà" style="margin-right:11px; font-size:9px;"><img width="7" height="8" src="https://img.new-combats.com/i/micro/spirit.gif" /> <font id="tac7"><? if($u->info['tactic7']<0){ $u->info['tactic7'] = 0; } echo 0+$u->info['tactic7']; ?></font></span></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" align="center" cellpadding="0" cellspacing="1">
|
||||
<tr align="center">
|
||||
<td><div id="priems" style="width:440px;"></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div style="display:none;" id="pers_priem" align="center"></div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr style="border-color:#333;" />
|
||||
</div></td>
|
||||
<td valign="top" width="260" align="right"><div id="player2">
|
||||
<div align="left"></div>
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<div id="allTeams0" align="center"><font id="teams"></font></div>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="260" valign="top"> </td>
|
||||
<td valign="top">
|
||||
<hr />
|
||||
<div align="center">
|
||||
<font color="green"><b>Íà äàííûé ìîìåíò âàìè íàíåñåíî óðîíà: </b></font><b class="private"> <span id="nabito"><? echo floor($u->info['battle_yron']); ?></span> HP </b><b style="color:blue">.</b><br />
|
||||
<span style="display:none">
|
||||
<small>(Îïûò: +<b><span id="expmaybe"><? echo floor($u->info['battle_exp']); ?></span> åä.</b>, Áåç ó÷åòà ïðîöåíòîâ)</small>
|
||||
</span>
|
||||
</div>
|
||||
<hr /></td>
|
||||
<td width="260" valign="top"><div align="right"><a href="https://new-combats.com/logs.php?log=<? echo $u->info['battle']; ?>" target="blank_">Ëîã áîÿ »»</a><br />
|
||||
(Áîé èäåò ñ òàéìàóòîì <strong id="timer_out">NaN</strong> ìèí.)</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<div class="st1222" id="volna"></div>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="260"> </td>
|
||||
<td><div style="font-size:12px;" id="battle_logg" align="left"></div><div align="left">Ïîëíóþ âåðñèþ ëîãà áîÿ ñìîòðèòå <a href="https://new-combats.com/logs.php?log=<? echo $u->info['battle']; ?>" target="blank_">çäåñü »»</a></div><br /></td>
|
||||
<td width="260"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<script>
|
||||
genZoneAtack();
|
||||
genZoneBlock();
|
||||
refleshPoints();
|
||||
battleClass.start();
|
||||
</script>
|
||||
</div>
|
||||
<?
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,620 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
$old_battle = true;
|
||||
|
||||
|
||||
if( isset($_COOKIE['newbattle']) ) {
|
||||
$old_battle = false;
|
||||
include('btl_2.php');
|
||||
die();
|
||||
}
|
||||
|
||||
|
||||
|
||||
include('jx/battle/log_text.php');
|
||||
|
||||
if( $old_battle == true ) {
|
||||
|
||||
if(isset($btl_last['id']) && $u->info['battle'] == 0) {
|
||||
$u->info['battle'] = $btl_last['battle'];
|
||||
//die();
|
||||
}
|
||||
|
||||
if($u->info['battle'] == 0 || isset($_GET['bend']))
|
||||
{
|
||||
//header('location: main.php');
|
||||
//die();
|
||||
die('<script>top.frames[\'main\'].location = "main.php";</script>');
|
||||
}
|
||||
|
||||
$thisBattle = mysql_fetch_array(mysql_query('SELECT * FROM `battle` WHERE `id` = "'.$u->info['battle'].'" LIMIT 1'));
|
||||
|
||||
$allprice = mysql_fetch_array(mysql_query('SELECT SUM(`price1`) FROM `battle_users` WHERE `battle` = "'.$u->info['battle'].'" GROUP BY `uid` LIMIT 1'));
|
||||
$allprice = $allprice[0];
|
||||
function typeBattle($x) {
|
||||
$r = array(0,0,'Ïîåäèíîê','Êðîâàâûé Ïîåäèíîê');
|
||||
if( $x < 50000 ) {
|
||||
//Îáû÷íûé áîé
|
||||
}elseif( $x >= 50000 && $x < 100000 ) {
|
||||
$r = array(25,50,'Âåëèêàÿ Áèòâà','Êðîâàâàÿ Áèòâà');
|
||||
}elseif( $x < 150000 ) {
|
||||
$r = array(50,75,'Âåëè÷àéøàÿ Áèòâà','Êðîâàâàÿ Ðåçíÿ');
|
||||
}elseif( $x < 200000 ) {
|
||||
$r = array(75,100,'Èñòîðè÷åñêàÿ Áèòâà','Êðîâàâàÿ Ñå÷à');
|
||||
}elseif( $x < 250000 ) {
|
||||
$r = array(100,125,'Ýïîõàëüíàÿ Áèòâà','Êðîâàâîå Ïîáîèùå');
|
||||
}elseif( $x >= 250000 ) {
|
||||
$r = array(150,150,'Ñóäíûé Äåíü','Ñóäíûé Äåíü');
|
||||
}
|
||||
return $r;
|
||||
}
|
||||
$allprice = typeBattle($allprice);
|
||||
|
||||
/*if( $u->info['admin'] > 0 ) {
|
||||
echo '<script>var server_fight = "_vip";</script>';
|
||||
}else{*/
|
||||
echo '<script>var server_fight = "";</script>';
|
||||
//}
|
||||
?>
|
||||
<script src="https://new-combats.com/js/jquery.js" type="text/javascript"></script>
|
||||
<link href="https://new-combats.com/btl_1.css" rel="stylesheet" type="text/css">
|
||||
<script>
|
||||
function maginfo(z,p,m,obj) {
|
||||
var r = '';
|
||||
r += '<b>'+$(obj).attr('magelogin')+'</b><br><br>';
|
||||
r += 'Ìîùü: '+m+', ';
|
||||
r += 'Çàùèòà: '+z+', ';
|
||||
r += 'Ïîäàâëåíèå: '+p+'';
|
||||
return r;
|
||||
}
|
||||
<?
|
||||
if(isset($btl_last['id']) && ( $u->info['battle'] == 0 || $u->info['battle'] == $btl_last['battle']) ) {
|
||||
echo 'var battleFinishData = "'.$u->info['battle_text'].'";';
|
||||
//$u->info['battle_text'] = '';
|
||||
if( isset($_GET['finish'])) {
|
||||
mysql_query('UPDATE `stats` SET `battle_text` = "",`last_b`="0" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `battle_users` SET `finish` = 1 WHERE `uid` = "'.$u->info['id'].'"');
|
||||
header('location: main.php');
|
||||
die();
|
||||
//die('<script>top.frames[\'main\'].location = "main.php";</script>');
|
||||
}
|
||||
}else{
|
||||
echo 'var battleFinishData = -1;';
|
||||
}
|
||||
?>
|
||||
var noErTmr;
|
||||
var smnpty = <?=(0+$u->info['smena'])?>;
|
||||
setInterval('top.c.noEr = 0;',250);
|
||||
function mbsum(event)
|
||||
{
|
||||
//Enter
|
||||
if(event.keyCode==13 && top.c.noEr==0){
|
||||
if( document.getElementById('go_btn').style.display != 'none' || document.getElementById('reflesh_btn').style.display == '')
|
||||
{
|
||||
if( document.getElementById('mainpanel').style.display == 'none' ) {
|
||||
reflesh();
|
||||
}else{
|
||||
atack();
|
||||
}
|
||||
}
|
||||
top.c.noEr = 1; clearTimeout(top.c.noErTmr); /*top.c.noErTmr = setTimeout('top.c.noEr = 0;',1000);*/
|
||||
}
|
||||
//space
|
||||
if(event.keyCode==32 && top.c.noEr==0){ reflesh(); top.c.noEr = 1; clearTimeout(top.c.noErTmr); /*top.c.noErTmr = setTimeout('top.c.noEr = 0;',1000);*/ }
|
||||
//numes
|
||||
if(event.keyCode==49) {
|
||||
change_radioKeys(1,false);
|
||||
}
|
||||
if(event.keyCode==50) {
|
||||
change_radioKeys(2,false);
|
||||
}
|
||||
if(event.keyCode==51) {
|
||||
change_radioKeys(3,false);
|
||||
}
|
||||
if(event.keyCode==52) {
|
||||
change_radioKeys(4,false);
|
||||
}
|
||||
if(event.keyCode==53) {
|
||||
change_radioKeys(5,false);
|
||||
}
|
||||
if(event.keyCode==48) {
|
||||
change_radioKeys(0,false);
|
||||
}
|
||||
}
|
||||
|
||||
$(document.body).bind('keyup',function(event){ mbsum(event); });
|
||||
|
||||
function shpb() {
|
||||
$(document).find('div.pimg').unbind('mouseover');
|
||||
$(document).find('div.pimg').unbind('mouseout');
|
||||
$(document).find('div.pimg').unbind('mousedown');
|
||||
$(document).find('div.pimg').bind('mouseover',function(){ top.hi(this,$(this).attr('stt'),event,0,1,1,1,'stt'); });
|
||||
$(document).find('div.pimg').bind('mouseout',function(){ top.hic(); });
|
||||
$(document).find('div.pimg').bind('mousedown',function(){ top.hic(); });
|
||||
var test = $(document).find('div.pimg');
|
||||
var i = 0;
|
||||
while(i != -1) {
|
||||
if(test[i] != undefined) {
|
||||
if($(test[i]).attr('pog') > 1 && $(test[i]).attr('stl') == 0) {
|
||||
$(test[i]).attr('stl',1);
|
||||
$(test[i]).html('<span class="sp1">'+$(test[i]).attr('pog')+'</span><span class="sp4">'+$(test[i]).attr('pog')+'</span><span class="sp3">'+$(test[i]).attr('pog')+'</span><span class="sp2">'+$(test[i]).attr('pog')+'</span><div>'+$(test[i]).attr('pog')+'</div>'+$(test[i]).html());
|
||||
}else if($(test[i]).attr('col') > 1 && $(test[i]).attr('stl') == 0) {
|
||||
$(test[i]).attr('stl',1);
|
||||
$(test[i]).html('<span class="sp1">x'+$(test[i]).attr('col')+'</span><span class="sp4">x'+$(test[i]).attr('col')+'</span><span class="sp3">x'+$(test[i]).attr('col')+'</span><span class="sp2">x'+$(test[i]).attr('col')+'</span><div>x'+$(test[i]).attr('col')+'</div>'+$(test[i]).html());
|
||||
}
|
||||
}else{
|
||||
i = -2;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<div style="background-color:#e8e8e8">
|
||||
<script type="text/javascript" src="js/btl_info.js"></script>
|
||||
<script>
|
||||
$.ajaxSetup({cache: false});
|
||||
$(window).error(function(){
|
||||
return true;
|
||||
});
|
||||
</script>
|
||||
<script src="https://img.new-combats.com/js/jx/jquery.form.js" type="text/javascript"></script>
|
||||
<script type="text/javascript" src="js/jquery.cookie.js"></script>
|
||||
<script type="text/javascript">
|
||||
var login = '<? echo $u->info['login']; ?>';
|
||||
var za = <? echo 0+$u->stats['zona']; ?>;
|
||||
var zb = <? echo 0+$u->stats['zonb']; ?>;
|
||||
var level = <? echo $u->info['level']; ?>;
|
||||
|
||||
function replaceAll(find, replace, str) {
|
||||
return str.replace(new RegExp(find, 'g'), replace);
|
||||
}
|
||||
|
||||
function explode( delimiter, string ) {
|
||||
|
||||
var emptyArray = { 0: '' };
|
||||
|
||||
if ( arguments.length != 2
|
||||
|| typeof arguments[0] == 'undefined'
|
||||
|| typeof arguments[1] == 'undefined' )
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
if ( delimiter === ''
|
||||
|| delimiter === false
|
||||
|| delimiter === null )
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
if ( typeof delimiter == 'function'
|
||||
|| typeof delimiter == 'object'
|
||||
|| typeof string == 'function'
|
||||
|| typeof string == 'object' )
|
||||
{
|
||||
return emptyArray;
|
||||
}
|
||||
|
||||
if ( delimiter === true ) {
|
||||
delimiter = '1';
|
||||
}
|
||||
|
||||
return string.toString().split ( delimiter.toString() );
|
||||
}
|
||||
|
||||
<?
|
||||
function convert($from, $to, $var)
|
||||
{
|
||||
if (is_array($var))
|
||||
{
|
||||
$new = array();
|
||||
foreach ($var as $key => $val)
|
||||
{
|
||||
$new[convert($from, $to, $key)] = convert($from, $to, $val);
|
||||
}
|
||||
$var = $new;
|
||||
}
|
||||
else if (is_string($var))
|
||||
{
|
||||
$var = iconv($from, $to, $var);
|
||||
}
|
||||
return $var;
|
||||
}
|
||||
function normJsonStr($str){
|
||||
$str = preg_replace_callback('/\\\u([a-f0-9]{4})/i', create_function('$m', 'return chr(hexdec($m[1])-1072+224);'), $str);
|
||||
//$str = iconv('cp1251', 'utf-8', $str);
|
||||
return $str;
|
||||
}
|
||||
?>
|
||||
|
||||
var log_text = <? echo normJsonStr(json_encode(convert('cp1251','utf-8',$log_text))); ?>;
|
||||
var youlogin = "<?=$u->info['login']?>";
|
||||
|
||||
function looklogrep(text,vars) {
|
||||
|
||||
var vars = explode('||',vars);
|
||||
var forYou = '';
|
||||
var data = { };
|
||||
var i = 0;
|
||||
var j = {};
|
||||
while(i != -1 ) {
|
||||
if( vars[i] != undefined ) {
|
||||
j = explode('=',vars[i]);
|
||||
data[j[0]] = j[1];
|
||||
}else{
|
||||
i = -2;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
|
||||
text = replaceAll('{tm1}','<span class="date '+forYou+'">'+ data['time1'] +'</span>',text);
|
||||
text = replaceAll('{u1}','<span onClick="top.chat.addto(\'' + data['login1'] + '\',\'to\'); return false;" oncontextmenu="top.infoMenu(\'' + data['login1'] + '\',event,\'chat\'); return false;" class="CSSteam'+data['t1']+'">' + data['login1'] + '</span>',text);
|
||||
text = replaceAll('{u2}','<span onClick="top.chat.addto(\'' + data['login2'] + '\',\'to\'); return false;" oncontextmenu="top.infoMenu(\'' + data['login2'] + '\',event,\'chat\'); return false;" class="CSSteam'+data['t2']+'">' + data['login2'] + '</span>',text);
|
||||
text = replaceAll('^^^^','=',text);
|
||||
text = replaceAll('{pr}','<b>' + data['prm'] + '</b>',text);
|
||||
|
||||
|
||||
var test_zb1 = [ 0 , 0 , 0 , 0 , 0 , 0];
|
||||
var test_zb2 = [ 0 , 0 , 0 , 0 , 0 , 0];
|
||||
i = 1;
|
||||
j = data['bl2'];
|
||||
while( i <= data['zb2'] ) {
|
||||
test_zb1[ j ] = 1;
|
||||
j++;
|
||||
if( j > 5 ) {
|
||||
j = 1;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
|
||||
i = 1;
|
||||
while( i <= 5 ) {
|
||||
j = 1;
|
||||
rej = '';
|
||||
while( j <= 5 ) {
|
||||
zab = '';
|
||||
if( i == j ) {
|
||||
zab += '1'; //a
|
||||
}else{
|
||||
zab += '0'; //a
|
||||
}
|
||||
if( test_zb1[ j ] == 1) {
|
||||
zab += '1'; //b
|
||||
}else{
|
||||
zab += '0'; //b
|
||||
}
|
||||
rej += '<img src="https://img.new-combats.com/i/zones/'+data['t2']+'/'+data['t1']+''+zab+'.gif">';
|
||||
j++;
|
||||
}
|
||||
text = replaceAll('{zn2_' + i + '}',rej,text);
|
||||
i++;
|
||||
}
|
||||
|
||||
i = 1;
|
||||
while( i <= 21 ) {
|
||||
//çàìåíà R - èãðîê 1
|
||||
if( log_text[data['s1']] != undefined ) {
|
||||
if( log_text[data['s1']][i] != undefined ) {
|
||||
r = log_text[data['s1']][i];
|
||||
k = 0;
|
||||
while( k != -1 ) {
|
||||
if( r[k] != undefined ) {
|
||||
text = replaceAll('{1x' + i + 'x' + k + '}','' + r[k] + '',text);
|
||||
}else{
|
||||
k = -2;
|
||||
}
|
||||
k++;
|
||||
}
|
||||
}
|
||||
}
|
||||
//çàìåíà R - èãðîê 2
|
||||
if( log_text[data['s2']] != undefined ) {
|
||||
if( log_text[data['s2']][i] != undefined ) {
|
||||
r = log_text[data['s2']][i];
|
||||
k = 0;
|
||||
while( k != -1 ) {
|
||||
if( r[k] != undefined ) {
|
||||
text = replaceAll('{2x' + i + 'x' + k + '}','' + r[k] + '',text);
|
||||
}else{
|
||||
k = -2;
|
||||
}
|
||||
k++;
|
||||
}
|
||||
}
|
||||
}
|
||||
i++;
|
||||
}
|
||||
|
||||
//text = replaceAll('^^^^','=',text);
|
||||
|
||||
/*text = replaceAll('{tm1}','<span class="date '+forYou+'">00:01</span>',text);
|
||||
text = replaceAll('{tm2}','<span class="date '+forYou+'">00:02</span>',text);
|
||||
text = replaceAll('{tm3}','<span class="date '+forYou+'">01.01.2015 00:01</span>',text);
|
||||
text = replaceAll('{tm4}','<span class="date '+forYou+'">02.02.2015 00:02</span>',text);*/
|
||||
|
||||
//Ïîâòîðíàÿ çàìåíà
|
||||
text = replaceAll('{u1}','<span onClick="top.chat.addto(\'' + data['login1'] + '\',\'to\'); return false;" oncontextmenu="top.infoMenu(\'' + data['login1'] + '\',event,\'chat\'); return false;" class="CSSteam'+data['t1']+'">' + data['login1'] + '</span>',text);
|
||||
text = replaceAll('{u2}','<span onClick="top.chat.addto(\'' + data['login2'] + '\',\'to\'); return false;" oncontextmenu="top.infoMenu(\'' + data['login2'] + '\',event,\'chat\'); return false;" class="CSSteam'+data['t2']+'">' + data['login2'] + '</span>',text);
|
||||
|
||||
if( data['prm'] != undefined ) {
|
||||
data['prm'] = replaceAll("rvnO","=",data['prm']);
|
||||
}
|
||||
|
||||
//data['prm'] = replaceAll('^^^^','=', data['prm'] );
|
||||
|
||||
text = replaceAll('{pr}','<b>' + data['prm'] + '</b>',text);
|
||||
|
||||
text = replaceAll('^^^^','=',text);
|
||||
|
||||
text = replaceAll('==','',text);
|
||||
|
||||
if( ( data['login1'] == youlogin || data['login2'] == youlogin ) && youlogin != '' ) {
|
||||
text = replaceAll('{fru}',' date2 ',text);
|
||||
}else{
|
||||
text = replaceAll('{fru}','',text);
|
||||
}
|
||||
|
||||
/*text = replaceAll('{tm1}','<span class="date '+forYou+'">00:01</span>',text);
|
||||
text = replaceAll('{tm2}','<span class="date '+forYou+'">00:02</span>',text);
|
||||
text = replaceAll('{tm3}','<span class="date '+forYou+'">01.01.2015 00:01</span>',text);
|
||||
text = replaceAll('{tm4}','<span class="date '+forYou+'">02.02.2015 00:02</span>',text);*/
|
||||
|
||||
return text;
|
||||
}
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="js/btl_mini.js"></script>
|
||||
<div id="hint4" class="ahint"></div>
|
||||
<style>
|
||||
html, body {
|
||||
background-color:#e8e8e8;
|
||||
}
|
||||
</style>
|
||||
<div align="center" onMouseDown="top.hic();" onMouseOut="top.hic();">
|
||||
<table width="100%" bgcolor="#e8e8e8" border="0" cellspacing="0" cellpadding="1">
|
||||
<tr>
|
||||
<td valign="top" width="260"><div id="player1">
|
||||
</div>
|
||||
<div align="right"></div></td>
|
||||
<td valign="top"><div align="center">
|
||||
<table width="100%" height="15" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="50%" valign="top"><div id="player1_login" style="float:left;"></div></td>
|
||||
<td align="center"><h5><?
|
||||
if( $thisBattle['type'] == 99 ) {
|
||||
echo str_replace(' ',' ',$allprice[3]);
|
||||
}else{
|
||||
echo str_replace(' ',' ',$allprice[2]);
|
||||
}
|
||||
?></h5></td>
|
||||
<td width="50%" valign="top"><div id="player2_login" style="float:right;"></div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" align="center" style="margin-top:-15px;" cellpadding="0" cellspacing="3">
|
||||
<tr>
|
||||
<td height="20">
|
||||
<div id="ref2" name="ref2"></div><div id="ref" name="ref"></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<div id="error" style="display:none;"></div>
|
||||
<td><div id="pers_magic" align="center">
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
<td><img title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><table border="0" align="center" cellpadding="0" cellspacing="1">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<div id="ndfksdw">
|
||||
<table width="100%" id="mainpanel222" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td bgcolor="#A7A7A7"><div align="center"><strong>Àòàêà</strong></div></td>
|
||||
<td width="20" bgcolor="#A7A7A7"><div align="center" style="color:#A7A7A7;">-</div></td>
|
||||
<td bgcolor="#A7A7A7"><div align="center"><strong>Çàùèòà</strong></div></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table width="100%" border="0" align="center" cellpadding="1" cellspacing="2" id="mainpanel">
|
||||
<tr>
|
||||
<td><div id="zatack1_1" class="crop"><a onclick="change_radio(1,1,'atack',0);return false;" href="#"><img style="display:block;" id="atack_1_1" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack2_1" class="crop"><a onclick="change_radio(2,1,'atack',0);return false;" href="#"><img style="display:block;" id="atack_2_1" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack3_1" class="crop"><a onclick="change_radio(3,1,'atack',0);return false;" href="#"><img style="display:block;" id="atack_3_1" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack4_1" class="crop"><a onclick="change_radio(4,1,'atack',0);return false;" href="#"><img style="display:block;" id="atack_4_1" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack5_1" class="crop"><a onclick="change_radio(5,1,'atack',0);return false;" href="#"><img style="display:block;" id="atack_5_1" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="select_atack(1,1);" style="cursor:default;" align="left">óäàð â ãîëîâó</td>
|
||||
<td width="3" style="cursor:default;" onclick="select_atack(1,1);"> </td>
|
||||
<td><div id="zblock1_1" class="crop"><a onclick="change_radio(1,1,'block',0);return false;" href="#"><img style="display:block;" id="block_1_1" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="change_radio(1,1,'block');" style="cursor:default;" align="left"><div id="txtb1_1"> áëîê ãîëîâû</div>
|
||||
<div id="txtb1_2"> áëîê ãîëîâû è ãðóäè</div>
|
||||
<div id="txtb1_3"> áëîê ãîëîâû, ãðóäè è æèâîòà</div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div id="zatack1_2" class="crop"><a onclick="change_radio(1,2,'atack',0);return false;" href="#"><img style="display:block;" id="atack_1_2" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack2_2" class="crop"><a onclick="change_radio(2,2,'atack',0);return false;" href="#"><img style="display:block;" id="atack_2_2" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack3_2" class="crop"><a onclick="change_radio(3,2,'atack',0);return false;" href="#"><img style="display:block;" id="atack_3_2" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack4_2" class="crop"><a onclick="change_radio(4,2,'atack',0);return false;" href="#"><img style="display:block;" id="atack_4_2" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack5_2" class="crop"><a onclick="change_radio(5,2,'atack',0);return false;" href="#"><img style="display:block;" id="atack_5_2" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="select_atack(2,1);" style="cursor:default;" align="left">óäàð â ãðóäü</td>
|
||||
<td onclick="select_atack(2,1);" style="cursor:default;"> </td>
|
||||
<td><div id="zblock1_2" class="crop"><a onclick="change_radio(1,2,'block',0);return false;" href="#"><img style="display:block;" id="block_1_2" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="change_radio(1,2,'block');" style="cursor:default;" align="left"><div id="txtb2_1"> áëîê ãðóäè</div>
|
||||
<div id="txtb2_2"> áëîê ãðóäè è æèâîòà</div>
|
||||
<div id="txtb2_3"> áëîê ãðóäè, æèâîòà è ïîÿñà</div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div id="zatack1_3" class="crop"><a onclick="change_radio(1,3,'atack',0);return false;" href="#"><img style="display:block;" id="atack_1_3" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack2_3" class="crop"><a onclick="change_radio(2,3,'atack',0);return false;" href="#"><img style="display:block;" id="atack_2_3" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack3_3" class="crop"><a onclick="change_radio(3,3,'atack',0);return false;" href="#"><img style="display:block;" id="atack_3_3" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack4_3" class="crop"><a onclick="change_radio(4,3,'atack',0);return false;" href="#"><img id="atack_4_3" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack5_3" class="crop"><a onclick="change_radio(5,3,'atack',0);return false;" href="#"><img style="display:block;" id="atack_5_3" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="select_atack(3,1);" style="cursor:default;" align="left">óäàð â æèâîò</td>
|
||||
<td onclick="select_atack(3,1);" style="cursor:default;"> </td>
|
||||
<td><div id="zblock1_3" class="crop"><a onclick="change_radio(1,3,'block',0);return false;" href="#"><img style="display:block;" id="block_1_3" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="change_radio(1,3,'block');" style="cursor:default;" align="left"><div id="txtb3_1"> áëîê æèâîòà</div>
|
||||
<div id="txtb3_2"> áëîê æèâîòà è ïîÿñà</div>
|
||||
<div id="txtb3_3"> áëîê æèâîòà, ïîÿñà è íîã</div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div id="zatack1_4" class="crop"><a onclick="change_radio(1,4,'atack',0);return false;" href="#"><img style="display:block;" id="atack_1_4" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack2_4" class="crop"><a onclick="change_radio(2,4,'atack',0);return false;" href="#"><img style="display:block;" id="atack_2_4" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack3_4" class="crop"><a onclick="change_radio(3,4,'atack',0);return false;" href="#"><img style="display:block;" id="atack_3_4" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack4_4" class="crop"><a onclick="change_radio(4,4,'atack',0);return false;" href="#"><img style="display:block;" id="atack_4_4" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack5_4" class="crop"><a onclick="change_radio(5,4,'atack',0);return false;" href="#"><img style="display:block;" id="atack_5_4" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="select_atack(4,1);" style="cursor:default;" align="left">óäàð â ïîÿñ(ïàõ)</td>
|
||||
<td onclick="select_atack(4,1);" style="cursor:default;"> </td>
|
||||
<td><div id="zblock1_4" class="crop"><a onclick="change_radio(1,4,'block',0);return false;" href="#"><img style="display:block;" id="block_1_4" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="change_radio(1,4,'block');" style="cursor:default;" align="left"><div id="txtb4_1"> áëîê ïîÿñà</div>
|
||||
<div id="txtb4_2"> áëîê ïîÿñà è íîã</div>
|
||||
<div id="txtb4_3"> áëîê ïîÿñà, íîã è ãîëîâû</div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div id="zatack1_5" class="crop"><a onclick="change_radio(1,5,'atack',0);return false;" href="#"><img style="display:block;" id="atack_1_5" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack2_5" class="crop"><a onclick="change_radio(2,5,'atack',0);return false;" href="#"><img style="display:block;" id="atack_2_5" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack3_5" class="crop"><a onclick="change_radio(3,5,'atack',0);return false;" href="#"><img style="display:block;" id="atack_3_5" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack4_5" class="crop"><a onclick="change_radio(4,5,'atack',0);return false;" href="#"><img style="display:block;" id="atack_4_5" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td><div id="zatack5_5" class="crop"><a onclick="change_radio(5,5,'atack',0);return false;" href="#"><img style="display:block;" id="atack_5_5" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="select_atack(5,1);" style="cursor:default;" align="left">óäàð ïî íîãàì</td>
|
||||
<td onclick="select_atack(5,1);" style="cursor:default;"> </td>
|
||||
<td><div id="zblock1_5" class="crop"><a onclick="change_radio(1,5,'block',0);return false;" href="#"><img style="display:block;" id="block_1_5" class="radio_off" src="https://img.new-combats.com/i/misc/radio.gif" width="36" height="18" /></a></div></td>
|
||||
<td onclick="change_radio(1,5,'block');" style="cursor:default;" align="left"><div id="txtb5_1"> áëîê íîã</div>
|
||||
<div id="txtb5_2"> áëîê íîã è ãîëîâû</div>
|
||||
<div id="txtb5_3"> áëîê íîã, ãîëîâû è ãðóäè</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="ref_menu_down" align="center">
|
||||
<table width="100%" border="0" style="background-color:#f2f0f0;" align="center" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td width="5"> </td>
|
||||
<td width="20" title="Ñëó÷àéíûé óäàð" onclick="top.cb_radio_click($('#cr_rach_rc3'),3);"><script>top.slcbrc[3] = 1; if( top.slcbrc[3] == 0 ) { document.write(top.create_check('rc3','','off')); }else{ document.write(top.create_check('rc3','','on')); }</script></td>
|
||||
<td width="20" title="Íå ñáðàñûâàòü âûáîð çîí àòàêè\áëîêà" onclick="top.cb_radio_click($('#cr_rach_rc4'),4);"><script>if( top.slcbrc[4] == 0 ) { document.write(top.create_check('rc4','','off')); }else{ document.write(top.create_check('rc4','','on')); }</script></td>
|
||||
<td width="20"> </td>
|
||||
<td align="center">
|
||||
<input name="fast_battle" id="fast_battle" type="hidden"/>
|
||||
<input name="auto_battle" id="auto_battle" type="hidden" />
|
||||
<!--<button name="go_btn" type="button" id="go_btn" style="cursor:pointer;" class="btn" title="Âïåð¸ä!!!" onclick="atack();">Âïåð¸ä!!!</button>-->
|
||||
<button name="go_btn" type="button" id="go_btn" style="cursor:pointer;" class="buttons inpBtl btnnew" title="Âïåð¸ä!!!" onclick="atack();">Âïåð¸ä!!!</button>
|
||||
<!--<button name="reflesh_btn" onClick="reflesh(true);" type="button" id="reflesh_btn" style="cursor:pointer;display:none;" class="btn" title="Îáíîâèòü" >Îáíîâèòü</button>-->
|
||||
<button name="reflesh_btn" onClick="reflesh(true);" type="button" id="reflesh_btn" style="cursor:pointer;display:none;" class="buttons inpBtl btnnew" title="Îáíîâèòü" >Îáíîâèòü</button>
|
||||
<button name="back_menu_down" onClick="top.frames['main'].location='main.php?finish=<? echo microtime(); ?>';" type="button" id="back_menu_down" style="cursor:pointer;display:none;" class="btn" title="Âåðíóòüñÿ" >Âåðíóòüñÿ</button>
|
||||
<input name="save_zones" id="save_zones" type="hidden" />
|
||||
</td>
|
||||
<td width="20"><img <? if( $u->info['lider'] != $u->info['battle'] ) { ?>style="display:none;cursor:pointer;"<? }else{ ?>style="cursor:pointer;"<? } ?> onclick="top.leaderFight();" id="btn_down_img3" style="cursor:pointer;" title="Ïåðåäàòü ôëàã" src="https://img.new-combats.com/i/ico_change_leader1.gif" width="16" height="19" /></td>
|
||||
<!--<td width="20"><img <? if( $u->info['lider'] != $u->info['battle'] ) { ?>style="display:none;cursor:pointer;"<? }else{ ?>style="cursor:pointer;"<? } ?> onclick="top.leaderFight2();" id="btn_down_img4" style="cursor:pointer;" title="Óáèòü" src="https://img.new-combats.com/i/ico_kill_member1.gif" width="16" height="19" /></td>-->
|
||||
<td width="40"><div align="right"><img onclick="top.smena1();" id="btn_down_img2" style="cursor:pointer;" title="Ñìåíà ïðîòèâíèêà (3)" src="https://img.new-combats.com/i/ico_change.gif" width="16" height="19" /> <img src="https://img.new-combats.com/i/ico_refresh.gif" name="btn_down_img1" width="16" height="19" id="btn_down_img1" style="cursor:pointer;" title="Îáíîâèòü" onclick="reflesh();" /></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="1"></td>
|
||||
<td height="1"></td>
|
||||
<td height="1"></td>
|
||||
<td height="1"></td>
|
||||
<td height="1"><img style="display:block" src="https://<?=$c['img'];?>/1x1.gif" width="200" height="1" /></td>
|
||||
<td height="1"></td>
|
||||
<td height="1"></td>
|
||||
<td height="1"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<? if($u->info['level'] == 0) { ?><hr />
|
||||
<center><font color="#333333"><small>Ïðîñòî íàæìèòå <b>Âïåð¸ä!!!</b> ÷òîáû ñäåëàòü ðàíäîìíûé óäàð</small></font></center><hr />
|
||||
<? } ?>
|
||||
</td>
|
||||
</tr>
|
||||
</table> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="mainpanel2" style="height:118px; display:none;" align="center"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div style="padding-top:0px;padding-bottom:10px;" align="center">
|
||||
<table <? if($u->info['level'] < 2) { echo ' style="display:none;" '; } ?> border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td><span title="Íàíåñåííûé óäàð" style="margin-right:11px; font-size:9px;"><img onclick="startHintPriemsBattle()" width="8" height="8" src="https://img.new-combats.com/i/micro/hit.gif" /> <font id="tac1"><? echo 0+$u->info['tactic1']; ?></font></span></td>
|
||||
<td><span title="Êðèòè÷åñêèé óäàð" style="margin-right:11px; font-size:9px;"><img width="8" height="8" src="https://img.new-combats.com/i/micro/krit.gif" /> <font id="tac2"><? echo 0+$u->info['tactic2']; ?></font></span></td>
|
||||
<td><span title="Ïðîâåäåííûé êîíòðóäàð" style="margin-right:11px; font-size:9px;"><img width="8" height="8" src="https://img.new-combats.com/i/micro/counter.gif" /> <font id="tac3"><? echo 0+$u->info['tactic3']; ?></font></span></td>
|
||||
<td><span title="Óñïåøíûé áëîê" style="margin-right:11px; font-size:9px;"><img width="8" height="8" src="https://img.new-combats.com/i/micro/block.gif" /> <font id="tac4"><? echo 0+$u->info['tactic4']; ?></font></span></td>
|
||||
<td><span title="Óñïåøíîå ïàðèðîâàíèå" style="margin-right:11px; font-size:9px;"><img width="8" height="8" src="https://img.new-combats.com/i/micro/parry.gif" /> <font id="tac5"><? echo 0+$u->info['tactic5']; ?></font></span></td>
|
||||
<td><span title="Íàíåñåííûé óðîí" style="margin-right:11px; font-size:9px;"><img width="8" height="8" src="https://img.new-combats.com/i/micro/hp.gif" /> <font id="tac6"><? echo 0+floor($u->info['tactic6']); ?></font></span></td>
|
||||
<td><span title="Óðîâåíü äóõà" style="margin-right:11px; font-size:9px;"><img width="7" height="8" src="https://img.new-combats.com/i/micro/spirit.gif" /> <font id="tac7"><? if($u->info['tactic7']<0){ $u->info['tactic7'] = 0; } echo 0+$u->info['tactic7']; ?></font></span></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" align="center" style="margin-top:-10px;" cellpadding="0" cellspacing="1">
|
||||
<tr align="center">
|
||||
<td><div id="priems" style="width:440px;"></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div style="display:none;" id="pers_priem" align="center"></div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr style="border-color:#333;" />
|
||||
</div></td>
|
||||
<td valign="top" width="260" align="right"><div id="player2">
|
||||
<div align="left"></div>
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<div id="allTeams0" align="center"><font id="teams"></font></div>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="260" valign="top"> </td>
|
||||
<td valign="top">
|
||||
<hr />
|
||||
<div align="center">
|
||||
<font color="green"><b>Íà äàííûé ìîìåíò âàìè íàíåñåíî óðîíà: </b></font><b class="private"> <span id="nabito"><? echo floor($u->info['battle_yron']); ?></span> HP </b><b style="color:blue">.</b><br />
|
||||
<span style="display:">
|
||||
<small style="display:none">(Îïûò: +<b><span id="expmaybe"><? echo floor($u->info['battle_exp']); ?></span> åä.</b>, Áåç ó÷åòà ïðîöåíòîâ)</small>
|
||||
</span>
|
||||
</div>
|
||||
<hr /></td>
|
||||
<td width="260" valign="top"><div align="right"><a href="https://new-combats.com/logs.php?log=<? echo $u->info['battle']; ?>" target="blank_">Ëîã áîÿ »»</a><br />
|
||||
(Áîé èäåò ñ òàéìàóòîì <strong id="timer_out">NaN</strong> ìèí.)</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<div class="st1222" id="volna"></div>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="260"> </td>
|
||||
<td><div style="font-size:12px;" id="battle_logg" align="left"></div><div align="left">Ïîëíóþ âåðñèþ ëîãà áîÿ ñìîòðèòå <a href="https://new-combats.com/logs.php?log=<? echo $u->info['battle']; ?>" target="blank_">çäåñü »»</a></div><br /></td>
|
||||
<td width="260"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- <script type="text/javascript" src="js/chat-engine.js"></script> -->
|
||||
|
||||
<script>
|
||||
startCountdown();
|
||||
genZoneAtack();
|
||||
genZoneBlock();
|
||||
refleshPoints();
|
||||
</script>
|
||||
<?
|
||||
include('_incl_data/class/_cron_.php');
|
||||
include('_incl_data/class/__battle.php');
|
||||
include('jx/battle/refresh1.php'); ?>
|
||||
</div>
|
||||
<?
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,537 @@
|
||||
<?
|
||||
if(!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
<style>
|
||||
body {
|
||||
background-color:#e9e9e9;
|
||||
}
|
||||
.b_nml {
|
||||
min-width: 175px;
|
||||
background-color: #f3f0f1;
|
||||
text-align: center;
|
||||
font-weight: bolder;
|
||||
padding:2px;
|
||||
}
|
||||
.b_tbl {
|
||||
border:1px solid #f3f0f1;
|
||||
}
|
||||
.fl {
|
||||
float:left;
|
||||
}
|
||||
.fr {
|
||||
float:right;
|
||||
}
|
||||
.uerror {
|
||||
color:#E20000;
|
||||
font-weight: bolder;
|
||||
}
|
||||
.upersi {
|
||||
border-right:1px solid #666666;
|
||||
border-bottom:1px solid #666666;
|
||||
border-top:1px solid #ffffff;
|
||||
border-left:1px solid #ffffff;
|
||||
padding:2px;
|
||||
}
|
||||
.CSSteam0{font-weight:bold;cursor:pointer;}
|
||||
.CSSteam1{font-weight:bold;color:#6666CC;cursor:pointer;}
|
||||
.CSSteam2{font-weight:bold;color:#B06A00;cursor:pointer;}
|
||||
.CSSteam3{font-weight:bold;color:#269088;cursor:pointer;}
|
||||
.CSSteam4{font-weight:bold;color:#A0AF20;cursor:pointer;}
|
||||
.CSSteam5{font-weight:bold;color:#0F79D3;cursor:pointer;}
|
||||
.CSSteam6{font-weight:bold;color:#D85E23;cursor:pointer;}
|
||||
.CSSteam7{font-weight:bold;color:#5C832F;cursor:pointer;}
|
||||
.CSSteam8{font-weight:bold;color:#842B61;cursor:pointer;}
|
||||
.CSSteam9{font-weight:bold;color:navy;cursor:pointer;}
|
||||
.CSSvs{font-weight:bold;}
|
||||
</style>
|
||||
<script type="text/javascript" src="https://new-combats.com/js/jquery.js"></script>
|
||||
<script>
|
||||
var fight = {
|
||||
base:{
|
||||
users:[],
|
||||
priems:[ ],
|
||||
teams:[ ]
|
||||
},
|
||||
data:{
|
||||
me:{
|
||||
id:<?=$u->info['id']?>,
|
||||
login:"<?=$u->info['login']?>",
|
||||
enemy:<?=$u->info['enemy']?>,
|
||||
priems:[<?=str_replace('|',',',$u->info['priems'])?>],
|
||||
priemz:[<?=str_replace('|',',',$u->info['priems_z'])?>]
|
||||
},
|
||||
timeout:1
|
||||
},
|
||||
genmain:function() {
|
||||
//Ãåíèðàöèÿ ïåðñîíàæà
|
||||
$('#u1').html( '<div id="uinf_' + this.data.me.id + '"></div>' );
|
||||
this.returnUserInfo(this.data.me.id,false);
|
||||
$('#u2').html( '<div id="uinf_' + this.data.me.enemy + '"></div>' );
|
||||
this.returnUserInfo(this.data.me.enemy,false);
|
||||
//Ãåíèðàöèÿ êîìàíäû
|
||||
this.returnTeamInfo( false );
|
||||
},
|
||||
returnUserKey:function(id) {
|
||||
var r = -1;
|
||||
for (var i = 0; i < this.base.users.length; i++) {
|
||||
if( this.base.users[i].info != undefined && this.base.users[i].info.id == id ) {
|
||||
r = i;
|
||||
}
|
||||
}
|
||||
return r;
|
||||
},
|
||||
updateUser:function(id, html) {
|
||||
$.ajax({
|
||||
url:'/fight/take.user.php',
|
||||
data:{
|
||||
'uid':id
|
||||
},
|
||||
success:function( data ) {
|
||||
data = $.parseJSON(data);
|
||||
if( data.id > 0 ) {
|
||||
var nid = fight.base.users.length;
|
||||
fight.base.users[nid] = {
|
||||
info:data
|
||||
};
|
||||
if( html == true ) {
|
||||
fight.returnUserInfo( data.id , true );
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
},
|
||||
updateTeam:function( html ) {
|
||||
$.ajax({
|
||||
url:'/fight/take.team.php',
|
||||
data:{ },
|
||||
success:function( data ) {
|
||||
data = $.parseJSON(data);
|
||||
fight.base.teams = data;
|
||||
if( html == true ) {
|
||||
fight.returnTeamInfo( true );
|
||||
}
|
||||
}
|
||||
});
|
||||
},
|
||||
returnTeamInfo:function( double ) {
|
||||
if( this.base.teams.length > 0 ) {
|
||||
var r = '', t1 = {}, t2 = [];
|
||||
for (var i = 0; i < this.base.teams.length; i++) {
|
||||
if( this.base.teams[i] != undefined ) {
|
||||
var rud = '' + this.returnTeamUser( this.base.teams[i] ) + '';
|
||||
if( t1[this.base.teams[i].team] == undefined ) {
|
||||
t1[ this.base.teams[i].team ] = '';
|
||||
t2[ t2.length ] = this.base.teams[i].team;
|
||||
}else{
|
||||
t1[ this.base.teams[i].team ] += ', ';
|
||||
}
|
||||
t1[ this.base.teams[i].team ] += rud;
|
||||
}
|
||||
}
|
||||
var i = 0;
|
||||
while( i < t2.length ) {
|
||||
if( t2[i] != undefined && t1[ t2[i] ] != undefined ) {
|
||||
if( i != 0 ) {
|
||||
r += ' <span class="CSSvs">ïðîòèâ</span> ';
|
||||
}
|
||||
r += t1[ t2[i] ];
|
||||
}
|
||||
i++;
|
||||
}
|
||||
$('#u_teams').html( r );
|
||||
}else{
|
||||
if( double == false ) {
|
||||
this.updateTeam( true );
|
||||
}
|
||||
}
|
||||
},
|
||||
returnTeamUser:function( user ) {
|
||||
var r = '';
|
||||
if( user.id != undefined ) {
|
||||
user.hpNow = Math.floor(user.hpNow);
|
||||
if( user.hpNow < 0 ) {
|
||||
user.hpNow = 0;
|
||||
}else if( user.hpAll < user.hpNow ) {
|
||||
user.hpNow = user.hpAll;
|
||||
}
|
||||
r += '<span class="CSSteam' + user.team + '">' + user.login + '</span><small> [' + user.hpNow + '/' + user.hpAll + ']</small>';
|
||||
}else{
|
||||
r = '<i>Ïåðñîíàæ ?</i>';
|
||||
}
|
||||
return r;
|
||||
},
|
||||
returnUserInfo:function(id , double) {
|
||||
var uid = this.returnUserKey(id);
|
||||
if( uid >= 0 ) {
|
||||
$('#uinf_' + this.base.users[uid].info.id).html('<div>' + this.userPers( uid ) + '</div>');
|
||||
if( this.data.me.id == this.base.users[uid].info.id ) {
|
||||
$('#u_log1').html( this.userInf( uid ) );
|
||||
}else if( this.data.me.enemy == this.base.users[uid].info.id ) {
|
||||
$('#u_log2').html( this.userInf( uid ) );
|
||||
}
|
||||
}else{
|
||||
if( double == false ) {
|
||||
this.updateUser(id,true);
|
||||
}else{
|
||||
$('#uinf_' + id).html('Error: User #' + id + ' is not found');
|
||||
}
|
||||
}
|
||||
},
|
||||
userPers:function( uid ) {
|
||||
var r = '';
|
||||
if( this.base.users[uid] != undefined ) {
|
||||
var itms = {
|
||||
1 : '<img src="https://img.new-combats.com/i/items/w/w9.gif" width="60" height="60">',
|
||||
2 : '<img src="https://img.new-combats.com/i/items/w/w13.gif" width="60" height="40">',
|
||||
3 : '<img src="https://img.new-combats.com/i/items/w/w3.gif" width="60" height="60">',
|
||||
4 : '<img src="https://img.new-combats.com/i/items/w/w4.gif" width="60" height="80">',
|
||||
5 : '<img src="https://img.new-combats.com/i/items/w/w5.gif" width="60" height="40">',
|
||||
6 : '<img src="https://img.new-combats.com/i/items/w/w1.gif" width="60" height="20">',
|
||||
7 : '<img src="https://img.new-combats.com/i/items/w/w2.gif" width="60" height="20">',
|
||||
8 : '<img src="https://img.new-combats.com/i/items/w/w6.gif" width="20" height="20">',
|
||||
9 : '<img src="https://img.new-combats.com/i/items/w/w6.gif" width="20" height="20">',
|
||||
10: '<img src="https://img.new-combats.com/i/items/w/w6.gif" width="20" height="20">',
|
||||
11: '<img src="https://img.new-combats.com/i/items/w/w11.gif" width="60" height="40">',
|
||||
12: '<img src="https://img.new-combats.com/i/items/w/w10.gif" width="60" height="60">',
|
||||
13: '<img src="https://img.new-combats.com/i/items/w/w19.gif" width="60" height="80">',
|
||||
14: '<img src="https://img.new-combats.com/i/items/w/w12.gif" width="60" height="40">',
|
||||
//
|
||||
15: '<img src="https://img.new-combats.com/i/items/w/w15.gif" width="40" height="20">',
|
||||
16: '<img src="https://img.new-combats.com/i/items/w/w15.gif" width="40" height="20">',
|
||||
17: '<img src="https://img.new-combats.com/i/items/w/w15.gif" width="40" height="20">',
|
||||
18: '<img src="https://img.new-combats.com/i/items/w/w20.gif" width="40" height="20">',
|
||||
19: '<img src="https://img.new-combats.com/i/items/w/w20.gif" width="40" height="20">',
|
||||
20: '<img src="https://img.new-combats.com/i/items/w/w20.gif" width="40" height="20">'
|
||||
};
|
||||
|
||||
r += '<table class="upersi" width="240" height="280" border="0" cellspacing="0" cellpadding="0">'+
|
||||
'<tr>'+
|
||||
'<td width="60" align="center" valign="top"><table width="60" border="0" cellspacing="0" cellpadding="0">'+
|
||||
'<tr>'+
|
||||
'<td height="60">' + itms[1] + '</td>'+
|
||||
'</tr>'+
|
||||
'<tr>'+
|
||||
'<td height="40">' + itms[2] + '</td>'+
|
||||
'</tr>'+
|
||||
'<tr>'+
|
||||
'<td height="60">' + itms[3] + '</td>'+
|
||||
'</tr>'+
|
||||
'<tr>'+
|
||||
'<td height="80">' + itms[4] + '</td>'+
|
||||
'</tr>'+
|
||||
'<tr>'+
|
||||
'<td height="40">' + itms[5] + '</td>'+
|
||||
'</tr>'+
|
||||
'</table></td>'+
|
||||
'<td width="120"><table width="120" border="0" cellspacing="0" cellpadding="0">'+
|
||||
'<tr>'+
|
||||
'<td height="20" style="background-color:#d7d7d7" valign="middle"></td>'+
|
||||
'</tr>'+
|
||||
'<tr>'+
|
||||
'<td style="background-image:url(\'https://img.new-combats.com/i/obraz/' + this.base.users[uid].info['sex'] + '/' + this.base.users[uid].info['obraz'] + '\')" height="220" align="left" valign="top"> </td>'+
|
||||
'</tr>'+
|
||||
'<tr>'+
|
||||
'<td height="40"><table width="120" border="0" cellpadding="0" cellspacing="0">'+
|
||||
'<tr>'+
|
||||
'<td height="20">' + itms[15] + '</td>'+
|
||||
'<td>' + itms[16] + '</td>'+
|
||||
'<td>' + itms[17] + '</td>'+
|
||||
'</tr>'+
|
||||
'<tr>'+
|
||||
'<td height="20">' + itms[18] + '</td>'+
|
||||
'<td>' + itms[19] + '</td>'+
|
||||
'<td>' + itms[20] + '</td>'+
|
||||
'</tr>'+
|
||||
'</table></td>'+
|
||||
'</tr>'+
|
||||
'</table></td>'+
|
||||
'<td width="60" align="center" valign="top"><table width="60" border="0" cellspacing="0" cellpadding="0">'+
|
||||
'<tr>'+
|
||||
'<td height="20">' + itms[6] + '</td>'+
|
||||
'</tr>'+
|
||||
'<tr>'+
|
||||
'<td height="20">' + itms[7] + '</td>'+
|
||||
'</tr>'+
|
||||
'<tr>'+
|
||||
'<td height="20"><table width="60" height="20" border="0" cellspacing="0" cellpadding="0">'+
|
||||
'<tr>'+
|
||||
'<td width="20">' + itms[8] + '</td>'+
|
||||
'<td>' + itms[9] + '</td>'+
|
||||
'<td width="20">' + itms[10] + '</td>'+
|
||||
'</tr>'+
|
||||
'</table></td>'+
|
||||
'</tr>'+
|
||||
'<tr>'+
|
||||
'<td height="40">' + itms[11] + '</td>'+
|
||||
'</tr>'+
|
||||
'<tr>'+
|
||||
'<td height="60">' + itms[12] + '</td>'+
|
||||
'</tr>'+
|
||||
'<tr>'+
|
||||
'<td height="80">' + itms[13] + '</td>'+
|
||||
'</tr>'+
|
||||
'<tr>'+
|
||||
'<td height="40">' + itms[14] + '</td>'+
|
||||
'</tr>'+
|
||||
'</table></td>'+
|
||||
'</tr>'+
|
||||
'</table>';
|
||||
}
|
||||
return r;
|
||||
},
|
||||
userInf:function( uid ) {
|
||||
var r = '';
|
||||
if( this.base.users[uid] != undefined ) {
|
||||
if( this.base.users[uid].info['align'] > 0 ) {
|
||||
r += '<img src="https://img.new-combats.com/i/align/align' + this.base.users[uid].info['align'] + '.gif" width="12" height="15">';
|
||||
}
|
||||
if( this.base.users[uid].info['clan'] > 0 ) {
|
||||
r += '<img src="https://img.new-combats.com/i/clan/' + this.base.users[uid].info['clan'] + '.gif" width="24" height="15">';
|
||||
}
|
||||
r += '<a href="javascript:void(0)" onclick="alert(\'Menu is disabled\');">' + this.base.users[uid].info['login'] + '</a>[' + this.base.users[uid].info['level'] + ']';
|
||||
r += '<a href="https://new-combats.com/info/' + this.base.users[uid].info['id'] + '" target="_blank"><img src="https://img.new-combats.com/i/inf_capitalcity.gif" width="12" height="11"></a>';
|
||||
}
|
||||
return r;
|
||||
},
|
||||
f5:function() {
|
||||
location.href = location.href;
|
||||
},
|
||||
start:function() {
|
||||
this.genmain();
|
||||
$('#ua_2').css('display','none');
|
||||
$('#ua_3').css('display','none');
|
||||
$('#ua_4').css('display','none');
|
||||
$('#ua_5').css('display','none');
|
||||
}
|
||||
};
|
||||
</script>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="250" height="300" align="left" valign="top"><div id="u1"></div></td>
|
||||
<td align="center" valign="top">
|
||||
<!-- -->
|
||||
<div id="u_logins">
|
||||
<div id="u_log1" class="fl"></div>
|
||||
<div id="u_log2" class="fr"></div>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div style="padding-top:10px"> </div>
|
||||
<!-- -->
|
||||
<div id="u_error" class="uerror"><?=date('d.m.Y H:i:s')?> Ïðîèçîøëà îøèáêà ïîäêëþ÷åíèÿ ê ñåðâåðó</div>
|
||||
<!-- -->
|
||||
<div id="u_magics"> </div>
|
||||
<!-- -->
|
||||
<div id="u_main">
|
||||
<table class="b_tbl" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td>
|
||||
<!-- -->
|
||||
<table width="100%" border="0" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td><div class="b_nml">Àòàêà</div></td>
|
||||
<td width="10"> </td>
|
||||
<td><div class="b_nml">Çàùèòà</div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center">
|
||||
<!-- -->
|
||||
<table id="ua_1" class="fl" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr>
|
||||
<td><input type="radio" name="ua1" id="ua11" value="1" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" name="ua1" id="ua12" value="2" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" name="ua1" id="ua13" value="3" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" name="ua1" id="ua14" value="4" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" name="ua1" id="ua15" value="5" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- -->
|
||||
<table id="ua_2" class="fl" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr>
|
||||
<td><input type="radio" name="ua2" id="ua11" value="1" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" name="ua2" id="ua22" value="2" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" name="ua2" id="ua23" value="3" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" name="ua2" id="ua24" value="4" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" name="ua2" id="ua25" value="5" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- -->
|
||||
<table id="ua_3" class="fl" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr>
|
||||
<td><input type="radio" name="ua3" id="ua31" value="1" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" name="ua3" id="ua32" value="2" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" name="ua3" id="ua33" value="3" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" name="ua3" id="ua34" value="4" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" name="ua3" id="ua35" value="5" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- -->
|
||||
<table id="ua_4" class="fl" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr>
|
||||
<td><input type="radio" name="ua4" id="ua41" value="1" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" name="ua4" id="ua42" value="2" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" name="ua4" id="ua43" value="3" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" name="ua4" id="ua44" value="4" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" name="ua4" id="ua45" value="5" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- -->
|
||||
<table id="ua_5" class="fl" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr>
|
||||
<td><input type="radio" name="ua5" id="ua51" value="1" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" name="ua5" id="ua52" value="2" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" name="ua5" id="ua53" value="3" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" name="ua5" id="ua54" value="4" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" name="ua5" id="ua55" value="5" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- -->
|
||||
<table class="fl" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr>
|
||||
<td><label for="ua11">óäàð â ãîëîâó</label></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><label for="ua12">óäàð â ãðóäü</label></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><label for="ua13">óäàð â æèâîò</label></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><label for="ua14">óäàð â ïîÿñ(ïàõ)</label></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><label for="ua15">óäàð ïî íîãàì</label></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- -->
|
||||
</td>
|
||||
<td> </td>
|
||||
<td align="center">
|
||||
<!-- -->
|
||||
<table class="fr" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr>
|
||||
<td><label for="ub11">áëîê ãîëîâû è ãðóäè</label></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><label for="ub12">áëîê ãðóäè è æèâîòà</label></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><label for="ub13">áëîê æèâîòà è ïîÿñà</label></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><label for="ub14">áëîê ïîÿñà è íîã</label></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><label for="ub15">áëîê íîã è ãîëîâû</label></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- -->
|
||||
<table class="fl" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr>
|
||||
<td><input type="radio" name="ub1" id="ub11" value="1" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" name="ub1" id="ub12" value="2" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" name="ub1" id="ub13" value="3" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" name="ub1" id="ub14" value="4" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" name="ub1" id="ub15" value="5" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- -->
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="b_nml">
|
||||
<!-- -->
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="20"> </td>
|
||||
<td width="20"> </td>
|
||||
<td align="center" valign="middle">
|
||||
<input type="button" value="Âïåð¸ä!!!" />
|
||||
</td>
|
||||
<td width="20"> </td>
|
||||
<td width="20"><img onclick="fight.f5()" title="Îáíîâèòü" src="https://img.new-combats.com/i/ico_refresh.gif" width="16" height="19" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- -->
|
||||
</td>
|
||||
<td width="250" align="right" valign="top"><div id="u2"></div></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center">
|
||||
<div id="u_teams"></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div style="float:left">Íà äàííûé ìîìåíò âàìè íàíåñåíî óðîíà: <b><span id="u_atackhp">0</span> HP</b>.</div>
|
||||
<div style="float:right">(Áîé èäåò ñ òàéìàóòîì <b id="u_timeout">1</b> ìèí.)</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<script>fight.start();</script>
|
||||
@@ -0,0 +1,112 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
$tattack = '';
|
||||
|
||||
if($u->room['file']=='cp')
|
||||
{
|
||||
if(date("H")>=6 && date("H")<22) {
|
||||
$now = 'day';
|
||||
} else { $now = 'night'; }
|
||||
if($u->info['level'] >= 4)
|
||||
{
|
||||
if(date("H")>=6 && date("H")<22)
|
||||
{
|
||||
$tattack = '<span onMouseMove="this.runtimeStyle.color = \'white\';" onMouseOut="this.runtimeStyle.color = this.parentElement.style.color;" onclick="">Íàïàäåíèå äîñòóïíî ñ 22 äî 6 ÷.</span>';
|
||||
} else {
|
||||
if(isset($_POST['attack']))
|
||||
{
|
||||
$magic->magicCentralAttack();
|
||||
}
|
||||
$tattack = '<span onMouseMove="this.runtimeStyle.color = \'white\';" onMouseOut="this.runtimeStyle.color = this.parentElement.style.color;" onclick="findlogin(\'Íàïàñòü\',\'attack\',\'\',\'\');">Íàïàñòü</span>';
|
||||
}
|
||||
}
|
||||
?>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="250" valign="top">
|
||||
<? $usee = $u->getInfoPers($u->info['id'],0); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; } ?>
|
||||
</td>
|
||||
<td width="230" valign="top" style="padding-top:19px;"><? include('modules_data/stats_loc.php'); ?></td>
|
||||
<td valign="top"><div align="right">
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td>
|
||||
<? if($re!=''){ echo '<font color="red"><b>'.$re.'</b></font>'; } ?>
|
||||
<table width="500" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div style="position:relative; cursor: pointer;" id="ione">
|
||||
<img src="https://img.new-combats.com/i/images/300x225/capital/<? echo $now; ?>/city_capres1.jpg" alt="" name="img_ione" width="500" height="268" border="1" id="img_ione"/>
|
||||
<div id="buttons_on_image" style="cursor:pointer; font-weight:bold; color:#D8D8D8; font-size:10px;">
|
||||
<? echo $tattack; ?>
|
||||
|
||||
<span onMouseMove="this.runtimeStyle.color = 'white';" onMouseOut="this.runtimeStyle.color = 'white';" onclick="window.open('https://new-combats.com/forum', 'forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')">Ôîðóì</span>
|
||||
</div>
|
||||
<script language="javascript" type="text/javascript">
|
||||
<!--
|
||||
if(document.getElementById('ione'))
|
||||
{
|
||||
document.getElementById('ione').appendChild(document.getElementById('buttons_on_image'));
|
||||
document.getElementById('buttons_on_image').style.position = 'absolute';
|
||||
document.getElementById('buttons_on_image').style.bottom = '8px';
|
||||
document.getElementById('buttons_on_image').style.right = '23px';
|
||||
}else{
|
||||
document.getElementById('buttons_on_image').style.display = 'none';
|
||||
}
|
||||
-->
|
||||
</script>
|
||||
<div style="position:absolute; left:142px; top:17px; width:236px; height:157px; z-index:90;"><img <? thisInfRm('1.180.0.3'); ?> onClick="location='main.php?loc=1.180.0.3';" src="https://img.new-combats.com/i/images/300x225/capital/2klub.gif" width="236" height="157" class="aFilter" /></div>
|
||||
|
||||
<div style="position:absolute; left:195px; top:143px; width:73px; height:47px; z-index:100;"><img <? thisInfRm('1.180.0.10'); ?> src="https://img.new-combats.com/i/images/300x225/capital/2shop.gif" width="73" height="47" class="aFilter" /></div>
|
||||
|
||||
<div style="position:absolute; left:80px; top:197px; width:42px; height:35px; z-index:100;"><img <? thisInfRm('1.180.0.293'); ?> src="https://img.new-combats.com/i/images/300x225/demons/dm_dungeon.gif" width="42" height="35" class="aFilter" /></div>
|
||||
|
||||
<div style="position:absolute; left:50px; top:143px; width:48px; height:36px; z-index:91;"><img <? thisInfRm('1.180.0.272'); ?> src="https://img.new-combats.com/i/images/300x225/capital/2comission.gif" width="48" height="36" class="aFilter" /></div>
|
||||
|
||||
<div style="position:absolute; left:244px; top:170px; width:71px; height:45px; z-index:91;"><img <? thisInfRm('1.180.0.210'); ?> src="https://img.new-combats.com/i/images/300x225/capital/2remont.gif" width="71" height="45" class="aFilter" /></div>
|
||||
|
||||
<div style="position:absolute; left:303px; top:150px; width:79px; height:88px; z-index:93;"><img <? thisInfRm('1.180.0.x'); ?> src="https://img.new-combats.com/i/images/300x225/capital/2cerkov.gif" width="79" height="88" /></div>
|
||||
|
||||
<div style="position:absolute; left:330px; top:130px; width:111px; height:72px; z-index:92;"><img <? thisInfRm('1.180.0.226'); ?> src="https://img.new-combats.com/i/images/300x225/capital/2pochta.gif" width="111" height="72" class="aFilter" /></div>
|
||||
|
||||
<div style="position:absolute; left:73px; top:135px; width:92px; height:62px; z-index:92;"><img <? thisInfRm('1.180.0.14'); ?> onclick="alert('Íå ðàáîòàåò. Íàõîäèòñÿ íà ðåêîíñòðóêöèè.')" onMouseOver="this.className='aFilterhover';" onMouseOut="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/capital/2vokzal.gif" width="92" height="62" class="aFilter" /></div>
|
||||
|
||||
<div style="position:absolute; left:140px; top:119px; width:75px; height:90px; z-index:101;"><img src="https://img.new-combats.com/i/elka.gif" width="75" height="90" <? thisInfRm('1.180.0.208'); ?> onClick="location='main.php?loc=1.180.0.208';" class="aFilter" /></div>
|
||||
|
||||
<div style="position:absolute; left:446px; top:153px; width:30px; height:54px; z-index:94;"><img <? thisInfRm('1.180.0.11'); ?> src="https://img.new-combats.com/i/images/300x225/capital/2strelka.gif" width="30" height="54" title="Ñòðàøèëêèíà óëèöà" class="aFilter" /></div>
|
||||
|
||||
<div style="position:absolute; left:16px; top:155px; width:30px; height:54px; z-index:910;"><img src="https://img.new-combats.com/i/images/300x225/capital/3strelka.gif" width="30" height="53" title="Ïàðê ðàçâëå÷åíèé" /></div>
|
||||
<div id="snow"></div>
|
||||
<? echo $goline; ?>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div align="right" style="padding: 3px;"><small>«<? echo $c['title3']; ?>» ïðèâåòñòâóåò Âàñ, <b><? echo $u->info['login']; ?></b>.<br />
|
||||
</small></div></td>
|
||||
<td><div style="visibility:hidden; height:0px " id="moveto"></div>
|
||||
<!-- <br /><span class="menutop"><nobr>Êîìíàòà äëÿ íîâè÷êîâ</nobr></span>-->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<small>
|
||||
<HR>
|
||||
<? $hgo = $u->testHome(); if(!isset($hgo['id'])){ ?><INPUT onclick="location.href='main.php?homeworld=<? echo $code; ?>';" class="btn" value="Âîçâðàò" type="button" name="combats2"><? } unset($hgo); ?>
|
||||
<INPUT id="forum" class="btn" onclick="window.open('https://new-combats.com/forum/', 'forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')" value="Ôîðóì" type="button" name="forum">
|
||||
<INPUT class="btn" onclick="window.open('/encicl/help/top1.html', 'help', 'height=300,width=500,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes')" value="Ïîäñêàçêà" type="button">
|
||||
<INPUT class="btn" value="Îáúåêòû" type="button">
|
||||
<br />
|
||||
<strong>Âíèìàíèå!Îáÿçàòåëüíî ñìåíèòå ïàðîëü íà óíèêàëüíûé,êîòîðûé íå èñïîëüçîâàëñÿ ðàíåå â ïîäîáíûõ ïðîåêòàõ,ýòî îáåçîïàñèò âàøåãî ïåðñîíàæà îò âçëîìà.<BR>
|
||||
<em>Àäìèíèñòðàöèÿ.</strong> </em></small> <BR>
|
||||
<? echo $rowonmax; ?><BR>
|
||||
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,340 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
session_start();
|
||||
|
||||
if($u->room['file']=='loto')
|
||||
{
|
||||
if($_GET['get']=='20')
|
||||
{
|
||||
mysql_query('DELETE FROM `actions` WHERE `uid` = "'.$u->info['id'].'" AND `vals` = "loto"');
|
||||
}
|
||||
$titm = mysql_fetch_array(mysql_query('SELECT * FROM `actions` WHERE `uid` = "'.$u->info['id'].'" AND `vals` = "loto" ORDER BY `time` DESC LIMIT 1'));
|
||||
if($_GET['get']=='10' && $titm==false)
|
||||
{
|
||||
|
||||
$droplist = array(
|
||||
0=>4514,
|
||||
1=>4515,
|
||||
2=>4688,
|
||||
3=>4689,
|
||||
4=>4690,
|
||||
5=>5009,
|
||||
6=>5008,
|
||||
7=>5010,
|
||||
8=>5239,
|
||||
9=>5069,
|
||||
10=>10035,
|
||||
11=>10036,
|
||||
12=>10037,
|
||||
13=>10008,
|
||||
14=>10020,
|
||||
15=>6112,
|
||||
16=>6113,
|
||||
17=>6114,
|
||||
18=>6115,
|
||||
19=>6116,
|
||||
20=>6360,
|
||||
21=>6462,
|
||||
22=>5022,
|
||||
23=>5023,
|
||||
24=>6445,
|
||||
25=>6455,
|
||||
26=>10009,
|
||||
27=>1032,
|
||||
28=>1031,
|
||||
29=>1034
|
||||
);
|
||||
$idve=$droplist[rand(0,count($droplist)-1)];
|
||||
$u->addItem($idve,$u->info['id'],'|frompisher=1|nosale=1'.$u->info['login']);
|
||||
$inf = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "'.$idve.'" LIMIT 1'));
|
||||
$titm = mysql_query('INSERT INTO `actions` (`uid`,`time`,`city`,`room`,`vars`,`ip`,`vals`) VALUES ("'.$u->info['id'].'","'.time().'","'.loto.'","'.$u->info['room'].'","'.$idve.'","'.mysql_real_escape_string($_SERVER['HTTP_X_REAL_IP']).'","loto")');
|
||||
echo json_encode($idve); // òóò ïåðåäà÷à è ïîïûòêà çàïóñêà
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
<TABLE width="100%" cellspacing="0" cellpadding="0">
|
||||
<tr><td valign="top"><div align="center" class="pH3"><h3>Ëîòî Áîéöîâñêîãî Êëóáà</h3></div>
|
||||
<br />
|
||||
|
||||
<div id="winDiv">
|
||||
<p class="testDiv">Âàø ïðèç: <span id="win"></span></p>
|
||||
<div id="imgWin"></div>
|
||||
</div>
|
||||
|
||||
<div class="wraper">
|
||||
<div class="arrowup"></div>
|
||||
<div class="arrowdown"></div>
|
||||
<div class="window">
|
||||
<ul class="list"></ul>
|
||||
</div>
|
||||
</div>
|
||||
<p style="text-align: center">
|
||||
Ðóëåòêà <?if ($titm==false){?><a href="?get=10">Êðóòèòü</a> <?} else {?> <a href="?get=20">Îáíîâèòü</a> <?}?>
|
||||
<!--
|
||||
<button class="buttonRuletka" onclick="(<?php //echo json_encode($idve) ?>)" formmethod="get">Çàïóñòèòü èãðó!</button>
|
||||
-->
|
||||
|
||||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
|
||||
<script>
|
||||
|
||||
|
||||
var $ulImg = document.getElementsByClassName("list")[0]
|
||||
|
||||
var $arrLiImg = [
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/ambosia_gora.gif" type="id1" title="Àìáðîçèÿ ïîäìàñòåðüÿ Âëàäûê"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/bag1291.gif" type="id2" title="Òóìàííàÿ Ñóìêà"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/otvar112.gif" type="id3" title="Îòâàð Êîãòåé ÏÃ"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/best.gif" type="id4" title="Õîðîøåå Æåëåçî"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/100ekkr.gif" type="id5" title="×åê íà 100 Åâðîêðåäèòîâ"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/50ekkr.gif" type="id6" title="×åê íà 50 Åâðîêðåäèòîâ"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/fine.gif" type="id7" title="Íîðìàëüíîå Æåëåçî"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/food_l10_e.gif" type="id8" title="ßáëîêî Ðàçäîðà"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/food_l11_e.gif" type="id9" title="Æåñòêàÿ Ðûáà"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/food_l5_eng.gif" type="id10" title="Áóòåðáðîä -The Best Friend-"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/invoke_plain_honor_attack_invul_any1.gif" type="id11" title="Çàùèòà îò Íàïàäåíèÿ [30]"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/jora10.gif" type="id12" title="Ñóìêà Êîïàòåëÿ Êàòàêîìá"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/jora101.gif" type="id13" title="Óëó÷øåííàÿ Ñóìêà Êîðîëÿ"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/jora7.gif" type="id14" title="Ñóìêà Êîïàòåëÿ Áåçäíû"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/jora8.gif" type="id15" title="Ñóìêà Çàùèòû"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/jora9.gif" type="id16" title="Ñóìêà Êîïàòåëÿ Ãîðû Ëåãèîíà"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/joust_rew_s.gif" type="id17" title="Æåòîí Óñïåõà"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/grib112.gif" type="id18" title="Ñóøåíûé Ìóõîìîð"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/voda112.gif" type="id19" title="Æèâàÿ Âîäà"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/lootbag_.gif" type="id20" title="Ñóìêà Âàëëóàðà Âåëèêîãî"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/poor.gif" type="id21" title="Ïëîõîå Æåëåçî"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/pot_base_1000_dex.gif" type="id22" title="Ñìàçêà äëÿ Ãîëåìîâ"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/pot_base_1000_inst.gif" type="id23" title="Óñêîðèòåëü äëÿ Ãîëåìîâ"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/pot_base_1000_str.gif" type="id24" title="Òîïëèâî äëÿ Ãîëåìîâ"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/pot_base_200_alldmg2_p1k.gif" type="id25" title="Çåëüå Êàìåííîé Ñòîéêîñòè"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/pot_base_200_allmag2_p1k.gif" type="id6" title="Çåëüå Ñòðàæà Ìàãèè"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/svitok1.png" type="id27" title="Ñâèòîê Ðåïóòàöèè Ïîòåðÿííîãî Âõîäà"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/svitok1.png" type="id28" title="Ñâèòîê Ðåïóòàöèè Ãîðû Ëåãèîíà"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/zolyaichko.gif" type="id29" title="ßéöî Äðàêîíà"></li>',
|
||||
'<li><img src="https://new-combats.com/img.new-combats.com/i/items/ambosia_gora.gif" type="id30" title="Àìáðîçèÿ Ñêó÷àþùèõ Âëàäûê"></li>'
|
||||
]
|
||||
|
||||
function shuffle (array) {
|
||||
var currentIndex = array.length, temporaryValue, randomIndex ;
|
||||
|
||||
while (0 !== currentIndex) {
|
||||
|
||||
randomIndex = Math.floor(Math.random() * currentIndex);
|
||||
currentIndex -= 1;
|
||||
|
||||
temporaryValue = array[currentIndex];
|
||||
array[currentIndex] = array[randomIndex];
|
||||
array[randomIndex] = temporaryValue;
|
||||
}
|
||||
|
||||
return array;
|
||||
}
|
||||
|
||||
var $finallyLiImg = shuffle($arrLiImg)
|
||||
|
||||
for (let key of $finallyLiImg) {
|
||||
var $htmlElementsMessage = new DOMParser().parseFromString(key, "text/html").getElementsByTagName("li")[0]
|
||||
$ulImg.append($htmlElementsMessage)
|
||||
}
|
||||
|
||||
var $button = document.getElementsByClassName("buttonRuletka")[0]
|
||||
var $winWindow = document.getElementById("winDiv")
|
||||
var $win = document.getElementById("win")
|
||||
var $wrapper = document.getElementsByClassName("wraper")[0]
|
||||
var $imgWin = document.getElementById("imgWin")
|
||||
|
||||
$winWindow.style.top = `${$wrapper.offsetTop}px`
|
||||
$winWindow.style.left = `${($wrapper.offsetWidth / 2) - 326}px`
|
||||
|
||||
$winWindow.hidden = true
|
||||
|
||||
var timeOutWin
|
||||
|
||||
$(document).ready(function () {
|
||||
for (i = 0; i < 3; i++) {
|
||||
$(".list li").clone().appendTo(".list");
|
||||
}
|
||||
$button.onclick = () => {
|
||||
|
||||
if (timeOutWin) {
|
||||
clearTimeout(timeOutWin)
|
||||
$imgWin.innerHTML = ""
|
||||
$winWindow.hidden = true
|
||||
}
|
||||
// console.log(timeOutWin)
|
||||
$imgWin.innerHTML = ""
|
||||
$button.textContent = "Îæèäàíèå..."
|
||||
$button.disabled = true
|
||||
|
||||
$('.window').css({
|
||||
right: "0"
|
||||
})
|
||||
$('.list li').css({
|
||||
border: '4px solid transparent'
|
||||
})
|
||||
|
||||
function selfRandom(min, max) {
|
||||
return Math.floor(Math.random() * (max - min + 1)) + min;
|
||||
}
|
||||
|
||||
var x = selfRandom(50, 100);
|
||||
|
||||
$('.window').animate({
|
||||
right: ((x * 75) + (x * 8 - 12) - 435)
|
||||
}, 1500, () => {
|
||||
|
||||
var $winImg = $('.list li:eq(' + x + ')')[0]
|
||||
// console.log($winImg.children[0].getAttribute("src"))
|
||||
|
||||
setTimeout( () => {
|
||||
|
||||
var idThing = $winImg.children[0].getAttribute("type")
|
||||
var titleThing = $winImg.children[0].getAttribute("title")
|
||||
$button.disabled = false
|
||||
$winWindow.hidden = false
|
||||
$button.textContent = "Çàïóñòèòü èãðó!"
|
||||
$win.textContent = titleThing
|
||||
|
||||
var $img = document.createElement("img")
|
||||
$img.src = $winImg.children[0].getAttribute("src")
|
||||
$imgWin.append($img)
|
||||
|
||||
timeOutWin = setTimeout( () => {
|
||||
$imgWin.innerHTML = ""
|
||||
$winWindow.hidden = true
|
||||
}, 10000)
|
||||
}, 300)
|
||||
})
|
||||
// });
|
||||
}
|
||||
});
|
||||
</script>
|
||||
<style>
|
||||
* {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
li {
|
||||
list-style: none;
|
||||
display: inline-block;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.window {
|
||||
padding: 5px 0;
|
||||
overflow: hidden;
|
||||
position: relative;
|
||||
width: 25000px;
|
||||
height: 82px;
|
||||
right: 0px;
|
||||
}
|
||||
|
||||
.wraper {
|
||||
position: relative;
|
||||
margin: auto;
|
||||
margin-top: 180px;
|
||||
width: 982px;
|
||||
overflow-x: hidden;
|
||||
overflow-y: hidden;
|
||||
border: 4px solid #1a96b7;
|
||||
border-radius: 2px;
|
||||
}
|
||||
|
||||
.list {
|
||||
position: relative;
|
||||
margin-left: 0;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.list li {
|
||||
border: 4px solid transparent;
|
||||
}
|
||||
|
||||
.list li img {
|
||||
width: 75px;
|
||||
height: 75px;
|
||||
}
|
||||
.arrowup {
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
left: 485px;
|
||||
z-index: 1;
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-bottom: 20px solid #1a96bf;
|
||||
border-left: 5px solid transparent;
|
||||
border-right: 5px solid transparent;
|
||||
}
|
||||
|
||||
.arrowdown {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 485px;
|
||||
z-index: 1;
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-top: 20px solid #1a96bf;
|
||||
border-left: 5px solid transparent;
|
||||
border-right: 5px solid transparent;
|
||||
}
|
||||
.buttonRuletka {
|
||||
font-size: 17px;
|
||||
padding: 5px;
|
||||
width: 150px;
|
||||
border: 1px solid #1a96bf;
|
||||
margin: 10px 0;
|
||||
}
|
||||
.buttonRuletka:hover {
|
||||
background: rgba(0, 102, 149, 0.33);
|
||||
}
|
||||
#winDiv {
|
||||
border: 1px solid #1a96bf;
|
||||
border-radius: 3px;
|
||||
position: fixed;
|
||||
text-align: center;
|
||||
width: 500px;
|
||||
/* margin-left: auto;
|
||||
margin-right: auto; */
|
||||
padding: 7px;
|
||||
}
|
||||
.testDiv {
|
||||
font-size: 16px;
|
||||
}
|
||||
#win {
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
</style>
|
||||
<td width="50" valign="top">
|
||||
<TABLE cellspacing="0" cellpadding="0"><TD width="100%"> </TD><TD>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td>
|
||||
<!-- -->
|
||||
<? echo $goLis; ?>
|
||||
<!-- -->
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td nowrap="nowrap">
|
||||
<tr>
|
||||
<td bgcolor="#D3D3D3"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /></td>
|
||||
<td bgcolor="#D3D3D3" nowrap><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.9&rnd=<? echo $code; ?>';" title="<? thisInfRm('1.180.0.9',1); ?>">Öåíòðàëüíàÿ ïëîùàäü</a></td>
|
||||
</tr>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></table>
|
||||
</td></table>
|
||||
<div><br />
|
||||
</div></td>
|
||||
</table>
|
||||
<br>
|
||||
<div id="textgo" style="visibility:hidden;"></div>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 306 B |
@@ -0,0 +1,292 @@
|
||||
//v1.7
|
||||
// Flash Player Version Detection
|
||||
// Detect Client Browser type
|
||||
// Copyright 2005-2007 Adobe Systems Incorporated. All rights reserved.
|
||||
var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
|
||||
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
|
||||
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
|
||||
|
||||
function ControlVersion()
|
||||
{
|
||||
var version;
|
||||
var axo;
|
||||
var e;
|
||||
|
||||
// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry
|
||||
|
||||
try {
|
||||
// version will be set for 7.X or greater players
|
||||
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
|
||||
version = axo.GetVariable("$version");
|
||||
} catch (e) {
|
||||
}
|
||||
|
||||
if (!version)
|
||||
{
|
||||
try {
|
||||
// version will be set for 6.X players only
|
||||
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
|
||||
|
||||
// installed player is some revision of 6.0
|
||||
// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
|
||||
// so we have to be careful.
|
||||
|
||||
// default to the first public version
|
||||
version = "WIN 6,0,21,0";
|
||||
|
||||
// throws if AllowScripAccess does not exist (introduced in 6.0r47)
|
||||
axo.AllowScriptAccess = "always";
|
||||
|
||||
// safe to call for 6.0r47 or greater
|
||||
version = axo.GetVariable("$version");
|
||||
|
||||
} catch (e) {
|
||||
}
|
||||
}
|
||||
|
||||
if (!version)
|
||||
{
|
||||
try {
|
||||
// version will be set for 4.X or 5.X player
|
||||
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
|
||||
version = axo.GetVariable("$version");
|
||||
} catch (e) {
|
||||
}
|
||||
}
|
||||
|
||||
if (!version)
|
||||
{
|
||||
try {
|
||||
// version will be set for 3.X player
|
||||
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
|
||||
version = "WIN 3,0,18,0";
|
||||
} catch (e) {
|
||||
}
|
||||
}
|
||||
|
||||
if (!version)
|
||||
{
|
||||
try {
|
||||
// version will be set for 2.X player
|
||||
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
|
||||
version = "WIN 2,0,0,11";
|
||||
} catch (e) {
|
||||
version = -1;
|
||||
}
|
||||
}
|
||||
|
||||
return version;
|
||||
}
|
||||
|
||||
// JavaScript helper required to detect Flash Player PlugIn version information
|
||||
function GetSwfVer(){
|
||||
// NS/Opera version >= 3 check for Flash plugin in plugin array
|
||||
var flashVer = -1;
|
||||
|
||||
if (navigator.phpugins != null && navigator.phpugins.length > 0) {
|
||||
if (navigator.phpugins["Shockwave Flash 2.0"] || navigator.phpugins["Shockwave Flash"]) {
|
||||
var swVer2 = navigator.phpugins["Shockwave Flash 2.0"] ? " 2.0" : "";
|
||||
var flashDescription = navigator.phpugins["Shockwave Flash" + swVer2].description;
|
||||
var descArray = flashDescription.split(" ");
|
||||
var tempArrayMajor = descArray[2].split(".");
|
||||
var versionMajor = tempArrayMajor[0];
|
||||
var versionMinor = tempArrayMajor[1];
|
||||
var versionRevision = descArray[3];
|
||||
if (versionRevision == "") {
|
||||
versionRevision = descArray[4];
|
||||
}
|
||||
if (versionRevision[0] == "d") {
|
||||
versionRevision = versionRevision.substring(1);
|
||||
} else if (versionRevision[0] == "r") {
|
||||
versionRevision = versionRevision.substring(1);
|
||||
if (versionRevision.indexOf("d") > 0) {
|
||||
versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
|
||||
}
|
||||
}
|
||||
var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
|
||||
}
|
||||
}
|
||||
// MSN/WebTV 2.6 supports Flash 4
|
||||
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
|
||||
// WebTV 2.5 supports Flash 3
|
||||
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
|
||||
// older WebTV supports Flash 2
|
||||
else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
|
||||
else if ( isIE && isWin && !isOpera ) {
|
||||
flashVer = ControlVersion();
|
||||
}
|
||||
return flashVer;
|
||||
}
|
||||
|
||||
// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
|
||||
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
|
||||
{
|
||||
versionStr = GetSwfVer();
|
||||
if (versionStr == -1 ) {
|
||||
return false;
|
||||
} else if (versionStr != 0) {
|
||||
if(isIE && isWin && !isOpera) {
|
||||
// Given "WIN 2,0,0,11"
|
||||
tempArray = versionStr.split(" "); // ["WIN", "2,0,0,11"]
|
||||
tempString = tempArray[1]; // "2,0,0,11"
|
||||
versionArray = tempString.split(","); // ['2', '0', '0', '11']
|
||||
} else {
|
||||
versionArray = versionStr.split(".");
|
||||
}
|
||||
var versionMajor = versionArray[0];
|
||||
var versionMinor = versionArray[1];
|
||||
var versionRevision = versionArray[2];
|
||||
|
||||
// is the major.revision >= requested major.revision AND the minor version >= requested minor
|
||||
if (versionMajor > parseFloat(reqMajorVer)) {
|
||||
return true;
|
||||
} else if (versionMajor == parseFloat(reqMajorVer)) {
|
||||
if (versionMinor > parseFloat(reqMinorVer))
|
||||
return true;
|
||||
else if (versionMinor == parseFloat(reqMinorVer)) {
|
||||
if (versionRevision >= parseFloat(reqRevision))
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
function AC_AddExtension(src, ext)
|
||||
{
|
||||
if (src.indexOf('?') != -1)
|
||||
return src.replace(/\?/, ext+'?');
|
||||
else
|
||||
return src + ext;
|
||||
}
|
||||
|
||||
function AC_Generateobj(objAttrs, params, embedAttrs)
|
||||
{
|
||||
var str = '';
|
||||
if (isIE && isWin && !isOpera)
|
||||
{
|
||||
str += '<object ';
|
||||
for (var i in objAttrs)
|
||||
{
|
||||
str += i + '="' + objAttrs[i] + '" ';
|
||||
}
|
||||
str += '>';
|
||||
for (var i in params)
|
||||
{
|
||||
str += '<param name="' + i + '" value="' + params[i] + '" /> ';
|
||||
}
|
||||
str += '</object>';
|
||||
}
|
||||
else
|
||||
{
|
||||
str += '<embed ';
|
||||
for (var i in embedAttrs)
|
||||
{
|
||||
str += i + '="' + embedAttrs[i] + '" ';
|
||||
}
|
||||
str += '> </embed>';
|
||||
}
|
||||
|
||||
document.write(str);
|
||||
}
|
||||
|
||||
function AC_FL_RunContent(){
|
||||
var ret =
|
||||
AC_GetArgs
|
||||
( arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
|
||||
, "application/x-shockwave-flash"
|
||||
);
|
||||
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
|
||||
}
|
||||
|
||||
function AC_SW_RunContent(){
|
||||
var ret =
|
||||
AC_GetArgs
|
||||
( arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
|
||||
, null
|
||||
);
|
||||
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
|
||||
}
|
||||
|
||||
function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
|
||||
var ret = new Object();
|
||||
ret.embedAttrs = new Object();
|
||||
ret.params = new Object();
|
||||
ret.objAttrs = new Object();
|
||||
for (var i=0; i < args.length; i=i+2){
|
||||
var currArg = args[i].toLowerCase();
|
||||
|
||||
switch (currArg){
|
||||
case "classid":
|
||||
break;
|
||||
case "pluginspage":
|
||||
ret.embedAttrs[args[i]] = args[i+1];
|
||||
break;
|
||||
case "src":
|
||||
case "movie":
|
||||
args[i+1] = AC_AddExtension(args[i+1], ext);
|
||||
ret.embedAttrs["src"] = args[i+1];
|
||||
ret.params[srcParamName] = args[i+1];
|
||||
break;
|
||||
case "onafterupdate":
|
||||
case "onbeforeupdate":
|
||||
case "onblur":
|
||||
case "oncellchange":
|
||||
case "onclick":
|
||||
case "ondblClick":
|
||||
case "ondrag":
|
||||
case "ondragend":
|
||||
case "ondragenter":
|
||||
case "ondragleave":
|
||||
case "ondragover":
|
||||
case "ondrop":
|
||||
case "onfinish":
|
||||
case "onfocus":
|
||||
case "onhelp":
|
||||
case "onmousedown":
|
||||
case "onmouseup":
|
||||
case "onmouseover":
|
||||
case "onmousemove":
|
||||
case "onmouseout":
|
||||
case "onkeypress":
|
||||
case "onkeydown":
|
||||
case "onkeyup":
|
||||
case "onload":
|
||||
case "onlosecapture":
|
||||
case "onpropertychange":
|
||||
case "onreadystatechange":
|
||||
case "onrowsdelete":
|
||||
case "onrowenter":
|
||||
case "onrowexit":
|
||||
case "onrowsinserted":
|
||||
case "onstart":
|
||||
case "onscroll":
|
||||
case "onbeforeeditfocus":
|
||||
case "onactivate":
|
||||
case "onbeforedeactivate":
|
||||
case "ondeactivate":
|
||||
case "type":
|
||||
case "codebase":
|
||||
case "id":
|
||||
ret.objAttrs[args[i]] = args[i+1];
|
||||
break;
|
||||
case "width":
|
||||
case "height":
|
||||
case "align":
|
||||
case "vspace":
|
||||
case "hspace":
|
||||
case "class":
|
||||
case "title":
|
||||
case "accesskey":
|
||||
case "name":
|
||||
case "tabindex":
|
||||
ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
|
||||
break;
|
||||
default:
|
||||
ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
|
||||
}
|
||||
}
|
||||
ret.objAttrs["classid"] = classid;
|
||||
if (mimeType) ret.embedAttrs["type"] = mimeType;
|
||||
return ret;
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,669 @@
|
||||
/*! SWFObject v2.0 <https://code.google.com/p/swfobject/>
|
||||
Copyright (c) 2007 Geoff Stearns, Michael Williams, and Bobby van der Sluis
|
||||
This software is released under the MIT License <https://www.opensource.org/licenses/mit-license.php>
|
||||
*/
|
||||
|
||||
var swfobject = function() {
|
||||
|
||||
var UNDEF = "undefined",
|
||||
OBJECT = "object",
|
||||
SHOCKWAVE_FLASH = "Shockwave Flash",
|
||||
SHOCKWAVE_FLASH_AX = "ShockwaveFlash.ShockwaveFlash",
|
||||
FLASH_MIME_TYPE = "application/x-shockwave-flash",
|
||||
EXPRESS_INSTALL_ID = "SWFObjectExprInst",
|
||||
|
||||
win = window,
|
||||
doc = document,
|
||||
nav = navigator,
|
||||
|
||||
domLoadFnArr = [],
|
||||
regObjArr = [],
|
||||
timer = null,
|
||||
storedAltContent = null,
|
||||
storedAltContentId = null,
|
||||
isDomLoaded = false,
|
||||
isExpressInstallActive = false;
|
||||
|
||||
/* Centralized function for browser feature detection
|
||||
- Proprietary feature detection (conditional compiling) is used to detect Internet Explorer's features
|
||||
- User agent string detection is only used when no alternative is possible
|
||||
- Is executed directly for optimal performance
|
||||
*/
|
||||
var ua = function() {
|
||||
var w3cdom = typeof doc.getElementById != UNDEF && typeof doc.getElementsByTagName != UNDEF && typeof doc.createElement != UNDEF && typeof doc.appendChild != UNDEF && typeof doc.replaceChild != UNDEF && typeof doc.removeChild != UNDEF && typeof doc.cloneNode != UNDEF,
|
||||
playerVersion = [0,0,0],
|
||||
d = null;
|
||||
if (typeof nav.plugins != UNDEF && typeof nav.plugins[SHOCKWAVE_FLASH] == OBJECT) {
|
||||
d = nav.plugins[SHOCKWAVE_FLASH].description;
|
||||
if (d) {
|
||||
d = d.replace(/^.*\s+(\S+\s+\S+$)/, "$1");
|
||||
playerVersion[0] = parseInt(d.replace(/^(.*)\..*$/, "$1"), 10);
|
||||
playerVersion[1] = parseInt(d.replace(/^.*\.(.*)\s.*$/, "$1"), 10);
|
||||
playerVersion[2] = /r/.test(d) ? parseInt(d.replace(/^.*r(.*)$/, "$1"), 10) : 0;
|
||||
}
|
||||
}
|
||||
else if (typeof win.ActiveXObject != UNDEF) {
|
||||
var a = null, fp6Crash = false;
|
||||
try {
|
||||
a = new ActiveXObject(SHOCKWAVE_FLASH_AX + ".7");
|
||||
}
|
||||
catch(e) {
|
||||
try {
|
||||
a = new ActiveXObject(SHOCKWAVE_FLASH_AX + ".6");
|
||||
playerVersion = [6,0,21];
|
||||
a.AllowScriptAccess = "always"; // Introduced in fp6.0.47
|
||||
}
|
||||
catch(e) {
|
||||
if (playerVersion[0] == 6) {
|
||||
fp6Crash = true;
|
||||
}
|
||||
}
|
||||
if (!fp6Crash) {
|
||||
try {
|
||||
a = new ActiveXObject(SHOCKWAVE_FLASH_AX);
|
||||
}
|
||||
catch(e) {}
|
||||
}
|
||||
}
|
||||
if (!fp6Crash && a) { // a will return null when ActiveX is disabled
|
||||
try {
|
||||
d = a.GetVariable("$version"); // Will crash fp6.0.21/23/29
|
||||
if (d) {
|
||||
d = d.split(" ")[1].split(",");
|
||||
playerVersion = [parseInt(d[0], 10), parseInt(d[1], 10), parseInt(d[2], 10)];
|
||||
}
|
||||
}
|
||||
catch(e) {}
|
||||
}
|
||||
}
|
||||
var u = nav.userAgent.toLowerCase(),
|
||||
p = nav.platform.toLowerCase(),
|
||||
webkit = /webkit/.test(u) ? parseFloat(u.replace(/^.*webkit\/(\d+(\.\d+)?).*$/, "$1")) : false, // returns either the webkit version or false if not webkit
|
||||
ie = false,
|
||||
windows = p ? /win/.test(p) : /win/.test(u),
|
||||
mac = p ? /mac/.test(p) : /mac/.test(u);
|
||||
/*@cc_on
|
||||
ie = true;
|
||||
@if (@_win32)
|
||||
windows = true;
|
||||
@elif (@_mac)
|
||||
mac = true;
|
||||
@end
|
||||
@*/
|
||||
return { w3cdom:w3cdom, pv:playerVersion, webkit:webkit, ie:ie, win:windows, mac:mac };
|
||||
}();
|
||||
|
||||
/* Cross-browser onDomLoad
|
||||
- Based on Dean Edwards' solution: https://dean.edwards.name/weblog/2006/06/again/
|
||||
- Will fire an event as soon as the DOM of a page is loaded (supported by Gecko based browsers - like Firefox -, IE, Opera9+, Safari)
|
||||
*/
|
||||
var onDomLoad = function() {
|
||||
if (!ua.w3cdom) {
|
||||
return;
|
||||
}
|
||||
addDomLoadEvent(main);
|
||||
if (ua.ie && ua.win) {
|
||||
try { // Avoid a possible Operation Aborted error
|
||||
doc.write("<scr" + "ipt id=__ie_ondomload defer=true src=//:></scr" + "ipt>"); // String is split into pieces to avoid Norton AV to add code that can cause errors
|
||||
var s = getElementById("__ie_ondomload");
|
||||
if (s) {
|
||||
s.onreadystatechange = function() {
|
||||
if (this.readyState == "complete") {
|
||||
this.parentNode.removeChild(this);
|
||||
callDomLoadFunctions();
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
catch(e) {}
|
||||
}
|
||||
if (ua.webkit && typeof doc.readyState != UNDEF) {
|
||||
timer = setInterval(function() { if (/loaded|complete/.test(doc.readyState)) { callDomLoadFunctions(); }}, 10);
|
||||
}
|
||||
if (typeof doc.addEventListener != UNDEF) {
|
||||
doc.addEventListener("DOMContentLoaded", callDomLoadFunctions, null);
|
||||
}
|
||||
addLoadEvent(callDomLoadFunctions);
|
||||
}();
|
||||
|
||||
function callDomLoadFunctions() {
|
||||
if (isDomLoaded) {
|
||||
return;
|
||||
}
|
||||
if (ua.ie && ua.win) { // Test if we can really add elements to the DOM; we don't want to fire it too early
|
||||
var s = createElement("span");
|
||||
try { // Avoid a possible Operation Aborted error
|
||||
var t = doc.getElementsByTagName("body")[0].appendChild(s);
|
||||
t.parentNode.removeChild(t);
|
||||
}
|
||||
catch (e) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
isDomLoaded = true;
|
||||
if (timer) {
|
||||
clearInterval(timer);
|
||||
timer = null;
|
||||
}
|
||||
var dl = domLoadFnArr.length;
|
||||
for (var i = 0; i < dl; i++) {
|
||||
domLoadFnArr[i]();
|
||||
}
|
||||
}
|
||||
|
||||
function addDomLoadEvent(fn) {
|
||||
if (isDomLoaded) {
|
||||
fn();
|
||||
}
|
||||
else {
|
||||
domLoadFnArr[domLoadFnArr.length] = fn; // Array.push() is only available in IE5.5+
|
||||
}
|
||||
}
|
||||
|
||||
/* Cross-browser onload
|
||||
- Based on James Edwards' solution: https://brothercake.com/site/resources/scripts/onload/
|
||||
- Will fire an event as soon as a web page including all of its assets are loaded
|
||||
*/
|
||||
function addLoadEvent(fn) {
|
||||
if (typeof win.addEventListener != UNDEF) {
|
||||
win.addEventListener("load", fn, false);
|
||||
}
|
||||
else if (typeof doc.addEventListener != UNDEF) {
|
||||
doc.addEventListener("load", fn, false);
|
||||
}
|
||||
else if (typeof win.attachEvent != UNDEF) {
|
||||
win.attachEvent("onload", fn);
|
||||
}
|
||||
else if (typeof win.onload == "function") {
|
||||
var fnOld = win.onload;
|
||||
win.onload = function() {
|
||||
fnOld();
|
||||
fn();
|
||||
};
|
||||
}
|
||||
else {
|
||||
win.onload = fn;
|
||||
}
|
||||
}
|
||||
|
||||
/* Main function
|
||||
- Will preferably execute onDomLoad, otherwise onload (as a fallback)
|
||||
*/
|
||||
function main() { // Static publishing only
|
||||
var rl = regObjArr.length;
|
||||
for (var i = 0; i < rl; i++) { // For each registered object element
|
||||
var id = regObjArr[i].id;
|
||||
if (ua.pv[0] > 0) {
|
||||
var obj = getElementById(id);
|
||||
if (obj) {
|
||||
regObjArr[i].width = obj.getAttribute("width") ? obj.getAttribute("width") : "0";
|
||||
regObjArr[i].height = obj.getAttribute("height") ? obj.getAttribute("height") : "0";
|
||||
if (hasPlayerVersion(regObjArr[i].swfVersion)) { // Flash plug-in version >= Flash content version: Houston, we have a match!
|
||||
if (ua.webkit && ua.webkit < 312) { // Older webkit engines ignore the object element's nested param elements
|
||||
fixParams(obj);
|
||||
}
|
||||
setVisibility(id, true);
|
||||
}
|
||||
else if (regObjArr[i].expressInstall && !isExpressInstallActive && hasPlayerVersion("6.0.65") && (ua.win || ua.mac)) { // Show the Adobe Express Install dialog if set by the web page author and if supported (fp6.0.65+ on Win/Mac OS only)
|
||||
showExpressInstall(regObjArr[i]);
|
||||
}
|
||||
else { // Flash plug-in and Flash content version mismatch: display alternative content instead of Flash content
|
||||
displayAltContent(obj);
|
||||
}
|
||||
}
|
||||
}
|
||||
else { // If no fp is installed, we let the object element do its job (show alternative content)
|
||||
setVisibility(id, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* Fix nested param elements, which are ignored by older webkit engines
|
||||
- This includes Safari up to and including version 1.2.2 on Mac OS 10.3
|
||||
- Fall back to the proprietary embed element
|
||||
*/
|
||||
function fixParams(obj) {
|
||||
var nestedObj = obj.getElementsByTagName(OBJECT)[0];
|
||||
if (nestedObj) {
|
||||
var e = createElement("embed"), a = nestedObj.attributes;
|
||||
if (a) {
|
||||
var al = a.length;
|
||||
for (var i = 0; i < al; i++) {
|
||||
if (a[i].nodeName.toLowerCase() == "data") {
|
||||
e.setAttribute("src", a[i].nodeValue);
|
||||
}
|
||||
else {
|
||||
e.setAttribute(a[i].nodeName, a[i].nodeValue);
|
||||
}
|
||||
}
|
||||
}
|
||||
var c = nestedObj.childNodes;
|
||||
if (c) {
|
||||
var cl = c.length;
|
||||
for (var j = 0; j < cl; j++) {
|
||||
if (c[j].nodeType == 1 && c[j].nodeName.toLowerCase() == "param") {
|
||||
e.setAttribute(c[j].getAttribute("name"), c[j].getAttribute("value"));
|
||||
}
|
||||
}
|
||||
}
|
||||
obj.parentNode.replaceChild(e, obj);
|
||||
}
|
||||
}
|
||||
|
||||
/* Fix hanging audio/video threads and force open sockets and NetConnections to disconnect
|
||||
- Occurs when unloading a web page in IE using fp8+ and innerHTML/outerHTML
|
||||
- Dynamic publishing only
|
||||
*/
|
||||
function fixObjectLeaks(id) {
|
||||
if (ua.ie && ua.win && hasPlayerVersion("8.0.0")) {
|
||||
win.attachEvent("onunload", function () {
|
||||
var obj = getElementById(id);
|
||||
if (obj) {
|
||||
for (var i in obj) {
|
||||
if (typeof obj[i] == "function") {
|
||||
obj[i] = function() {};
|
||||
}
|
||||
}
|
||||
obj.parentNode.removeChild(obj);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
/* Show the Adobe Express Install dialog
|
||||
- Reference: https://www.adobe.com/cfusion/knowledgebase/index.cfm?id=6a253b75
|
||||
*/
|
||||
function showExpressInstall(regObj) {
|
||||
isExpressInstallActive = true;
|
||||
var obj = getElementById(regObj.id);
|
||||
if (obj) {
|
||||
if (regObj.altContentId) {
|
||||
var ac = getElementById(regObj.altContentId);
|
||||
if (ac) {
|
||||
storedAltContent = ac;
|
||||
storedAltContentId = regObj.altContentId;
|
||||
}
|
||||
}
|
||||
else {
|
||||
storedAltContent = abstractAltContent(obj);
|
||||
}
|
||||
if (!(/%$/.test(regObj.width)) && parseInt(regObj.width, 10) < 310) {
|
||||
regObj.width = "310";
|
||||
}
|
||||
if (!(/%$/.test(regObj.height)) && parseInt(regObj.height, 10) < 137) {
|
||||
regObj.height = "137";
|
||||
}
|
||||
doc.title = doc.title.slice(0, 47) + " - Flash Player Installation";
|
||||
var pt = ua.ie && ua.win ? "ActiveX" : "PlugIn",
|
||||
dt = doc.title,
|
||||
fv = "MMredirectURL=" + win.location + "&MMplayerType=" + pt + "&MMdoctitle=" + dt,
|
||||
replaceId = regObj.id;
|
||||
// For IE when a SWF is loading (AND: not available in cache) wait for the onload event to fire to remove the original object element
|
||||
// In IE you cannot properly cancel a loading SWF file without breaking browser load references, also obj.onreadystatechange doesn't work
|
||||
if (ua.ie && ua.win && obj.readyState != 4) {
|
||||
var newObj = createElement("div");
|
||||
replaceId += "SWFObjectNew";
|
||||
newObj.setAttribute("id", replaceId);
|
||||
obj.parentNode.insertBefore(newObj, obj); // Insert placeholder div that will be replaced by the object element that loads expressinstall.swf
|
||||
obj.style.display = "none";
|
||||
win.attachEvent("onload", function() { obj.parentNode.removeChild(obj); });
|
||||
}
|
||||
createSWF({ data:regObj.expressInstall, id:EXPRESS_INSTALL_ID, width:regObj.width, height:regObj.height }, { flashvars:fv }, replaceId);
|
||||
}
|
||||
}
|
||||
|
||||
/* Functions to abstract and display alternative content
|
||||
*/
|
||||
function displayAltContent(obj) {
|
||||
if (ua.ie && ua.win && obj.readyState != 4) {
|
||||
// For IE when a SWF is loading (AND: not available in cache) wait for the onload event to fire to remove the original object element
|
||||
// In IE you cannot properly cancel a loading SWF file without breaking browser load references, also obj.onreadystatechange doesn't work
|
||||
var el = createElement("div");
|
||||
obj.parentNode.insertBefore(el, obj); // Insert placeholder div that will be replaced by the alternative content
|
||||
el.parentNode.replaceChild(abstractAltContent(obj), el);
|
||||
obj.style.display = "none";
|
||||
win.attachEvent("onload", function() { obj.parentNode.removeChild(obj); });
|
||||
}
|
||||
else {
|
||||
obj.parentNode.replaceChild(abstractAltContent(obj), obj);
|
||||
}
|
||||
}
|
||||
|
||||
function abstractAltContent(obj) {
|
||||
var ac = createElement("div");
|
||||
if (ua.win && ua.ie) {
|
||||
ac.innerHTML = obj.innerHTML;
|
||||
}
|
||||
else {
|
||||
var nestedObj = obj.getElementsByTagName(OBJECT)[0];
|
||||
if (nestedObj) {
|
||||
var c = nestedObj.childNodes;
|
||||
if (c) {
|
||||
var cl = c.length;
|
||||
for (var i = 0; i < cl; i++) {
|
||||
if (!(c[i].nodeType == 1 && c[i].nodeName.toLowerCase() == "param") && !(c[i].nodeType == 8)) {
|
||||
ac.appendChild(c[i].cloneNode(true));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return ac;
|
||||
}
|
||||
|
||||
/* Cross-browser dynamic SWF creation
|
||||
*/
|
||||
function createSWF(attObj, parObj, id) {
|
||||
var r, el = getElementById(id);
|
||||
if (typeof attObj.id == UNDEF) { // if no 'id' is defined for the object element, it will inherit the 'id' from the alternative content
|
||||
attObj.id = id;
|
||||
}
|
||||
if (ua.ie && ua.win) { // IE, the object element and W3C DOM methods do not combine: fall back to outerHTML
|
||||
var att = "";
|
||||
for (var i in attObj) {
|
||||
if (attObj[i] != Object.prototype[i]) { // Filter out prototype additions from other potential libraries, like Object.prototype.toJSONString = function() {}
|
||||
if (i == "data") {
|
||||
parObj.movie = attObj[i];
|
||||
}
|
||||
else if (i.toLowerCase() == "styleclass") { // 'class' is an ECMA4 reserved keyword
|
||||
att += ' class="' + attObj[i] + '"';
|
||||
}
|
||||
else if (i != "classid") {
|
||||
att += ' ' + i + '="' + attObj[i] + '"';
|
||||
}
|
||||
}
|
||||
}
|
||||
var par = "";
|
||||
for (var j in parObj) {
|
||||
if (parObj[j] != Object.prototype[j]) { // Filter out prototype additions from other potential libraries
|
||||
par += '<param name="' + j + '" value="' + parObj[j] + '" />';
|
||||
}
|
||||
}
|
||||
el.outerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + att + '>' + par + '</object>';
|
||||
fixObjectLeaks(attObj.id); // This bug affects dynamic publishing only
|
||||
r = getElementById(attObj.id);
|
||||
}
|
||||
else if (ua.webkit && ua.webkit < 312) { // Older webkit engines ignore the object element's nested param elements: fall back to the proprietary embed element
|
||||
var e = createElement("embed");
|
||||
e.setAttribute("type", FLASH_MIME_TYPE);
|
||||
for (var k in attObj) {
|
||||
if (attObj[k] != Object.prototype[k]) { // Filter out prototype additions from other potential libraries
|
||||
if (k == "data") {
|
||||
e.setAttribute("src", attObj[k]);
|
||||
}
|
||||
else if (k.toLowerCase() == "styleclass") { // 'class' is an ECMA4 reserved keyword
|
||||
e.setAttribute("class", attObj[k]);
|
||||
}
|
||||
else if (k != "classid") { // Filter out IE specific attribute
|
||||
e.setAttribute(k, attObj[k]);
|
||||
}
|
||||
}
|
||||
}
|
||||
for (var l in parObj) {
|
||||
if (parObj[l] != Object.prototype[l]) { // Filter out prototype additions from other potential libraries
|
||||
if (l != "movie") { // Filter out IE specific param element
|
||||
e.setAttribute(l, parObj[l]);
|
||||
}
|
||||
}
|
||||
}
|
||||
el.parentNode.replaceChild(e, el);
|
||||
r = e;
|
||||
}
|
||||
else { // Well-behaving browsers
|
||||
var o = createElement(OBJECT);
|
||||
o.setAttribute("type", FLASH_MIME_TYPE);
|
||||
for (var m in attObj) {
|
||||
if (attObj[m] != Object.prototype[m]) { // Filter out prototype additions from other potential libraries
|
||||
if (m.toLowerCase() == "styleclass") { // 'class' is an ECMA4 reserved keyword
|
||||
o.setAttribute("class", attObj[m]);
|
||||
}
|
||||
else if (m != "classid") { // Filter out IE specific attribute
|
||||
o.setAttribute(m, attObj[m]);
|
||||
}
|
||||
}
|
||||
}
|
||||
for (var n in parObj) {
|
||||
if (parObj[n] != Object.prototype[n] && n != "movie") { // Filter out prototype additions from other potential libraries and IE specific param element
|
||||
createObjParam(o, n, parObj[n]);
|
||||
}
|
||||
}
|
||||
el.parentNode.replaceChild(o, el);
|
||||
r = o;
|
||||
}
|
||||
return r;
|
||||
}
|
||||
|
||||
function createObjParam(el, pName, pValue) {
|
||||
var p = createElement("param");
|
||||
p.setAttribute("name", pName);
|
||||
p.setAttribute("value", pValue);
|
||||
el.appendChild(p);
|
||||
}
|
||||
|
||||
function getElementById(id) {
|
||||
return doc.getElementById(id);
|
||||
}
|
||||
|
||||
function createElement(el) {
|
||||
return doc.createElement(el);
|
||||
}
|
||||
|
||||
function hasPlayerVersion(rv) {
|
||||
var pv = ua.pv, v = rv.split(".");
|
||||
v[0] = parseInt(v[0], 10);
|
||||
v[1] = parseInt(v[1], 10);
|
||||
v[2] = parseInt(v[2], 10);
|
||||
return (pv[0] > v[0] || (pv[0] == v[0] && pv[1] > v[1]) || (pv[0] == v[0] && pv[1] == v[1] && pv[2] >= v[2])) ? true : false;
|
||||
}
|
||||
|
||||
/* Cross-browser dynamic CSS creation
|
||||
- Based on Bobby van der Sluis' solution: https://www.bobbyvandersluis.com/articles/dynamicCSS.php
|
||||
*/
|
||||
function createCSS(sel, decl) {
|
||||
if (ua.ie && ua.mac) {
|
||||
return;
|
||||
}
|
||||
var h = doc.getElementsByTagName("head")[0], s = createElement("style");
|
||||
s.setAttribute("type", "text/css");
|
||||
s.setAttribute("media", "screen");
|
||||
if (!(ua.ie && ua.win) && typeof doc.createTextNode != UNDEF) {
|
||||
s.appendChild(doc.createTextNode(sel + " {" + decl + "}"));
|
||||
}
|
||||
h.appendChild(s);
|
||||
if (ua.ie && ua.win && typeof doc.styleSheets != UNDEF && doc.styleSheets.length > 0) {
|
||||
var ls = doc.styleSheets[doc.styleSheets.length - 1];
|
||||
if (typeof ls.addRule == OBJECT) {
|
||||
ls.addRule(sel, decl);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function setVisibility(id, isVisible) {
|
||||
var v = isVisible ? "inherit" : "hidden";
|
||||
if (isDomLoaded) {
|
||||
getElementById(id).style.visibility = v;
|
||||
}
|
||||
else {
|
||||
createCSS("#" + id, "visibility:" + v);
|
||||
}
|
||||
}
|
||||
|
||||
function getTargetVersion(obj) {
|
||||
if (!obj)
|
||||
return 0;
|
||||
var c = obj.childNodes;
|
||||
var cl = c.length;
|
||||
for (var i = 0; i < cl; i++) {
|
||||
if (c[i].nodeType == 1 && c[i].nodeName.toLowerCase() == "object") {
|
||||
c = c[i].childNodes;
|
||||
cl = c.length;
|
||||
i = 0;
|
||||
}
|
||||
if (c[i].nodeType == 1 && c[i].nodeName.toLowerCase() == "param" && c[i].getAttribute("name") == "swfversion") {
|
||||
return c[i].getAttribute("value");
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
function getExpressInstall(obj) {
|
||||
if (!obj)
|
||||
return "";
|
||||
var c = obj.childNodes;
|
||||
var cl = c.length;
|
||||
for (var i = 0; i < cl; i++) {
|
||||
if (c[i].nodeType == 1 && c[i].nodeName.toLowerCase() == "object") {
|
||||
c = c[i].childNodes;
|
||||
cl = c.length;
|
||||
i = 0;
|
||||
}
|
||||
if (c[i].nodeType == 1 && c[i].nodeName.toLowerCase() == "param" && c[i].getAttribute("name") == "expressinstall") {
|
||||
return c[i].getAttribute("value");
|
||||
}
|
||||
}
|
||||
return "";
|
||||
}
|
||||
|
||||
return {
|
||||
/* Public API
|
||||
- Reference: https://code.google.com/p/swfobject/wiki/SWFObject_2_0_documentation
|
||||
*/
|
||||
registerObject: function(objectIdStr, swfVersionStr, xiSwfUrlStr) {
|
||||
if (!ua.w3cdom || !objectIdStr) {
|
||||
return;
|
||||
}
|
||||
var obj = document.getElementById(objectIdStr);
|
||||
var xi = getExpressInstall(obj);
|
||||
var regObj = {};
|
||||
regObj.id = objectIdStr;
|
||||
regObj.swfVersion = swfVersionStr ? swfVersionStr : getTargetVersion(obj);
|
||||
regObj.expressInstall = xiSwfUrlStr ? xiSwfUrlStr : ((xi != "") ? xi : false);
|
||||
regObjArr[regObjArr.length] = regObj;
|
||||
setVisibility(objectIdStr, false);
|
||||
},
|
||||
|
||||
getObjectById: function(objectIdStr) {
|
||||
var r = null;
|
||||
if (ua.w3cdom && isDomLoaded) {
|
||||
var o = getElementById(objectIdStr);
|
||||
if (o) {
|
||||
var n = o.getElementsByTagName(OBJECT)[0];
|
||||
if (!n || (n && typeof o.SetVariable != UNDEF)) {
|
||||
r = o;
|
||||
}
|
||||
else if (typeof n.SetVariable != UNDEF) {
|
||||
r = n;
|
||||
}
|
||||
}
|
||||
}
|
||||
return r;
|
||||
},
|
||||
|
||||
embedSWF: function(swfUrlStr, replaceElemIdStr, widthStr, heightStr, swfVersionStr, xiSwfUrlStr, flashvarsObj, parObj, attObj) {
|
||||
if (!ua.w3cdom || !swfUrlStr || !replaceElemIdStr || !widthStr || !heightStr || !swfVersionStr) {
|
||||
return;
|
||||
}
|
||||
widthStr += ""; // Auto-convert to string to make it idiot proof
|
||||
heightStr += "";
|
||||
if (hasPlayerVersion(swfVersionStr)) {
|
||||
setVisibility(replaceElemIdStr, false);
|
||||
var att = (typeof attObj == OBJECT) ? attObj : {};
|
||||
att.data = swfUrlStr;
|
||||
att.width = widthStr;
|
||||
att.height = heightStr;
|
||||
var par = (typeof parObj == OBJECT) ? parObj : {};
|
||||
if (typeof flashvarsObj == OBJECT) {
|
||||
for (var i in flashvarsObj) {
|
||||
if (flashvarsObj[i] != Object.prototype[i]) { // Filter out prototype additions from other potential libraries
|
||||
if (typeof par.flashvars != UNDEF) {
|
||||
par.flashvars += "&" + i + "=" + flashvarsObj[i];
|
||||
}
|
||||
else {
|
||||
par.flashvars = i + "=" + flashvarsObj[i];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
addDomLoadEvent(function() {
|
||||
createSWF(att, par, replaceElemIdStr);
|
||||
if (att.id == replaceElemIdStr) {
|
||||
setVisibility(replaceElemIdStr, true);
|
||||
}
|
||||
});
|
||||
}
|
||||
else if (xiSwfUrlStr && !isExpressInstallActive && hasPlayerVersion("6.0.65") && (ua.win || ua.mac)) {
|
||||
setVisibility(replaceElemIdStr, false);
|
||||
addDomLoadEvent(function() {
|
||||
var regObj = {};
|
||||
regObj.id = regObj.altContentId = replaceElemIdStr;
|
||||
regObj.width = widthStr;
|
||||
regObj.height = heightStr;
|
||||
regObj.expressInstall = xiSwfUrlStr;
|
||||
showExpressInstall(regObj);
|
||||
});
|
||||
}
|
||||
},
|
||||
|
||||
getFlashPlayerVersion: function() {
|
||||
return { major:ua.pv[0], minor:ua.pv[1], release:ua.pv[2] };
|
||||
},
|
||||
|
||||
hasFlashPlayerVersion:hasPlayerVersion,
|
||||
|
||||
createSWF: function(attObj, parObj, replaceElemIdStr) {
|
||||
if (ua.w3cdom && isDomLoaded) {
|
||||
return createSWF(attObj, parObj, replaceElemIdStr);
|
||||
}
|
||||
else {
|
||||
return undefined;
|
||||
}
|
||||
},
|
||||
|
||||
createCSS: function(sel, decl) {
|
||||
if (ua.w3cdom) {
|
||||
createCSS(sel, decl);
|
||||
}
|
||||
},
|
||||
|
||||
addDomLoadEvent:addDomLoadEvent,
|
||||
|
||||
addLoadEvent:addLoadEvent,
|
||||
|
||||
getQueryParamValue: function(param) {
|
||||
var q = doc.location.search || doc.location.hash;
|
||||
if (param == null) {
|
||||
return q;
|
||||
}
|
||||
if(q) {
|
||||
var pairs = q.substring(1).split("&");
|
||||
for (var i = 0; i < pairs.length; i++) {
|
||||
if (pairs[i].substring(0, pairs[i].indexOf("=")) == param) {
|
||||
return pairs[i].substring((pairs[i].indexOf("=") + 1));
|
||||
}
|
||||
}
|
||||
}
|
||||
return "";
|
||||
},
|
||||
|
||||
// For internal usage only
|
||||
expressInstallCallback: function() {
|
||||
if (isExpressInstallActive && storedAltContent) {
|
||||
var obj = getElementById(EXPRESS_INSTALL_ID);
|
||||
if (obj) {
|
||||
obj.parentNode.replaceChild(storedAltContent, obj);
|
||||
if (storedAltContentId) {
|
||||
setVisibility(storedAltContentId, true);
|
||||
if (ua.ie && ua.win) {
|
||||
storedAltContent.style.display = "block";
|
||||
}
|
||||
}
|
||||
storedAltContent = null;
|
||||
storedAltContentId = null;
|
||||
isExpressInstallActive = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
}();
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,366 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
$re = '';
|
||||
if(isset($u->error2))
|
||||
{
|
||||
$re = $u->error2;
|
||||
}
|
||||
|
||||
function thisInfRm($id,$tp = NULL)
|
||||
{
|
||||
global $u;
|
||||
$rm = mysql_fetch_array(mysql_query('SELECT * FROM `room` WHERE `code` = "'.mysql_real_escape_string($id).'" AND `city` = "'.$u->info['city'].'" LIMIT 1'));
|
||||
$inf = 'Çäàíèå áûëî ðàçðóøåíî';
|
||||
if(isset($rm['id']))
|
||||
{
|
||||
$rown = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `users` WHERE `online` > '.(time()-120).' AND `city` = "'.$u->info['city'].'" AND `room` = "'.$rm['id'].'"'));
|
||||
if($tp==NULL)
|
||||
{
|
||||
$inf = '<b>'.$rm['name'].'</b><br>Ñåé÷àñ â êîìíàòå '.(0+$rown[0]).' ÷åë.';
|
||||
}else{
|
||||
$inf = ''.$rm['name'].'
|
||||
Ñåé÷àñ â êîìíàòå '.(0+$rown[0]).' ÷åë.';
|
||||
}
|
||||
}
|
||||
if($tp==NULL)
|
||||
{
|
||||
echo 'onMouseOver="top.hi(this,\'<div align=right>'.$inf.'</div>\',event,0,1,1,1,\'max-height:240px\');" onMouseOut="top.hic();" onMouseDown="top.hic();" onClick="goLocal(\'main.php?loc='.$rm['code'].'\',\''.$rm['name'].'\');"';
|
||||
}else{
|
||||
echo $inf;
|
||||
}
|
||||
}
|
||||
|
||||
if(isset($_GET['loc']))
|
||||
{
|
||||
$go = mysql_fetch_array(mysql_query('SELECT * FROM `room` WHERE `code` = "'.mysql_real_escape_string($_GET['loc']).'" AND `city` = "'.$u->info['city'].'" LIMIT 1'));
|
||||
if($u->info['id']=='340379' or $u->info['id']=='399105'){
|
||||
//print_r($u->info);
|
||||
}
|
||||
if($u->info['inTurnir'] > 0)
|
||||
{
|
||||
$re = 'Âû íå ìîæåòå ïåðåìåùàòüñÿ, Âû ïðèíÿëè çàÿâêó íà òóðíèð ...';
|
||||
}elseif($u->aves['now']>=$u->aves['max'] && $u->room['name']!='Îáùåæèòèå' && $u->room['name']!='Îáù. Ýòàæ 1' && $u->room['name']!='Îáù. Ýòàæ 2' && $u->room['name']!='Îáù. Ýòàæ 3')
|
||||
{
|
||||
$re = 'Âû íå ìîæåòå ïåðåìåùàòüñÿ, ðþêçàê ïåðåïîëíåí ...';
|
||||
}elseif($u->room['name']=='Êîìíàòà äëÿ íîâè÷êîâ' && $u->info['active']!='')
|
||||
{
|
||||
echo '<script>alert("Äëÿ òîãî ÷òîáû ïåðåéòè â ãîðîä Âû äîëæíû àêòèâèðîâàòü ïåðñîíàæà. Íà '.$u->info['mail'].' îòïðàâëåíî ïèñüìî ñ èíñòðóêöèåé ïî àêòèâàöèè.");</script>';
|
||||
}elseif(isset($go['id']))
|
||||
{
|
||||
$rmgo = array();
|
||||
$rg = explode(',',$u->room['roomGo']);
|
||||
$mlvl = explode('-',$go['level']);
|
||||
$i = 0;
|
||||
while($i<count($rg))
|
||||
{
|
||||
if($rg[$i]>=0)
|
||||
{
|
||||
$rmgo[$rg[$i]] = 1;
|
||||
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
$sleep = $u->testAction('`vars` = "sleep" AND `uid` = "'.$u->info['id'].'" LIMIT 1',1);
|
||||
if(isset($sleep['id']) && $sleep['vars']=='sleep')
|
||||
{
|
||||
$re = 'Âû ìîåæåòå ïåðåìåùàòüñÿ òîëüêî êîãäà áîäðñòâóåòå.';
|
||||
}elseif($u->info['timeGo']>=time())
|
||||
{
|
||||
$re = 'Âû íå ìîæåòå ïåðåìåùàòüñÿ åùå '.($u->info['timeGo']-time()).' ñåê.';
|
||||
}elseif($rmgo[$go['id']]==1 || $u->info['admin']>0)
|
||||
{
|
||||
if($rmgo[$go['id']]!=1)
|
||||
{
|
||||
echo '<script>alert("Äàííûé ïðîõîä íå ñóùåñòâóåò, íî Àíãåëàì íåò ïðåãðàä â ïåðåìåùåíèè");</script>';
|
||||
}
|
||||
$alg = explode('-',$go['align']);
|
||||
if(($alg[0] > $u->info['align'] || $alg[1] < $u->info['align']) && $go['align']!=0)
|
||||
{
|
||||
$re = 'Âû íå ìîæåòå ïîïàñòü â ýòó êîìíàòó';
|
||||
}elseif($u->info['zv']>0)
|
||||
{
|
||||
$re = 'Ïîäàëè çàÿâêó è óáåãàåì?.. Íå õîðîøî!';
|
||||
}elseif($go['sex']>0 && $go['sex']-1!=$u->info['sex'])
|
||||
{
|
||||
$re = 'Âû íå ìîæåòå ïîïàñòü â ýòó êîìíàòó';
|
||||
}elseif($mlvl[0]>$u->info['level'] && $u->info['admin']==0)
|
||||
{
|
||||
$re = 'Âû íå ìîæåòå ïîïàñòü â ýòó êîìíàòó, óðîâåíü ìàëîâàò ;)';
|
||||
}elseif($mlvl[1]<$u->info['level'] && $u->info['admin']==0)
|
||||
{
|
||||
$re = 'Âû íå ìîæåòå ïîïàñòü â ýòó êîìíàòó, óðîâåíü âûñîêîâàò ;)';
|
||||
}elseif($go['close']==0 || $u->info['admin']>0)
|
||||
{
|
||||
$travms = mysql_fetch_array(mysql_query('SELECT * FROM `eff_users` WHERE `uid` = "'.$u->info['id'].'" and (`v1`="2" or `v1`="3") and `delete`=0 ORDER by v1 DESC'));
|
||||
|
||||
//çàìåäëåíèå ïåðåìåøåíèÿ ïðè òðàâìàõ
|
||||
$plus_timeGo=0; // äîáàâî÷íîå âðåìÿ ïðè òðàâìå
|
||||
$tr_nogo=false; // íåòó çàïðåùåíèÿ ïåðåìåùåíèÿ ïî òðàâìå
|
||||
if($travms['v1']==3){
|
||||
// òÿæåëàÿ òðàâìà
|
||||
$kostyls = mysql_query('SELECT * FROM `items_users` WHERE `uid`="'.$u->info['id'].'" and `inOdet`!="0" and (`item_id`="630" or `item_id`="631")');
|
||||
if(mysql_num_rows($kostyls)==2){
|
||||
$plus_timeGo=30;
|
||||
}else{
|
||||
$tr_nogo=true;
|
||||
}
|
||||
|
||||
}elseif($travms['v1']==2){
|
||||
//ñðåäíÿÿ
|
||||
$plus_timeGo=20;
|
||||
}
|
||||
//end freez time go
|
||||
|
||||
if($tr_nogo==false){
|
||||
$u->info['timeGo'] = time()+$go['timeGO']+$plus_timeGo;
|
||||
$u->info['timeGoL'] = time();
|
||||
$upd = mysql_query('UPDATE `stats` SET `timeGo` = "'.$u->info['timeGo'].'",`timeGoL` = "'.$u->info['timeGoL'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
}
|
||||
if($upd)
|
||||
{
|
||||
$upd2 = mysql_query('UPDATE `users` SET `room` = "'.$go['id'].'",`online` = "'.time().'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
if($upd2)
|
||||
{
|
||||
|
||||
$smt = $u->testAction('`uid` = "'.$u->info['id'].'" AND `time`>='.(time()-600).' AND `vars` = "create_snowball_cp" LIMIT 1',1);
|
||||
if(isset($smt['id']))
|
||||
{
|
||||
mysql_query('DELETE FROM `actions` WHERE `id` = "'.$smt['id'].'" LIMIT 1');
|
||||
}
|
||||
mysql_query('UPDATE `eff_users` SET `delete` = "'.time().'" WHERE `id_eff` = "24" AND `uid` = "'.$u->info['id'].'" AND `delete` = "0" LIMIT 24');
|
||||
|
||||
$u->info['room'] = $go['id'];
|
||||
$u->room = $go;
|
||||
echo '<script>top.chat.reflesh();</script>';
|
||||
}else{
|
||||
$re = 'Âû íå ñìîãëè ïåðåéòè â ëîêàöèþ, âîçìîæíî îíà áûëà ðàçðóøåíà';
|
||||
}
|
||||
}elseif($tr_nogo==true){
|
||||
$re = 'Âû òðàâìèðîâàííû. Íå âîçìîæíî ñ òàêèìè óâå÷èÿìè ïåðåäâèãàòñÿ áåç êîñòûëåé.';
|
||||
}else{
|
||||
$re = 'Âû íå ñìîãëè ïåðåéòè â ëîêàöèþ';
|
||||
}
|
||||
}elseif($go['destroy']==1)
|
||||
{
|
||||
$re = 'Çäàíèå áûëî ðàçðóøåíî, â äàííûé ìîìåíò îíî ðåñòàâðèðóåòñÿ';
|
||||
}else{
|
||||
$re = 'Âðåìåííî çàêðûòî';
|
||||
}
|
||||
}else{
|
||||
$re = 'Ïðîõîä íå ñóùåñòâóåò';
|
||||
}
|
||||
}else{
|
||||
$re = 'Ïðîõîä íå ñóùåñòâóåò';
|
||||
}
|
||||
}
|
||||
|
||||
if($u->info['room']==209)
|
||||
{
|
||||
include('_incl_data/class/__zv.php');
|
||||
}
|
||||
|
||||
if($re!=''){ $re = $re.' '; }
|
||||
|
||||
?>
|
||||
<style>
|
||||
.MoveLine {
|
||||
background:url(https://<? echo $c['img']; ?>/i/move/wait2.gif) 0px 0px repeat-y;
|
||||
}
|
||||
</style>
|
||||
<script type="text/javascript" src="js/jquery.js"></script>
|
||||
<script>
|
||||
var speedLoc = 0;
|
||||
var sLoc1 = 0;
|
||||
var sLoc2 = 0;
|
||||
var tgo = 0;
|
||||
var tgol = 0;
|
||||
var rgo_url = 0;
|
||||
var rgo_nm = '';
|
||||
function locGoLine()
|
||||
{
|
||||
var line = document.getElementById('MoveLine');
|
||||
if(line!=undefined)
|
||||
{
|
||||
prc = 100-Math.floor(tgo/tgol*100);
|
||||
sLoc1 = 64/100*prc;
|
||||
if(sLoc1<0)
|
||||
{
|
||||
sLoc1 = 0;
|
||||
}
|
||||
if(sLoc1>64)
|
||||
{
|
||||
sLoc1 = 64;
|
||||
}
|
||||
line.style.width = sLoc1+'px';
|
||||
if(tgo>0)
|
||||
{
|
||||
tgo -= 1;
|
||||
setTimeout('locGoLine()',100);
|
||||
}
|
||||
|
||||
if(document.getElementById('moveto') != null && document.getElementById('moveto') != undefined) {
|
||||
if(rgo_nm != '') {
|
||||
document.getElementById('moveto').innerHTML = 'Âû ïåðåéäåòå â: <b>' + nm + '</b> (<a onclick="gotoLocationCancel();" href="javascript:void(0)">îòìåíà</a>)';
|
||||
}else{
|
||||
document.getElementById('moveto').innerHTML = '';
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
function goLocal(id,nm) {
|
||||
rgo_url = id;
|
||||
rgo_nm = nm;
|
||||
}
|
||||
</script>
|
||||
<?
|
||||
if(date('m') == 12 || date('m') == 1 || date('m') == 2) {
|
||||
$rsnow = array(
|
||||
234 => 1,
|
||||
267 => 1,
|
||||
9 => 1,
|
||||
286 => 1,
|
||||
11 => 1,
|
||||
236 => 1,
|
||||
213 => 1,
|
||||
252 => 1
|
||||
);
|
||||
if($rsnow[$u->room['id']]==1) {
|
||||
?>
|
||||
<script>
|
||||
var no = 50; // snow number
|
||||
var speed = 17; // smaller number moves the snow faster
|
||||
var sp_rel = 1.4; //speed relevation
|
||||
var snowflake1 = "/i/itimeges/snow1.gif";
|
||||
var snowflake2 = "/i/itimeges/snow2.gif";
|
||||
|
||||
var i, doc_width, doc_height;
|
||||
|
||||
dx = new Array();
|
||||
xp = new Array();
|
||||
yp = new Array();
|
||||
am = new Array();
|
||||
stx = new Array();
|
||||
sty = new Array();
|
||||
|
||||
Array.prototype.exists = function(el)
|
||||
{
|
||||
for(var i=0;i<this.length;i++)
|
||||
if(this[i]==el)
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
var rooms = ['1.100', '1.107', '1.111', '1.120'];
|
||||
|
||||
function SetVariable(c) {
|
||||
dx[c] = 0; // set coordinate variables
|
||||
am[c] = Math.random()*15; // set amplitude variables
|
||||
xp[c] = Math.random()*(doc_width-35) + 0 + am[c]; // set position variables
|
||||
yp[c] = 0;
|
||||
stx[c] = 0.02 + Math.random()/10; // set step variables
|
||||
sty[c] = 0.7 + Math.random(); // set step variables
|
||||
}
|
||||
|
||||
function DrawWeather(room) {
|
||||
|
||||
doc_width = document.getElementById('img_ione').width;
|
||||
doc_height = document.getElementById('img_ione').height;
|
||||
|
||||
var div = '';
|
||||
for (i = 0; i < no; ++ i) {
|
||||
SetVariable(i);
|
||||
div += "<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: 30" + i +"; VISIBILITY: visible; TOP: " + 0 + "px; LEFT: " + 0 + "px;\"><img id=\"im"+ i +"\" src=\"" + (sty[i]<sp_rel ? snowflake2 : snowflake1 ) + "\" border=\"0\" alt=\"Ñíåæèíêà\"></div>";
|
||||
}
|
||||
|
||||
document.getElementById('snow').innerHTML = div;
|
||||
return 1;
|
||||
}
|
||||
|
||||
function WeatherBegin() { // IE main animation function
|
||||
|
||||
for (i = 0; i < no; ++ i) { // iterate for every dot
|
||||
yp[i] += sty[i] < sp_rel ? sty[i]/2 : sty[i];
|
||||
if (yp[i] > doc_height-40) {
|
||||
SetVariable(i);
|
||||
var im = document.getElementById('im'+i);
|
||||
im.src = (sty[i] < sp_rel) ? snowflake2 : snowflake1;
|
||||
}
|
||||
dx[i] += stx[i];
|
||||
document.getElementById('dot'+i).style.top = yp[i]+'px';
|
||||
document.getElementById('dot'+i).style.left = xp[i] + am[i]*Math.sin(dx[i])+'px';
|
||||
}
|
||||
setTimeout('WeatherBegin()', speed);
|
||||
}
|
||||
|
||||
|
||||
</script>
|
||||
<?
|
||||
}
|
||||
}
|
||||
|
||||
if(isset($u->room['id']))
|
||||
{
|
||||
$tmGo = $u->info['timeGo']-time(); //ñêîëüêî ñåêóíä îñòàëîñü
|
||||
$tmGol = $u->info['timeGo']-$u->info['timeGoL']; //ñêîëüêî ñåêóíä èäòè âñåãî
|
||||
if($tmGo<0)
|
||||
{
|
||||
$tmGo = 0;
|
||||
}
|
||||
if($tmGol<1)
|
||||
{
|
||||
$tmGol = 1;
|
||||
}
|
||||
//îíëàéí â ýòîé êîìíàòå
|
||||
$goLis = '<table height="15" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td rowspan="3" valign="bottom"><a href="main.php?rnd='.$code.'"><img style="display:block;" src="https://'.$c['img'].'/i/move/rel_1.gif" width="15" height="16" title="Îáíîâèòü" border="0" /></a></td>
|
||||
<td colspan="3"><img style="display:block;" src="https://'.$c['img'].'/i/move/navigatin_462s.gif" width="80" height="4" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img style="display:block;" src="https://'.$c['img'].'/i/move/navigatin_481.gif" width="9" height="8" /></td>
|
||||
<td width="64" bgcolor="black"><img src="https://'.$c['img'].'/1x1.gif" style="display:block;" id="MoveLine" height="8" class="MoveLine" style="width:33px;" /></td>
|
||||
<td><img style="display:block;" src="https://'.$c['img'].'/i/move/navigatin_50.gif" width="7" height="8" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><img style="display:block;" src="https://'.$c['img'].'/i/move/navigatin_tt1_532.gif" width="80" height="5" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
<div id="test"></div><script>var tgo = '.($tmGo*10).'; var tgol = '.($tmGol*10).';locGoLine();</script>';
|
||||
|
||||
$goline = '<div style="position:absolute; top:0px; z-index:101; left:405px; width:80px;">
|
||||
'.$goLis.'
|
||||
</div>';
|
||||
$rowonmax = '';
|
||||
$rowonmax2 = 0;
|
||||
/*
|
||||
$sil = 1;
|
||||
while($sil<=count($u->city_unid))
|
||||
{
|
||||
$rowon = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `users` WHERE `online` > '.(time()-520).' AND `city` = "'.$u->city_unid[$sil].'"'));
|
||||
$rowon = $rowon[0];
|
||||
$rowonmax2 += $rowon;
|
||||
$rowonmax .= '<img src="https://'.$c['img'].'/i/city_ico/'.$u->city_unid[$sil].'.gif" width="17" height="15"> '.$u->city_name[$u->city_unid[$sil]].': <b>'.$rowon.'</b> ÷åë., ';
|
||||
$sil++;
|
||||
}
|
||||
*/
|
||||
$rowonmax2 = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `users` WHERE `online` > '.(time()-520).' AND `city` = "'.$u->info['city'].'" LIMIT 200'));
|
||||
$rowonmax = 'Ñåé÷àñ â ãîðîäå: '.$rowonmax2[0].' ÷åë.';
|
||||
$rowonmax = ''.$rowonmax.'';
|
||||
unset($sil,$pil,$rowonmax2);
|
||||
if($u->room['file']!='')
|
||||
{
|
||||
include_once('modules_data/location/'.$u->room['file'].'.php');
|
||||
if((date('m') == 11 || date('m') == 12 || date('m') == 1 || date('m') == 2) && $rsnow[$u->room['id']]==1) {
|
||||
echo '<script>DrawWeather(31);WeatherBegin();</script>';
|
||||
}
|
||||
echo '<div align="right">'.$c['counters'].'</div>';
|
||||
}
|
||||
}else{
|
||||
echo 'Location is lost.';
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
if(!defined('GAME') || !isset($_GET['referals']))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
$rfs = array();
|
||||
$rfs['count'] = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `users` WHERE `host_reg` = "'.$u->info['id'].'" AND `active` = "" LIMIT 1000'));
|
||||
$rfs['count'] = 0+$rfs['count'][0];
|
||||
$rfs['c'] = 1;
|
||||
$rfs['see'] = '';
|
||||
$sp = mysql_query('SELECT `id`,`level` FROM `users` WHERE `host_reg` = "'.$u->info['id'].'" AND `active` = "" ORDER BY `level` DESC LIMIT '.$rfs['count']);
|
||||
while($pl = mysql_fetch_array($sp))
|
||||
{
|
||||
$rfs['c2'] = ' '.$rfs['c'].'. '.$u->microLogin($pl['id'],1).'<br>';
|
||||
if($pl['level']<1)
|
||||
{
|
||||
$rfs['c2'] = '<font color="grey">'.$rfs['c2'].'</font>';
|
||||
}elseif($pl['level']>5)
|
||||
{
|
||||
$rfs['c2'] = '<font color="green">'.$rfs['c2'].'</font>';
|
||||
}
|
||||
$rfs['see'] .= $rfs['c2'];
|
||||
$rfs['c']++;
|
||||
}
|
||||
if($rfs['see']=='')
|
||||
{
|
||||
$rfs['see'] = '<b>Ê ñîæàëåíèþ ó Âàñ íåò ðåôåðàëîâ</b>';
|
||||
}
|
||||
?>
|
||||
<table cellspacing="0" cellpadding="2" width="100%">
|
||||
<tr>
|
||||
<td style="vertical-align: top; "><table cellspacing="0" cellpadding="2" width="100%">
|
||||
<tr>
|
||||
<td colspan="4" align="center"><h4>Ðåôåðàëû</h4></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">Âàøà óíèêàëüíàÿ ññûëêà <input style="background-color:#FBF8E1; border:1px solid #EFDBB6; padding:5px;" size="25" value="new-combats.com/r<?=$u->info['id']?>" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">Êîëè÷åñòâî ðåôåðàëîâ: <b><?=$rfs['count']?></b> øò.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4"><?=$rfs['see']?></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
<td style="width: 5%; vertical-align: top; "> </td>
|
||||
<td style="width: 30%; vertical-align: top; "><table width="100%" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td style="width: 25%; vertical-align: top; text-align: right; "><input type='button' value='Îáíîâèòü' style='width: 75px' onclick='location="main.php?referals"' />
|
||||
|
||||
<input type="button" value="Âåðíóòüñÿ" style='width: 75px' onclick='location="main.php"' /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><h4>Íàñòðîéêà ðåôåðàëüíîé ñèñòåìû</h4></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align:left;"><table width="100%" border="0" cellspacing="5" cellpadding="0">
|
||||
<tr>
|
||||
<td width="200">Ñ÷åò çà÷èñëåíèÿ Åêð.:</td>
|
||||
<td><select name="r_bank" id="r_bank">
|
||||
<?
|
||||
$sp = mysql_query('SELECT * FROM `bank` WHERE `uid` = "'.$u->info['id'].'" AND `block` = "0" LIMIT 1');
|
||||
while($pl = mysql_fetch_array($sp))
|
||||
{
|
||||
echo '<option value="'.$pl['id'].'">¹ '.$pl['id'].'</option>';
|
||||
}
|
||||
?>
|
||||
</select></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Òèï ðåãèñòðàöèè:</td>
|
||||
<td>
|
||||
<form method="post" action="main.php?referals">
|
||||
<select name="r_type" id="r_type">
|
||||
<option value="1">îáû÷íàÿ</option>
|
||||
<option value="2">ïðåìèóì</option>
|
||||
</select>
|
||||
</form></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right"><input type="submit" name="button" id="button" value="ñîõðàíèòü èçìåíåíèÿ" /></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -0,0 +1,495 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if($u->room['file']=='_shop_referal_')
|
||||
{
|
||||
$shopProcent = 0;
|
||||
|
||||
if(isset($_POST['itemgift']))
|
||||
{
|
||||
$to = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['to_login']).'" ORDER BY `id` ASC LIMIT 1'));
|
||||
if(isset($to['id']))
|
||||
{
|
||||
if($u->info['align'] == 2 || $u->info['haos'] > time()) {
|
||||
$re = '<div align="left">Õàîñíèêàì çàïðåùàåòñÿ äåëàòü ïîäàðêè äðóãèì èãðîêàì</div>';
|
||||
}elseif($to['id']==$u->info['id'])
|
||||
{
|
||||
$re = '<div align="left">Î÷åíü ùåäðî äàðèòü ÷òî-òî ñàìîìó ñåáå ;)</div>';
|
||||
}elseif($u->info['level']<4)
|
||||
{
|
||||
$re = '<div align="left">Äàðèòü ïîäàðêè ìîæíî íà÷èíàÿ ñ 4-ãî óðîâíÿ</div>';
|
||||
}else{
|
||||
if( $_POST['itemgift'] > 1000000000000 ) {
|
||||
$itm_l = mysql_fetch_array(mysql_query('SELECT * FROM `users_gifts` WHERE `uid` = "'.$u->info['id'].'" AND `id` = "'.mysql_real_escape_string((int)$_POST['itemgift']-1000000000000).'" LIMIT 1'));
|
||||
if( isset($itm_l['id']) && $itm_l['money'] > $u->info['money'] ) {
|
||||
$re = '<div align="left">Íåäîñòàòî÷íî äåíåã</div>';
|
||||
}elseif( isset($itm_l['id']) ) {
|
||||
$itm = $u->addItem(4533,1,'|gift_id='.$itm_l['id'].'');
|
||||
if( $itm > 0 ) {
|
||||
$itm = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE (`im`.`type` = "28" OR `im`.`type` = "38" OR `im`.`type` = "63" OR `im`.`type` = "64") AND `iu`.`id` = "'.mysql_real_escape_string($itm).'" AND `iu`.`uid` = "1" AND `iu`.`gift` = "" AND `iu`.`delete` = "0" AND `iu`.`inOdet` = "0" AND `iu`.`inShop` = "0" LIMIT 1'));
|
||||
if(isset($itm['id'])) {
|
||||
$u->info['money'] -= $itm_l['money'];
|
||||
mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
|
||||
$itm['gtxt1'] = $_POST['podarok2'];
|
||||
$itm['gtxt2'] = $_POST['txt'];
|
||||
|
||||
$itm['gtxt1'] = str_replace('\x3C','<',$itm['gtxt1']);
|
||||
$itm['gtxt1'] = str_replace('\x3','>',$itm['gtxt1']);
|
||||
$itm['gtxt1'] = htmlspecialchars($itm['gtxt1'],NULL,'cp1251');
|
||||
$itm['gtxt2'] = str_replace('\x3C','<',$itm['gtxt2']);
|
||||
$itm['gtxt2'] = str_replace('\x3','>',$itm['gtxt2']);
|
||||
$itm['gtxt2'] = htmlspecialchars($itm['gtxt2'],NULL,'cp1251');
|
||||
|
||||
$upd = mysql_query('UPDATE `items_users` SET `data` = "'.$itm['data'].'",`gtxt1` = "'.mysql_real_escape_string($itm['gtxt1']).'",`gtxt2` = "'.mysql_real_escape_string($itm['gtxt2']).'", `uid` = "'.$to['id'].'", `gift` = "'.$u->info['login'].'",`time_create` = "'.time().'" WHERE `id` = "'.$itm['id'].'" LIMIT 1');
|
||||
$whos = mysql_fetch_array(mysql_query('SELECT `login` FROM `users` WHERE `id` = "'.$to['id'].'" LIMIT 1'));
|
||||
$ld = $u->addDelo(1, $to['id'],'"<font color=#C65F00>Shop.'.$u->info['city'].'</font>": Ïîëó÷åí ïîäàðîê îò [id="'.$u->info['id'].'"/ Ëîãèí : "'.$u->info['login'].'"]. Ïðåäìåò [id="'.$itm['id'].'"/ Íàçâàíèå : "'.$itm['name'].'"]',time(),$u->info['city'],'Shop.gift',0,0);
|
||||
$ld = $u->addDelo(1, $u->info['id'],'"<font color=#C65F00>Shop.'.$u->info['city'].'</font>": Ñäåëàë ïîäàðîê ïåðñîíàæó [id="'.$to['id'].'"/ Ëîãèí : "'.$whos['login'].'"]. Ïðåäìåò [id="'.$itm['id'].'"/ Íàçâàíèå : "'.$itm['name'].'"]',time(),$u->info['city'],'Shop.gift',0,0);
|
||||
if($upd)
|
||||
{
|
||||
$re = '<div align="left">Ïîäàðîê áûë óñïåøíî îòïðàâëåí ê "'.$to['login'].'" çà '.$itm_l['money'].' êð.</div>';
|
||||
$text = ' Ïîëó÷åí ïîäàðîê <b>'.$itm_l['name'].'</b>. Îò ïåðñîíàæà [login:'.$u->info['login'].'] .';
|
||||
mysql_query("INSERT INTO `chat` (`new`, `city`, `room`, `login`, `to`, `text`, `time`, `type`, `toChat`) VALUES ('1','".$u->info['city']."', '', '', '".$to['login']."', '".$text."', '".time()."', '6', '0')");
|
||||
}else{
|
||||
$re = '<div align="left">Íå óäàëîñü ñäåëàòü ïîäàðîê</div>';
|
||||
}
|
||||
}else{
|
||||
$re = '<div align="left">Íå óäàëîñü ñäåëàòü ïîäàðîê, îí èñïîðòèëñÿ...</div>';
|
||||
}
|
||||
}else{
|
||||
$re = '<div align="left">Íå óäàëîñü ñäåëàòü ïîäàðîê, êóðüåð ñëó÷àéíî ñëîìàë åãî...</div>';
|
||||
}
|
||||
}else{
|
||||
$re = '<div align="left">Ïðåäìåò íå íàéäåí</div>';
|
||||
}
|
||||
}else{
|
||||
$itm = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE (`im`.`type` = "28" OR `im`.`type` = "38" OR `im`.`type` = "63" OR `im`.`type` = "64") AND `iu`.`id` = "'.mysql_real_escape_string($_POST['itemgift']).'" AND `iu`.`uid` = "'.$u->info['id'].'" AND `iu`.`gift` = "" AND `iu`.`delete` = "0" AND `iu`.`inOdet` = "0" AND `iu`.`inShop` = "0" LIMIT 1'));
|
||||
if(isset($itm['id']))
|
||||
{
|
||||
//$itm['data'] = '';
|
||||
|
||||
$itm['gtxt1'] = $_POST['podarok2'];
|
||||
$itm['gtxt2'] = $_POST['txt'];
|
||||
|
||||
$itm['gtxt1'] = str_replace('\x3C','<',$itm['gtxt1']);
|
||||
$itm['gtxt1'] = str_replace('\x3','>',$itm['gtxt1']);
|
||||
$itm['gtxt1'] = htmlspecialchars($itm['gtxt1'],NULL,'cp1251');
|
||||
$itm['gtxt2'] = str_replace('\x3C','<',$itm['gtxt2']);
|
||||
$itm['gtxt2'] = str_replace('\x3','>',$itm['gtxt2']);
|
||||
$itm['gtxt2'] = htmlspecialchars($itm['gtxt2'],NULL,'cp1251');
|
||||
|
||||
$upd = mysql_query('UPDATE `items_users` SET `data` = "'.$itm['data'].'",`gtxt1` = "'.mysql_real_escape_string($itm['gtxt1']).'",`gtxt2` = "'.mysql_real_escape_string($itm['gtxt2']).'", `uid` = "'.$to['id'].'", `gift` = "'.$u->info['login'].'",`time_create` = "'.time().'" WHERE `id` = "'.$itm['id'].'" LIMIT 1');
|
||||
$whos = mysql_fetch_array(mysql_query('SELECT `login` FROM `users` WHERE `id` = "'.$to['id'].'" LIMIT 1'));
|
||||
$ld = $u->addDelo(1, $to['id'],'"<font color=#C65F00>Shop.'.$u->info['city'].'</font>": Ïîëó÷åí ïîäàðîê îò [id="'.$u->info['id'].'"/ Ëîãèí : "'.$u->info['login'].'"]. Ïðåäìåò [id="'.$itm['id'].'"/ Íàçâàíèå : "'.$itm['name'].'"]',time(),$u->info['city'],'Shop.gift',0,0);
|
||||
$ld = $u->addDelo(1, $u->info['id'],'"<font color=#C65F00>Shop.'.$u->info['city'].'</font>": Ñäåëàë ïîäàðîê ïåðñîíàæó [id="'.$to['id'].'"/ Ëîãèí : "'.$whos['login'].'"]. Ïðåäìåò [id="'.$itm['id'].'"/ Íàçâàíèå : "'.$itm['name'].'"]',time(),$u->info['city'],'Shop.gift',0,0);
|
||||
if($upd)
|
||||
{
|
||||
$re = '<div align="left">Ïîäàðîê áûë óñïåøíî îòïðàâëåí ê "'.$to['login'].'"</div>';
|
||||
$text = ' Ïîëó÷åí ïîäàðîê <b>'.$itm['name'].'</b>. Îò ïåðñîíàæà [login:'.$u->info['login'].'] .';
|
||||
mysql_query("INSERT INTO `chat` (`new`, `city`, `room`, `login`, `to`, `text`, `time`, `type`, `toChat`) VALUES ('1','".$u->info['city']."', '', '', '".$to['login']."', '".$text."', '".time()."', '6', '0')");
|
||||
}else{
|
||||
$re = '<div align="left">Íå óäàëîñü ñäåëàòü ïîäàðîê</div>';
|
||||
}
|
||||
}else{
|
||||
$re = '<div align="left">Ïðåäìåò íå íàéäåí</div>';
|
||||
}
|
||||
}
|
||||
}
|
||||
}else{
|
||||
$re = '<div align="left">Ïåðñîíàæ ñ òàêèì ëîãèíîì íå íàéäåí</div>';
|
||||
}
|
||||
}
|
||||
|
||||
if(isset($u->stats['shopSale'],$_GET['sale'])){
|
||||
$bns = 0+$u->stats['shopSale'];
|
||||
if($bns!=0){
|
||||
if($bns>0){
|
||||
$bns = '+'.$bns;
|
||||
}
|
||||
//$shopProcent = $u->shopSaleM( $shopProcent , $itm );
|
||||
$shopProcent -= $bns;
|
||||
if($shopProcent>99){ $shopProcent = 99; }
|
||||
if($shopProcent<1){ $shopProcent = 1; }
|
||||
echo '<div style="color:grey;"><b>Ó Âàñ äåéñòâóåò áîíóñ ïðè ïðîäàæå: '.$bns.'%</b><br><small>Âû ñìîæåòå ïðîäàâàòü ïðåäìåòû çà 50% îò èõ ñòîèìîñòè</small></div>';
|
||||
}
|
||||
}
|
||||
if(!isset($_GET['otdel'])) {
|
||||
$_GET['otdel'] = 1;
|
||||
}
|
||||
$sid = 27;
|
||||
$error = '';
|
||||
if(isset($_GET['buy'])){
|
||||
if($u->newAct($_GET['sd4'])==true){
|
||||
$re = $u->buyItem($sid,(int)$_GET['buy'],(int)$_GET['x']);
|
||||
}else{
|
||||
$re = 'Âû óâåðåíû ÷òî õîòèòå êóïèòü ýòîò ïðåäìåò?';
|
||||
}
|
||||
}elseif(isset($_GET['sale']) && isset($_GET['item']) && $u->newAct($_GET['sd4'])){
|
||||
$id = (int)$_GET['item'];
|
||||
$itm = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.*, count(`iuu`.id) as inGroupCount
|
||||
FROM `items_users` AS `iu`
|
||||
LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`)
|
||||
LEFT JOIN `items_users` as `iuu` ON (`iuu`.inGroup = `iu`.inGroup AND `iuu`.item_id = `im`.id )
|
||||
WHERE `iuu`.`uid`="'.$u->info['id'].'" AND `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`id` = "'.mysql_real_escape_string($id).'" LIMIT 1'));
|
||||
$po = $u->lookStats($itm['data']);
|
||||
if($u->info['allLock'] > time()) {
|
||||
$po['nosale'] = 1;
|
||||
}
|
||||
if( ($itm['gift'] != '' && $itm['gift'] != '0') && ( $itm['type'] == 37 || $itm['type'] == 38 || $itm['type'] == 39 || $itm['type'] == 63 ) ) {
|
||||
$error = 'Íåëüçÿ ïðîäàâàòü ïîäàðêè, îíè äîëæíû îñòàâàòüñÿ íà ïàìÿòü! :)';
|
||||
}elseif(isset($po['nosale'])){
|
||||
$error = 'Íå óäàëîñü ïðîäàòü ïðåäìåò, çàïðåò ïðîäàæè äàííîãî ïðåäìåòà ...';
|
||||
}elseif($pl['type']<29 && ($po['srok'] > 0 || $pl['srok'] > 0) && $pl['type'] != 28){
|
||||
$error = 'Íå óäàëîñü ïðîäàòü ïðåäìåò, âûøåë ñðîê ãîäíîñòè ...';
|
||||
}elseif(isset($po['fromlaba'])){
|
||||
$error = 'Íå óäàëîñü ïðîäàòü ïðåäìåò, ïðåäìåò èç ëàáèðèíòà ïðîäàåòñÿ çà âîèíñòâåííîñòü ...';
|
||||
}elseif(isset($po['frompisher'])){
|
||||
$error = 'Ïðåäìåòû ñ ïîäçåìåëüÿ íåëüçÿ ïðîäàòü';
|
||||
}elseif(isset($itm['id'])){
|
||||
if($itm['1price']>0){
|
||||
$itm['price1'] = $itm['1price'];
|
||||
}
|
||||
$shpCena = $itm['price1'];
|
||||
$plmx = 0;
|
||||
if($itm['iznosMAXi']!=$itm['iznosMAX'] && $itm['iznosMAX']!=0){
|
||||
$plmx = $itm['iznosMAX'];
|
||||
}else{
|
||||
$plmx = $itm['iznosMAXi'];
|
||||
}
|
||||
if($itm['iznosNOW']>0){
|
||||
$prc1 = $itm['iznosNOW']/$plmx*100;
|
||||
}else{
|
||||
$prc1 = 0;
|
||||
}
|
||||
$shpCena = $u->shopSaleM( $shpCena , $itm );
|
||||
$shpCena = $shpCena/100*(90-$prc1);
|
||||
if( $itm['iznosMAXi'] < 999999999 ) {
|
||||
if($itm['iznosMAX']>0 && $itm['iznosMAXi']>0 && $itm['iznosMAXi']>$itm['iznosMAX']){
|
||||
$shpCena = $shpCena/100*($itm['iznosMAX']/$itm['iznosMAXi']*90);
|
||||
}
|
||||
}
|
||||
$shpCena = $u->round2($shpCena/100*(90-$shopProcent));
|
||||
if($shpCena<0){
|
||||
$shpCena = 0;
|
||||
}
|
||||
$col = $u->itemsX($itm['id']);
|
||||
if($col>0){
|
||||
$shpCena = $shpCena*$col;
|
||||
}
|
||||
if($shpCena<0){
|
||||
$shpCena = 0;
|
||||
}
|
||||
$upd2 = mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `id` = "'.$itm['id'].'" LIMIT 1');
|
||||
if($upd2){
|
||||
if($col>1){
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `item_id`="'.$itm['item_id'].'" AND `uid`="'.$itm['uid'].'" AND `inGroup` = "'.$itm['inGroup'].'" LIMIT '.$col.'');
|
||||
}
|
||||
$u->info['money'] += $shpCena;
|
||||
$upd = mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
if($upd) {
|
||||
$error = 'Âû óñïåøíî ïðîäàëè ïðåäìåò "'.$itm['name'].' [x'.$col.']" çà '.$shpCena.' êð.';
|
||||
mysql_query('UPDATE `items_users` SET `inGroup` = "0",`delete` = "'.time().'" WHERE `inGroup` = "'.$itm['id'].'" AND `uid` = "'.$u->info['id'].'" LIMIT '.$itm['group_max'].'');
|
||||
$u->addDelo(2,$u->info['id'],'"<font color="green">System.shop</font>": Ïðåäìåò "'.$itm['name'].' (x'.$col.')" [itm:'.$itm['id'].'] áûë ïðîäàí â ìàãàçèí çà <B>'.$shpCena.' êð.</B>.',time(),$u->info['city'],'System.shop',0,0);
|
||||
} else {
|
||||
$u->addDelo(2,$u->info['id'],'"<font color="green">System.shop</font>": Ïðåäìåò "'.$itm['name'].' (x'.$col.')" [itm:'.$itm['id'].'] áûë ïðîäàí â ìàãàçèí çà <B>'.$shpCena.' êð.</B> (êðåäèòû íå ïåðåâåäåíû).',time(),$u->info['city'],'System.shop',0,0);
|
||||
$error = 'Íå óäàëîñü ïðîäàòü ïðåäìåò...';
|
||||
}
|
||||
} else {
|
||||
$error = 'Íå óäàëîñü ïðîäàòü ïðåäìåò...';
|
||||
}
|
||||
} else {
|
||||
$error = 'Ïðåäìåò íå íàéäåí â èíâåíòàðå.';
|
||||
}
|
||||
} elseif(isset($_GET['sale']) && isset($_GET['item_rep']) && $u->newAct($_GET['sd4']) ) {
|
||||
$id = (int)$_GET['item_rep'];
|
||||
$itm = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `im`.`pricerep` > 0 AND `iu`.`inShop`="0" AND `iu`.`id` = "'.mysql_real_escape_string($id).'" LIMIT 1'));
|
||||
$po = $u->lookStats($itm['data']);
|
||||
if($u->info['allLock'] > time()) {
|
||||
$po['nosale'] = 1;
|
||||
}
|
||||
if(isset($po['nosale'])){
|
||||
$error = 'Íå óäàëîñü ïðîäàòü ïðåäìåò, çàïðåò ïðîäàæè äàííîãî ïðåäìåòà ...';
|
||||
}elseif($pl['type']<29 && ($po['srok'] > 0 || $pl['srok'] > 0)){
|
||||
$error = 'Íå óäàëîñü ïðîäàòü ïðåäìåò, âûøåë ñðîê ãîäíîñòè ...';
|
||||
}elseif(isset($itm['id'])){
|
||||
$shpCena = $itm['pricerep'];
|
||||
|
||||
$plmx = 0;
|
||||
if($itm['iznosMAXi']!=$itm['iznosMAX'] && $itm['iznosMAX']!=0){
|
||||
$plmx = $itm['iznosMAX'];
|
||||
}else{
|
||||
$plmx = $itm['iznosMAXi'];
|
||||
}
|
||||
|
||||
if($itm['iznosNOW']>0){
|
||||
$prc1 = $itm['iznosNOW']/$plmx*100;
|
||||
}else{
|
||||
$prc1 = 0;
|
||||
}
|
||||
$shpCena = $shpCena/100*(100-$prc1);
|
||||
if($itm['iznosMAX']>0 && $itm['iznosMAXi']>0 && $itm['iznosMAXi']>$itm['iznosMAX']){
|
||||
$shpCena = $shpCena/100*($itm['iznosMAX']/$itm['iznosMAXi']*100);
|
||||
}
|
||||
//$shpCena = $u->round2($shpCena/100*(100-$shopProcent));
|
||||
if($shpCena<0){
|
||||
$shpCena = 0;
|
||||
}
|
||||
$col = $u->itemsX($itm['id']);
|
||||
if($col>0){
|
||||
$shpCena = $shpCena*$col;
|
||||
}
|
||||
$shpCena = floor($shpCena);
|
||||
if($shpCena<0){
|
||||
$shpCena = 0;
|
||||
}
|
||||
$upd2 = mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `id` = "'.$itm['id'].'" LIMIT 1');
|
||||
if($upd2){
|
||||
if($col>1){
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `item_id`="'.$itm['item_id'].'" AND `uid`="'.$itm['uid'].'" AND `inGroup` = "'.$itm['inGroup'].'" LIMIT '.$col.'');
|
||||
}
|
||||
$u->rep['rep3'] += $shpCena;
|
||||
$upd = mysql_query('UPDATE `rep` SET `rep3` = "'.$u->rep['rep3'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
if($upd){
|
||||
$error = 'Âû óñïåøíî îáìåíÿëè ïðåäìåò "'.$itm['name'].' [x'.$col.']" íà +'.$shpCena.' âîèíñòâåííîñòè.<br>
|
||||
Âàøà âîèíñòâåííîñòü: '.($u->rep['rep3']-$u->rep['rep3_buy']).'';
|
||||
mysql_query('UPDATE `items_users` SET `inGroup` = "0",`delete` = "'.time().'" WHERE `inGroup` = "'.$itm['id'].'" AND `uid` = "'.$u->info['id'].'" LIMIT '.$itm['group_max'].'');
|
||||
$u->addDelo(2,$u->info['id'],'"<font color="green">System.shop</font>": Ïðåäìåò "'.$itm['name'].' (x'.$col.')" [itm:'.$itm['id'].'] áûë ïðîäàí â ìàãàçèí çà <B>'.$shpCena.' âîèíñòâåííîñòü.</B>.',time(),$u->info['city'],'System.shop',0,0);
|
||||
}else{
|
||||
$u->addDelo(2,$u->info['id'],'"<font color="green">System.shop</font>": Ïðåäìåò "'.$itm['name'].' (x'.$col.')" [itm:'.$itm['id'].'] áûë ïðîäàí â ìàãàçèí çà <B>'.$shpCena.' âîèíñòâåííîñòü.</B> (Ðåïóòàöèÿ íå ïåðåâåäåíà).',time(),$u->info['city'],'System.shop',0,0);
|
||||
$error = 'Íå óäàëîñü îáìåíÿòü ïðåäìåò...';
|
||||
}
|
||||
}else{
|
||||
$error = 'Íå óäàëîñü îáìåíÿòü ïðåäìåò...';
|
||||
}
|
||||
}else{
|
||||
$error = 'Ïîäõîäÿùèé ïðåäìåò íå íàéäåí â èíâåíòàðå.';
|
||||
}
|
||||
}
|
||||
|
||||
if($re!=''){ echo '<div align="right"><font color="red"><b>'.$re.'</b></font></div>'; } ?>
|
||||
<script type="text/javascript">
|
||||
function AddCount(name, txt)
|
||||
{
|
||||
document.getElementById("hint4").innerHTML = '<table border=0 width=100% cellspacing=1 cellpadding=0 bgcolor="#CCC3AA"><tr><td align=center><B>Êóïèòü íåñê. øòóê</td><td width=20 align=right valign=top style="cursor: pointer" onclick="closehint3();"><BIG><B>x</TD></tr><tr><td colspan=2>'+
|
||||
'<form method=post><table border=0 width=100% cellspacing=0 cellpadding=0 bgcolor="#FFF6DD"><tr><INPUT TYPE="hidden" name="set" value="'+name+'"><td colspan=2 align=center><B><I>'+txt+'</td></tr><tr><td width=80% align=right>'+
|
||||
'Êîëè÷åñòâî (øò.) <INPUT TYPE="text" NAME="count" id=count size=4></td><td width=20%> <INPUT TYPE="submit" value=" »» ">'+
|
||||
'</TD></TR></form></TABLE></td></tr></table>';
|
||||
document.getElementById("hint4").style.visibility = 'visible';
|
||||
document.getElementById("hint4").style.left = '100px';
|
||||
document.getElementById("hint4").style.top = '100px';
|
||||
document.getElementById("count").focus();
|
||||
}
|
||||
function closehint3() {
|
||||
document.getElementById('hint4').style.visibility='hidden';
|
||||
Hint3Name='';
|
||||
}
|
||||
</script>
|
||||
<style type="text/css">
|
||||
|
||||
.pH3 { COLOR: #8f0000; FONT-FAMILY: Arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; }
|
||||
.class_ {
|
||||
font-weight: bold;
|
||||
color: #C5C5C5;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class_st {
|
||||
font-weight: bold;
|
||||
color: #659BA3;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__ {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
}
|
||||
.class__st {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
font-size: 10px;
|
||||
}
|
||||
.class_old {
|
||||
font-weight: bold;
|
||||
color: #919191;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__old {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #838383;
|
||||
font-size: 10px;
|
||||
}
|
||||
</style>
|
||||
<TABLE width="100%" cellspacing="0" cellpadding="0">
|
||||
<tr><td valign="top"><?php
|
||||
echo '<b style="color:red">'.$error.'</b>';
|
||||
?>
|
||||
<br />
|
||||
<TABLE width="100%" cellspacing="0" cellpadding="4">
|
||||
<TR>
|
||||
<form name="F1" method="post">
|
||||
<TD valign="top" align="left">
|
||||
<!--Ìàãàçèí-->
|
||||
<table width="100%" cellspacing="0" cellpadding="0" bgcolor="#a5a5a5">
|
||||
<div id="hint3" style="visibility:hidden"></div>
|
||||
<tr>
|
||||
<td align="center" height="21">
|
||||
<?php
|
||||
/*íàçâàíèÿ ðàçäåëîâ (ñâåðõó)*/
|
||||
if(!isset($_GET['sale']) && !isset($_GET['gifts']) && isset($_GET['otdel'])) {
|
||||
$otdels_small_array = array (
|
||||
'',
|
||||
'<b>Îáðàçû</b>',
|
||||
'<b>Çàêëèíàíèÿ</b>',
|
||||
'<b>Ó÷åáíèê</b>');
|
||||
if(isset($otdels_small_array[$_GET['otdel']])){
|
||||
echo $otdels_small_array[$_GET['otdel']];
|
||||
}
|
||||
//echo '<br><b>Ìàãàçèí ïðèíèìàåò âåùè 0-7 óðîâíåé ïîä 100%, âåùè 8-ãî óðîâíÿ ïîä 95%, âåùè 9-ãî óðîâíÿ, à òàê æå ñâèòêè è ýëèêñèðû ìîæíî ñäàòü â ìàãàçèí ïîä 70%.</b>';
|
||||
|
||||
} elseif (isset($_GET['sale']) && $_GET['sale']) {
|
||||
echo '
|
||||
<B>Îòäåë "Ñêóïêà"</B><br>
|
||||
Çäåñü âû ìîæåòå ïðîäàòü ñâîè âåùè, çà æàëêèå ãðîøè...<br>'.
|
||||
//<b>Ìàãàçèí ïðèíèìàåò âåùè 0-7 óðîâíåé ïîä 99%, âåùè 8-ãî óðîâíÿ ïîä 95%, âåùè 9-ãî óðîâíÿ, à òàê æå ñâèòêè è ýëèêñèðû ìîæíî ñäàòü â ìàãàçèí ïîä 70%.</b><br>
|
||||
'Ó âàñ â íàëè÷èè:
|
||||
';
|
||||
} elseif (isset($_GET['gifts'])) {
|
||||
echo '
|
||||
<B>Îòäåë "Ñäåëàòü ïîäàðêè"</B>';
|
||||
}
|
||||
?>
|
||||
</tr>
|
||||
<tr><td>
|
||||
<!--Ðþêçàê / Ïðèëàâîê-->
|
||||
<table width="100%" CELLSPACING="1" CELLPADDING="1" bgcolor="#a5a5a5">
|
||||
<?php
|
||||
if(isset($_GET['gifts']))
|
||||
{
|
||||
?>
|
||||
|
||||
<tr><td bgcolor="#D5D5D5">
|
||||
Âû ìîæåòå ñäåëàòü ïîäàðîê äîðîãîìó ÷åëîâåêó. Âàø ïîäàðîê áóäåò îòîáðàæàòüñÿ â èíôîðìàöèè î ïåðñîíàæå.
|
||||
<OL>
|
||||
<LI>Óêàæèòå ëîãèí ïåðñîíàæà, êîòîðîìó õîòèòå ñäåëàòü ïîäàðîê<BR>
|
||||
Ëîãèí
|
||||
<INPUT TYPE=text NAME=to_login value="">
|
||||
<LI>Öåëü ïîäàðêà. Áóäåò îòîáðàæàòüñÿ â èíôîðìàöèè î ïåðñîíàæå (íå áîëåå 60 ñèìâîëîâ)<BR>
|
||||
<INPUT TYPE=text NAME=podarok2 value="" maxlength=60 size=50>
|
||||
<LI>Íàïèøèòå òåêñò ñîïðîâîäèòåëüíîé çàïèñêè (â èíôîðìàöèè î ïåðñîíàæå íå îòîáðàæàåòñÿ)<BR>
|
||||
<TEXTAREA NAME=txt ROWS=6 COLS=80></TEXTAREA>
|
||||
<LI>Âûáåðèòå, îò ÷üåãî èìåíè ïîäàðîê:<BR>
|
||||
<INPUT TYPE=radio NAME=from value=0 checked> <B><?=$u->info['login']?></B> [<?=$u->info['level']?>]<BR>
|
||||
<INPUT TYPE=radio NAME=from value=1 > àíîíèìíî<BR>
|
||||
<? if($u->info['clan']>0){ ?><INPUT TYPE=radio NAME=from value=2 > îò èìåíè êëàíà<BR><? } ?>
|
||||
<LI>Íàæìèòå êíîïêó <B>Ïîäàðèòü</B> ïîä ïðåäìåòîì, êîòîðûé õîòèòå ïðåïîäíåñòè â ïîäàðîê:<BR>
|
||||
</OL>
|
||||
<input name="itemgift" id="itemgift" type="hidden" value="0" />
|
||||
</td></tr>
|
||||
<?php
|
||||
}
|
||||
if(!isset($_GET['sale'])){
|
||||
//Âûâîäèì âåùè â ìàãàçèíå äëÿ ïîêóïêè
|
||||
$u->shopItems($sid);
|
||||
}else{
|
||||
//Âûâîäèì âåùè â èíâåíòàðå äëÿ ïðîäàæè
|
||||
$itmAll = $u->genInv(2,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" ORDER BY `lastUPD` DESC');
|
||||
if($itmAll[0]==0){
|
||||
$itmAllSee = '<tr><td align="center" bgcolor="#e2e0e0">ÏÓÑÒÎ</td></tr>';
|
||||
}else{
|
||||
$itmAllSee = $itmAll[2];
|
||||
}
|
||||
echo $itmAllSee;
|
||||
}
|
||||
?>
|
||||
</TABLE>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
</FORM>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<td width="280" valign="top">
|
||||
<TABLE cellspacing="0" cellpadding="0"><TD width="100%"> </TD><TD>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td>
|
||||
<!-- -->
|
||||
<? echo $goLis; ?>
|
||||
<!-- -->
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td nowrap="nowrap">
|
||||
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#DEDEDE">
|
||||
<tr>
|
||||
<td bgcolor="#D3D3D3"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /></td>
|
||||
<td bgcolor="#D3D3D3" nowrap><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.323&rnd=<? echo $code; ?>';" title="<? thisInfRm('1.180.0.323',1); ?>">Áîëüøàÿ ïàðêîâàÿ óëèöà</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></table>
|
||||
</td></table>
|
||||
<div><br />
|
||||
<div align="right">
|
||||
<small>
|
||||
Ìàññà: <?=$u->aves['now']?>/<?=$u->aves['max']?> <br />
|
||||
Ó âàñ â íàëè÷èè: <b style="color:#339900;"><?php echo round($u->info['money'],2); ?> êð.</b>
|
||||
<?
|
||||
if($u->info['level'] < 8) {
|
||||
?>
|
||||
<br />Çóáîâ: <?=$u->zuby($u->info['money4'])?>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
</small>
|
||||
</div>
|
||||
<br />
|
||||
<INPUT TYPE="button" value="Îáíîâèòü" onclick="location = '<? echo str_replace('item','',str_replace('buy','',$_SERVER['REQUEST_URI'])); ?>';"><BR>
|
||||
</div>
|
||||
<div style="background-color:#A5A5A5;padding:1"><center><B>Îòäåëû ìàãàçèíà</B></center></div>
|
||||
<div style="line-height:17px;">
|
||||
<?php
|
||||
/*íàçâàíèÿ ðàçäåëîâ (ñïðàâà)*/
|
||||
$otdels_array = array (
|
||||
'',
|
||||
'Îáðàçû',
|
||||
'Çàêëèíàíèÿ',
|
||||
'Ó÷åáíèê');
|
||||
$i=1;
|
||||
while ($i!=-1)
|
||||
{
|
||||
if(isset($otdels_array[$i]))
|
||||
{
|
||||
if(isset($_GET['otdel']) && $_GET['otdel']==$i)
|
||||
{
|
||||
$color = 'C7C7C7';
|
||||
} else {
|
||||
$color = 'e2e0e0';
|
||||
}
|
||||
echo '
|
||||
<A HREF="?otdel='.$i.'"><DIV style="background-color: #'.$color.'">
|
||||
'.$otdels_array[$i].'
|
||||
</A></DIV>
|
||||
';
|
||||
} else {
|
||||
$i = -2;
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
</td>
|
||||
</table>
|
||||
<br>
|
||||
<div id="textgo" style="visibility:hidden;"></div>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,314 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if($u->room['file']=='a_clanreg')
|
||||
{
|
||||
|
||||
|
||||
function alignc($al)
|
||||
{
|
||||
if ($al==1){$value="(ñâåòëûé)";}
|
||||
elseif ($al==3){$value="(òåìíûé)";}
|
||||
elseif ($al==7){$value="(íåéòðàëüíûé)";}
|
||||
else {$value="(ñåðûé)";}
|
||||
return $value;
|
||||
}
|
||||
// êëàññ çàãðóçêè ôàéëîâ
|
||||
|
||||
class upload {
|
||||
|
||||
protected function __construct() { }
|
||||
|
||||
static $save_path = 'clan_prw/';
|
||||
static $error = '';
|
||||
|
||||
static function saveimg($name,$max_mb = 2,$exts = 'jpg|png|jpeg|gif',$cnm = '',$mnw = 0,$mxw = 0,$mnh = 0,$mxh = 0) {
|
||||
if (isset($_FILES[$name])) {
|
||||
$f = &$_FILES[$name];
|
||||
|
||||
if(isset($f['tmp_name'])) {
|
||||
$width = 0;
|
||||
$height = 0;
|
||||
list($width, $height) = getimagesize($f['tmp_name']);
|
||||
}
|
||||
|
||||
if( $mnw != 0 && $mnw > $width ) {
|
||||
self::$error = 'Ìèíèìàëüíàÿ øèðèíà êàðòèíêè '.$mnw.' ïèêñåëåé. (Ðàçìåð ýòîé êàðòèíêè '.$width.'x'.$height.')';
|
||||
}elseif( $mxw != 0 && $mxw < $width ) {
|
||||
self::$error = 'Ìàêñèìàëüíàÿ øèðèíà êàðòèíêè '.$mxw.' ïèêñåëåé. (Ðàçìåð ýòîé êàðòèíêè '.$width.'x'.$height.')';
|
||||
}elseif( $mnh != 0 && $mnh > $height ) {
|
||||
self::$error = 'Ìèíèìàëüíàÿ âûñîòà êàðòèíêè '.$mnh.' ïèêñåëåé. (Ðàçìåð ýòîé êàðòèíêè '.$width.'x'.$height.')';
|
||||
}elseif( $mxh != 0 && $mxh < $height ) {
|
||||
self::$error = 'Ìàêñèìàëüíàÿ âûñîòà êàðòèíêè '.$mxh.' ïèêñåëåé. (Ðàçìåð ýòîé êàðòèíêè '.$width.'x'.$height.')';
|
||||
}elseif (($f['size'] <= $max_mb*1024*1024) && ($f['size'] > 0)) {
|
||||
if (
|
||||
(preg_match('/\.('.$exts.')$/i',$f['name'],$ext))&&
|
||||
(preg_match('/image/i',$f['type']))
|
||||
) {
|
||||
|
||||
$ext[1] = strtolower($ext[1]);
|
||||
$fn = uniqid('f_',true).'.'.$ext[1];
|
||||
$fn2 = uniqid('f_',true).'.gif';
|
||||
if (move_uploaded_file($f['tmp_name'], self::$save_path . $fn)) {
|
||||
// ñèñòåìà èçìåíåíèÿ ðàçìåðà , òðåáóåòñÿ Rimage
|
||||
//Rimage::resize(self::$save_path . $fn, self::$save_path . $fn2);
|
||||
//@unlink(self::$save_path . $fn); // óäàëåíèå ôàéëà
|
||||
return array($fn2,$fn,self::$save_path . $fn);
|
||||
} else {
|
||||
self::$error = 'Îøèáêà çàãðóçêè ôàéëà';
|
||||
}
|
||||
} else {
|
||||
self::$error = 'Íåâåðíûé òèï ôàéëà. Äîïóñòèìûå òèïû : <b>'.$exts.'</b>';
|
||||
}
|
||||
} else {
|
||||
self::$error = 'Íåâåðíûé ðàçìåð ôàéëà. Ìàêñèìàëüíûé ðàçìåð ôàéëà <b>'.$max_mb.' ÌÁ</b>';
|
||||
}
|
||||
} else {
|
||||
self::$error = 'Ôàéë íå íàéäåí';
|
||||
}
|
||||
return false;
|
||||
} // end saveimg
|
||||
} // end class
|
||||
|
||||
$lzv = mysql_fetch_array(mysql_query('SELECT * FROM `_clan` WHERE `uid` = "'.$u->info['id'].'" AND `admin_time` = "0" LIMIT 1'));
|
||||
/*Çàÿâêà íà âñòóïëåíèå*/
|
||||
|
||||
if(isset($_POST['clan_enter']))
|
||||
{
|
||||
|
||||
mysql_query('UPDATE `users` SET `clan_zv`= "'.$_POST['clan_enter'].'" WHERE `id` = "'.$u->info['id'].'" ');
|
||||
|
||||
}
|
||||
|
||||
/* Ðåãèñòðàöèÿ êëàíà */
|
||||
if(isset($_POST['clan_name'])) {
|
||||
/*if($_POST['clan_align'] != 0) {
|
||||
$_POST['clan_align'] = 0;
|
||||
}*/
|
||||
|
||||
$tr_money2 = 0;
|
||||
if($_POST['clan_align'] == 1) {
|
||||
$tr_money2 = 50;
|
||||
$_POST['clan_align'] = 1;
|
||||
}elseif($_POST['clan_align'] == 3) {
|
||||
$tr_money2 = 50;
|
||||
$_POST['clan_align'] = 3;
|
||||
}elseif($_POST['clan_align'] == 7) {
|
||||
$tr_money2 = 50;
|
||||
$_POST['clan_align'] = 7;
|
||||
}
|
||||
|
||||
$clan_name = substr(htmlspecialchars($_POST['clan_name'],NULL,'cp1251'), 0, 30);
|
||||
|
||||
$cnt = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `name` = "'.mysql_real_escape_string($clan_name).'" LIMIT 1'));
|
||||
|
||||
if(isset($cnt['id'])) {
|
||||
$re = 'Êëàí ñ íàçâàíèåì "'.$cnt['name'].'" óæå çàðåãèñòðèðîâàí.';
|
||||
}elseif(true == false) {
|
||||
$re = 'Ðåãèñòðàöèÿ êëàíîâ âðåìåííî íå ðàáîòàåò.';
|
||||
}elseif(isset($lzv['id'])) {
|
||||
$re = 'Âû óæå ïîäàëè çàÿâêó íà ðåãèñòðàöèþ êëàíà, îæèäàéòå îòâåòà îò àäìèíèñòðàöèè';
|
||||
//}elseif( $u->testAlign($_POST['clan_align'],$u->info['id']) == 0 ) {
|
||||
//$re = 'Âû íå ìîæåòå çàðåãèñòðèðîâàòü êëàí ñ äàííîé ñêëîííîñòüþ. (Äåéñòâóåò îãðàíè÷åíèå íà âûáîð ñêëîííîñòè äëÿ âàøåãî ïåðñîíàæà)';
|
||||
}elseif($tr_money2 > $u->info['money2']) {
|
||||
$re = 'Ó âàñ íå õâàòàåò äåíåã, òðåáóåòñÿ '.$tr_money2.'åêð.';
|
||||
}elseif($u->info['clan'] > 0){
|
||||
$re = 'Âû ñîñòîèòå â îäíîì èç êëàíîâ, òðåáóåòñÿ ïîêèíóòü åãî';
|
||||
}elseif($u->info['align'] > 0){
|
||||
$re = 'Ïåðñîíàæè ñî ñêëîííîñòüþ íå ìîãóò ñîçäàâàòü êëàí, èçáàâüòåñü îò íå¸';
|
||||
}else{
|
||||
/* çàíîñèì äàííûå â áàçó */
|
||||
//$clan_name = str_replace('.','',$clan_name);
|
||||
//$clan_name = str_replace(' ','',$clan_name);
|
||||
//$clan_name = str_replace(' ','',$clan_name);
|
||||
if(!preg_match("/^[-a-zA-Z0-9]+$/", $clan_name)) {
|
||||
$re = 'Â íàçâàíèè êëàíà ïðèñóòñòâóþò çàïðåùåííûå ñèìâîëû.';
|
||||
}elseif($file = upload::saveimg('clan_img1',0.3,'gif',$clan_name,24,24,15,15)) {
|
||||
//if($file2 = upload::saveimg('clan_img2',0.5,'gif',$clan_name)) {
|
||||
if($tr_money2 < 0) {
|
||||
$tr_money2 = 0;
|
||||
}
|
||||
$u->info['money2'] -= $tr_money2;
|
||||
|
||||
mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('INSERT INTO `_clan` (`uid`,`time`,`city`,`name`,`name2`,`site`,`img1`,`img2`,`info`,`money`,`align`) VALUES (
|
||||
"'.$u->info['id'].'","'.time().'",
|
||||
"'.$u->info['city'].'",
|
||||
"'.mysql_real_escape_string(htmlspecialchars($_POST['clan_name'],NULL,'cp1251')).'",
|
||||
"'.mysql_real_escape_string(htmlspecialchars($_POST['clan_name'],NULL,'cp1251')).'",
|
||||
"'.mysql_real_escape_string(htmlspecialchars($_POST['clan_site'],NULL,'cp1251')).'",
|
||||
"'.mysql_real_escape_string(htmlspecialchars($file[1],NULL,'cp1251')).'",
|
||||
"",
|
||||
"",
|
||||
"'.$tr_money2.'",
|
||||
"'.mysql_real_escape_string(htmlspecialchars($_POST['clan_align'],NULL,'cp1251')).'"
|
||||
)');
|
||||
$lzv = array(
|
||||
'id' => mysql_insert_id(),
|
||||
'name' => htmlspecialchars($_POST['clan_name'],NULL,'cp1251'),
|
||||
'time' => time()
|
||||
);
|
||||
$re = 'Âû óñïåøíî ïîäàëè çàÿâêó íà ðåãèñòðàöèþ êëàíà "'.htmlspecialchars($_POST['clan_name'],NULL,'cp1251').'". ('.$tr_money2.'åêð.)';
|
||||
//}else{
|
||||
// @unlink($file[2]); // óäàëåíèå ôàéëà
|
||||
// $re = 'Áîëüøîé çíà÷îê: '.upload::$error;
|
||||
//}
|
||||
}else{
|
||||
$re = 'Ìàëåíüêèé çíà÷îê: '.upload::$error;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
<style>
|
||||
body
|
||||
{
|
||||
background-color:#E2E2E2;
|
||||
background-image: url(https://img.new-combats.com/i/misc/showitems/dungeon.jpg);
|
||||
background-repeat:no-repeat;background-position:top right;
|
||||
}
|
||||
</style>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td><div style="padding-left:0px;" align="center">
|
||||
<blockquote>
|
||||
<h3>Çàÿâêà íà ðåãèñòðàöèþ êëàíà</h3>
|
||||
</blockquote>
|
||||
</div>
|
||||
<?
|
||||
if($re != '') {
|
||||
echo '<font style="float:left" color="red"><b>'.$re.'</b></font>';
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
<td width="200"><div align="right">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="100%"> </td>
|
||||
<td><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td><!-- -->
|
||||
<? echo $goLis; ?>
|
||||
<!-- -->
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td nowrap="nowrap"><table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#DEDEDE">
|
||||
<tr>
|
||||
<td bgcolor="#D3D3D3"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /></td>
|
||||
<td bgcolor="#D3D3D3" nowrap="nowrap"><a href="javascript:void(0)" id="greyText" class="menutop" onClick="location='main.php?loc=1.180.0.11&rnd=<? echo $code; ?>';" title="<? thisInfRm('1.180.0.11',1); ?>">Ñòðàøèëêèíà óëèöà</a></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
if( $u->info['clan'] > 0 ) {
|
||||
$clan = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.$u->info['clan'].'" LIMIT 1'));
|
||||
?>
|
||||
Âû óæå ñîñòîèòå â êëàíå <b><?=$clan['name']?></b> è íå ìîæåòå ïîäàòü çàÿâêó íà ðåãèñòðàöèþ íîâîãî êëàíà.<br><br>
|
||||
<fieldset style="line-height:1.5em;border-color:#fff;">
|
||||
<legend><h3>Êëàíîâûå âîéíû</h3></legend>
|
||||
<?
|
||||
if( $u->info['clan_prava'] == 'glava' ) {
|
||||
echo 'Íåò íè îäíîé âîéíû, íî âû ìîæåòå îáüÿâèòü å¸!';
|
||||
}else{
|
||||
echo 'Íåò íè îäíîé âîéíû, íî âàø ãëàâà êëàíà ìîæåò îáüÿâèòü å¸!';
|
||||
}
|
||||
?>
|
||||
</fieldset>
|
||||
<? }else{ ?>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="10">
|
||||
<tr>
|
||||
<td><p>Òðåáîâàíèÿ ê çíà÷êó: ðàçìåð (Øõ â ïèêñåëÿõ) 24õ15, ãðàôè÷åñêèé òèï GIF, ðàçìåð äî 30êá.</p>
|
||||
<p>
|
||||
Ñòîèìîñòü ðåãèñòðàöèè êëàíîâ:<br>
|
||||
<img src="https://img.new-combats.com/i/align/align7.gif" width="12" height="15"> íåéòðàëüíûé - 50 åêð.<br>
|
||||
<img src="https://img.new-combats.com/i/align/align1.gif" width="12" height="15"> ñâåòëûé - 50 åêð.<br>
|
||||
<img src="https://img.new-combats.com/i/align/align3.gif" width="12" height="15"> ò¸ìíûé - 50 åêð.<br>
|
||||
</p>
|
||||
<p>
|
||||
Çàÿâêà íà ðåãèñòðàöèþ ïîäàåò áóäóùèé ãëàâà êëàíà, ó êîòîðîãî äîëæíà áûòü ïðè ñåáå íåîáõîäèìàÿ ñóììà.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<form action="main.php?go_psh=1" method="post" enctype="multipart/form-data" name="form1" id="form1">
|
||||
<fieldset style="line-height:1.5em;border-color:#fff;">
|
||||
<legend><h3>Çàÿâêà íà ðåãèñòðàöèþ êëàíà</h3>
|
||||
</legend>
|
||||
<? if(!isset($lzv['id'])) { ?>
|
||||
Íàçâàíèå êëàíà (òîëüêî àíãëèéñêèå áóêâû èëè öèôðû, îäíî ñëîâî):
|
||||
<input class="rd4" name="clan_name" type="text" value="" size="50" maxlength="50" />
|
||||
<br />
|
||||
Êëàí ñàéò (íåîáÿçàòåëüíî Ïðèìåð https://new-combats.com/):
|
||||
<input class="rd4" name="clan_site" type="text" value="https://new-combats.com/" size="50" maxlength="50" />
|
||||
<br />
|
||||
Çíà÷îê
|
||||
<input type="file" name="clan_img1" id="clan_img1" />
|
||||
<br />
|
||||
Ñêëîííîñòü êëàíà
|
||||
<select class="rd4" name="clan_align">
|
||||
<option value="7">íåéòðàëüíûé (50 åêð.)</option>
|
||||
<option value="3">òåìíûé (50 åêð.)</option>
|
||||
<option value="1">ñâåòëûé (50 åêð.)</option>
|
||||
</select>
|
||||
<br />
|
||||
<input type="submit" name="button" id="button" class="btn" value="Ïîäàòü çàÿâêó" />
|
||||
<? }else{ ?>
|
||||
<?=date('d.m.Y H:i',$lzv['time'])?> Âû óæå ïîäàëè çàÿâêó íà ðåãèñòðàöèþ êëàíà "<b><?=$lzv['name']?></b>". Îæèäàéòå îòâåòà îò Àäìèíèñòðàöèè.
|
||||
<? } ?>
|
||||
</fieldset>
|
||||
</form>
|
||||
</td>
|
||||
<td>
|
||||
<form action="main.php?go_psh=1" method="post" enctype="multipart/form-data" name="form2" id="form1">
|
||||
<fieldset style="line-height:1.5em;border-color:#fff;">
|
||||
<legend><h3>Çàÿâêà íà âñòóïëåíèå â êëàí</h3> <!--ÒÓÒ--></legend>
|
||||
<?
|
||||
$clnt = mysql_fetch_array(mysql_query('SELECT `clan_zv` FROM `users` WHERE `id` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
if ($clnt['clan_zv']!=0)
|
||||
{
|
||||
$clnn = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.$clnt['clan_zv'].'" LIMIT 1'));
|
||||
echo 'Âû ïîäàëè çàÿâêó â êëàí '.$clnn['name'].' '.alignc($clnn['align']).' '.$tmpc.'<br>';
|
||||
echo 'Îæèäàéòå ðàññìîòðåíèÿ âàøåé çàÿâêè. Åñëè ðåøåíèÿ äîëãî íåò ïðîñòî âûáèðèòå èç ñïèñêà äðóãîé êëàí.<br>';
|
||||
}
|
||||
?>
|
||||
Âûáèðèòå êëàí:
|
||||
<br>
|
||||
<select class="rd4" name="clan_enter">
|
||||
<?
|
||||
$sp = mysql_query('SELECT * FROM `clan` WHERE 1 ORDER BY `clan`.`exp` DESC');
|
||||
while($pl = mysql_fetch_array($sp))
|
||||
{
|
||||
|
||||
echo '<option name="'.$pl['id'].'" value="'.$pl['id'].'">'.$pl['name'].' '.alignc($pl['align']).'</option>';
|
||||
}
|
||||
|
||||
?>
|
||||
</select>
|
||||
<br /><br />
|
||||
<input type="submit" name="button2" id="button" class="btn" value="Ïîäàòü çàÿâêó" />
|
||||
</fieldset>
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p>Ïðèìå÷àíèå:</p>
|
||||
<p>
|
||||
Ïðè ïîäà÷å çàÿâêè ñ âàñ ñíèìàåòñÿ ñóììà íåîáõîäèìàÿ äëÿ ðåãèñòðàöèè êëàíà.<br>
|
||||
 ñëó÷àè îòêàçà â ðåãèñòðàöèè êëàíà (ïî ëþáîé ïðè÷èíå), åâðîêðåäèòû âîçâðàùàþòñÿ ïåðñîíàæó.<br>
|
||||
Àäìèíèñòðàöèÿ âïðàâå îòêàçàòü â ðåãèñòðàöèè áåç îáúÿñíåíèÿ ïðè÷èí.<br>
|
||||
<b>Ïðè ðåãèñòðàöèè êëàíà, ãëàâà êëàíà â òå÷åíèè 60 äíåé íå èìååò ïðàâî ïåðåäàâàòü ñâî¸ ãëàâåíñòâî äðóãîìó èãðîêó.</b>
|
||||
</p>
|
||||
<? } ?>
|
||||
<? } ?>
|
||||
@@ -0,0 +1,190 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if($u->room['file']=='a_fontan')
|
||||
{
|
||||
|
||||
if(isset($_GET['useloc1'])) {
|
||||
//Âîññòàíàâëèâàåì ÍÐ è ÌÐ
|
||||
$allmn = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `fontan_hp` WHERE `date` = "'.date('dmY').'" AND `city` = "'.$u->info['city'].'" AND `uid` = "'.$u->info['id'].'" AND `delete` = "0" LIMIT 1'));
|
||||
$allmn = $allmn[0];
|
||||
if($allmn > 0) {
|
||||
$re = 'Âû óæå ïèëè èç ôîíòàíà ñåãîäíÿ...';
|
||||
}else{
|
||||
$re = 'Âû ïîïèëè âîäû è ïî÷óâñòâîâàëè ïðèëèâ ýíåðãèè!';
|
||||
$u->stats['hpNow'] = $u->stats['hpAll'];
|
||||
$u->stats['mpNow'] = $u->stats['mpAll'];
|
||||
mysql_query('UPDATE `stats` SET `hpNow` = "'.$u->stats['hpNow'].'",`mpNow` = "'.$u->stats['mpNow'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('INSERT INTO `fontan_hp` (`uid`,`date`,`time`,`city`) VALUES ("'.$u->info['id'].'","'.date('dmY').'","'.time().'","'.$u->info['city'].'")');
|
||||
}
|
||||
}elseif(isset($_GET['luckloc1'])) {
|
||||
//áðîñàåì 1 êð.
|
||||
if($u->info['level'] > 3) {
|
||||
if($u->info['money'] < 1) {
|
||||
$re = 'Òðåáóåòñÿ 1 êð.';
|
||||
}else{
|
||||
$allmn = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `fontan` WHERE `date` = "'.date('dmY').'" AND `city` = "'.$u->info['city'].'" AND `uid` = "'.$u->info['id'].'" LIMIT 50'));
|
||||
$allmn = $allmn[0];
|
||||
if($allmn > 49) {
|
||||
$re = 'Â ôîíòàí âîçìîæíî êèíóòü íå áîëåå 50 ìîíåòîê â ñóòêè';
|
||||
}else{
|
||||
$u->info['money'] -= 1;
|
||||
$rmn = 0;
|
||||
if(rand(0,100000) < 3890) {
|
||||
$rmn = floor(rand(200,3978)/100);
|
||||
$re = 'Ôîðòóíà íà âàøåé ñòîðîíå! Âû âûèãðàëè '.$rmn.'êð.';
|
||||
$u->info['money'] += $rmn;
|
||||
}else{
|
||||
$re = 'Âû áðîñèëè ìîíåòêó, íî íè÷åãî íå ïðîèçîøëî :(';
|
||||
}
|
||||
mysql_query('INSERT INTO `fontan` (`uid`,`time`,`date`,`win`,`money`,`city`) VALUES ("'.$u->info['id'].'","'.time().'","'.date('dmY').'","'.$rmn.'","1","'.$u->info['city'].'")');
|
||||
mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
}
|
||||
}
|
||||
}else{
|
||||
$re = 'Óðîâåíü ìàëîâàò ;)';
|
||||
}
|
||||
}
|
||||
?>
|
||||
<style>
|
||||
body
|
||||
{
|
||||
background-color:#E2E2E2;
|
||||
background-image: url(https://img.new-combats.com/i/misc/showitems/dungeon.jpg);
|
||||
background-repeat:no-repeat;background-position:top right;
|
||||
}
|
||||
</style>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td><div style="padding-left:0px;" align="center">
|
||||
<h3><? echo $u->room['name']; ?></h3>
|
||||
</div>
|
||||
<?
|
||||
if($re != '') {
|
||||
echo '<font style="float:left" color="red"><b>'.$re.'</b></font>';
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
<td width="200"><div align="right">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="100%"> </td>
|
||||
<td><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td><!-- -->
|
||||
<? echo $goLis; ?>
|
||||
<!-- -->
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td nowrap="nowrap"><table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#DEDEDE">
|
||||
<tr>
|
||||
<td bgcolor="#D3D3D3"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /></td>
|
||||
<td bgcolor="#D3D3D3" nowrap="nowrap"><a href="javascript:void(0)" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.9&rnd=<? echo $code; ?>';" title="<? thisInfRm('1.180.0.9',1); ?>">Öåíòðàëüíàÿ ïëîùàäü</a></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="10">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<table border="0" width="900">
|
||||
<tr>
|
||||
<td height="100" colspan="5" align="center" valign="top">
|
||||
<p><a href="?luckloc1=1">Áðîñèòü ìîíåòêó</a> (<strong>1</strong>êð.) <span style="margin-left:400px;margin-right:20px;"><a href="?useloc1=1">Âûïèòü âîäû</a></span></p><br /><br /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="80"> </td>
|
||||
<td width="310" align="left" valign="top"> Â ñóòêè ìîæíî áðîñèòü â ôîíòàí íå áîëüøå 50 ìîíåòîê.<br />
|
||||
<br />
|
||||
<?
|
||||
$allmn = mysql_fetch_array(mysql_query('SELECT SUM(`win`) FROM `fontan` WHERE `delete` = "0"'));
|
||||
$allmn = 0+$allmn[0];
|
||||
?>
|
||||
Âñåãî âûèãðàíî: <b><?=$allmn?></b>êð.<br />
|
||||
<br />
|
||||
<b>20</b> ïîñëåäíèõ âûèãðûøåé:<br />
|
||||
<?
|
||||
$sp = mysql_query('SELECT * FROM `fontan` WHERE `delete` = "0" AND `win` > 0 ORDER BY `id` DESC LIMIT 20');
|
||||
while($pl = mysql_fetch_array($sp)) {
|
||||
echo $u->microLogin($pl['uid'],1).' - '.$pl['win'].'êð.<br>';
|
||||
}
|
||||
?>
|
||||
<br /></td>
|
||||
<td width="90"> </td>
|
||||
<td width="300" valign="top"><br />
|
||||
<table style="
|
||||
white-space: pre-wrap;
|
||||
white-space: -moz-pre-wrap;
|
||||
white-space: -pre-wrap;
|
||||
white-space: -o-pre-wrap;
|
||||
word-wrap: break-word;">
|
||||
<?
|
||||
if(isset($_GET['delm'])) {
|
||||
if($u->info['admin'] > 0 || ($u->info['align'] > 1 && $u->info['align'] < 2)) {
|
||||
mysql_query('UPDATE `fontan_text` SET `delete` = "'.$u->info['id'].'" WHERE `id` = "'.mysql_real_escape_string($_GET['delm']).'" LIMIT 1');
|
||||
echo '<font color=red><b>Ñîîáùåíèå ñòåðòî</b></font>';
|
||||
}
|
||||
}
|
||||
if(isset($_POST['message'])) {
|
||||
$tstm = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `fontan_text` WHERE `uid` = "'.$u->info['id'].'" AND `time` > '.(time()-10).' LIMIT 1'));
|
||||
if($u->info['molch1'] < time() && $u->info['level'] > 0 && $u->info['align'] != 2 && $tstm[0] < 1) {
|
||||
if(str_replace(' ','',str_replace(' ','',$_POST['message']))) {
|
||||
mysql_query('INSERT INTO `fontan_text` (`uid`,`time`,`text`) VALUES ("'.$u->info['id'].'","'.time().'","'.mysql_real_escape_string(htmlspecialchars($_POST['message'],NULL,'cp1251')).'")');
|
||||
echo '<font color=red><b>Ñîîáùåíèå äîáàâëåíî</b></font>';
|
||||
}else{
|
||||
echo '<font color=red><b>Ïóñòîå ñîîáùåíèå!</b></font>';
|
||||
}
|
||||
}else{
|
||||
echo '<font color=red><b>Âàì ïîêà-÷òî çàïðåùåíî îñòàâëÿòü ïîæåëàíèÿ!</b></font>';
|
||||
}
|
||||
}
|
||||
echo '<br> <b>Ïîæåëàíèÿ!</b><br><br>';
|
||||
$sp = mysql_query('SELECT * FROM `fontan_text` WHERE `city` = "'.$u->info['city'].'" AND `delete` = "0" ORDER BY `id` DESC LIMIT 10');
|
||||
while($pl = mysql_fetch_array($sp)){
|
||||
?>
|
||||
<tr>
|
||||
<td align="left" valign="top" style="
|
||||
white-space: pre-wrap;
|
||||
white-space: -moz-pre-wrap;
|
||||
white-space: -pre-wrap;
|
||||
white-space: -o-pre-wrap;
|
||||
word-wrap: break-word;"><div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;"><?=$u->microLogin($pl['uid'],1)?>:<?
|
||||
if($u->info['admin'] > 0 || ($u->info['align'] > 1 && $u->info['align'] < 2)) {
|
||||
echo ' <a href="?delm='.$pl['id'].'"><small>ñòåðåòü</small></a>';
|
||||
}
|
||||
?><br /><?=$pl['text']?></div></td>
|
||||
</tr>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
<center>
|
||||
<!-- pages -->
|
||||
|
||||
<!-- -->
|
||||
</center>
|
||||
<form action='main.php' method='post'>
|
||||
Îñòàâèòü ñîîáùåíèå:<br />
|
||||
<input type="text" name="message" size="35" value="" maxlength="150" />
|
||||
<br />
|
||||
<input type="submit" name="add" value="Äîáàâèòü" />
|
||||
</form>
|
||||
<div id="hint3" class="ahint"></div></td>
|
||||
<td width="70"> </td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
<p>
|
||||
<? } ?>
|
||||
</p>
|
||||
@@ -0,0 +1,306 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
|
||||
if($u->room['file']=='a_hram')
|
||||
{
|
||||
$shopProcent = 50;
|
||||
if(date('d',time())==22)
|
||||
{
|
||||
//$shopProcent = 1;
|
||||
}
|
||||
|
||||
if(!isset($_GET['otdel']) && !isset($_GET['sale']))
|
||||
{
|
||||
$_GET['sale'] = 1;
|
||||
}elseif(isset($_GET['otdel']) && isset($_GET['sale'])){
|
||||
$_GET['sale'] = 1;
|
||||
unset($_GET['otdel']);
|
||||
}
|
||||
|
||||
if(isset($u->stats['shopSale'],$_GET['sale']))
|
||||
{
|
||||
$bns = 0+$u->stats['shopSale'];
|
||||
if($bns!=0)
|
||||
{
|
||||
if($bns>0)
|
||||
{
|
||||
$bns = '+'.$bns;
|
||||
}
|
||||
$shopProcent -= $bns;
|
||||
if($shopProcent>99){ $shopProcent = 99; }
|
||||
if($shopProcent<1){ $shopProcent = 1; }
|
||||
echo '<div style="color:grey;"><b>Ó Âàñ äåéñòâóåò áîíóñ ïðè ïðîäàæå: '.$bns.'%</b><br><small>Âû ñìîæåòå ïðîäàâàòü ïðåäìåòû çà '.(100-$shopProcent).'% îò èõ ñòîèìîñòè</small></div>';
|
||||
}
|
||||
}
|
||||
|
||||
$sid = 14;
|
||||
|
||||
$error = '';
|
||||
|
||||
if(isset($_GET['buy']))
|
||||
{
|
||||
if($u->newAct($_GET['sd4'])==true)
|
||||
{
|
||||
$re = $u->buyItem($sid,(int)$_GET['buy'],(int)$_GET['x']);
|
||||
}else{
|
||||
$re = 'Âû óâåðåíû ÷òî õîòèòå êóïèòü ýòîò ïðåäìåò?';
|
||||
}
|
||||
}elseif(isset($_GET['sale']) && isset($_GET['sale1kr']))
|
||||
{
|
||||
$id = (int)$_GET['sale1kr'];
|
||||
$itm = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.*,`iu`.`id` AS `id_user` FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`id` = "'.mysql_real_escape_string($id).'" LIMIT 1'));
|
||||
$po = $u->lookStats($itm['data']);
|
||||
$po['toclan1'] = explode('#',$po['toclan']);
|
||||
$po['toclan1'] = $po['toclan1'][0];
|
||||
$see1 = 1;
|
||||
if($po['toclan1'] > 0) {
|
||||
$see1 = 0;
|
||||
}
|
||||
if($po['frompisher'] == 0) {
|
||||
$see1 = 0;
|
||||
}
|
||||
if($itm['gift'] > 0) {
|
||||
$see1 = 0;
|
||||
}
|
||||
if(!isset($po['hprs'])) {
|
||||
$po['hprs'] = 0.001;
|
||||
}
|
||||
if(!isset($po['hprp'])) {
|
||||
$po['hprp'] = 0.0001;
|
||||
}
|
||||
$col = $u->itemsX($itm['id_user']);
|
||||
$prs1 = $u->floordec($po['hprs']*$col,2); //êð
|
||||
$rps1 = $u->floordec($po['hprp']*$col); //ðåï.
|
||||
if(isset($po['nosale']) || $see1 == 0)
|
||||
{
|
||||
$error = 'Íå óäàëîñü ïðîäàòü ïðåäìåò ...';
|
||||
}elseif($pl['type']<29 && ($po['srok'] > 0 || $pl['srok'] > 0))
|
||||
{
|
||||
$error = 'Íå óäàëîñü ïðîäàòü ïðåäìåò ...';
|
||||
}elseif(isset($itm['id']))
|
||||
{
|
||||
$colx = '';
|
||||
if($col > 0) {
|
||||
$colx = ' (x'.$col.')';
|
||||
}
|
||||
$error = 'Âû óñïåøíî îáìåíÿëè ïðåäìåò "'.$itm['name'].''.$colx.'" íà '.$prs1.' êð.';
|
||||
$u->info['money'] += $prs1;
|
||||
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `id` = "'.$itm['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `items_users` SET `inGroup` = "0",`delete` = "'.time().'" WHERE `inGroup` = "'.$itm['id'].'" AND `uid` = "'.$u->info['id'].'" LIMIT '.$itm['group_max'].'');
|
||||
$u->addDelo(2,$u->info['id'],'"<font color="green">System.shop</font>": Ïðåäìåò "'.$itm['name'].' (x'.$col.')" [itm:'.$itm['id'].'] áûë ïðîäàí â ìàãàçèí çà <B>'.$prs1.' êð.</B> (Õðàì Ðåïóòàöèè).',time(),$u->info['city'],'System.shop',0,0);
|
||||
|
||||
mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
}else{
|
||||
$error = 'Ïðåäìåò íå íàéäåí â èíâåíòàðå.';
|
||||
}
|
||||
}
|
||||
|
||||
if($re!=''){ echo '<div align="right"><font color="red"><b>'.$re.'</b></font></div>'; } ?>
|
||||
<script type="text/javascript">
|
||||
function AddCount(name, txt)
|
||||
{
|
||||
document.getElementById("hint4").innerHTML = '<table border=0 width=100% cellspacing=1 cellpadding=0 bgcolor="#CCC3AA"><tr><td align=center><B>Êóïèòü íåñê. øòóê</td><td width=20 align=right valign=top style="cursor: pointer" onclick="closehint3();"><BIG><B>x</TD></tr><tr><td colspan=2>'+
|
||||
'<form method=post><table border=0 width=100% cellspacing=0 cellpadding=0 bgcolor="#FFF6DD"><tr><INPUT TYPE="hidden" name="set" value="'+name+'"><td colspan=2 align=center><B><I>'+txt+'</td></tr><tr><td width=80% align=right>'+
|
||||
'Êîëè÷åñòâî (øò.) <INPUT TYPE="text" NAME="count" id=count size=4></td><td width=20%> <INPUT TYPE="submit" value=" »» ">'+
|
||||
'</TD></TR></form></TABLE></td></tr></table>';
|
||||
document.getElementById("hint4").style.visibility = 'visible';
|
||||
document.getElementById("hint4").style.left = '100px';
|
||||
document.getElementById("hint4").style.top = '100px';
|
||||
document.getElementById("count").focus();
|
||||
}
|
||||
function closehint3() {
|
||||
document.getElementById('hint4').style.visibility='hidden';
|
||||
Hint3Name='';
|
||||
}
|
||||
</script>
|
||||
<style type="text/css">
|
||||
|
||||
.pH3 { COLOR: #8f0000; FONT-FAMILY: Arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; }
|
||||
.class_ {
|
||||
font-weight: bold;
|
||||
color: #C5C5C5;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class_st {
|
||||
font-weight: bold;
|
||||
color: #659BA3;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__ {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
}
|
||||
.class__st {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
font-size: 10px;
|
||||
}
|
||||
.class_old {
|
||||
font-weight: bold;
|
||||
color: #919191;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__old {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #838383;
|
||||
font-size: 10px;
|
||||
}
|
||||
</style>
|
||||
<TABLE width="100%" cellspacing="0" cellpadding="0">
|
||||
<tr><td valign="top"><?php
|
||||
echo '<b style="color:red">'.$error.'</b>';
|
||||
?>
|
||||
<br />
|
||||
<TABLE width="100%" cellspacing="0" cellpadding="4">
|
||||
<TR>
|
||||
<form name="F1" method="post">
|
||||
<TD valign="top" align="left">
|
||||
<!--Ìàãàçèí-->
|
||||
<table width="100%" cellspacing="0" cellpadding="0" bgcolor="#a5a5a5">
|
||||
<div id="hint3" style="visibility:hidden"></div>
|
||||
<tr>
|
||||
<td align="center" height="21">
|
||||
<?php
|
||||
/*íàçâàíèÿ ðàçäåëîâ (ñâåðõó)*/
|
||||
if(isset($_GET['otdel']))
|
||||
{
|
||||
$otdels_small_array = array (1=>'<b>Îòäåë "Îðóæèå: êàñòåòû,íîæè"</b>',2=>'<b>Îòäåë "Îðóæèå: òîïîðû"</b>',3=>'<b>Îòäåë "Îðóæèå: äóáèíû,áóëàâû"</b>',4=>'<b>Îòäåë "Îðóæèå: ìå÷è"</b>',5=>'<b>Îòäåë "Îðóæèå: ìàãè÷åñêèå ïîñîõè"</b>',6=>'<b>Îòäåë "Îäåæäà: ñàïîãè"</b>',7=>'<b>Îòäåë "Îäåæäà: ïåð÷àòêè"</b>',8=>'<b>Îòäåë "Îäåæäà: ðóáàõè"</b>',9=>'<b>Îòäåë "Îäåæäà: ëåãêàÿ áðîíÿ"</b>',10=>'<b>Îòäåë "Îäåæäà: òÿæåëàÿ áðîíÿ"</b>',11=>'<b>Îòäåë "Îäåæäà: øëåìû"</b>',12=>'<b>Îòäåë "Îäåæäà: íàðó÷è"</b>',13=>'<b>Îòäåë "Îäåæäà: ïîÿñà"</b>',14=>'<b>Îòäåë "Îäåæäà: ïîíîæè"</b>',15=>'<b>Îòäåë "Ùèòû"</b>',16=>'<b>Îòäåë "Þâåëèðíûå òîâàðû: ñåðüãè"</b>',17=>'<b>Îòäåë "Þâåëèðíûå òîâàðû: îæåðåëüÿ"</b>',18=>'<b>Îòäåë "Þâåëèðíûå òîâàðû: êîëüöà"</b>',19=>'<b>Îòäåë "Çàêëèíàíèÿ: íåéòðàëüíûå"</b>',20=>'<b>Îòäåë "Çàêëèíàíèÿ: áîåâûå è çàùèòíûå"</b>',21=>'<b>Îòäåë "Àìóíèöèÿ"</b>',22=>'<b>Îòäåë "Ýëèêñèðû"</b>',23=>'<b>Îòäåë "Ïîäàðêè"</b>',24=>'<b>Îòäåë "Ïîäàðêè: íåäîáðûå"</b>',25=>'<b>Îòäåë "Ïîäàðêè: óïàêîâêà"</b>',26=>'<b>Îòäåë "Ïîäàðêè: îòêðûòêè"</b>',27=>'<b>Îòäåë "Ïîäàðêè: ôåéåðâåðêè"</b>');
|
||||
if(isset($otdels_small_array[$_GET['otdel']]))
|
||||
{
|
||||
echo $otdels_small_array[$_GET['otdel']];
|
||||
}
|
||||
|
||||
} elseif (isset($_GET['sale']) && $_GET['sale'])
|
||||
{
|
||||
echo '
|
||||
<B>Îòäåë "Îáìåíà âåùåé"</B><br>
|
||||
Çäåñü âû ìîæåòå îáìåíÿòü ñâîè âåùè, çà æàëêèå ãðîøè èëè ðåïóòàöèþ...<br>
|
||||
Ó âàñ â íàëè÷èè:
|
||||
';
|
||||
}
|
||||
?>
|
||||
</tr>
|
||||
<tr><td>
|
||||
<!--Ðþêçàê / Ïðèëàâîê-->
|
||||
<table width="100%" CELLSPACING="1" CELLPADDING="1" bgcolor="#a5a5a5">
|
||||
<?
|
||||
if(!isset($_GET['sale']))
|
||||
{
|
||||
//Âûâîäèì âåùè â ìàãàçèíå äëÿ ïîêóïêè
|
||||
$u->shopItems($sid);
|
||||
}else{
|
||||
//Âûâîäèì âåùè â èíâåíòàðå äëÿ ïðîäàæè
|
||||
$itmAll = $u->genInv(69,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" ORDER BY `lastUPD` DESC');
|
||||
if($itmAll[0]==0)
|
||||
{
|
||||
$itmAllSee = '<tr><td align="center" bgcolor="#e2e0e0">ÏÓÑÒÎ</td></tr>';
|
||||
}else{
|
||||
$itmAllSee = $itmAll[2];
|
||||
}
|
||||
echo $itmAllSee;
|
||||
}
|
||||
?>
|
||||
</TABLE>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
</FORM>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<td width="280" valign="top">
|
||||
<TABLE cellspacing="0" cellpadding="0"><TD width="100%"> </TD><TD>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td>
|
||||
<!-- -->
|
||||
<? echo $goLis; ?>
|
||||
<!-- -->
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td nowrap="nowrap">
|
||||
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#DEDEDE">
|
||||
<tr>
|
||||
<td bgcolor="#D3D3D3"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /></td>
|
||||
<td bgcolor="#D3D3D3" nowrap><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.9&rnd=<? echo $code; ?>';" title="<? thisInfRm('1.180.0.9',1); ?>">Öåíòðàëüíàÿ Ïëîùàäü</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></table>
|
||||
</td></table>
|
||||
<div><br />
|
||||
<div align="right">
|
||||
<small>
|
||||
Ìàññà: <?=$u->aves['now']?>/<?=$u->aves['max']?> <br />
|
||||
Ó âàñ â íàëè÷èè: <b style="color:#339900;"><?php echo round($u->info['money'],2); ?> êð.</b>
|
||||
</small>
|
||||
</div>
|
||||
<br />
|
||||
<?php
|
||||
/*êíîïî÷êè*/
|
||||
if(!isset($_GET['sale']))
|
||||
{
|
||||
echo '
|
||||
<INPUT TYPE="button" value="Îáìåíÿòü âåùè" onclick="location=\'?otdel='.$_GET['otdel'].'&sale=1\'">
|
||||
';
|
||||
} else {
|
||||
echo '
|
||||
<INPUT TYPE="button" value="Êóïèòü âåùè" onclick="location=\'?otdel='.$_GET['otdel'].'\'">
|
||||
';
|
||||
}
|
||||
?>
|
||||
<INPUT TYPE="button" value="Îáíîâèòü" onclick="location = '<? echo $_SERVER['REQUEST_URI']; ?>';"><BR>
|
||||
</div>
|
||||
<div style="background-color:#A5A5A5;padding:1"><center><B>Îòäåëû ìàãàçèíà</B></center></div>
|
||||
<div style="line-height:17px;">
|
||||
<?php
|
||||
/*íàçâàíèÿ ðàçäåëîâ (ñïðàâà)*/
|
||||
$otdels_array = array (1=>'Îðóæèå: êàñòåòû,íîæè',2=>' òîïîðû',3=>' äóáèíû,áóëàâû',4=>' ìå÷è',5=>' ìàãè÷åñêèå ïîñîõè',6=>'Îäåæäà: ñàïîãè',7=>' ïåð÷àòêè',8=>' ðóáàõè',9=>' ëåãêàÿ áðîíÿ',10=>' òÿæåëàÿ áðîíÿ',11=>' øëåìû',12=>' íàðó÷è',13=>' ïîÿñà',14=>' ïîíîæè',15=>'Ùèòû',16=>'Þâåëèðíûå òîâàðû: ñåðüãè',17=>' îæåðåëüÿ',18=>' êîëüöà',19=>'Çàêëèíàíèÿ: íåéòðàëüíûå',20=>' áîåâûå è çàùèòíûå',21=>'Àìóíèöèÿ',22=>' Ýëèêñèðû',23=>'Ïîäàðêè',24=>' íåäîáðûå',25=>' óïàêîâêà',26=>' îòêðûòêè',27=>' ôåéåðâåðêè');
|
||||
$i=1;
|
||||
while ($i!=-1)
|
||||
{
|
||||
if(isset($otdels_array[$i]))
|
||||
{
|
||||
if(isset($_GET['otdel']) && $_GET['otdel']==$i)
|
||||
{
|
||||
$color = 'C7C7C7';
|
||||
} else {
|
||||
$color = 'e2e0e0';
|
||||
}
|
||||
echo '
|
||||
<A HREF="?otdel='.$i.'"><DIV style="background-color: #'.$color.'">
|
||||
'.$otdels_array[$i].'
|
||||
</A></DIV>
|
||||
';
|
||||
} else {
|
||||
$i = -2;
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
|
||||
if(isset($_GET['gifts']))
|
||||
{
|
||||
$color = 'C7C7C7';
|
||||
}
|
||||
echo '</DIV>';
|
||||
?>
|
||||
</div>
|
||||
</td>
|
||||
</table>
|
||||
<br>
|
||||
<div id="textgo" style="visibility:hidden;"></div>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,98 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
$tattack = '';
|
||||
|
||||
if($u->room['file']=='ab/cp')
|
||||
{
|
||||
if(date("H")>=6 && date("H")<22) {
|
||||
$now = 'day';
|
||||
} else { $now = 'night'; }
|
||||
if($u->info['level'] >= 4)
|
||||
{
|
||||
if(date("H")>=6 && date("H")<22)
|
||||
{
|
||||
$tattack = '<span onMouseMove="this.runtimeStyle.color = \'white\';" onMouseOut="this.runtimeStyle.color = this.parentElement.style.color;" onclick="">Íàïàäåíèå äîñòóïíî ñ 22 äî 6 ÷.</span>';
|
||||
} else {
|
||||
if(isset($_POST['attack']))
|
||||
{
|
||||
$magic->magicCentralAttack();
|
||||
}
|
||||
$tattack = '<span onMouseMove="this.runtimeStyle.color = \'white\';" onMouseOut="this.runtimeStyle.color = this.parentElement.style.color;" onclick="findlogin(\'Íàïàñòü\',\'attack\',\'\',\'\');">Íàïàñòü</span>';
|
||||
}
|
||||
}
|
||||
?>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="250" valign="top">
|
||||
<? $usee = $u->getInfoPers($u->info['id'],0); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; } ?>
|
||||
</td>
|
||||
<td width="230" valign="top" style="padding-top:19px;"><? include('modules_data/stats_loc.php'); ?></td>
|
||||
<td valign="top"><div align="right">
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td>
|
||||
<? if($re!=''){ echo '<font color="red"><b>'.$re.'</b></font>'; } ?>
|
||||
<table width="500" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div style="position:relative; cursor: pointer;" id="ione">
|
||||
<img src="https://img.new-combats.com/i/images/300x225/ap_bg1_1.jpg" alt="" name="img_ione" width="500" height="268" border="1" id="img_ione"/>
|
||||
<div id="buttons_on_image" style="cursor:pointer; font-weight:bold; color:#D8D8D8; font-size:10px;">
|
||||
<? echo $tattack; ?>
|
||||
|
||||
<span onMouseMove="this.runtimeStyle.color = 'white';" onMouseOut="this.runtimeStyle.color = this.parentElement.style.color;" onclick="window.open('https://new-combats.com/forum', 'forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')">Ôîðóì</span>
|
||||
</div>
|
||||
<script language="javascript" type="text/javascript">
|
||||
<!--
|
||||
if(document.getElementById('ione'))
|
||||
{
|
||||
document.getElementById('ione').appendChild(document.getElementById('buttons_on_image'));
|
||||
document.getElementById('buttons_on_image').style.position = 'absolute';
|
||||
document.getElementById('buttons_on_image').style.bottom = '8px';
|
||||
document.getElementById('buttons_on_image').style.right = '23px';
|
||||
}else{
|
||||
document.getElementById('buttons_on_image').style.display = 'none';
|
||||
}
|
||||
-->
|
||||
</script>
|
||||
<div style="position:absolute; left:50px; top:70px; width:48px; height:68px; z-index:94;"><img <? thisInfRm('3.180.0.275'); ?> src="https://img.new-combats.com/i/images/300x225/dungeon/ap_tower1.gif" width="48" height="68" class="aFilter" /></div>
|
||||
<!--<div style="position:absolute; left:74px; top:142px; width:128px; height:49px; z-index:94;"><img <? thisInfRm('3.180.0.421'); ?> src="https://img.new-combats.com/i/images/300x225/dungeon/abp_tradehouse.gif" width="128" height="49" class="aFilter" /></div>-->
|
||||
<div style="position:absolute; left:10px; top:200px; width:21px; height:30px; z-index:94;"><img <? thisInfRm('3.180.0.277'); ?> src="https://img.new-combats.com/i/images/300x225/dungeon/dm_left1.gif" width="21" height="30" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:218px; top:134px; width:84px; height:87px; z-index:94;"><img <? thisInfRm('3.180.0.266'); ?> src="https://img.new-combats.com/i/images/300x225/ap_port.gif" width="84" height="87" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:338px; top:47px; width:122px; height:140px; z-index:94;"><img <? thisInfRm('3.180.0.271'); ?> src="https://img.new-combats.com/i/images/300x225/ap_tower3.gif" width="122" height="140" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:466px; top:198px; width:21px; height:30px; z-index:94;"><img <? thisInfRm('3.180.0.268'); ?> src="https://img.new-combats.com/i/images/300x225/dm_right.gif" width="21" height="30" class="aFilter" /></div>
|
||||
<div id="snow"></div>
|
||||
<? echo $goline; ?>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div style="display:none; height:0px " id="moveto"></div>
|
||||
<div align="right" style="padding: 3px;"><small>«<? echo $c['title3']; ?>» ïðèâåòñòâóåò Âàñ, <b><? echo $u->info['login']; ?></b>. Âû íàõîäèòü íà öåíòðàëüíîé ïëîùàäè Abandoned Plain.<br />
|
||||
</small></div></td>
|
||||
<td>
|
||||
<!-- <br /><span class="menutop"><nobr>Êîìíàòà äëÿ íîâè÷êîâ</nobr></span>-->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<small>
|
||||
<HR>
|
||||
<? $hgo = $u->testHome(); if(!isset($hgo['id'])){ ?><INPUT onclick="location.href='main.php?homeworld=<? echo $code; ?>';" class="btn" value="Âîçâðàò" type="button" name="combats2"><? } unset($hgo); ?>
|
||||
<INPUT id="forum" class="btn" onclick="window.open('https://new-combats.com/forum/', 'forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')" value="Ôîðóì" type="button" name="forum">
|
||||
<INPUT class="btn" onclick="window.open('/encicl/help/top1.html', 'help', 'height=300,width=500,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes')" value="Ïîäñêàçêà" type="button">
|
||||
<INPUT class="btn" value="Îáúåêòû" type="button">
|
||||
<br />
|
||||
<strong>Âíèìàíèå!</strong> Íèêîãäà è íèêîìó íå ãîâîðèòå ïàðîëü îò ñâîåãî ïåðñîíàæà. Íå ââîäèòå ïàðîëü íà äðóãèõ ñàéòàõ, òèïà "íîâûé ãîðîä", "ëîòåðåÿ", "òàì, ãäå âñå äàþò íà õàëÿâó". Ïàðîëü íå íóæåí íè ïàëàäèíàì, íè êëàíàì, íè àäìèíèñòðàöèè, <U>òîëüêî âçëîìùèêàì</U> äëÿ êðàæè âàøåãî ãåðîÿ.<BR>
|
||||
<em>Àäìèíèñòðàöèÿ.</em></small> <BR>
|
||||
<? echo $rowonmax; ?><BR>
|
||||
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,95 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
$tattack = '';
|
||||
|
||||
if($u->room['file']=='ab/cp2')
|
||||
{
|
||||
if(date("H")>=6 && date("H")<22) {
|
||||
$now = 'day';
|
||||
} else { $now = 'night'; }
|
||||
if($u->info['level'] >= 4)
|
||||
{
|
||||
if(date("H")>=6 && date("H")<22)
|
||||
{
|
||||
$tattack = '<span onMouseMove="this.runtimeStyle.color = \'white\';" onMouseOut="this.runtimeStyle.color = this.parentElement.style.color;" onclick="">Íàïàäåíèå äîñòóïíî ñ 22 äî 6 ÷.</span>';
|
||||
} else {
|
||||
if(isset($_POST['attack']))
|
||||
{
|
||||
$magic->magicCentralAttack();
|
||||
}
|
||||
$tattack = '<span onMouseMove="this.runtimeStyle.color = \'white\';" onMouseOut="this.runtimeStyle.color = this.parentElement.style.color;" onclick="findlogin(\'Íàïàñòü\',\'attack\',\'\',\'\');">Íàïàñòü</span>';
|
||||
}
|
||||
}
|
||||
?>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="250" valign="top">
|
||||
<? $usee = $u->getInfoPers($u->info['id'],0); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; } ?>
|
||||
</td>
|
||||
<td width="230" valign="top" style="padding-top:19px;"><? include('modules_data/stats_loc.php'); ?></td>
|
||||
<td valign="top"><div align="right">
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td>
|
||||
<? if($re!=''){ echo '<font color="red"><b>'.$re.'</b></font>'; } ?>
|
||||
<table width="500" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div style="position:relative; cursor: pointer;" id="ione">
|
||||
<img src="https://img.new-combats.com/i/images/300x225/ab_bg107_1.jpg" alt="" name="img_ione" width="500" height="268" border="1" id="img_ione"/>
|
||||
<div id="buttons_on_image" style="cursor:pointer; font-weight:bold; color:#D8D8D8; font-size:10px;">
|
||||
<? echo $tattack; ?>
|
||||
|
||||
<span onMouseMove="this.runtimeStyle.color = 'white';" onMouseOut="this.runtimeStyle.color = this.parentElement.style.color;" onclick="window.open('https://new-combats.com/forum', 'forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')">Ôîðóì</span>
|
||||
</div>
|
||||
<script language="javascript" type="text/javascript">
|
||||
<!--
|
||||
if(document.getElementById('ione'))
|
||||
{
|
||||
document.getElementById('ione').appendChild(document.getElementById('buttons_on_image'));
|
||||
document.getElementById('buttons_on_image').style.position = 'absolute';
|
||||
document.getElementById('buttons_on_image').style.bottom = '8px';
|
||||
document.getElementById('buttons_on_image').style.right = '23px';
|
||||
}else{
|
||||
document.getElementById('buttons_on_image').style.display = 'none';
|
||||
}
|
||||
-->
|
||||
</script>
|
||||
<div style="position:absolute; left:24px; top:52px; width:29px; height:25px; z-index:94;"><img <? thisInfRm('3.180.0.267'); ?> src="https://img.new-combats.com/i/images/300x225/dm_left.gif" width="29" height="25" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:86px; top:59px; width:45px; height:63px; z-index:94;"><img <? thisInfRm('3.180.0.353'); ?> src="https://img.new-combats.com/i/images/300x225/ab_107_tower1.gif" width="45" height="63" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:320px; top:55px; width:34px; height:63px; z-index:94;"><img <? thisInfRm('3.180.0.278'); ?> src="https://img.new-combats.com/i/images/300x225/dungeon/ab_107_tower2.gif" width="34" height="63" class="aFilter" /></div>
|
||||
<div id="snow"></div>
|
||||
<? echo $goline; ?>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div style="display:none; height:0px " id="moveto"></div>
|
||||
<div align="right" style="padding: 3px;"><small>«<? echo $c['title3']; ?>» ïðèâåòñòâóåò Âàñ, <b><? echo $u->info['login']; ?></b>. Âû íàõîäèòü íà öåíòðàëüíîé ïëîùàäè Abandoned Plain.<br />
|
||||
</small></div></td>
|
||||
<td>
|
||||
<!-- <br /><span class="menutop"><nobr>Êîìíàòà äëÿ íîâè÷êîâ</nobr></span>-->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<small>
|
||||
<HR>
|
||||
<? $hgo = $u->testHome(); if(!isset($hgo['id'])){ ?><INPUT onclick="location.href='main.php?homeworld=<? echo $code; ?>';" class="btn" value="Âîçâðàò" type="button" name="combats2"><? } unset($hgo); ?>
|
||||
<INPUT id="forum" class="btn" onclick="window.open('https://new-combats.com/forum/', 'forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')" value="Ôîðóì" type="button" name="forum">
|
||||
<INPUT class="btn" onclick="window.open('/encicl/help/top1.html', 'help', 'height=300,width=500,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes')" value="Ïîäñêàçêà" type="button">
|
||||
<INPUT class="btn" value="Îáúåêòû" type="button">
|
||||
<br />
|
||||
<strong>Âíèìàíèå!</strong> Íèêîãäà è íèêîìó íå ãîâîðèòå ïàðîëü îò ñâîåãî ïåðñîíàæà. Íå ââîäèòå ïàðîëü íà äðóãèõ ñàéòàõ, òèïà "íîâûé ãîðîä", "ëîòåðåÿ", "òàì, ãäå âñå äàþò íà õàëÿâó". Ïàðîëü íå íóæåí íè ïàëàäèíàì, íè êëàíàì, íè àäìèíèñòðàöèè, <U>òîëüêî âçëîìùèêàì</U> äëÿ êðàæè âàøåãî ãåðîÿ.<BR>
|
||||
<em>Àäìèíèñòðàöèÿ.</em></small> <BR>
|
||||
<? echo $rowonmax; ?><BR>
|
||||
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,379 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if($u->room['file']=='ab/goral')
|
||||
{
|
||||
|
||||
$dun = 13; //äëÿ íîâè÷êîâ 2-7 ëâë
|
||||
|
||||
$er = '';
|
||||
|
||||
$dzs = '';
|
||||
|
||||
$g111 = 1;
|
||||
$g11 = $u->testAction('`uid` = "'.$u->info['id'].'" AND `vars` = "psh1" AND `time`>'.(time()-7200).' LIMIT 1',1);
|
||||
|
||||
$moder = mysql_fetch_array(mysql_query('SELECT * FROM `moder` WHERE `align` = "'.$u->info['align'].'" LIMIT 1'));
|
||||
|
||||
if($u->info['dn']>0)
|
||||
{
|
||||
$zv = mysql_fetch_array(mysql_query('SELECT * FROM `dungeon_zv` WHERE `id`="'.$u->info['dn'].'" AND `delete` = "0" LIMIT 1'));
|
||||
if(!isset($zv['id']))
|
||||
{
|
||||
mysql_query('UPDATE `stats` SET `dn` = "0" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$u->info['dn'] = 0;
|
||||
}
|
||||
}
|
||||
|
||||
if(isset($g11['id']))
|
||||
{
|
||||
$g111 = 0;
|
||||
if(isset($_GET['start']))
|
||||
{
|
||||
$re = 'Ïîõîä â ïåùåðû ðàçðåøåí îäèí ðàç â äâà ÷àñà. Îñòàëîñü åùå: '.$u->timeOut(7200-time()+$g11['time']);
|
||||
}
|
||||
}
|
||||
if(isset($_GET['start']) && $zv['uid']==$u->info['id'] && $g111 == 1)
|
||||
{
|
||||
//íà÷èíàåì ïîõîä
|
||||
//íà÷èíàåì ïîõîä
|
||||
$ig = 1;
|
||||
if($ig>0)
|
||||
{
|
||||
//ïåðåìåùàåì èãðîêîâ â ïåùåðó
|
||||
//$u->addAction(time(),'psh1','');
|
||||
$ins = mysql_query('INSERT INTO `dungeon_now` (`city`,`uid`,`id2`,`name`,`time_start`)
|
||||
VALUES ("'.$zv['city'].'","'.$zv['uid'].'","'.$dun.'","Áåçäíà","'.time().'")');
|
||||
if($ins)
|
||||
{
|
||||
$zid = mysql_insert_id();
|
||||
//îáíîâëÿåì ïîëüçîâàòåëåé
|
||||
$su = mysql_query('SELECT `u`.`id`,`st`.`dn` FROM `stats` AS `st` LEFT JOIN `users` AS `u` ON (`st`.`id` = `u`.`id`) WHERE `st`.`dn`="'.$zv['id'].'" LIMIT '.($zv['team_max']+1).'');
|
||||
$ids = '';
|
||||
while($pu = mysql_fetch_array($su))
|
||||
{
|
||||
$ids .= ' `id` = "'.$pu['id'].'" OR';
|
||||
$u->addAction(time(),'psh13','',$pu['id']);
|
||||
}
|
||||
$ids = rtrim($ids,'OR');
|
||||
$upd1 = mysql_query('UPDATE `stats` SET `x`="0",`y`="0",`dn` = "0",`dnow` = "'.$zid.'" WHERE '.$ids.' LIMIT '.($zv['team_max']+1).'');
|
||||
if($upd1)
|
||||
{
|
||||
$upd2 = mysql_query('UPDATE `users` SET `room` = "315" WHERE '.$ids.' LIMIT '.($zv['team_max']+1).'');
|
||||
//Äîáàâëÿåì áîòîâ è îáüåêòû â ïåùåðó $zid ñ for_dn = $dun
|
||||
//Äîáàâëÿåì áîòîâ
|
||||
$vls = '';
|
||||
$sp = mysql_query('SELECT * FROM `dungeon_bots` WHERE `for_dn` = "'.$dun.'"');
|
||||
while($pl = mysql_fetch_array($sp))
|
||||
{
|
||||
$vls .= '("'.$zid.'","'.$pl['id_bot'].'","'.$pl['colvo'].'","'.$pl['items'].'","'.$pl['x'].'","'.$pl['y'].'","'.$pl['dialog'].'","'.$pl['items'].'"),';
|
||||
}
|
||||
$vls = rtrim($vls,',');
|
||||
$ins1 = mysql_query('INSERT INTO `dungeon_bots` (`dn`,`id_bot`,`colvo`,`items`,`x`,`y`,`dialog`,`atack`) VALUES '.$vls.'');
|
||||
//Äîáàâëÿåì îáüåêòû
|
||||
$vls = '';
|
||||
$sp = mysql_query('SELECT * FROM `dungeon_obj` WHERE `for_dn` = "'.$dun.'"');
|
||||
while($pl = mysql_fetch_array($sp))
|
||||
{
|
||||
$vls .= '("'.$zid.'","'.$pl['name'].'","'.$pl['img'].'","'.$pl['x'].'","'.$pl['y'].'","'.$pl['action'].'","'.$pl['type'].'","'.$pl['w'].'","'.$pl['h'].'","'.$pl['s'].'","'.$pl['s2'].'","'.$pl['os1'].'","'.$pl['os2'].'","'.$pl['os3'].'","'.$pl['os4'].'","'.$pl['type2'].'","'.$pl['top'].'","'.$pl['left'].'","'.$pl['date'].'"),';
|
||||
}
|
||||
$vls = rtrim($vls,',');
|
||||
if($vls!='')
|
||||
{
|
||||
$ins2 = mysql_query('INSERT INTO `dungeon_obj` (`dn`,`name`,`img`,`x`,`y`,`action`,`type`,`w`,`h`,`s`,`s2`,`os1`,`os2`,`os3`,`os4`,`type2`,`top`,`left`,`date`) VALUES '.$vls.'');
|
||||
}else{
|
||||
$ins2 = true;
|
||||
}
|
||||
if($upd2 && $ins1 && $ins2)
|
||||
{
|
||||
mysql_query('UPDATE `dungeon_zv` SET `delete` = "'.time().'" WHERE `id` = "'.$zv['id'].'" LIMIT 1');
|
||||
die('<script>location="main.php?rnd='.$code.'";</script>');
|
||||
}else{
|
||||
$re = 'Îøèáêà ïåðåõîäà â ïîäçåìåëüå...';
|
||||
}
|
||||
}else{
|
||||
$re = 'Îøèáêà ïåðåõîäà â ïîäçåìåëüå...';
|
||||
}
|
||||
}else{
|
||||
$re = 'Îøèáêà ïåðåõîäà â ïîäçåìåëüå...';
|
||||
}
|
||||
}
|
||||
}elseif(isset($_POST['go'],$_POST['goid']) && $g111==1)
|
||||
{
|
||||
if(!isset($zv['id']))
|
||||
{
|
||||
$zv = mysql_fetch_array(mysql_query('SELECT * FROM `dungeon_zv` WHERE `city` = "'.$u->info['city'].'" AND `id`="'.mysql_real_escape_string($_POST['goid']).'" AND `delete` = "0" LIMIT 1'));
|
||||
if(isset($zv['id']))
|
||||
{
|
||||
if($u->info['level']>7)
|
||||
{
|
||||
$row = 0;
|
||||
if(5>$row)
|
||||
{
|
||||
$upd = mysql_query('UPDATE `stats` SET `dn` = "'.$zv['id'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
if(!$upd)
|
||||
{
|
||||
$re = 'Íå óäàëîñü âñòóïèòü â ýòó ãðóïïó';
|
||||
unset($zv);
|
||||
}else{
|
||||
$u->info['dn'] = $zv['id'];
|
||||
}
|
||||
}else{
|
||||
$re = 'Â ãðóïïå íåò ìåñòà';
|
||||
unset($zv);
|
||||
}
|
||||
}else{
|
||||
$re = 'Âû íå ïîäõîäèòå ïî óðîâíþ';
|
||||
unset($zv);
|
||||
}
|
||||
}else{
|
||||
$re = 'Çàÿâêà íå íàéäåíà';
|
||||
}
|
||||
}else{
|
||||
$re = 'Âû óæå íàõîäèòåñü â ãðóïïå';
|
||||
}
|
||||
}elseif(isset($_POST['leave']) && isset($zv['id']) && $g111 == 1)
|
||||
{
|
||||
if($zv['uid']==$u->info['id'])
|
||||
{
|
||||
//ñòàâèì â ãðóïïó íîâîãî ðóêîâîäèòåëÿ
|
||||
$ld = mysql_fetch_array(mysql_query('SELECT `id` FROM `stats` WHERE `dn` = "'.$zv['id'].'" AND `id` != "'.$u->info['id'].'" LIMIT 1'));
|
||||
if(isset($ld['id']))
|
||||
{
|
||||
$zv['uid'] = $ld['id'];
|
||||
mysql_query('UPDATE `dungeon_zv` SET `uid` = "'.$zv['uid'].'" WHERE `id` = "'.$zv['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `stats` SET `dn` = "0" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$u->info['dn'] = 0;
|
||||
unset($zv);
|
||||
}else{
|
||||
//óäàëÿåì ãðóïïó öåëèêîì
|
||||
mysql_query('UPDATE `dungeon_zv` SET `delete` = "'.time().'" WHERE `id` = "'.$zv['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `stats` SET `dn` = "0" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$u->info['dn'] = 0;
|
||||
unset($zv);
|
||||
}
|
||||
}else{
|
||||
//ïðîñòî âûõîäèì ñ ãðóïïû
|
||||
mysql_query('UPDATE `stats` SET `dn` = "0" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$u->info['dn'] = 0;
|
||||
unset($zv);
|
||||
}
|
||||
}elseif(isset($_POST['add']) && $u->info['level']>1 && $g111 == 1)
|
||||
{
|
||||
if($u->info['dn']==0)
|
||||
{
|
||||
$lmn = $u->info['level']-1;
|
||||
$lmx = $u->info['level']+1;
|
||||
$tmx = 0;
|
||||
|
||||
if($lmn<2){ $lmn = 2; }
|
||||
if($lmn>7){ $lmn = 7; }
|
||||
if($lmx<2){ $lmx = 2; }
|
||||
if($lmx>7){ $lmx = 7; }
|
||||
|
||||
if($u->info['level']>7)
|
||||
{
|
||||
$tmx = 5;
|
||||
}
|
||||
|
||||
//òîëüêî ñâîåãî óðîâíÿ
|
||||
$lmn = $u->info['level'];
|
||||
|
||||
$ins = mysql_query('INSERT INTO `dungeon_zv`
|
||||
(`city`,`time`,`uid`,`dun`,`pass`,`com`,`lvlmin`,`lvlmax`,`team_max`) VALUES
|
||||
("'.$u->info['city'].'","'.time().'","'.$u->info['id'].'","'.$dun.'",
|
||||
"'.mysql_real_escape_string($_POST['pass']).'",
|
||||
"'.mysql_real_escape_string($_POST['text']).'",
|
||||
"'.$lmn.'",
|
||||
"'.$lmx.'",
|
||||
"'.$tmx.'")');
|
||||
if($ins)
|
||||
{
|
||||
$u->info['dn'] = mysql_insert_id();
|
||||
$zv['id'] = $u->info['dn'];
|
||||
$zv['uid'] = $u->info['id'];
|
||||
mysql_query('UPDATE `stats` SET `dn` = "'.$u->info['dn'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$re = 'Âû óñïåøíî ñîçäàëè ãðóïïó';
|
||||
}else{
|
||||
$re = 'Íå óäàëîñü ñîçäàòü ãðóïïó';
|
||||
}
|
||||
}else{
|
||||
$re = 'Âû óæå íàõîäèòåñü â ãðóïïå';
|
||||
}
|
||||
}
|
||||
|
||||
//Ãåíåðèðóåì ñïèñîê ãðóïï
|
||||
$sp = mysql_query('SELECT * FROM `dungeon_zv` WHERE `city` = "'.$u->info['city'].'" AND `delete` = "0" AND `time` > "'.(time()-60*60*2).'"');
|
||||
while($pl = mysql_fetch_array($sp))
|
||||
{
|
||||
$dzs .= '<div style="padding:2px;">';
|
||||
if($u->info['dn']==0)
|
||||
{
|
||||
$dzs .= '<input type="radio" name="goid" id="goid" value="'.$pl['id'].'" />';
|
||||
}
|
||||
$dzs .= '<span class="date">'.date('H:i',$pl['time']).'</span> ';
|
||||
|
||||
$pus = ''; //ãðóïïà
|
||||
$su = mysql_query('SELECT `u`.`id`,`u`.`login`,`u`.`level`,`u`.`align`,`u`.`clan`,`st`.`dn`,`u`.`city`,`u`.`room` FROM `stats` AS `st` LEFT JOIN `users` AS `u` ON (`st`.`id` = `u`.`id`) WHERE `st`.`dn`="'.$pl['id'].'" LIMIT '.($pl['team_max']+1).'');
|
||||
while($pu = mysql_fetch_array($su))
|
||||
{
|
||||
$pus .= '<b>'.$pu['login'].'</b> ['.$pu['level'].']<a href="info/'.$pu['id'].'" target="_blank"><img src="https://img.new-combats.com/i/inf_capitalcity.gif" title="Èíô. î '.$pu['login'].'"></a>';
|
||||
$pus .= ', ';
|
||||
}
|
||||
$pus = trim($pus,', ');
|
||||
|
||||
$dzs .= $pus;
|
||||
|
||||
if($pl['com']!='')
|
||||
{
|
||||
$dl = '';
|
||||
if(($moder['boi']==1 || $u->info['admin']>0) && $pl['dcom']==0)
|
||||
{
|
||||
$dl .= ' (<a href="?delcom='.$pl['id'].'&key='.$u->info['nextAct'].'&rnd='.$code.'">óäàëèòü êîììåíòàðèé</a>)';
|
||||
if(isset($_GET['delcom']) && $_GET['delcom']==$pl['id'] && $u->newAct($_GET['key'])==true)
|
||||
{
|
||||
mysql_query('UPDATE `dungeon_zv` SET `dcom` = "'.$u->info['id'].'" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
|
||||
$pl['dcom'] = $u->info['id'];
|
||||
}
|
||||
}
|
||||
|
||||
$pl['com'] = htmlspecialchars($pl['com'],NULL,'cp1251');
|
||||
|
||||
if($pl['dcom']>0)
|
||||
{
|
||||
$dl = ' <font color="grey"><i>êîììåíòàðèé óäàëåí ìîäåðàòîðîì</i></font>';
|
||||
}
|
||||
|
||||
if($pl['dcom']>0)
|
||||
{
|
||||
if($moder['boi']==1 || $u->info['admin']>0)
|
||||
{
|
||||
$pl['com'] = '<font color="red">'.$pl['com'].'</font>';
|
||||
}else{
|
||||
$pl['com'] = '';
|
||||
}
|
||||
}
|
||||
|
||||
$dzs .= '<small> | '.$pl['com'].''.$dl.'</small>';
|
||||
}
|
||||
|
||||
$dzs .= '</div>';
|
||||
}
|
||||
?>
|
||||
<style>
|
||||
body
|
||||
{
|
||||
background-color:#E2E2E2;
|
||||
background-image: url(https://img.new-combats.com/i/misc/showitems/dungeon.jpg);
|
||||
background-repeat:no-repeat;background-position:top right;
|
||||
}
|
||||
</style>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td><div style="padding-left:0px;" align="center">
|
||||
<h3><? echo $u->room['name']; ?></h3>
|
||||
</div></td>
|
||||
<td width="200"><div align="right">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="100%"> </td>
|
||||
<td><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td><!-- -->
|
||||
<? echo $goLis; ?>
|
||||
<!-- -->
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td nowrap="nowrap"><table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#DEDEDE">
|
||||
<tr>
|
||||
<td bgcolor="#D3D3D3"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /></td>
|
||||
<td bgcolor="#D3D3D3" nowrap="nowrap"><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=3.180.0.267&rnd=<? echo $code; ?>';" title="<? thisInfRm('3.180.0.267',1); ?>">Âõîä â ïîäçåìåëüå</a></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
if($re!='')
|
||||
{
|
||||
echo '<font color="red"><b>'.$re.'</b></font><br>';
|
||||
}
|
||||
|
||||
//îòîáðàæàåì
|
||||
if($dzs=='')
|
||||
{
|
||||
$dzs = '';
|
||||
}else{
|
||||
if(!isset($zv['id']))
|
||||
{
|
||||
if($g111==1)
|
||||
{
|
||||
$pr = '<input name="go" type="submit" value="Âñòóïèòü â ãðóïïó">';
|
||||
}
|
||||
$dzs = '<form action="main.php?rnd='.$code.'" method="post">'.$pr.'<br>'.$dzs.''.$pr.'</form>';
|
||||
}
|
||||
$dzs .= '<hr>';
|
||||
}
|
||||
|
||||
echo $dzs;
|
||||
if($g111 == 1)
|
||||
{
|
||||
if($u->info['dn']==0)
|
||||
{
|
||||
?>
|
||||
<table width="350" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td valign="top">
|
||||
<form id="from" name="from" action="main.php?pz1=<? echo $code; ?>" method="post">
|
||||
<fieldset style='padding-left: 5; width=50%'>
|
||||
<legend><b> Ãðóïïà </b> </legend>
|
||||
Êîììåíòàðèé
|
||||
<input type="text" name="text" maxlength="40" size="40" />
|
||||
<br />
|
||||
Ïàðîëü
|
||||
<input type="password" name="pass" maxlength="25" size="25" />
|
||||
<br />
|
||||
<input type="submit" name="add" value="Ñîçäàòü ãðóïïó" />
|
||||
<br />
|
||||
</fieldset>
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
}else{
|
||||
$psh_start = '';
|
||||
if(isset($zv['id']))
|
||||
{
|
||||
if($zv['uid']==$u->info['id'])
|
||||
{
|
||||
$psh_start = '<INPUT type=\'button\' name=\'start\' value=\'Íà÷àòü\' onClick="top.frames[\'main\'].location = \'main.php?start=1&rnd='.$code.'\'"> ';
|
||||
}
|
||||
|
||||
echo '<br><FORM id="REQUEST" method="post" style="width:210px;" action="main.php?rnd='.$code.'">
|
||||
<FIELDSET style=\'padding-left: 5; width=50%\'>
|
||||
<LEGEND><B> Ãðóïïà </B> </LEGEND>
|
||||
'.$psh_start.'
|
||||
<INPUT type=\'submit\' name=\'leave\' value=\'Ïîêèíóòü ãðóïïó\'>
|
||||
</FIELDSET>
|
||||
</FORM>';
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
<?
|
||||
}else{
|
||||
echo 'Ïîõîä â ïåùåðû ðàçðåøåí îäèí ðàç â äâà ÷àñà. Îñòàëîñü åùå: '.$u->timeOut(7200-time()+$g11['time']).'<br><small style="color:grey">Íî Âû âñåãäà ìîæåòå ïðèîáðåñòè êëþ÷ îò ïðîõîäà ó ëþáîãî "êîïàòåëÿ ïåùåð" â Òîðãîâîì çàëå ;)</small>';
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,629 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
/*$qst_hram = mysql_fetch_array(mysql_query('SELECT * FROM `dialog_act` WHERE `uid` = "'.$u->info['id'].'" AND `var` = "qsthram1" AND `val` = 1 LIMIT 1'));
|
||||
if(isset($qst_hram['id'])) {
|
||||
$qst_hram = true;
|
||||
}else{
|
||||
$qst_hram = false;
|
||||
unset($_GET['r']);
|
||||
}*/
|
||||
|
||||
$qst_hram = true;
|
||||
|
||||
if($u->room['file']=='ab/hram')
|
||||
{
|
||||
if(isset($_GET['itm']) && $qst_hram == true)
|
||||
{
|
||||
|
||||
if($_GET['itm']>0)
|
||||
{
|
||||
if($_GET['r']==1)
|
||||
{
|
||||
$_GET['itm'] = (int)$_GET['itm'];
|
||||
//Ïåðåïëàâêà âåùåé
|
||||
$resz = $u->plavka($_GET['itm'],1);
|
||||
$re = '<font color=red><b>'.$resz.'</b></font>';
|
||||
unset($resz);
|
||||
}elseif( $_GET['r'] == 2 ){
|
||||
//Ïåðåïëàâêà ðóí
|
||||
$resz = '';
|
||||
|
||||
$itm123 = explode('x',$_GET['itm']);
|
||||
|
||||
$itm1 = round((int)$itm123[0]);
|
||||
$itm2 = round((int)$itm123[1]);
|
||||
$itm3 = round((int)$itm123[2]);
|
||||
|
||||
|
||||
$itm1 = mysql_fetch_array(mysql_query('SELECT `a`.`id` AS `iid`,`a`.*,`b`.* FROM `items_users` AS `a` LEFT JOIN `items_main` AS `b` ON (`b`.`id` = `a`.`item_id` AND `b`.`type` = 31) WHERE `a`.`id` = "'.mysql_real_escape_string($itm1).'" AND `a`.`uid` = "'.$u->info['id'].'" AND `a`.`delete` = 0 AND `a`.`inShop` = 0 AND `a`.`inTransfer` = 0 LIMIT 1'));
|
||||
$itm2 = mysql_fetch_array(mysql_query('SELECT `a`.`id` AS `iid`,`a`.*,`b`.* FROM `items_users` AS `a` LEFT JOIN `items_main` AS `b` ON (`b`.`id` = `a`.`item_id` AND `b`.`type` = 31) WHERE `a`.`id` = "'.mysql_real_escape_string($itm2).'" AND `a`.`uid` = "'.$u->info['id'].'" AND `a`.`delete` = 0 AND `a`.`inShop` = 0 AND `a`.`inTransfer` = 0 LIMIT 1'));
|
||||
$itm3 = mysql_fetch_array(mysql_query('SELECT `a`.`id` AS `iid`,`a`.*,`b`.* FROM `items_users` AS `a` LEFT JOIN `items_main` AS `b` ON (`b`.`id` = `a`.`item_id` AND `b`.`type` = 31) WHERE `a`.`id` = "'.mysql_real_escape_string($itm3).'" AND `a`.`uid` = "'.$u->info['id'].'" AND `a`.`delete` = 0 AND `a`.`inShop` = 0 AND `a`.`inTransfer` = 0 LIMIT 1'));
|
||||
|
||||
if($itm1['iid'] == $itm2['iid'] || $itm2['iid'] == $itm3['iid'] || $itm1['iid'] == $itm3['iid'] ) {
|
||||
$resz = 'Íå óäàëîñü ðàñïëàâèòü îäíó ðóíó, îíà íå ñãîðåëà.';
|
||||
//mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `id` = "'.$itm3['iid'].'" OR `id` = "'.$itm2['iid'].'" OR `id` = "'.$itm1['iid'].'"');
|
||||
}elseif(!isset($itm1['id']) || !isset($itm2['id']) || !isset($itm3['id'])) {
|
||||
$resz = 'Íåäîñòàòî÷íî êîìïîíåíòîâ äëÿ ïðåîáðàçîâàíèÿ.';
|
||||
}elseif( $itm1['level'] != $itm2['level'] || $itm1['level'] != $itm3['level'] ) {
|
||||
$resz = 'Ðóíû äîëæíû áûòü îäíîãî óðîâíÿ.';
|
||||
}elseif ($itm1['item_id']==10038 || $itm1['item_id']==10039 || $itm1['item_id']==10040 || $itm2['item_id']==10038 || $itm2['item_id']==10039 || $itm2['item_id']==10040 || $itm3['item_id']==10038 || $itm3['item_id']==10039 || $itm3['item_id']==10040)
|
||||
{
|
||||
|
||||
$addpar=0;
|
||||
if ($itm1['item_id']==10038 && $itm2['item_id']==10038 && $itm3['item_id']==10038 && $u->rep['rep1']>100)
|
||||
{
|
||||
$addpar=2;
|
||||
$newitm=6001;
|
||||
mysql_query('UPDATE `users_achiv` SET `rp`= `rp`+1 WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
|
||||
}elseif($itm1['item_id']==10039 && $itm2['item_id']==10039 && $itm3['item_id']==10039 && $u->rep['rep1']>1000)
|
||||
{
|
||||
$addpar=3;
|
||||
$newitm=6002;
|
||||
mysql_query('UPDATE `users_achiv` SET `rn`= `rn`+1 WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
|
||||
}elseif($itm1['item_id']==10040 && $itm2['item_id']==10040 && $itm3['item_id']==10040 && $u->rep['rep1']>10000)
|
||||
{
|
||||
$addpar=4;
|
||||
$newitm=6003;
|
||||
mysql_query('UPDATE `users_achiv` SET `rb`= `rb`+1 WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
}
|
||||
if($addpar>0)
|
||||
{
|
||||
$addparlvl=($addpar-2)*2;
|
||||
if(rand(1,100)>50)
|
||||
{
|
||||
$nameit="Ìîùíîñòè Äðîáÿùåãî óðîíà";
|
||||
$parit="pa3";
|
||||
}
|
||||
else
|
||||
{
|
||||
$nameit="Ìîùíîñòè Ðóáÿùåãî óðîíà";
|
||||
$parit="pa2";
|
||||
}
|
||||
$statsadd = array(
|
||||
//Ñèëà
|
||||
array(
|
||||
array("Ñèëà","s1",1+$addparlvl,6+$addparlvl),
|
||||
array($nameit,$parit,1+$addparlvl,7+$addparlvl),
|
||||
array("Ìô. Ïàðèðîâàíèÿ","m7",1,3),
|
||||
array("Ìô. Ïðîòèâ Ìîùíîñòè êðèòà","antm3",1,3),
|
||||
),
|
||||
|
||||
//Ëîâêà
|
||||
array(
|
||||
array("Ëîâêîñòü","s2",1+$addparlvl,6+$addparlvl),
|
||||
array("Ìîùíîñòè Êîëþùåãî óðîíà","pa1",1+$addparlvl,7+$addparlvl),
|
||||
array("ÌÔ. Êîíòðóäàðà","m6",1,3),
|
||||
array("Ìô. Ïðîòèâ Ìîùíîñòè êðèòà","antm3",1,3),
|
||||
),
|
||||
//Èíòà
|
||||
array(
|
||||
array("Èíòóèöèÿ","s3",1+$addparlvl,6+$addparlvl),
|
||||
array("Ìîùíîñòè Ðåæóùåãî óðîíà","pa4",1+$addparlvl,7+$addparlvl),
|
||||
array("Ìô. Ìîùè Êðèòà","m3",1,3),
|
||||
array("Ìô. Êðèò Óäàðà","m1",10,15),
|
||||
),
|
||||
//Èíòåëåêò
|
||||
array(
|
||||
array("Èíòåëëåêò","s5",1+$addparlvl,6+$addparlvl),
|
||||
array("Ìîùíîñòè Ìàãèè ñòèõèè","m11",1+$addparlvl,10+$addparlvl),
|
||||
array("Ïîäàâëåíèå çàùèòû îò ìàãè","pzm",1,1),
|
||||
array("MP","mpAll",7+$addparlvl,40+$addparlvl),
|
||||
),
|
||||
//äîï ïàðàìåòðû
|
||||
array(
|
||||
array("Çàùèòà îò óðîíà","za",1,5),
|
||||
array("Çàùèòà îò ìàãèè","zma",1,5),
|
||||
array("ÌÔ. Ïðîòèâ Êðèò Óäàðà","m2",10,15),
|
||||
array("HP","hpAll",1,10)
|
||||
)
|
||||
/* 10 óðîâåíü ðóíû
|
||||
//Òàíê
|
||||
array(
|
||||
array("Ñèëà","s1",1,3),
|
||||
array("Ìîùíîñòè Äðîáÿùåãî óðîíà","pa3",1,7),
|
||||
array("Çàùèòà îò Óðîíà","za",10,20),
|
||||
array(Îäèí èç ñëó÷àéíûõ äîïîëíèòåëüíûõ ïàðàìåòðîâ : "hpAll" - îò 5 äî 15 "m2" - îò 5 äî 15 "m5" - îò 5 äî 10.),
|
||||
),
|
||||
|
||||
//Óâîðîò
|
||||
array(
|
||||
array("Ëîâêîñòü","s2",1,3),
|
||||
array("Ìîùíîñòè Êîëþùåãî óðîíà","pa1",1,7),
|
||||
array("ÏÌÊ","antm3",1,3),
|
||||
array(Îäèí èç ñëó÷àéíûõ äîïîëíèòåëüíûõ ïàðàìåòðîâ : "hpAll" - îò 5 äî 15 "m2" - îò 5 äî 15 "m5" - îò 5 äî 10.),
|
||||
),
|
||||
//Êðèò
|
||||
array(
|
||||
array("Èíòóèöèÿ","s3",1,3),
|
||||
array("Ìîùíîñòè Ðåæóùåãî óðîíà","pa4",1,7),
|
||||
array("ÌÊ","m3",1,3),
|
||||
array(Îäèí èç ñëó÷àéíûõ äîïîëíèòåëüíûõ ïàðàìåòðîâ : "hpAll" - îò 5 äî 15 "m2" - îò 5 äî 15 "m5" - îò 5 äî 10.),
|
||||
),
|
||||
//Êðèòîóâîðîò
|
||||
array(
|
||||
array("Ëîâêîñòü","s2",1,3),
|
||||
array("Ìîùíîñòè Êîëþùåãî óðîíà","pa1",1,7),
|
||||
array("ÌÊ","m3",1,3),
|
||||
array(Îäèí èç ñëó÷àéíûõ äîïîëíèòåëüíûõ ïàðàìåòðîâ : "hpAll" - îò 5 äî 15 "m2" - îò 5 äî 15 "m5" - îò 5 äî 10.),
|
||||
//Ìàã
|
||||
array(
|
||||
array("Èíòåëëåêò","s5",1,3),
|
||||
array("Ìîùíîñòè Ìàãèè ñòèõèè","m11",1,7),
|
||||
array("Ïîäàâëåíèå çàùèòû îò ìàãè","pzm",1,1),
|
||||
array("MP","mpAll",10,20),
|
||||
),
|
||||
//Òîïîð
|
||||
array(
|
||||
array("Ñèëà","s1",1,3),
|
||||
array("Ìîùíîñòè Ðóáÿùåãî óðîíà","pa2",1,7),
|
||||
array("ÏÌÊ","antm3",1,3),
|
||||
array(Îäèí èç ñëó÷àéíûõ äîïîëíèòåëüíûõ ïàðàìåòðîâ : "hpAll" - îò 5 äî 15 "m2" - îò 5 äî 15 "m5" - îò 5 äî 10.),
|
||||
)
|
||||
9 óðîâåíü ðóíû
|
||||
//Òàíê
|
||||
array(
|
||||
array("Ñèëà","s1",1,3),
|
||||
array("Ìîùíîñòè Äðîáÿùåãî óðîíà","pa3",1,5),
|
||||
array(Îäèí èç ñëó÷àéíûõ äîïîëíèòåëüíûõ ïàðàìåòðîâ : "hpAll" - îò 5 äî 15 "m2" - îò 5 äî 15 "m5" - îò 5 äî 10.),
|
||||
),
|
||||
|
||||
//Óâîðîò
|
||||
array(
|
||||
array("Ëîâêîñòü","s2",1,3),
|
||||
array("Ìîùíîñòè Êîëþùåãî óðîíà","pa1",1,5),
|
||||
array(Îäèí èç ñëó÷àéíûõ äîïîëíèòåëüíûõ ïàðàìåòðîâ : "hpAll" - îò 5 äî 15 "m2" - îò 5 äî 15 "m5" - îò 5 äî 10.),
|
||||
),
|
||||
//Êðèò
|
||||
array(
|
||||
array("Èíòóèöèÿ","s3",1,3),
|
||||
array("Ìîùíîñòè Ðåæóùåãî óðîíà","pa4",1,5),
|
||||
array(Îäèí èç ñëó÷àéíûõ äîïîëíèòåëüíûõ ïàðàìåòðîâ : "hpAll" - îò 5 äî 15 "m2" - îò 5 äî 15 "m5" - îò 5 äî 10.),
|
||||
),
|
||||
//Êðèòîóâîðîò
|
||||
array(
|
||||
array("Ëîâêîñòü","s2",1,3),
|
||||
array("Ìîùíîñòè Êîëþùåãî óðîíà","pa1",1,5),
|
||||
array(Îäèí èç ñëó÷àéíûõ äîïîëíèòåëüíûõ ïàðàìåòðîâ : "hpAll" - îò 5 äî 15 "m2" - îò 5 äî 15 "m5" - îò 5 äî 10.),
|
||||
//Ìàã
|
||||
array(
|
||||
array("Èíòåëëåêò","s5",1,3),
|
||||
array("Ìîùíîñòè Ìàãèè ñòèõèè","m11",1,5),
|
||||
array("MP","mpAll",10,20),
|
||||
),
|
||||
//Òîïîð
|
||||
array(
|
||||
array("Ñèëà","s1",1,3),
|
||||
array("Ìîùíîñòè Ðóáÿùåãî óðîíà","pa2",1,5),
|
||||
array(Îäèí èç ñëó÷àéíûõ äîïîëíèòåëüíûõ ïàðàìåòðîâ : "hpAll" - îò 5 äî 15 "m2" - îò 5 äî 15 "m5" - îò 5 äî 10.),
|
||||
)
|
||||
Ðóíû 8 ëâë
|
||||
//Òàíê
|
||||
array(
|
||||
array("Ñèëà","s1",1,3),
|
||||
array("Ìîùíîñòè Äðîáÿùåãî óðîíà","pa3",1,3),
|
||||
),
|
||||
|
||||
//Óâîðîò
|
||||
array(
|
||||
array("Ëîâêîñòü","s2",1,3),
|
||||
array("Ìîùíîñòè Êîëþùåãî óðîíà","pa1",1,3),
|
||||
),
|
||||
//Êðèò
|
||||
array(
|
||||
array("Èíòóèöèÿ","s3",1,3),
|
||||
array("Ìîùíîñòè Ðåæóùåãî óðîíà","pa4",1,3),
|
||||
),
|
||||
//Êðèòîóâîðîò
|
||||
array(
|
||||
array("Ëîâêîñòü","s2",1,3),
|
||||
array("Ìîùíîñòè Êîëþùåãî óðîíà","pa1",1,3),
|
||||
//Ìàã
|
||||
array(
|
||||
array("Èíòåëëåêò","s5",1,3),
|
||||
array("Ìîùíîñòè Ìàãèè ñòèõèè","m11",1,3),
|
||||
),
|
||||
//Òîïîð
|
||||
array(
|
||||
array("Ñèëà","s1",1,3),
|
||||
array("Ìîùíîñòè Ðóáÿùåãî óðîíà","pa2",1,3),
|
||||
)
|
||||
*/
|
||||
);
|
||||
$newdata='';
|
||||
$newdatan='Ðóíû: ';
|
||||
$runset=rand(0,3);
|
||||
$ii=0;
|
||||
while ($addpar>0)
|
||||
{
|
||||
if ($ii<3)
|
||||
{
|
||||
if ($ii<2)
|
||||
{
|
||||
$rnd=rand($statsadd[$runset][$ii][2],$statsadd[$runset][$ii][3]);
|
||||
$newdata.='|add_'.$statsadd[$runset][$ii][1].'='.$rnd;
|
||||
$newdatan.=' /'.$statsadd[$runset][$ii][0].' +'.$rnd;
|
||||
}
|
||||
else
|
||||
{
|
||||
if ($newitm==6003 && $runset==3) // ñåò 3 ìàãè÷åñêèé åñëè ýòî èäåë ðóí òî âñåãäà ïîäàâà.
|
||||
{$iii=2;} else {$iii=rand(2,3);}
|
||||
$rnd=rand($statsadd[$runset][$iii][2],$statsadd[$runset][$iii][3]);
|
||||
$newdata.='|add_'.$statsadd[$runset][$iii][1].'='.$rnd;
|
||||
$newdatan.=' /'.$statsadd[$runset][$iii][0].' +'.$rnd;
|
||||
}
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
$iii=rand(0,3);
|
||||
$rnd=rand($statsadd[4][$iii][2],$statsadd[4][$iii][3]);
|
||||
$newdata.='|add_'.$statsadd[4][$iii][1].'='.$rnd;
|
||||
$newdatan.=' /'.$statsadd[4][$iii][0].' +'.$rnd;
|
||||
}
|
||||
|
||||
|
||||
$addpar--;
|
||||
$ii++;
|
||||
}
|
||||
$u->addItem($newitm,$u->info['id'],$newdata.'|sudba='.$u->info['login']);
|
||||
$resz = 'Õàðàêòåðèñòèêè '.$newdatan;
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `id` = "'.$itm3['iid'].'" OR `id` = "'.$itm2['iid'].'" OR `id` = "'.$itm1['iid'].'"');
|
||||
if(date('w') == 0 || date('w') == 6 || date('w') == 2) {
|
||||
$u->repexp_add($u->info['id'],10); //Ðåïóòàöèÿ ïëàâêà ðóí +10
|
||||
}
|
||||
unset($addpar,$statsadd,$newdata,$newdatan,$rnd,$runset,$ii,$iii);
|
||||
}
|
||||
else
|
||||
{
|
||||
$resz = 'Çàãîòîâêè äîëæíû áûòü îäíîãî óðîâíÿ èëè ó âàñ íåäîñòàòî÷åí óðîâåíü ïðîêà÷êè õðàìà çíàíèé!';
|
||||
}
|
||||
|
||||
|
||||
}elseif( $itm1['level'] == 1 ) {
|
||||
//$resz = 'Óíèðóíû íåëüçÿ ïðåîáðàçîâûâàòü';
|
||||
$itm4 = array();
|
||||
$sp = mysql_query('SELECT * FROM `items_main` WHERE `level` = "'.$itm1['level'].'" AND `type` = 31
|
||||
AND `id` != "'.$itm1['item_id'].'" AND `id` != "'.$itm2['item_id'].'" AND `id` != "'.$itm3['item_id'].'" AND `id` < 6000');
|
||||
while( $pl = mysql_fetch_array($sp) ) {
|
||||
$itm4[] = $pl;
|
||||
}
|
||||
$itm4 = $itm4[rand(0,count($itm4)-1)];
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `id` = "'.$itm3['iid'].'" OR `id` = "'.$itm2['iid'].'" OR `id` = "'.$itm1['iid'].'"');
|
||||
//$u->rep['rep1'] += 10;
|
||||
//mysql_query('UPDATE `rep` SET `rep1` = "'.$u->rep['rep1'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$u->addItem($itm4['id'],$u->info['id']);
|
||||
$resz = 'Óäà÷íî ïðåîáðàçîâàíû ðóíû "'.$itm1['name'].'","'.$itm2['name'].'" è "'.$itm3['name'].'" â "'.$itm4['name'].'".';
|
||||
//$resz .= '<Br>Äîáàâëåíà ðåïóòàöèÿ Õðàìà Çíàíèé +10';
|
||||
}else{
|
||||
$itm4 = array();
|
||||
$sp = mysql_query('SELECT * FROM `items_main` WHERE `level` = "'.$itm1['level'].'" AND `type` = 31
|
||||
AND `id` != "'.$itm1['item_id'].'" AND `id` != "'.$itm2['item_id'].'" AND `id` != "'.$itm3['item_id'].'"');
|
||||
while( $pl = mysql_fetch_array($sp) ) {
|
||||
$itm4[] = $pl;
|
||||
}
|
||||
$itm4 = $itm4[rand(0,count($itm4)-1)];
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `id` = "'.$itm3['iid'].'" OR `id` = "'.$itm2['iid'].'" OR `id` = "'.$itm1['iid'].'"');
|
||||
//$u->rep['rep1'] += 1;
|
||||
//mysql_query('UPDATE `rep` SET `rep1` = "'.$u->rep['rep1'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$u->addItem($itm4['id'],$u->info['id']);
|
||||
$resz = 'Óäà÷íî ïðåîáðàçîâàíû ðóíû "'.$itm1['name'].'","'.$itm2['name'].'" è "'.$itm3['name'].'" â "'.$itm4['name'].'".';
|
||||
//$resz .= '<Br>Äîáàâëåíà ðåïóòàöèÿ Õðàìà Çíàíèé +1';
|
||||
}
|
||||
|
||||
$re = '<font color=red><b>'.$resz.'</b></font>';
|
||||
unset($resz);
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
<style type="text/css">
|
||||
|
||||
.pH3 { COLOR: #8f0000; FONT-FAMILY: Arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; }
|
||||
.class_ {
|
||||
font-weight: bold;
|
||||
color: #C5C5C5;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class_st {
|
||||
font-weight: bold;
|
||||
color: #659BA3;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__ {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
}
|
||||
.class__st {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
font-size: 10px;
|
||||
}
|
||||
.class_old {
|
||||
font-weight: bold;
|
||||
color: #919191;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__old {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #838383;
|
||||
font-size: 10px;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div id="hint3" style="visibility:hidden"></div>
|
||||
<? if(isset($_GET['r'])) { ?>
|
||||
<TABLE width="100%" cellspacing="0" cellpadding="0">
|
||||
<tr><td valign="top">
|
||||
<div align="center" class="pH3">Õðàì Çíàíèé <? if($_GET['r']==2){ echo ', Àëòàðü ðóí'; }elseif($_GET['r']==1){ echo ', Àëòàðü ïðåäìåòîâ'; } ?></div>
|
||||
<div align="left"><? if($re!=''){ echo '<font color="red"><b>'.$re.'</b></font>'; } ?></div>
|
||||
<td width="280" valign="top" align="right"><table align="right" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td width="100%"> </td>
|
||||
<td><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td><!-- -->
|
||||
<? echo $goLis; ?>
|
||||
<!-- -->
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td nowrap="nowrap"><table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#DEDEDE">
|
||||
<tr>
|
||||
<td bgcolor="#D3D3D3"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /></td>
|
||||
<td bgcolor="#D3D3D3" nowrap="nowrap"><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=3.180.0.267&rnd=<? echo $code; ?>';" title="<? thisInfRm('3.180.0.267',1); ?>">Öåíòðàëüíàÿ ïëîùàäü</a></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr> <tr>
|
||||
<td nowrap="nowrap"> </td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
<br /><br />
|
||||
<input type="button" class="btn" value="Îáíîâèòü" onclick="location.href = '<? if(isset($_GET['r'])) { echo 'main.php?r='.floor($_GET['r']); }else{ echo 'main.php'; } ?>';" /><? if(isset($_GET['r'])){ ?> <input class="btn" type="button" value="Âåðíóòüñÿ" onclick="location.href = 'main.php';" /><? } ?><br><br>
|
||||
</td>
|
||||
</table>
|
||||
<div id="textgo" style="visibility:hidden;"></div>
|
||||
<?
|
||||
}
|
||||
if(!isset($_GET['r'])) {
|
||||
//Äèàëîãîâûé ïåðñ
|
||||
?>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="250" valign="top"><? $usee = $u->getInfoPers($u->info['id'],0); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; } ?></td>
|
||||
<td width="230" valign="top" style="padding-top:19px;"><? include('modules_data/stats_loc.php'); ?></td>
|
||||
<td valign="top"><div align="right">
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td><? if($re!=''){ echo '<font color="red"><b>'.$re.'</b></font>'; } ?>
|
||||
<table width="500" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td><div style="position:relative; cursor: pointer;" id="ione"> <img src="https://img.new-combats.com/city/ap_bg13_1.jpg" alt="" name="img_ione" width="500" height="268" border="1" id="img_ione"/>
|
||||
<div id="buttons_on_image" style="cursor:pointer; font-weight:bold; color:#D8D8D8; font-size:10px;"> <span onmousemove="this.runtimeStyle.color = 'white';" onmouseout="this.runtimeStyle.color = this.parentElement.style.color;" onclick="window.open('https://new-combats.com/forum', 'forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')">Ôîðóì</span> </div>
|
||||
<script language="javascript" type="text/javascript">
|
||||
<!--
|
||||
if(document.getElementById('ione'))
|
||||
{
|
||||
document.getElementById('ione').appendChild(document.getElementById('buttons_on_image'));
|
||||
document.getElementById('buttons_on_image').style.position = 'absolute';
|
||||
document.getElementById('buttons_on_image').style.bottom = '8px';
|
||||
document.getElementById('buttons_on_image').style.right = '23px';
|
||||
}else{
|
||||
document.getElementById('buttons_on_image').style.display = 'none';
|
||||
}
|
||||
-->
|
||||
</script>
|
||||
<div style="position: absolute; left: 437px; top: 96px; width: 48px; height: 33px; z-index: 94;"><img <? thisInfRm('1.180.0.323'); ?> src="https://img.new-combats.com/city/ap_exit.gif" width="57" height="26" class="aFilter" /></div>
|
||||
<div style="position: absolute; left: 191px; top: 12px; width: 75px; height: 68px; z-index: 94;"><img onclick="location.href='main.php?talk=11'" src="https://img.new-combats.com/city/1269_igsetee.png" width="120" height="220" class="aFilter" title="Äèàëîã ñ Àðêâèåððî" /></div>
|
||||
<div style="position: absolute; left: 30px; top: 127px; width: 48px; height: 33px; z-index: 94;"><img <? if($qst_hram==false){ echo 'onclick="alert(\'Àðêâèåððî: Âû íå äîïóùåíû ê êîòëàì! (Âûïîëíèòå çàäàíèå)\');"'; }else{ ?> onclick="location.href='main.php?r=1'" <? } ?> title="Àëòàðü Ïðåäìåòîâ" src="https://img.new-combats.com/city/ap_altar1.gif" width="147" height="93" class="aFilter" /></div>
|
||||
<div style="position: absolute; left: 333px; top: 129px; width: 48px; height: 33px; z-index: 94;"><img <? if($qst_hram==false){ echo 'onclick="alert(\'Àðêâèåððî: Âû íå äîïóùåíû ê êîòëàì! (Âûïîëíèòå çàäàíèå)\');"'; }else{ ?> onclick="location.href='main.php?r=2'" <? } ?> title="Àëòàðü Ðóí" src="https://img.new-combats.com/city/ap_altar2.gif" width="147" height="93" class="aFilter" /></div>
|
||||
<div style="position: absolute; left: 437px; top: 96px; width: 48px; height: 33px; z-index: 94;"><img <? thisInfRm('3.180.0.267'); ?> src="https://img.new-combats.com/city/ap_exit.gif" width="57" height="26" class="aFilter" /></div>
|
||||
|
||||
|
||||
<div id="snow"></div>
|
||||
<? echo $goline; ?> </div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<div style="display:none; height:0px " id="moveto"></div>
|
||||
<INPUT class="btn" onclick="window.open('/forum?read=974&rnd=1', 'help', 'height=500,width=1024,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes')" value="Ïîäñêàçêà äëÿ íîâè÷êîâ" style="color:red;" type="button">
|
||||
</small></div></td>
|
||||
<td><!-- <br /><span class="menutop"><nobr>Êîìíàòà äëÿ íîâè÷êîâ</nobr></span>--></td>
|
||||
</tr>
|
||||
</table>
|
||||
<small>
|
||||
<hr />
|
||||
<br />
|
||||
<strong>Âíèìàíèå!</strong> Íèêîãäà è íèêîìó íå ãîâîðèòå ïàðîëü îò ñâîåãî ïåðñîíàæà. Íå ââîäèòå ïàðîëü íà äðóãèõ ñàéòàõ, òèïà "íîâûé ãîðîä", "ëîòåðåÿ", "òàì, ãäå âñå äàþò íà õàëÿâó". Ïàðîëü íå íóæåí íè ïàëàäèíàì, íè êëàíàì, íè àäìèíèñòðàöèè, <U>òîëüêî âçëîìùèêàì</U> äëÿ êðàæè âàøåãî ãåðîÿ.<br />
|
||||
<em>Àäìèíèñòðàöèÿ.</em></small> <br />
|
||||
<? echo $rowonmax; ?><br />
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
}elseif($_GET['r']==1){
|
||||
$itmAll = ''; $itmAllSee = '';
|
||||
$itmAll = $u->genInv(11,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete` = "0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`data` NOT LIKE "%fromshop=2%" ORDER BY `lastUPD` DESC');
|
||||
if($itmAll[0]==0){
|
||||
$itmAllSee = '<tr><td align="center" bgcolor="#e2e0e0">ÏÓÑÒÎ (íåò ïîäõîäÿùèõ ïðåäìåòîâ)</td></tr>';
|
||||
}else{
|
||||
$itmAllSee = $itmAll[2];
|
||||
}
|
||||
//Óäà÷íî ðàñòâîðåí ïðåäìåò "Óêðåïëåííûé Êîñòûëü". Ïîëó÷åíà ðóíà "Ìîíî Áàóíè".
|
||||
?>
|
||||
<script>
|
||||
function takeItRun(img,id,vl)
|
||||
{
|
||||
if(id!=urlras)
|
||||
{
|
||||
urlras = id;
|
||||
document.getElementById('use_item').innerHTML = '<img src="https://<?=$c['img'];?>/i/items/'+img+'" title="Ïðåäìåò äëÿ ïåðåïëàâêè"/><br><a href="javascript:void(0);" onClick="cancelItRun()">Îòìåíèòü</a>';
|
||||
if( vl == 0 ) {
|
||||
document.getElementById('add_rep').innerHTML = ' + '+vl+'<br><div><b><font color="red"><small>(Íåîáõîäèì ïðåäìåò ïîäõîäÿùåãî óðîâíÿ, èíà÷å âû íå ïîëó÷èòå ðåïóòàöèþ)</small></font></b></div>';
|
||||
}else{
|
||||
document.getElementById('add_rep').innerHTML = ' + '+vl;
|
||||
}
|
||||
}else{
|
||||
cancelItRun();
|
||||
}
|
||||
}
|
||||
function cancelItRun()
|
||||
{
|
||||
urlras = 0;
|
||||
document.getElementById('use_item').innerHTML = 'Ïðåäìåò íå âûáðàí';
|
||||
document.getElementById('add_rep').innerHTML = '';
|
||||
}
|
||||
urlras = 0;
|
||||
</script>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td align="center" valign="top" bgcolor="#D6D6D6"><?=$u->microLogin($u->info['id'],1)?></td>
|
||||
<td align="center" valign="top" bgcolor="#D6D6D6"><B>Ïîäõîäÿùèå ïðåäìåòû â èíâåíòàðå</B></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="300" valign="top">
|
||||
<b>Ðåïóòàöèÿ: <? echo 0+$u->rep['rep1']; ?></b><span id="add_rep"></span>
|
||||
<br /><br /><center><span id="use_item">Ïðåäìåò íå âûáðàí</span><br /><br />
|
||||
<input class="btn" type="button" value="Ðàñòâîðèòü" onclick="location = '?r=<?=$_GET['r'].'&rnd='.$code.'&itm=';?>'+urlras;" /></center>
|
||||
<br />
|
||||
<br /><small>
|
||||
<font color="red">Âíèìàíèå!</font><br />
|
||||
Ïðåäìåòû ïðè ðàñòâîðåíèè è çàãîòîâêè ïðè ñëèÿíèè íåîáðàòèìî òåðÿþòñÿ.</small>
|
||||
</td>
|
||||
<td valign="top">
|
||||
<!-- -->
|
||||
<table width="100%" border="0" cellspacing="1" align="center" cellpadding="0" bgcolor="#A5A5A5">
|
||||
<? if($u->info['invBlock']==0){ echo $itmAllSee; }else{ echo '<div align="center" style="padding:10px;background-color:#A5A5A5;"><form method="post" action="main.php?inv=1&otdel='.$_GET['otdel'].'&relockinvent"><b>Ðþêçàê çàêðûò.</b><br><img title="Çàìîê äëÿ ðþêçàêà" src="https://img.new-combats.com/i/items/box_lock.gif"> Ââåäèòå ïàðîëü: <input id="relockInv" name="relockInv" type="password"><input type="submit" value="Îòêðûòü"></form></div>'; } ?>
|
||||
</table>
|
||||
<!-- -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<? }elseif( $_GET['r'] == 2 ) {
|
||||
$itmAll = ''; $itmAllSee = '';
|
||||
$itmAll = $u->genInv(14,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete` = "0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND ((`im`.`type` = 31 AND `im`.`id` != 6001 AND `im`.`id` != 6002 AND `im`.`id` != 6003) OR`im`.`type` = 72) ORDER BY `lastUPD` DESC');
|
||||
if($itmAll[0]==0){
|
||||
$itmAllSee = '<tr><td align="center" bgcolor="#e2e0e0">ÏÓÑÒÎ (íåò ïîäõîäÿùèõ ïðåäìåòîâ)</td></tr>';
|
||||
}else{
|
||||
$itmAllSee = $itmAll[2];
|
||||
}
|
||||
//Óäà÷íî ðàñòâîðåí ïðåäìåò "Óêðåïëåííûé Êîñòûëü". Ïîëó÷åíà ðóíà "Ìîíî Áàóíè".
|
||||
?>
|
||||
<script>
|
||||
function takeItRun(img,id,vl)
|
||||
{
|
||||
if(id!=urlras)
|
||||
{
|
||||
urlras = id;
|
||||
document.getElementById('use_item').innerHTML = '<img src="https://<?=$c['img'];?>/i/items/'+img+'" title="Ïðåäìåò äëÿ ïåðåïëàâêè"/><br><a href="javascript:void(0);" onClick="cancelItRun()">Îòìåíèòü</a>';
|
||||
}else{
|
||||
cancelItRun();
|
||||
}
|
||||
}
|
||||
function cancelItRun()
|
||||
{
|
||||
urlras = 0;
|
||||
document.getElementById('use_item').innerHTML = 'Ïóñòî';
|
||||
document.getElementById('add_rep').innerHTML = '';
|
||||
}
|
||||
urlras = 0;
|
||||
//
|
||||
function takeItRun2(img,id,vl)
|
||||
{
|
||||
if(id!=urlras2)
|
||||
{
|
||||
urlras2 = id;
|
||||
document.getElementById('use_item2').innerHTML = '<img src="https://<?=$c['img'];?>/i/items/'+img+'" title="Ïðåäìåò äëÿ ïåðåïëàâêè"/><br><a href="javascript:void(0);" onClick="cancelItRun2()">Îòìåíèòü</a>';
|
||||
}else{
|
||||
cancelItRun2();
|
||||
}
|
||||
}
|
||||
function cancelItRun2()
|
||||
{
|
||||
urlras2 = 0;
|
||||
document.getElementById('use_item2').innerHTML = 'Ïóñòî';
|
||||
}
|
||||
urlras2 = 0;
|
||||
//
|
||||
function takeItRun3(img,id,vl)
|
||||
{
|
||||
if(id!=urlras3)
|
||||
{
|
||||
urlras3 = id;
|
||||
document.getElementById('use_item3').innerHTML = '<img src="https://<?=$c['img'];?>/i/items/'+img+'" title="Ïðåäìåò äëÿ ïåðåïëàâêè"/><br><a href="javascript:void(0);" onClick="cancelItRun3()">Îòìåíèòü</a>';
|
||||
}else{
|
||||
cancelItRun3();
|
||||
}
|
||||
}
|
||||
function cancelItRun3()
|
||||
{
|
||||
urlras3 = 0;
|
||||
document.getElementById('use_item3').innerHTML = 'Ïóñòî';
|
||||
}
|
||||
urlras3 = 0;
|
||||
//
|
||||
function massTakeItRun(img,id,vl) {
|
||||
if( urlras == id ) {
|
||||
takeItRun(img,id,vl);
|
||||
}else if( urlras2 == id ) {
|
||||
takeItRun2(img,id,vl);
|
||||
}else if( urlras3 == id ) {
|
||||
takeItRun3(img,id,vl);
|
||||
}else if( urlras == 0 ) {
|
||||
takeItRun(img,id,vl);
|
||||
}else if( urlras2 == 0 ) {
|
||||
takeItRun2(img,id,vl);
|
||||
}else{
|
||||
takeItRun3(img,id,vl);
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td align="center" valign="top" bgcolor="#D6D6D6"><?=$u->microLogin($u->info['id'],1)?></td>
|
||||
<td align="center" valign="top" bgcolor="#D6D6D6"><b>Ïîäõîäÿùèå ïðåäìåòû â èíâåíòàðå</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="300" valign="top">
|
||||
<b>Ðåïóòàöèÿ: <? echo 0+$u->rep['rep1']; ?></b><span id="add_rep"></span>
|
||||
<br /><br /><center>
|
||||
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="80" align="center"><span id="use_item">Ïóñòî</span></td>
|
||||
<td width="80" align="center"><span id="use_item2">Ïóñòî</span></td>
|
||||
<td width="80" align="center"><span id="use_item3">Ïóñòî</span></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<br /><br />
|
||||
<input class="btn" type="button" value="Ïðåîáðàçîâàòü" onclick="location.href = '?r=<?=$_GET['r'].'&rnd='.$code.'&itm=';?>'+urlras+'x'+urlras2+'x'+urlras3;" /></center>
|
||||
<br />
|
||||
<br /><small>
|
||||
<font color="red">Âíèìàíèå!</font><br />
|
||||
Ïðåäìåòû ïðè ðàñòâîðåíèè è çàãîòîâêè ïðè ñëèÿíèè íåîáðàòèìî òåðÿþòñÿ.</small>
|
||||
</td>
|
||||
<td valign="top">
|
||||
<!-- -->
|
||||
<table width="100%" border="0" cellspacing="1" align="center" cellpadding="0" bgcolor="#A5A5A5">
|
||||
<? if($u->info['invBlock']==0){ echo $itmAllSee; }else{ echo '<div align="center" style="padding:10px;background-color:#A5A5A5;"><form method="post" action="main.php?inv=1&otdel='.$_GET['otdel'].'&relockinvent"><b>Ðþêçàê çàêðûò.</b><br><img title="Çàìîê äëÿ ðþêçàêà" src="https://img.new-combats.com/i/items/box_lock.gif"> Ââåäèòå ïàðîëü: <input id="relockInv" name="relockInv" type="password"><input type="submit" value="Îòêðûòü"></form></div>'; } ?>
|
||||
</table>
|
||||
<!-- -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<? } } ?>
|
||||
@@ -0,0 +1,394 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
/*$qst_hram = mysql_fetch_array(mysql_query('SELECT * FROM `dialog_act` WHERE `uid` = "'.$u->info['id'].'" AND `var` = "qsthram1" AND `val` = 1 LIMIT 1'));
|
||||
if(isset($qst_hram['id'])) {
|
||||
$qst_hram = true;
|
||||
}else{
|
||||
$qst_hram = false;
|
||||
unset($_GET['r']);
|
||||
}*/
|
||||
|
||||
$qst_hram = true;
|
||||
|
||||
if($u->room['file']=='ab/hram')
|
||||
{
|
||||
if(isset($_GET['itm']) && $qst_hram == true)
|
||||
{
|
||||
|
||||
if($_GET['itm']>0)
|
||||
{
|
||||
if($_GET['r']==1)
|
||||
{
|
||||
$_GET['itm'] = (int)$_GET['itm'];
|
||||
//Ïåðåïëàâêà âåùåé
|
||||
$resz = $u->plavka($_GET['itm'],1);
|
||||
$re = '<font color=red><b>'.$resz.'</b></font>';
|
||||
unset($resz);
|
||||
}elseif( $_GET['r'] == 2 ){
|
||||
//Ïåðåïëàâêà ðóí
|
||||
$resz = '';
|
||||
|
||||
$itm123 = explode('x',$_GET['itm']);
|
||||
|
||||
$itm1 = round((int)$itm123[0]);
|
||||
$itm2 = round((int)$itm123[1]);
|
||||
$itm3 = round((int)$itm123[2]);
|
||||
|
||||
|
||||
$itm1 = mysql_fetch_array(mysql_query('SELECT `a`.`id` AS `iid`,`a`.*,`b`.* FROM `items_users` AS `a` LEFT JOIN `items_main` AS `b` ON (`b`.`id` = `a`.`item_id` AND `b`.`type` = 31) WHERE `a`.`id` = "'.mysql_real_escape_string($itm1).'" AND `a`.`uid` = "'.$u->info['id'].'" AND `a`.`delete` = 0 AND `a`.`inShop` = 0 AND `a`.`inTransfer` = 0 LIMIT 1'));
|
||||
$itm2 = mysql_fetch_array(mysql_query('SELECT `a`.`id` AS `iid`,`a`.*,`b`.* FROM `items_users` AS `a` LEFT JOIN `items_main` AS `b` ON (`b`.`id` = `a`.`item_id` AND `b`.`type` = 31) WHERE `a`.`id` = "'.mysql_real_escape_string($itm2).'" AND `a`.`uid` = "'.$u->info['id'].'" AND `a`.`delete` = 0 AND `a`.`inShop` = 0 AND `a`.`inTransfer` = 0 LIMIT 1'));
|
||||
$itm3 = mysql_fetch_array(mysql_query('SELECT `a`.`id` AS `iid`,`a`.*,`b`.* FROM `items_users` AS `a` LEFT JOIN `items_main` AS `b` ON (`b`.`id` = `a`.`item_id` AND `b`.`type` = 31) WHERE `a`.`id` = "'.mysql_real_escape_string($itm3).'" AND `a`.`uid` = "'.$u->info['id'].'" AND `a`.`delete` = 0 AND `a`.`inShop` = 0 AND `a`.`inTransfer` = 0 LIMIT 1'));
|
||||
|
||||
if($itm1['iid'] == $itm2['iid'] || $itm2['iid'] == $itm3['iid'] || $itm1['iid'] == $itm3['iid'] ) {
|
||||
$resz = 'Íå óäàëîñü ðàñïëàâèòü îäíó ðóíó, îíà ñãîðåëà.';
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `id` = "'.$itm3['iid'].'" OR `id` = "'.$itm2['iid'].'" OR `id` = "'.$itm1['iid'].'"');
|
||||
}elseif(!isset($itm1['id']) || !isset($itm2['id']) || !isset($itm3['id'])) {
|
||||
$resz = 'Íåäîñòàòî÷íî êîìïîíåíòîâ äëÿ ïðåîáðàçîâàíèÿ.';
|
||||
}elseif( $itm1['level'] != $itm2['level'] || $itm1['level'] != $itm3['level'] ) {
|
||||
$resz = 'Ðóíû äîëæíû áûòü îäíîãî óðîâíÿ.';
|
||||
}elseif( $itm1['level'] == 1 ) {
|
||||
//$resz = 'Óíèðóíû íåëüçÿ ïðåîáðàçîâûâàòü';
|
||||
$itm4 = array();
|
||||
$sp = mysql_query('SELECT * FROM `items_main` WHERE `level` = "'.$itm1['level'].'" AND `type` = 31
|
||||
AND `id` != "'.$itm1['item_id'].'" AND `id` != "'.$itm2['item_id'].'" AND `id` != "'.$itm3['item_id'].'" AND `id` < 6000');
|
||||
while( $pl = mysql_fetch_array($sp) ) {
|
||||
$itm4[] = $pl;
|
||||
}
|
||||
$itm4 = $itm4[rand(0,count($itm4)-1)];
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `id` = "'.$itm3['iid'].'" OR `id` = "'.$itm2['iid'].'" OR `id` = "'.$itm1['iid'].'"');
|
||||
$u->rep['rep1'] += 10;
|
||||
mysql_query('UPDATE `rep` SET `rep1` = "'.$u->rep['rep1'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$u->addItem($itm4['id'],$u->info['id']);
|
||||
$resz = 'Óäà÷íî ïðåîáðàçîâàíû ðóíû "'.$itm1['name'].'","'.$itm2['name'].'" è "'.$itm3['name'].'" â "'.$itm4['name'].'".';
|
||||
$resz .= '<Br>Äîáàâëåíà ðåïóòàöèÿ Õðàìà Çíàíèé +10';
|
||||
}else{
|
||||
$itm4 = array();
|
||||
$sp = mysql_query('SELECT * FROM `items_main` WHERE `level` = "'.$itm1['level'].'" AND `type` = 31
|
||||
AND `id` != "'.$itm1['item_id'].'" AND `id` != "'.$itm2['item_id'].'" AND `id` != "'.$itm3['item_id'].'"');
|
||||
while( $pl = mysql_fetch_array($sp) ) {
|
||||
$itm4[] = $pl;
|
||||
}
|
||||
$itm4 = $itm4[rand(0,count($itm4)-1)];
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `id` = "'.$itm3['iid'].'" OR `id` = "'.$itm2['iid'].'" OR `id` = "'.$itm1['iid'].'"');
|
||||
$u->rep['rep1'] += 1;
|
||||
mysql_query('UPDATE `rep` SET `rep1` = "'.$u->rep['rep1'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$u->addItem($itm4['id'],$u->info['id']);
|
||||
$resz = 'Óäà÷íî ïðåîáðàçîâàíû ðóíû "'.$itm1['name'].'","'.$itm2['name'].'" è "'.$itm3['name'].'" â "'.$itm4['name'].'".';
|
||||
$resz .= '<Br>Äîáàâëåíà ðåïóòàöèÿ Õðàìà Çíàíèé +1';
|
||||
}
|
||||
|
||||
$re = '<font color=red><b>'.$resz.'</b></font>';
|
||||
unset($resz);
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
<style type="text/css">
|
||||
|
||||
.pH3 { COLOR: #8f0000; FONT-FAMILY: Arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; }
|
||||
.class_ {
|
||||
font-weight: bold;
|
||||
color: #C5C5C5;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class_st {
|
||||
font-weight: bold;
|
||||
color: #659BA3;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__ {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
}
|
||||
.class__st {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
font-size: 10px;
|
||||
}
|
||||
.class_old {
|
||||
font-weight: bold;
|
||||
color: #919191;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__old {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #838383;
|
||||
font-size: 10px;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div id="hint3" style="visibility:hidden"></div>
|
||||
<? if(isset($_GET['r'])) { ?>
|
||||
<TABLE width="100%" cellspacing="0" cellpadding="0">
|
||||
<tr><td valign="top">
|
||||
<div align="center" class="pH3">Õðàì Çíàíèé <? if($_GET['r']==2){ echo ', Àëòàðü ðóí'; }elseif($_GET['r']==1){ echo ', Àëòàðü ïðåäìåòîâ'; } ?></div>
|
||||
<div align="left"><? if($re!=''){ echo '<font color="red"><b>'.$re.'</b></font>'; } ?></div>
|
||||
<td width="280" valign="top" align="right"><table align="right" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td width="100%"> </td>
|
||||
<td><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td><!-- -->
|
||||
<? echo $goLis; ?>
|
||||
<!-- -->
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td nowrap="nowrap"><table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#DEDEDE">
|
||||
<tr>
|
||||
<td bgcolor="#D3D3D3"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /></td>
|
||||
<td bgcolor="#D3D3D3" nowrap="nowrap"><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=3.180.0.267&rnd=<? echo $code; ?>';" title="<? thisInfRm('3.180.0.267',1); ?>">Öåíòðàëüíàÿ ïëîùàäü</a></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr> <tr>
|
||||
<td nowrap="nowrap"> </td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
<br /><br />
|
||||
<input type="button" class="btn" value="Îáíîâèòü" onclick="location.href = '<? if(isset($_GET['r'])) { echo 'main.php?r='.floor($_GET['r']); }else{ echo 'main.php'; } ?>';" /><? if(isset($_GET['r'])){ ?> <input class="btn" type="button" value="Âåðíóòüñÿ" onclick="location.href = 'main.php';" /><? } ?><br><br>
|
||||
</td>
|
||||
</table>
|
||||
<div id="textgo" style="visibility:hidden;"></div>
|
||||
<?
|
||||
}
|
||||
if(!isset($_GET['r'])) {
|
||||
//Äèàëîãîâûé ïåðñ
|
||||
?>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="250" valign="top"><? $usee = $u->getInfoPers($u->info['id'],0); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; } ?></td>
|
||||
<td width="230" valign="top" style="padding-top:19px;"><? include('modules_data/stats_loc.php'); ?></td>
|
||||
<td valign="top"><div align="right">
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td><? if($re!=''){ echo '<font color="red"><b>'.$re.'</b></font>'; } ?>
|
||||
<table width="500" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td><div style="position:relative; cursor: pointer;" id="ione"> <img src="https://img.new-combats.com/city/ap_bg13_1.jpg" alt="" name="img_ione" width="500" height="268" border="1" id="img_ione"/>
|
||||
<div id="buttons_on_image" style="cursor:pointer; font-weight:bold; color:#D8D8D8; font-size:10px;"> <span onmousemove="this.runtimeStyle.color = 'white';" onmouseout="this.runtimeStyle.color = this.parentElement.style.color;" onclick="window.open('https://new-combats.com/forum', 'forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')">Ôîðóì</span> </div>
|
||||
<script language="javascript" type="text/javascript">
|
||||
<!--
|
||||
if(document.getElementById('ione'))
|
||||
{
|
||||
document.getElementById('ione').appendChild(document.getElementById('buttons_on_image'));
|
||||
document.getElementById('buttons_on_image').style.position = 'absolute';
|
||||
document.getElementById('buttons_on_image').style.bottom = '8px';
|
||||
document.getElementById('buttons_on_image').style.right = '23px';
|
||||
}else{
|
||||
document.getElementById('buttons_on_image').style.display = 'none';
|
||||
}
|
||||
-->
|
||||
</script>
|
||||
<div style="position: absolute; left: 437px; top: 96px; width: 48px; height: 33px; z-index: 94;"><img <? thisInfRm('1.180.0.323'); ?> src="https://img.new-combats.com/city/ap_exit.gif" width="57" height="26" class="aFilter" /></div>
|
||||
<div style="position: absolute; left: 191px; top: 12px; width: 75px; height: 68px; z-index: 94;"><img onclick="location.href='main.php?talk=11'" src="https://img.new-combats.com/city/1269_igsetee.png" width="120" height="220" class="aFilter" title="Äèàëîã ñ Àðêâèåððî" /></div>
|
||||
<div style="position: absolute; left: 30px; top: 127px; width: 48px; height: 33px; z-index: 94;"><img <? if($qst_hram==false){ echo 'onclick="alert(\'Àðêâèåððî: Âû íå äîïóùåíû ê êîòëàì! (Âûïîëíèòå çàäàíèå)\');"'; }else{ ?> onclick="location.href='main.php?r=1'" <? } ?> title="Àëòàðü Ïðåäìåòîâ" src="https://img.new-combats.com/city/ap_altar1.gif" width="147" height="93" class="aFilter" /></div>
|
||||
<div style="position: absolute; left: 333px; top: 129px; width: 48px; height: 33px; z-index: 94;"><img <? if($qst_hram==false){ echo 'onclick="alert(\'Àðêâèåððî: Âû íå äîïóùåíû ê êîòëàì! (Âûïîëíèòå çàäàíèå)\');"'; }else{ ?> onclick="location.href='main.php?r=2'" <? } ?> title="Àëòàðü Ðóí" src="https://img.new-combats.com/city/ap_altar2.gif" width="147" height="93" class="aFilter" /></div>
|
||||
<div style="position: absolute; left: 437px; top: 96px; width: 48px; height: 33px; z-index: 94;"><img <? thisInfRm('3.180.0.267'); ?> src="https://img.new-combats.com/city/ap_exit.gif" width="57" height="26" class="aFilter" /></div>
|
||||
|
||||
|
||||
<div id="snow"></div>
|
||||
<? echo $goline; ?> </div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<div style="display:none; height:0px " id="moveto"></div>
|
||||
<INPUT class="btn" onclick="window.open('/forum?read=974&rnd=1', 'help', 'height=500,width=1024,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes')" value="Ïîäñêàçêà äëÿ íîâè÷êîâ" style="color:red;" type="button">
|
||||
</small></div></td>
|
||||
<td><!-- <br /><span class="menutop"><nobr>Êîìíàòà äëÿ íîâè÷êîâ</nobr></span>--></td>
|
||||
</tr>
|
||||
</table>
|
||||
<small>
|
||||
<hr />
|
||||
<br />
|
||||
<strong>Âíèìàíèå!</strong> Íèêîãäà è íèêîìó íå ãîâîðèòå ïàðîëü îò ñâîåãî ïåðñîíàæà. Íå ââîäèòå ïàðîëü íà äðóãèõ ñàéòàõ, òèïà "íîâûé ãîðîä", "ëîòåðåÿ", "òàì, ãäå âñå äàþò íà õàëÿâó". Ïàðîëü íå íóæåí íè ïàëàäèíàì, íè êëàíàì, íè àäìèíèñòðàöèè, <U>òîëüêî âçëîìùèêàì</U> äëÿ êðàæè âàøåãî ãåðîÿ.<br />
|
||||
<em>Àäìèíèñòðàöèÿ.</em></small> <br />
|
||||
<? echo $rowonmax; ?><br />
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
}elseif($_GET['r']==1){
|
||||
$itmAll = ''; $itmAllSee = '';
|
||||
$itmAll = $u->genInv(11,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete` = "0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`data` NOT LIKE "%fromshop=2%" ORDER BY `lastUPD` DESC');
|
||||
if($itmAll[0]==0){
|
||||
$itmAllSee = '<tr><td align="center" bgcolor="#e2e0e0">ÏÓÑÒÎ (íåò ïîäõîäÿùèõ ïðåäìåòîâ)</td></tr>';
|
||||
}else{
|
||||
$itmAllSee = $itmAll[2];
|
||||
}
|
||||
//Óäà÷íî ðàñòâîðåí ïðåäìåò "Óêðåïëåííûé Êîñòûëü". Ïîëó÷åíà ðóíà "Ìîíî Áàóíè".
|
||||
?>
|
||||
<script>
|
||||
function takeItRun(img,id,vl)
|
||||
{
|
||||
if(id!=urlras)
|
||||
{
|
||||
urlras = id;
|
||||
document.getElementById('use_item').innerHTML = '<img src="https://<?=$c['img'];?>/i/items/'+img+'" title="Ïðåäìåò äëÿ ïåðåïëàâêè"/><br><a href="javascript:void(0);" onClick="cancelItRun()">Îòìåíèòü</a>';
|
||||
if( vl == 0 ) {
|
||||
document.getElementById('add_rep').innerHTML = ' + '+vl+'<br><div><b><font color="red"><small>(Íåîáõîäèì ïðåäìåò ïîäõîäÿùåãî óðîâíÿ, èíà÷å âû íå ïîëó÷èòå ðåïóòàöèþ)</small></font></b></div>';
|
||||
}else{
|
||||
document.getElementById('add_rep').innerHTML = ' + '+vl;
|
||||
}
|
||||
}else{
|
||||
cancelItRun();
|
||||
}
|
||||
}
|
||||
function cancelItRun()
|
||||
{
|
||||
urlras = 0;
|
||||
document.getElementById('use_item').innerHTML = 'Ïðåäìåò íå âûáðàí';
|
||||
document.getElementById('add_rep').innerHTML = '';
|
||||
}
|
||||
urlras = 0;
|
||||
</script>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td align="center" valign="top" bgcolor="#D6D6D6"><?=$u->microLogin($u->info['id'],1)?></td>
|
||||
<td align="center" valign="top" bgcolor="#D6D6D6"><B>Ïîäõîäÿùèå ïðåäìåòû â èíâåíòàðå</B></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="300" valign="top">
|
||||
<b>Ðåïóòàöèÿ: <? echo 0+$u->rep['rep1']; ?></b><span id="add_rep"></span>
|
||||
<br /><br /><center><span id="use_item">Ïðåäìåò íå âûáðàí</span><br /><br />
|
||||
<input class="btn" type="button" value="Ðàñòâîðèòü" onclick="location = '?r=<?=$_GET['r'].'&rnd='.$code.'&itm=';?>'+urlras;" /></center>
|
||||
<br />
|
||||
<br /><small>
|
||||
<font color="red">Âíèìàíèå!</font><br />
|
||||
Ïðåäìåòû ïðè ðàñòâîðåíèè è ðóíû ïðè ñëèÿíèè íåîáðàòèìî òåðÿþòñÿ.</small>
|
||||
</td>
|
||||
<td valign="top">
|
||||
<!-- -->
|
||||
<table width="100%" border="0" cellspacing="1" align="center" cellpadding="0" bgcolor="#A5A5A5">
|
||||
<? if($u->info['invBlock']==0){ echo $itmAllSee; }else{ echo '<div align="center" style="padding:10px;background-color:#A5A5A5;"><form method="post" action="main.php?inv=1&otdel='.$_GET['otdel'].'&relockinvent"><b>Ðþêçàê çàêðûò.</b><br><img title="Çàìîê äëÿ ðþêçàêà" src="https://img.new-combats.com/i/items/box_lock.gif"> Ââåäèòå ïàðîëü: <input id="relockInv" name="relockInv" type="password"><input type="submit" value="Îòêðûòü"></form></div>'; } ?>
|
||||
</table>
|
||||
<!-- -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<? }elseif( $_GET['r'] == 2 ) {
|
||||
$itmAll = ''; $itmAllSee = '';
|
||||
$itmAll = $u->genInv(14,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete` = "0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `im`.`type` = 31 ORDER BY `lastUPD` DESC');
|
||||
if($itmAll[0]==0){
|
||||
$itmAllSee = '<tr><td align="center" bgcolor="#e2e0e0">ÏÓÑÒÎ (íåò ïîäõîäÿùèõ ïðåäìåòîâ)</td></tr>';
|
||||
}else{
|
||||
$itmAllSee = $itmAll[2];
|
||||
}
|
||||
//Óäà÷íî ðàñòâîðåí ïðåäìåò "Óêðåïëåííûé Êîñòûëü". Ïîëó÷åíà ðóíà "Ìîíî Áàóíè".
|
||||
?>
|
||||
<script>
|
||||
function takeItRun(img,id,vl)
|
||||
{
|
||||
if(id!=urlras)
|
||||
{
|
||||
urlras = id;
|
||||
document.getElementById('use_item').innerHTML = '<img src="https://<?=$c['img'];?>/i/items/'+img+'" title="Ïðåäìåò äëÿ ïåðåïëàâêè"/><br><a href="javascript:void(0);" onClick="cancelItRun()">Îòìåíèòü</a>';
|
||||
}else{
|
||||
cancelItRun();
|
||||
}
|
||||
}
|
||||
function cancelItRun()
|
||||
{
|
||||
urlras = 0;
|
||||
document.getElementById('use_item').innerHTML = 'Ïóñòî';
|
||||
document.getElementById('add_rep').innerHTML = '';
|
||||
}
|
||||
urlras = 0;
|
||||
//
|
||||
function takeItRun2(img,id,vl)
|
||||
{
|
||||
if(id!=urlras2)
|
||||
{
|
||||
urlras2 = id;
|
||||
document.getElementById('use_item2').innerHTML = '<img src="https://<?=$c['img'];?>/i/items/'+img+'" title="Ïðåäìåò äëÿ ïåðåïëàâêè"/><br><a href="javascript:void(0);" onClick="cancelItRun2()">Îòìåíèòü</a>';
|
||||
}else{
|
||||
cancelItRun2();
|
||||
}
|
||||
}
|
||||
function cancelItRun2()
|
||||
{
|
||||
urlras2 = 0;
|
||||
document.getElementById('use_item2').innerHTML = 'Ïóñòî';
|
||||
}
|
||||
urlras2 = 0;
|
||||
//
|
||||
function takeItRun3(img,id,vl)
|
||||
{
|
||||
if(id!=urlras3)
|
||||
{
|
||||
urlras3 = id;
|
||||
document.getElementById('use_item3').innerHTML = '<img src="https://<?=$c['img'];?>/i/items/'+img+'" title="Ïðåäìåò äëÿ ïåðåïëàâêè"/><br><a href="javascript:void(0);" onClick="cancelItRun3()">Îòìåíèòü</a>';
|
||||
}else{
|
||||
cancelItRun3();
|
||||
}
|
||||
}
|
||||
function cancelItRun3()
|
||||
{
|
||||
urlras3 = 0;
|
||||
document.getElementById('use_item3').innerHTML = 'Ïóñòî';
|
||||
}
|
||||
urlras3 = 0;
|
||||
//
|
||||
function massTakeItRun(img,id,vl) {
|
||||
if( urlras == id ) {
|
||||
takeItRun(img,id,vl);
|
||||
}else if( urlras2 == id ) {
|
||||
takeItRun2(img,id,vl);
|
||||
}else if( urlras3 == id ) {
|
||||
takeItRun3(img,id,vl);
|
||||
}else if( urlras == 0 ) {
|
||||
takeItRun(img,id,vl);
|
||||
}else if( urlras2 == 0 ) {
|
||||
takeItRun2(img,id,vl);
|
||||
}else{
|
||||
takeItRun3(img,id,vl);
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td align="center" valign="top" bgcolor="#D6D6D6"><?=$u->microLogin($u->info['id'],1)?></td>
|
||||
<td align="center" valign="top" bgcolor="#D6D6D6"><b>Ïîäõîäÿùèå ïðåäìåòû â èíâåíòàðå</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="300" valign="top">
|
||||
<b>Ðåïóòàöèÿ: <? echo 0+$u->rep['rep1']; ?></b><span id="add_rep"></span>
|
||||
<br /><br /><center>
|
||||
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="80" align="center"><span id="use_item">Ïóñòî</span></td>
|
||||
<td width="80" align="center"><span id="use_item2">Ïóñòî</span></td>
|
||||
<td width="80" align="center"><span id="use_item3">Ïóñòî</span></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<br /><br />
|
||||
<input class="btn" type="button" value="Ïðåîáðàçîâàòü" onclick="location.href = '?r=<?=$_GET['r'].'&rnd='.$code.'&itm=';?>'+urlras+'x'+urlras2+'x'+urlras3;" /></center>
|
||||
<br />
|
||||
<br /><small>
|
||||
<font color="red">Âíèìàíèå!</font><br />
|
||||
Ïðåäìåòû ïðè ðàñòâîðåíèè è ðóíû ïðè ñëèÿíèè íåîáðàòèìî òåðÿþòñÿ.</small>
|
||||
</td>
|
||||
<td valign="top">
|
||||
<!-- -->
|
||||
<table width="100%" border="0" cellspacing="1" align="center" cellpadding="0" bgcolor="#A5A5A5">
|
||||
<? if($u->info['invBlock']==0){ echo $itmAllSee; }else{ echo '<div align="center" style="padding:10px;background-color:#A5A5A5;"><form method="post" action="main.php?inv=1&otdel='.$_GET['otdel'].'&relockinvent"><b>Ðþêçàê çàêðûò.</b><br><img title="Çàìîê äëÿ ðþêçàêà" src="https://img.new-combats.com/i/items/box_lock.gif"> Ââåäèòå ïàðîëü: <input id="relockInv" name="relockInv" type="password"><input type="submit" value="Îòêðûòü"></form></div>'; } ?>
|
||||
</table>
|
||||
<!-- -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<? } } ?>
|
||||
@@ -0,0 +1,91 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
$tattack = '';
|
||||
|
||||
if($u->room['file']=='ab/izlom16')
|
||||
{
|
||||
if(date("H")>=6 && date("H")<22) {
|
||||
$now = 'day';
|
||||
} else { $now = 'night'; }
|
||||
if($u->info['level'] >= 4)
|
||||
{
|
||||
if(date("H")>=6 && date("H")<22)
|
||||
{
|
||||
$tattack = '<span onMouseMove="this.runtimeStyle.color = \'white\';" onMouseOut="this.runtimeStyle.color = this.parentElement.style.color;" onclick="">Íàïàäåíèå äîñòóïíî ñ 22 äî 6 ÷.</span>';
|
||||
} else {
|
||||
if(isset($_POST['attack']))
|
||||
{
|
||||
$magic->magicCentralAttack();
|
||||
}
|
||||
$tattack = '<span onMouseMove="this.runtimeStyle.color = \'white\';" onMouseOut="this.runtimeStyle.color = this.parentElement.style.color;" onclick="findlogin(\'Íàïàñòü\',\'attack\',\'\',\'\');">Íàïàñòü</span>';
|
||||
}
|
||||
}
|
||||
?>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="250" valign="top">
|
||||
<? $usee = $u->getInfoPers($u->info['id'],0); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; } ?>
|
||||
</td>
|
||||
<td width="230" valign="top" style="padding-top:19px;"><? include('modules_data/stats_loc.php'); ?></td>
|
||||
<td valign="top"><div align="right">
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td>
|
||||
<? if($re!=''){ echo '<font color="red"><b>'.$re.'</b></font>'; } ?>
|
||||
<table width="500" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div style="position:relative; cursor: pointer;" id="ione">
|
||||
<img src="https://img.new-combats.com/i/images/300x225/ap_bg_iz_npc100500.jpg" alt="" name="img_ione" width="500" height="268" border="1" id="img_ione"/>
|
||||
<div id="buttons_on_image" style="cursor:pointer; font-weight:bold; color:#D8D8D8; font-size:10px;">
|
||||
<span onMouseMove="this.runtimeStyle.color = 'white';" onMouseOut="this.runtimeStyle.color = this.parentElement.style.color;" onclick="window.open('https://new-combats.com/forum', 'forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')">Ôîðóì</span>
|
||||
</div>
|
||||
<script language="javascript" type="text/javascript">
|
||||
<!--
|
||||
if(document.getElementById('ione'))
|
||||
{
|
||||
document.getElementById('ione').appendChild(document.getElementById('buttons_on_image'));
|
||||
document.getElementById('buttons_on_image').style.position = 'absolute';
|
||||
document.getElementById('buttons_on_image').style.bottom = '8px';
|
||||
document.getElementById('buttons_on_image').style.right = '23px';
|
||||
}else{
|
||||
document.getElementById('buttons_on_image').style.display = 'none';
|
||||
}
|
||||
-->
|
||||
</script>
|
||||
<div style="position: absolute; left: 430px; top: 196px; width: 48px; height: 33px; z-index: 94;"><img <? thisInfRm('1.180.0.323'); ?> src="https://img.new-combats.com/i/images/300x225/ab_iz_exit.gif" width="48" height="33" class="aFilter" /></div>
|
||||
<div style="position: absolute; left: 278px; top: 53px; width: 167px; height: 94px; z-index: 94;"><img <? thisInfRm('3.180.0.269'); ?> src="https://img.new-combats.com/i/images/300x225/ab_iz_gate.gif" width="167" height="94" class="aFilter" /></div>
|
||||
<div style="position: absolute; left: 22px; top: 161px; width: 75px; height: 68px; z-index: 94;"><img <? thisInfRm('3.180.0.??'); ?> src="https://img.new-combats.com/i/images/300x225/ab_iz_shop.gif" width="75" height="68" class="aFilter" /></div>
|
||||
<div style="position: absolute; left: 112px; top: 13px; width: 75px; height: 68px; z-index: 94;"><img onclick="location.href='main.php?talk=4'" src="https://img.new-combats.com/i/images/300x225/ab_iz_npc.gif" width="110" height="177" class="aFilter" title="Äèàëîã ñ Øåéëà" /></div>
|
||||
<div id="snow"></div>
|
||||
<? echo $goline; ?>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div style="display:none; height:0px " id="moveto"></div>
|
||||
</td>
|
||||
<td>
|
||||
<!-- <br /><span class="menutop"><nobr>Êîìíàòà äëÿ íîâè÷êîâ</nobr></span>-->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<small>
|
||||
<HR>
|
||||
<INPUT class="btn" onclick="window.open('/forum/', 'help', 'height=500,width=1024,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes')" value="Ïîäñêàçêà" style="color:red;" type="button">
|
||||
<? $hgo = $u->testHome(); if(!isset($hgo['id'])){ ?><INPUT onclick="location.href='main.php?homeworld=<? echo $code; ?>';" class="btn" value="Âîçâðàò" type="button" name="combats2"><? } unset($hgo); ?>
|
||||
<br />
|
||||
<strong>Âíèìàíèå!</strong> Íèêîãäà è íèêîìó íå ãîâîðèòå ïàðîëü îò ñâîåãî ïåðñîíàæà. Íå ââîäèòå ïàðîëü íà äðóãèõ ñàéòàõ, òèïà "íîâûé ãîðîä", "ëîòåðåÿ", "òàì, ãäå âñå äàþò íà õàëÿâó". Ïàðîëü íå íóæåí íè ïàëàäèíàì, íè êëàíàì, íè àäìèíèñòðàöèè, <U>òîëüêî âçëîìùèêàì</U> äëÿ êðàæè âàøåãî ãåðîÿ.<BR>
|
||||
<em>Àäìèíèñòðàöèÿ.</em></small> <BR>
|
||||
<? echo $rowonmax; ?><BR>
|
||||
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,148 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if($u->room['file']=='ab/izlom2')
|
||||
{
|
||||
if(isset($_POST['level']))
|
||||
{
|
||||
$dop_lvl = 8; //ìàêñèìàëüíî äîïóñòèìûé ëâë
|
||||
if((int)$_POST['level'] <= $u->info['level'] && (int)$_POST['level'] <= $dop_lvl)
|
||||
{
|
||||
$eff1 = mysql_fetch_array(mysql_query('SELECT * FROM `eff_users` WHERE `uid` = "'.$u->info['id'].'" AND `id_eff` = "31" AND `delete` = "0" LIMIT 1'));
|
||||
if(!isset($eff1['id']))
|
||||
{
|
||||
if(file_exists('_incl_data/class/__zv.php')) {
|
||||
if(!isset($zv))
|
||||
{
|
||||
include('_incl_data/class/__zv.php');
|
||||
}
|
||||
$zv->startIzlom(1,((int)$_POST['level']));
|
||||
}else{
|
||||
echo '...';
|
||||
}
|
||||
}else{
|
||||
echo '<font color="red"><b>Âû íå ìîæåòå íà÷àòü íîâûé ïîõîä ïîêà äåéñòâóåò ýôôåêò "Êàñàíèå Õàîñà"</b></font>';
|
||||
}
|
||||
}else{
|
||||
echo '<font color="red"><b>Âû íå ìîæåòå íà÷àòü ïîõîä... Âûïîëíèòå áîëüøå çàäàíèé ó Øåéëû!</b></font>';
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
<style type="text/css">
|
||||
body
|
||||
{
|
||||
/*background-color:#E2E2E2;*/
|
||||
background-image: url(https://img.new-combats.com/p_portal23.jpg);
|
||||
background-repeat:no-repeat;background-position:top right;
|
||||
}
|
||||
.pH3 { COLOR: #8f0000; FONT-FAMILY: Arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; }
|
||||
.class_ {
|
||||
font-weight: bold;
|
||||
color: #C5C5C5;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class_st {
|
||||
font-weight: bold;
|
||||
color: #659BA3;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__ {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
}
|
||||
.class__st {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
font-size: 10px;
|
||||
}
|
||||
.class_old {
|
||||
font-weight: bold;
|
||||
color: #919191;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__old {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #838383;
|
||||
font-size: 10px;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div align="right"><? if($re!=''){ echo '<font color="red"><b>'.$re.'</b></font>'; } ?></div>
|
||||
<div id="hint3" style="visibility:hidden"></div>
|
||||
<TABLE style="" width="100%" cellspacing="0" cellpadding="0">
|
||||
<tr><td valign="top"><div align="center" class="pH3">Èçëîì Õàîñà</div>
|
||||
<td width="280" valign="top"><table cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="100%"> </td>
|
||||
<td><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td><!-- -->
|
||||
<? echo $goLis; ?>
|
||||
<!-- -->
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td nowrap="nowrap"><table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#DEDEDE">
|
||||
<tr>
|
||||
<td bgcolor="#D3D3D3"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /></td>
|
||||
<td bgcolor="#D3D3D3" nowrap="nowrap"><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=3.180.0.353&rnd=<? echo $code; ?>';" title="<? thisInfRm('3.180.0.353',1); ?>">Èçëîì Õàîñà - 16</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td bgcolor="#D3D3D3"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /></td>
|
||||
<td bgcolor="#D3D3D3" nowrap="nowrap"><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=3.180.0.270&rnd=<? echo $code; ?>';" title="<? thisInfRm('3.180.0.270',1); ?>">Ìàãàçèí Èçëîìà</a></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr> <tr>
|
||||
<td nowrap="nowrap"> </td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
<center></center></td>
|
||||
</table>
|
||||
<div id="textgo" style="visibility:hidden;"></div>
|
||||
<FORM method="post">
|
||||
<input checked="checked" type="radio" name="level" value="8" <? if($u->info['level']<7){ echo 'disabled'; } ?>>
|
||||
Ïðîõîä â Èçëîì Õàîñà (<a href="breakchaos.php?level=8" target="_blank">ïîñìîòðåòü ðåéòèíã</a>)<br/>
|
||||
<!--<input type="radio" name="level" value="9" <? if($u->info['level']<7){ echo 'disabled'; } ?>>
|
||||
Ïðîõîä äëÿ áûâàëûõ (<a href="breakchaos.php?level=9" target="_blank">ïîñìîòðåòü ðåéòèíã</a>)<br/>
|
||||
<input type="radio" name="level" value="10" <? if($u->info['level']<7){ echo 'disabled'; } ?>>
|
||||
Ïðîõîä äëÿ ïðîôåññèîíàëîâ (<a href="breakchaos.php?level=10" target="_blank">ïîñìîòðåòü ðåéòèíã</a>)<br/>
|
||||
<input type="radio" name="level" value="11" <? if($u->info['level']<7){ echo 'disabled'; } ?>>
|
||||
Ïðîõîä äëÿ æèòåëåé (<a href="breakchaos.php?level=11" target="_blank">ïîñìîòðåòü ðåéòèíã</a>)--><br/><br/>
|
||||
<INPUT type='submit' value='Íà÷àòü ïîõîä'>
|
||||
</FORM>
|
||||
<!--<p><b>Ðåéòèíã ïîõîäîâ «Èçëîì Õàîñà»:</b><br />--><?
|
||||
/*- $i = 0; $sp = mysql_query('SELECT * FROM `izlom_rating` ORDER BY `voln` DESC LIMIT 50');
|
||||
$uidz = array();
|
||||
while($pl = mysql_fetch_array($sp))
|
||||
{
|
||||
if(!isset($uidz[$pl['uid']]))
|
||||
{
|
||||
$i++; $uidz[$pl['uid']] = $i;
|
||||
$text .= $i.'. <span class="date">'.date('d.m.Y H:i',$pl['time']).'</span>, Âîëíà: <b>'.$pl['voln'].'</b>, '.$u->microLogin($pl['uid'],1).'<br>';
|
||||
}
|
||||
}-*/
|
||||
/*if(!isset($text))
|
||||
{
|
||||
$text = 'Èñòîðèÿ ïóñòà, ñêîðåå âñåãî íå íàøëîñü ñìåëü÷àêîâ...';
|
||||
}
|
||||
echo $text;
|
||||
unset($text);*/
|
||||
echo '</p>';
|
||||
?>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,200 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if($u->room['file']=='ab/izlomshop')
|
||||
{
|
||||
$shopProcent = 50;
|
||||
if(date('d',time())==22)
|
||||
{
|
||||
//$shopProcent = 1;
|
||||
}
|
||||
|
||||
if(!isset($_GET['otdel']))
|
||||
{
|
||||
$_GET['otdel'] = 1;
|
||||
}
|
||||
|
||||
$sid = 10;
|
||||
|
||||
$error = '';
|
||||
|
||||
if(isset($_GET['buy']))
|
||||
{
|
||||
if($u->newAct($_GET['sd4'])==true)
|
||||
{
|
||||
$re = $u->buyItem($sid,(int)$_GET['buy'],(int)$_GET['x']);
|
||||
}else{
|
||||
$re = 'Âû óâåðåíû ÷òî õîòèòå êóïèòü ýòîò ïðåäìåò?';
|
||||
}
|
||||
}
|
||||
|
||||
if($re!=''){ echo '<div align="right"><font color="red"><b>'.$re.'</b></font></div>'; } ?>
|
||||
<script type="text/javascript">
|
||||
function AddCount(name, txt)
|
||||
{
|
||||
document.getElementById("hint4").innerHTML = '<table border=0 width=100% cellspacing=1 cellpadding=0 bgcolor="#CCC3AA"><tr><td align=center><B>Êóïèòü íåñê. øòóê</td><td width=20 align=right valign=top style="cursor: pointer" onclick="closehint3();"><BIG><B>x</TD></tr><tr><td colspan=2>'+
|
||||
'<form method=post><table border=0 width=100% cellspacing=0 cellpadding=0 bgcolor="#FFF6DD"><tr><INPUT TYPE="hidden" name="set" value="'+name+'"><td colspan=2 align=center><B><I>'+txt+'</td></tr><tr><td width=80% align=right>'+
|
||||
'Êîëè÷åñòâî (øò.) <INPUT TYPE="text" NAME="count" id=count size=4></td><td width=20%> <INPUT TYPE="submit" value=" »» ">'+
|
||||
'</TD></TR></form></TABLE></td></tr></table>';
|
||||
document.getElementById("hint4").style.visibility = 'visible';
|
||||
document.getElementById("hint4").style.left = '100px';
|
||||
document.getElementById("hint4").style.top = '100px';
|
||||
document.getElementById("count").focus();
|
||||
}
|
||||
function closehint3() {
|
||||
document.getElementById('hint4').style.visibility='hidden';
|
||||
Hint3Name='';
|
||||
}
|
||||
</script>
|
||||
<style type="text/css">
|
||||
|
||||
.pH3 { COLOR: #8f0000; FONT-FAMILY: Arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; }
|
||||
.class_ {
|
||||
font-weight: bold;
|
||||
color: #C5C5C5;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class_st {
|
||||
font-weight: bold;
|
||||
color: #659BA3;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__ {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
}
|
||||
.class__st {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
font-size: 10px;
|
||||
}
|
||||
.class_old {
|
||||
font-weight: bold;
|
||||
color: #919191;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__old {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #838383;
|
||||
font-size: 10px;
|
||||
}
|
||||
</style>
|
||||
<TABLE width="100%" cellspacing="0" cellpadding="0">
|
||||
<tr><td valign="top"><div align="center" class="pH3">Ñòîÿíêà Ýêñïåäèöèè</div>
|
||||
<?php
|
||||
echo '<b style="color:red">'.$error.'</b>';
|
||||
?>
|
||||
<br />
|
||||
<TABLE width="100%" cellspacing="0" cellpadding="4">
|
||||
<TR>
|
||||
<form name="F1" method="post">
|
||||
<TD valign="top" align="left">
|
||||
<!--Ñòîÿíêà Ýêñïåäèöèè-->
|
||||
<table width="100%" cellspacing="0" cellpadding="0" bgcolor="#a5a5a5">
|
||||
<div id="hint3" style="visibility:hidden"></div>
|
||||
<tr>
|
||||
<td align="center" height="21">
|
||||
<?php
|
||||
/*íàçâàíèÿ ðàçäåëîâ (ñâåðõó)*/
|
||||
$otdels_small_array = array (1=>'<b>Îòäåë "Îäåæäà: Íàðó÷è"</b>',2=>'<b>Îòäåë "Îäåæäà: Àìóëåòû"</b>',3=>'<b>Îòäåë "Àìóíèöèÿ: Ðåñóðñû"</b>');
|
||||
if(isset($otdels_small_array[$_GET['otdel']]))
|
||||
{
|
||||
echo $otdels_small_array[$_GET['otdel']];
|
||||
}
|
||||
?>
|
||||
</tr>
|
||||
<tr><td>
|
||||
<!--Ðþêçàê / Ïðèëàâîê-->
|
||||
<table width="100%" CELLSPACING="1" CELLPADDING="1" bgcolor="#a5a5a5">
|
||||
<?php
|
||||
//Âûâîäèì âåùè â Ñòîÿíêà Ýêñïåäèöèè äëÿ ïîêóïêè
|
||||
$u->shopItems($sid);
|
||||
?>
|
||||
</TABLE>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
</FORM>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<td width="280" valign="top">
|
||||
<TABLE align="right" cellpadding="0" cellspacing="0"><TD width="100%"> </TD><TD>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td>
|
||||
<!-- -->
|
||||
<? echo $goLis; ?>
|
||||
<!-- -->
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td nowrap="nowrap">
|
||||
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#DEDEDE">
|
||||
<tr>
|
||||
<td bgcolor="#D3D3D3"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /></td>
|
||||
<td bgcolor="#D3D3D3" nowrap><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=3.180.0.269&rnd=<? echo $code; ?>';" title="<? thisInfRm('3.180.0.269',1); ?>">Èçëîì Õàîñà</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></table>
|
||||
</td></table><br />
|
||||
<div><br />
|
||||
<div align="right"><br /><br /><br />
|
||||
<small>
|
||||
Ìàññà: 0/0 <br />
|
||||
Ó âàñ â íàëè÷èè: <b style="color:#339900;"><?php echo round($u->info['money'],2); ?> êð.</b>
|
||||
</small>
|
||||
</div>
|
||||
<br />
|
||||
<INPUT TYPE="button" value="Îáíîâèòü" onclick="location = '<? echo $_SERVER['REQUEST_URI']; ?>';"><BR>
|
||||
</div>
|
||||
<div style="background-color:#A5A5A5;padding:1"><center><B>Îòäåëû Ñòîÿíêè Ýêñïåäèöèè</B></center></div>
|
||||
<div style="line-height:17px;">
|
||||
<?php
|
||||
/*íàçâàíèÿ ðàçäåëîâ (ñïðàâà)*/
|
||||
$otdels_array = array (1=>'Îáìóíäèðîâàíèå:',2=>' Âåùè',3=>'Àìóíèöèÿ: Ðåñóðñû');
|
||||
$i=1;
|
||||
while ($i!=-1)
|
||||
{
|
||||
if(isset($otdels_array[$i]))
|
||||
{
|
||||
if(isset($_GET['otdel']) && $_GET['otdel']==$i)
|
||||
{
|
||||
$color = 'C7C7C7';
|
||||
} else {
|
||||
$color = 'e2e0e0';
|
||||
}
|
||||
echo '
|
||||
<A HREF="?otdel='.$i.'"><DIV style="background-color: #'.$color.'">
|
||||
'.$otdels_array[$i].'
|
||||
</A></DIV>
|
||||
';
|
||||
} else {
|
||||
$i = -2;
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
|
||||
if(isset($_GET['gifts']))
|
||||
{
|
||||
$color = 'C7C7C7';
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
</td>
|
||||
</table>
|
||||
<br>
|
||||
<div id="textgo" style="visibility:hidden;"></div>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,231 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if($u->room['file']=='ab/kareta')
|
||||
{
|
||||
$cs = ''; $sos = '';
|
||||
$car = mysql_fetch_array(mysql_query('SELECT * FROM `vokzal` WHERE `name` = "'.$u->room['name'].'" LIMIT 1'));
|
||||
if(isset($car['id']))
|
||||
{
|
||||
$sp = mysql_query('SELECT * FROM `vokzal` WHERE `city` = "'.$c['thiscity'].'" OR `tocity` = "'.$c['thiscity'].'"');
|
||||
while($pl = mysql_fetch_array($sp))
|
||||
{
|
||||
$vz1 = mysql_fetch_array(mysql_query('SELECT * FROM `room` WHERE `name` = "Âîêçàë" AND `city` = "'.$pl['city'].'" LIMIT 1'));
|
||||
$vz2 = mysql_fetch_array(mysql_query('SELECT * FROM `room` WHERE `name` = "Âîêçàë" AND `city` = "'.$pl['tocity'].'" LIMIT 1'));
|
||||
$crm = mysql_fetch_array(mysql_query('SELECT * FROM `room` WHERE `name` = "'.$pl['name'].'" LIMIT 1'));
|
||||
//period 0 - ïðèáûòèå â ãîðîä (ñòîÿíêà), 1 - äâèæåíèå, 3 - ïðèáûòèå â äðóãîé ãîðîä (ñòîÿíêà), 4 - äâèæåíèå (èç tocity)
|
||||
if($pl['time_start_go']==0)
|
||||
{
|
||||
//Ýòî íîâàÿ êàðåòà îáíîâëÿåì äàííûå
|
||||
mysql_query('UPDATE `vokzal` SET `time_start_go` = "'.(time()+$pl['timeStop']*60).'",`time_finish_go` = "'.(time()+$pl['timeStop']*60+$pl['time_go']*60).'" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
|
||||
$pl['time_start_go'] = time()+$pl['timeStop']*60;
|
||||
$pl['time_finish_go'] = $pl['time_start_go']+$pl['time_go']*60;
|
||||
}
|
||||
$see = 0;
|
||||
if($u->info['admin']>0)
|
||||
{
|
||||
$see = 1;
|
||||
}
|
||||
$plc = $pl['tocity'];
|
||||
if($pl['time_start_go']-600<time() && $pl['time_start_go']>time())
|
||||
{
|
||||
//ìîæíî çíàíèìàòü ìåñòà â êàðåòå
|
||||
if(isset($crm['id']))
|
||||
{
|
||||
$sr = mysql_query('SELECT `uid`,`id` FROM `items_users` WHERE `secret_id` = "'.$pl['time_start_go'].'_b'.$pl['id'].'" AND `delete` = "0" LIMIT 100');
|
||||
while($pr = mysql_fetch_array($sr))
|
||||
{
|
||||
$upd1 = mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `id` = "'.$pr['id'].'" LIMIT 1');
|
||||
if($upd1)
|
||||
{
|
||||
mysql_query('UPDATE `users` SET `room` = "'.$crm['id'].'" WHERE `online` > '.(time()-120).' AND `id` = "'.$pr['uid'].'" LIMIT 1');
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
//îòïðàâëÿåì êàðåòó â äðóãîé ãîðîä
|
||||
if($pl['time_finish_go']<time())
|
||||
{
|
||||
//ïðèáûëè
|
||||
if($pl['period']==0)
|
||||
{
|
||||
//Ïðèáûëè â ãîðîä, âðåìÿ ñòîÿíêè çàêîí÷èëîñü, è ïîåõàëè
|
||||
mysql_query('UPDATE `vokzal` SET `period` = "1",`citygo` = "'.$pl['tocity'].'" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
|
||||
$pl['period'] = 1;
|
||||
}elseif($pl['period']==1)
|
||||
{
|
||||
//ïðèåõàëèñ â äðóãîé ãîðîä, äåëàåì òàì ñòîÿíêó âûêèäûâàåì ëþäåé
|
||||
if(isset($crm['id']))
|
||||
{
|
||||
mysql_query('UPDATE `users` SET `city` = "'.$pl['tocity'].'",`room` = "'.$vz2['id'].'" WHERE `room` = "'.$crm['id'].'" LIMIT '.$pl['bilets_default'].'');
|
||||
}
|
||||
mysql_query('UPDATE `vokzal` SET `bilets` = "'.$pl['bilets_default'].'",`citygo`="'.$pl['city'].'",`time_finish_go` = "'.(time()+$pl['timeStop']*60+$pl['time_go']*60).'",`time_start_go` = "'.(time()+$pl['timeStop']*60).'",`period` = "3" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
|
||||
$pl['period'] = 3;
|
||||
}elseif($pl['period']==3)
|
||||
{
|
||||
//Ïðèáûëè â ãîðîä, âðåìÿ ñòîÿíêè çàêîí÷èëîñü, è ïîåõàëè
|
||||
mysql_query('UPDATE `vokzal` SET `period` = "4" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
|
||||
$pl['period'] = 4;
|
||||
}elseif($pl['period']==4)
|
||||
{
|
||||
//ïðèåõàëèñ â äðóãîé ãîðîä, äåëàåì òàì ñòîÿíêó è âûêèäûâàåì ëþäåé
|
||||
if(isset($crm['id']))
|
||||
{
|
||||
mysql_query('UPDATE `users` SET `city` = "'.$pl['city'].'",`room` = "'.$vz1['id'].'" WHERE `room` = "'.$crm['id'].'" LIMIT '.$pl['bilets_default'].'');
|
||||
}
|
||||
mysql_query('UPDATE `vokzal` SET `bilets` = "'.$pl['bilets_default'].'",`citygo`="'.$pl['tocity'].'",`time_finish_go` = "'.(time()+$pl['timeStop']*60+$pl['time_go']*60).'",`time_start_go` = "'.(time()+$pl['timeStop']*60).'",`period` = "0" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
|
||||
$pl['period'] = 0;
|
||||
}else{
|
||||
echo '[?]';
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if($re!=''){ echo '<div align="right"><font color="red"><b>'.$re.'</b></font></div>'; } ?>
|
||||
<style type="text/css">
|
||||
|
||||
.pH3 { COLOR: #8f0000; FONT-FAMILY: Arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; }
|
||||
.class_ {
|
||||
font-weight: bold;
|
||||
color: #C5C5C5;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class_st {
|
||||
font-weight: bold;
|
||||
color: #659BA3;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__ {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
}
|
||||
.class__st {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
font-size: 10px;
|
||||
}
|
||||
.class_old {
|
||||
font-weight: bold;
|
||||
color: #919191;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__old {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #838383;
|
||||
font-size: 10px;
|
||||
}
|
||||
</style>
|
||||
<TABLE width="100%" cellspacing="0" cellpadding="0">
|
||||
<tr><td valign="top"><div align="center" class="pH3"><? echo $u->room['name']; ?></div>
|
||||
<?php
|
||||
echo '<b style="color:red">'.$error.'</b>';
|
||||
?>
|
||||
<center>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="400" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="150"><div align="left"></div></td>
|
||||
<td><div align="left"></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="left">Ìåñòî îòáûòèÿ:</div></td>
|
||||
<td><div align="left"><? echo $u->city_name[$c['thiscity']]; ?></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="left">Ìåñòî ïðèáûòèÿ:</div></td>
|
||||
<td><div align="left"><? echo $u->city_name[$car['citygo']]; ?></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="left">Ïðèáûòèå:</div></td>
|
||||
<td><div align="left"><? echo date('H:i',$car['time_start_go']+$car['time_go']*60); ?></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="left"></div></td>
|
||||
<td><div align="left"></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="left"></div></td>
|
||||
<td><div align="left"></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="left"></div></td>
|
||||
<td><div align="left"></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="left"></div></td>
|
||||
<td><div align="left"></div></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<div align="left">
|
||||
<?
|
||||
/*
|
||||
img.combats-world.com/i/kareta1.swf - âåñíà (íî÷ü) 1 ìàðò
|
||||
img.combats-world.com/i/kareta2.swf - âåñíà (äåíü)
|
||||
img.combats-world.com/i/kareta3.swf - çèìà (íî÷ü) 1 äåêàáðÿ
|
||||
img.combats-world.com/i/kareta4.swf - çèìà (äåíü)
|
||||
img.combats-world.com/i/kareta5.swf - ëåòî (íî÷ü) 1 èþíÿ
|
||||
img.combats-world.com/i/kareta6.swf - ëåòî (äåíü)
|
||||
img.combats-world.com/i/kareta7.swf - îñåíü (íî÷ü) 1 ñåíòÿáðÿ
|
||||
img.combats-world.com/i/kareta8.swf - îñåíü (äåíü)
|
||||
1 - âåñíà
|
||||
2 - ëåòî
|
||||
3 - îñåíü
|
||||
4 - çèìà
|
||||
*/
|
||||
$outimg = array(1=>4,2=>4,3=>1,4=>1,5=>1,6=>2,7=>2,8=>2,9=>3,10=>3,11=>3,12=>4);
|
||||
$imgo = array(1=>1,2=>5,3=>7,4=>3);
|
||||
$outimg = $imgo[$outimg[round(date('m',time()))]];
|
||||
if(date('H',time())<22 && date('H',time())>6)
|
||||
{
|
||||
$outimg++;
|
||||
}
|
||||
?>
|
||||
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="220" height="175">
|
||||
<param name="movie" value="https://img.new-combats.com/i/kareta<? if($outimg==''){ $outimg = 1; } echo $outimg; ?>.swf" />
|
||||
<param name="quality" value="high" />
|
||||
<param name="SCALE" value="exactfit" />
|
||||
<embed src="https://img.new-combats.com/i/kareta<? echo $outimg; ?>.swf" width="220" height="175" quality="high" pluginspage="https://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" scale="exactfit"></embed>
|
||||
</object>
|
||||
</div></td>
|
||||
<td valign="middle"><p> </p>
|
||||
<div align="center">
|
||||
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="670" height="428">
|
||||
<param name="movie" value="https://img.new-combats.com/flash/puzzle<? echo rand(1,13); ?>.swf" />
|
||||
<param name="quality" value="high" /><param name="SCALE" value="exactfit" />
|
||||
<embed src="https://img.new-combats.com/flash/puzzle<? echo rand(1,13); ?>.swf" width="670" height="428" quality="high" pluginspage="https://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" scale="exactfit"></embed>
|
||||
</object>
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<b><br />
|
||||
</b><small style="color:#999999;"><br />
|
||||
</small>
|
||||
</center>
|
||||
<td width="280" valign="top"><div>
|
||||
|
||||
<div align="right">
|
||||
<input onclick="location='main.php?rnd=<? echo $code; ?>';" type="button" value="îáíîâèòü" />
|
||||
<input type="button" value="âûéòè èç êàðåòû" />
|
||||
<br />
|
||||
</div>
|
||||
<br />
|
||||
<br />
|
||||
</div></td>
|
||||
</table>
|
||||
<br>
|
||||
<div id="textgo" style="visibility:hidden;"></div>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,379 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if($u->room['file']=='ab/legion')
|
||||
{
|
||||
|
||||
$dun = 13; //äëÿ íîâè÷êîâ 2-7 ëâë
|
||||
|
||||
$er = '';
|
||||
|
||||
$dzs = '';
|
||||
|
||||
$g111 = 1;
|
||||
$g11 = $u->testAction('`uid` = "'.$u->info['id'].'" AND `vars` = "psh13" AND `time`>'.(time()-7200).' LIMIT 1',1);
|
||||
|
||||
$moder = mysql_fetch_array(mysql_query('SELECT * FROM `moder` WHERE `align` = "'.$u->info['align'].'" LIMIT 1'));
|
||||
|
||||
if($u->info['dn']>0)
|
||||
{
|
||||
$zv = mysql_fetch_array(mysql_query('SELECT * FROM `dungeon_zv` WHERE `id`="'.$u->info['dn'].'" AND `delete` = "0" LIMIT 1'));
|
||||
if(!isset($zv['id']))
|
||||
{
|
||||
mysql_query('UPDATE `stats` SET `dn` = "0" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$u->info['dn'] = 0;
|
||||
}
|
||||
}
|
||||
|
||||
if(isset($g11['id']))
|
||||
{
|
||||
$g111 = 0;
|
||||
if(isset($_GET['start']))
|
||||
{
|
||||
$re = 'Ïîõîä â ïåùåðû ðàçðåøåí îäèí ðàç â äâà ÷àñà. Îñòàëîñü åùå: '.$u->timeOut(7200-time()+$g11['time']);
|
||||
}
|
||||
}
|
||||
if(isset($_GET['start']) && $zv['uid']==$u->info['id'] && $g111 == 1)
|
||||
{
|
||||
//íà÷èíàåì ïîõîä
|
||||
//íà÷èíàåì ïîõîä
|
||||
$ig = 1;
|
||||
if($ig>0)
|
||||
{
|
||||
//ïåðåìåùàåì èãðîêîâ â ïåùåðó
|
||||
//$u->addAction(time(),'psh13','');
|
||||
$ins = mysql_query('INSERT INTO `dungeon_now` (`city`,`uid`,`id2`,`name`,`time_start`)
|
||||
VALUES ("'.$zv['city'].'","'.$zv['uid'].'","'.$dun.'","Áåçäíà","'.time().'")');
|
||||
if($ins)
|
||||
{
|
||||
$zid = mysql_insert_id();
|
||||
//îáíîâëÿåì ïîëüçîâàòåëåé
|
||||
$su = mysql_query('SELECT `u`.`id`,`st`.`dn` FROM `stats` AS `st` LEFT JOIN `users` AS `u` ON (`st`.`id` = `u`.`id`) WHERE `st`.`dn`="'.$zv['id'].'" LIMIT '.($zv['team_max']+1).'');
|
||||
$ids = '';
|
||||
while($pu = mysql_fetch_array($su))
|
||||
{
|
||||
$ids .= ' `id` = "'.$pu['id'].'" OR';
|
||||
$u->addAction(time(),'psh13','',$pu['id']);
|
||||
}
|
||||
$ids = rtrim($ids,'OR');
|
||||
$upd1 = mysql_query('UPDATE `stats` SET `x`="0",`y`="0",`dn` = "0",`dnow` = "'.$zid.'" WHERE '.$ids.' LIMIT '.($zv['team_max']+1).'');
|
||||
if($upd1)
|
||||
{
|
||||
$upd2 = mysql_query('UPDATE `users` SET `room` = "315" WHERE '.$ids.' LIMIT '.($zv['team_max']+1).'');
|
||||
//Äîáàâëÿåì áîòîâ è îáüåêòû â ïåùåðó $zid ñ for_dn = $dun
|
||||
//Äîáàâëÿåì áîòîâ
|
||||
$vls = '';
|
||||
$sp = mysql_query('SELECT * FROM `dungeon_bots` WHERE `for_dn` = "'.$dun.'"');
|
||||
while($pl = mysql_fetch_array($sp))
|
||||
{
|
||||
$vls .= '("'.$zid.'","'.$pl['id_bot'].'","'.$pl['colvo'].'","'.$pl['items'].'","'.$pl['x'].'","'.$pl['y'].'","'.$pl['dialog'].'","'.$pl['items'].'"),';
|
||||
}
|
||||
$vls = rtrim($vls,',');
|
||||
$ins1 = mysql_query('INSERT INTO `dungeon_bots` (`dn`,`id_bot`,`colvo`,`items`,`x`,`y`,`dialog`,`atack`) VALUES '.$vls.'');
|
||||
//Äîáàâëÿåì îáüåêòû
|
||||
$vls = '';
|
||||
$sp = mysql_query('SELECT * FROM `dungeon_obj` WHERE `for_dn` = "'.$dun.'"');
|
||||
while($pl = mysql_fetch_array($sp))
|
||||
{
|
||||
$vls .= '("'.$zid.'","'.$pl['name'].'","'.$pl['img'].'","'.$pl['x'].'","'.$pl['y'].'","'.$pl['action'].'","'.$pl['type'].'","'.$pl['w'].'","'.$pl['h'].'","'.$pl['s'].'","'.$pl['s2'].'","'.$pl['os1'].'","'.$pl['os2'].'","'.$pl['os3'].'","'.$pl['os4'].'","'.$pl['type2'].'","'.$pl['top'].'","'.$pl['left'].'","'.$pl['date'].'"),';
|
||||
}
|
||||
$vls = rtrim($vls,',');
|
||||
if($vls!='')
|
||||
{
|
||||
$ins2 = mysql_query('INSERT INTO `dungeon_obj` (`dn`,`name`,`img`,`x`,`y`,`action`,`type`,`w`,`h`,`s`,`s2`,`os1`,`os2`,`os3`,`os4`,`type2`,`top`,`left`,`date`) VALUES '.$vls.'');
|
||||
}else{
|
||||
$ins2 = true;
|
||||
}
|
||||
if($upd2 && $ins1 && $ins2)
|
||||
{
|
||||
mysql_query('UPDATE `dungeon_zv` SET `delete` = "'.time().'" WHERE `id` = "'.$zv['id'].'" LIMIT 1');
|
||||
die('<script>location="main.php?rnd='.$code.'";</script>');
|
||||
}else{
|
||||
$re = 'Îøèáêà ïåðåõîäà â ïîäçåìåëüå...';
|
||||
}
|
||||
}else{
|
||||
$re = 'Îøèáêà ïåðåõîäà â ïîäçåìåëüå...';
|
||||
}
|
||||
}else{
|
||||
$re = 'Îøèáêà ïåðåõîäà â ïîäçåìåëüå...';
|
||||
}
|
||||
}
|
||||
}elseif(isset($_POST['go'],$_POST['goid']) && $g111==1)
|
||||
{
|
||||
if(!isset($zv['id']))
|
||||
{
|
||||
$zv = mysql_fetch_array(mysql_query('SELECT * FROM `dungeon_zv` WHERE `city` = "'.$u->info['city'].'" AND `id`="'.mysql_real_escape_string($_POST['goid']).'" AND `delete` = "0" LIMIT 1'));
|
||||
if(isset($zv['id']))
|
||||
{
|
||||
if($u->info['level']>7)
|
||||
{
|
||||
$row = 0;
|
||||
if(5>$row)
|
||||
{
|
||||
$upd = mysql_query('UPDATE `stats` SET `dn` = "'.$zv['id'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
if(!$upd)
|
||||
{
|
||||
$re = 'Íå óäàëîñü âñòóïèòü â ýòó ãðóïïó';
|
||||
unset($zv);
|
||||
}else{
|
||||
$u->info['dn'] = $zv['id'];
|
||||
}
|
||||
}else{
|
||||
$re = 'Â ãðóïïå íåò ìåñòà';
|
||||
unset($zv);
|
||||
}
|
||||
}else{
|
||||
$re = 'Âû íå ïîäõîäèòå ïî óðîâíþ';
|
||||
unset($zv);
|
||||
}
|
||||
}else{
|
||||
$re = 'Çàÿâêà íå íàéäåíà';
|
||||
}
|
||||
}else{
|
||||
$re = 'Âû óæå íàõîäèòåñü â ãðóïïå';
|
||||
}
|
||||
}elseif(isset($_POST['leave']) && isset($zv['id']) && $g111 == 1)
|
||||
{
|
||||
if($zv['uid']==$u->info['id'])
|
||||
{
|
||||
//ñòàâèì â ãðóïïó íîâîãî ðóêîâîäèòåëÿ
|
||||
$ld = mysql_fetch_array(mysql_query('SELECT `id` FROM `stats` WHERE `dn` = "'.$zv['id'].'" AND `id` != "'.$u->info['id'].'" LIMIT 1'));
|
||||
if(isset($ld['id']))
|
||||
{
|
||||
$zv['uid'] = $ld['id'];
|
||||
mysql_query('UPDATE `dungeon_zv` SET `uid` = "'.$zv['uid'].'" WHERE `id` = "'.$zv['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `stats` SET `dn` = "0" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$u->info['dn'] = 0;
|
||||
unset($zv);
|
||||
}else{
|
||||
//óäàëÿåì ãðóïïó öåëèêîì
|
||||
mysql_query('UPDATE `dungeon_zv` SET `delete` = "'.time().'" WHERE `id` = "'.$zv['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `stats` SET `dn` = "0" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$u->info['dn'] = 0;
|
||||
unset($zv);
|
||||
}
|
||||
}else{
|
||||
//ïðîñòî âûõîäèì ñ ãðóïïû
|
||||
mysql_query('UPDATE `stats` SET `dn` = "0" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$u->info['dn'] = 0;
|
||||
unset($zv);
|
||||
}
|
||||
}elseif(isset($_POST['add']) && $u->info['level']>1 && $g111 == 1)
|
||||
{
|
||||
if($u->info['dn']==0)
|
||||
{
|
||||
$lmn = $u->info['level']-1;
|
||||
$lmx = $u->info['level']+1;
|
||||
$tmx = 0;
|
||||
|
||||
if($lmn<2){ $lmn = 2; }
|
||||
if($lmn>7){ $lmn = 7; }
|
||||
if($lmx<2){ $lmx = 2; }
|
||||
if($lmx>7){ $lmx = 7; }
|
||||
|
||||
if($u->info['level']>7)
|
||||
{
|
||||
$tmx = 5;
|
||||
}
|
||||
|
||||
//òîëüêî ñâîåãî óðîâíÿ
|
||||
$lmn = $u->info['level'];
|
||||
|
||||
$ins = mysql_query('INSERT INTO `dungeon_zv`
|
||||
(`city`,`time`,`uid`,`dun`,`pass`,`com`,`lvlmin`,`lvlmax`,`team_max`) VALUES
|
||||
("'.$u->info['city'].'","'.time().'","'.$u->info['id'].'","'.$dun.'",
|
||||
"'.mysql_real_escape_string($_POST['pass']).'",
|
||||
"'.mysql_real_escape_string($_POST['text']).'",
|
||||
"'.$lmn.'",
|
||||
"'.$lmx.'",
|
||||
"'.$tmx.'")');
|
||||
if($ins)
|
||||
{
|
||||
$u->info['dn'] = mysql_insert_id();
|
||||
$zv['id'] = $u->info['dn'];
|
||||
$zv['uid'] = $u->info['id'];
|
||||
mysql_query('UPDATE `stats` SET `dn` = "'.$u->info['dn'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$re = 'Âû óñïåøíî ñîçäàëè ãðóïïó';
|
||||
}else{
|
||||
$re = 'Íå óäàëîñü ñîçäàòü ãðóïïó';
|
||||
}
|
||||
}else{
|
||||
$re = 'Âû óæå íàõîäèòåñü â ãðóïïå';
|
||||
}
|
||||
}
|
||||
|
||||
//Ãåíåðèðóåì ñïèñîê ãðóïï
|
||||
$sp = mysql_query('SELECT * FROM `dungeon_zv` WHERE `city` = "'.$u->info['city'].'" AND `delete` = "0" AND `time` > "'.(time()-60*60*2).'"');
|
||||
while($pl = mysql_fetch_array($sp))
|
||||
{
|
||||
$dzs .= '<div style="padding:2px;">';
|
||||
if($u->info['dn']==0)
|
||||
{
|
||||
$dzs .= '<input type="radio" name="goid" id="goid" value="'.$pl['id'].'" />';
|
||||
}
|
||||
$dzs .= '<span class="date">'.date('H:i',$pl['time']).'</span> ';
|
||||
|
||||
$pus = ''; //ãðóïïà
|
||||
$su = mysql_query('SELECT `u`.`id`,`u`.`login`,`u`.`level`,`u`.`align`,`u`.`clan`,`st`.`dn`,`u`.`city`,`u`.`room` FROM `stats` AS `st` LEFT JOIN `users` AS `u` ON (`st`.`id` = `u`.`id`) WHERE `st`.`dn`="'.$pl['id'].'" LIMIT '.($pl['team_max']+1).'');
|
||||
while($pu = mysql_fetch_array($su))
|
||||
{
|
||||
$pus .= '<b>'.$pu['login'].'</b> ['.$pu['level'].']<a href="info/'.$pu['id'].'" target="_blank"><img src="https://img.new-combats.com/i/inf_capitalcity.gif" title="Èíô. î '.$pu['login'].'"></a>';
|
||||
$pus .= ', ';
|
||||
}
|
||||
$pus = trim($pus,', ');
|
||||
|
||||
$dzs .= $pus;
|
||||
|
||||
if($pl['com']!='')
|
||||
{
|
||||
$dl = '';
|
||||
if(($moder['boi']==1 || $u->info['admin']>0) && $pl['dcom']==0)
|
||||
{
|
||||
$dl .= ' (<a href="?delcom='.$pl['id'].'&key='.$u->info['nextAct'].'&rnd='.$code.'">óäàëèòü êîììåíòàðèé</a>)';
|
||||
if(isset($_GET['delcom']) && $_GET['delcom']==$pl['id'] && $u->newAct($_GET['key'])==true)
|
||||
{
|
||||
mysql_query('UPDATE `dungeon_zv` SET `dcom` = "'.$u->info['id'].'" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
|
||||
$pl['dcom'] = $u->info['id'];
|
||||
}
|
||||
}
|
||||
|
||||
$pl['com'] = htmlspecialchars($pl['com'],NULL,'cp1251');
|
||||
|
||||
if($pl['dcom']>0)
|
||||
{
|
||||
$dl = ' <font color="grey"><i>êîììåíòàðèé óäàëåí ìîäåðàòîðîì</i></font>';
|
||||
}
|
||||
|
||||
if($pl['dcom']>0)
|
||||
{
|
||||
if($moder['boi']==1 || $u->info['admin']>0)
|
||||
{
|
||||
$pl['com'] = '<font color="red">'.$pl['com'].'</font>';
|
||||
}else{
|
||||
$pl['com'] = '';
|
||||
}
|
||||
}
|
||||
|
||||
$dzs .= '<small> | '.$pl['com'].''.$dl.'</small>';
|
||||
}
|
||||
|
||||
$dzs .= '</div>';
|
||||
}
|
||||
?>
|
||||
<style>
|
||||
body
|
||||
{
|
||||
background-color:#E2E2E2;
|
||||
background-image: url(https://img.new-combats.com/i/misc/showitems/dungeon.jpg);
|
||||
background-repeat:no-repeat;background-position:top right;
|
||||
}
|
||||
</style>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td><div style="padding-left:0px;" align="center">
|
||||
<h3><? echo $u->room['name']; ?></h3>
|
||||
</div></td>
|
||||
<td width="200"><div align="right">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="100%"> </td>
|
||||
<td><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td><!-- -->
|
||||
<? echo $goLis; ?>
|
||||
<!-- -->
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td nowrap="nowrap"><table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#DEDEDE">
|
||||
<tr>
|
||||
<td bgcolor="#D3D3D3"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /></td>
|
||||
<td bgcolor="#D3D3D3" nowrap="nowrap"><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=3.180.0.267&rnd=<? echo $code; ?>';" title="<? thisInfRm('3.180.0.267',1); ?>">Âõîä â ïîäçåìåëüå</a></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
if($re!='')
|
||||
{
|
||||
echo '<font color="red"><b>'.$re.'</b></font><br>';
|
||||
}
|
||||
|
||||
//îòîáðàæàåì
|
||||
if($dzs=='')
|
||||
{
|
||||
$dzs = '';
|
||||
}else{
|
||||
if(!isset($zv['id']))
|
||||
{
|
||||
if($g111==1)
|
||||
{
|
||||
$pr = '<input name="go" type="submit" value="Âñòóïèòü â ãðóïïó">';
|
||||
}
|
||||
$dzs = '<form action="main.php?rnd='.$code.'" method="post">'.$pr.'<br>'.$dzs.''.$pr.'</form>';
|
||||
}
|
||||
$dzs .= '<hr>';
|
||||
}
|
||||
|
||||
echo $dzs;
|
||||
if($g111 == 1)
|
||||
{
|
||||
if($u->info['dn']==0)
|
||||
{
|
||||
?>
|
||||
<table width="350" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td valign="top">
|
||||
<form id="from" name="from" action="main.php?pz1=<? echo $code; ?>" method="post">
|
||||
<fieldset style='padding-left: 5; width=50%'>
|
||||
<legend><b> Ãðóïïà </b> </legend>
|
||||
Êîììåíòàðèé
|
||||
<input type="text" name="text" maxlength="40" size="40" />
|
||||
<br />
|
||||
Ïàðîëü
|
||||
<input type="password" name="pass" maxlength="25" size="25" />
|
||||
<br />
|
||||
<input type="submit" name="add" value="Ñîçäàòü ãðóïïó" />
|
||||
<br />
|
||||
</fieldset>
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
}else{
|
||||
$psh_start = '';
|
||||
if(isset($zv['id']))
|
||||
{
|
||||
if($zv['uid']==$u->info['id'])
|
||||
{
|
||||
$psh_start = '<INPUT type=\'button\' name=\'start\' value=\'Íà÷àòü\' onClick="top.frames[\'main\'].location = \'main.php?start=1&rnd='.$code.'\'"> ';
|
||||
}
|
||||
|
||||
echo '<br><FORM id="REQUEST" method="post" style="width:210px;" action="main.php?rnd='.$code.'">
|
||||
<FIELDSET style=\'padding-left: 5; width=50%\'>
|
||||
<LEGEND><B> Ãðóïïà </B> </LEGEND>
|
||||
'.$psh_start.'
|
||||
<INPUT type=\'submit\' name=\'leave\' value=\'Ïîêèíóòü ãðóïïó\'>
|
||||
</FIELDSET>
|
||||
</FORM>';
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
<?
|
||||
}else{
|
||||
echo 'Ïîõîä â ïåùåðû ðàçðåøåí îäèí ðàç â äâà ÷àñà. Îñòàëîñü åùå: '.$u->timeOut(7200-time()+$g11['time']).'<br><small style="color:grey">Íî Âû âñåãäà ìîæåòå ïðèîáðåñòè êëþ÷ îò ïðîõîäà ó ëþáîãî "êîïàòåëÿ ïåùåð" â Òîðãîâîì çàëå ;)</small>';
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,145 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
$qst_hram = true;
|
||||
|
||||
if($u->room['file']=='ab/quest')
|
||||
{
|
||||
|
||||
?>
|
||||
<style type="text/css">
|
||||
|
||||
.pH3 { COLOR: #8f0000; FONT-FAMILY: Arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; }
|
||||
.class_ {
|
||||
font-weight: bold;
|
||||
color: #C5C5C5;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class_st {
|
||||
font-weight: bold;
|
||||
color: #659BA3;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__ {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
}
|
||||
.class__st {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
font-size: 10px;
|
||||
}
|
||||
.class_old {
|
||||
font-weight: bold;
|
||||
color: #919191;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__old {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #838383;
|
||||
font-size: 10px;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div id="hint3" style="visibility:hidden"></div>
|
||||
<? if(isset($_GET['r'])) { ?>
|
||||
<TABLE width="100%" cellspacing="0" cellpadding="0">
|
||||
<tr><td valign="top">
|
||||
<div align="center" class="pH3">Äîìèê Áàáóøêè </div>
|
||||
<div align="left"><? if($re!=''){ echo '<font color="red"><b>'.$re.'</b></font>'; } ?></div>
|
||||
<td width="280" valign="top" align="right"><table align="right" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td width="100%"> </td>
|
||||
<td><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td><!-- -->
|
||||
<? echo $goLis; ?>
|
||||
<!-- -->
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td nowrap="nowrap"><table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#DEDEDE">
|
||||
<tr>
|
||||
<td bgcolor="#D3D3D3"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /></td>
|
||||
<td bgcolor="#D3D3D3" nowrap="nowrap"><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=3.180.0.421&rnd=<? echo $code; ?>';" title="<? thisInfRm('3.180.0.421',1); ?>">Öåíòðàëüíàÿ ïëîùàäü</a></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr> <tr>
|
||||
<td nowrap="nowrap"> </td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
<br /><br />
|
||||
<input type="button" class="btn" value="Îáíîâèòü" onclick="location.href = '<? if(isset($_GET['r'])) { echo 'main.php?r='.floor($_GET['r']); }else{ echo 'main.php'; } ?>';" /><? if(isset($_GET['r'])){ ?> <input class="btn" type="button" value="Âåðíóòüñÿ" onclick="location.href = 'main.php';" /><? } ?><br><br>
|
||||
</td>
|
||||
</table>
|
||||
<div id="textgo" style="visibility:hidden;"></div>
|
||||
<?
|
||||
}
|
||||
if(!isset($_GET['r'])) {
|
||||
//Äèàëîãîâûé ïåðñ
|
||||
?>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="250" valign="top"><? $usee = $u->getInfoPers($u->info['id'],0); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; } ?></td>
|
||||
<td width="230" valign="top" style="padding-top:19px;"><? include('modules_data/stats_loc.php'); ?></td>
|
||||
<td valign="top"><div align="right">
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td><? if($re!=''){ echo '<font color="red"><b>'.$re.'</b></font>'; } ?>
|
||||
<table width="500" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td><div style="position:relative; cursor: pointer;" id="ione"> <img src="https://img.new-combats.com/city/ap_bg13_1.jpg" alt="" name="img_ione" width="500" height="268" border="1" id="img_ione"/>
|
||||
<div id="buttons_on_image" style="cursor:pointer; font-weight:bold; color:#D8D8D8; font-size:10px;"> <span onmousemove="this.runtimeStyle.color = 'white';" onmouseout="this.runtimeStyle.color = this.parentElement.style.color;" onclick="window.open('https://new-combats.com/forum', 'forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')">Ôîðóì</span> </div>
|
||||
<script language="javascript" type="text/javascript">
|
||||
<!--
|
||||
if(document.getElementById('ione'))
|
||||
{
|
||||
document.getElementById('ione').appendChild(document.getElementById('buttons_on_image'));
|
||||
document.getElementById('buttons_on_image').style.position = 'absolute';
|
||||
document.getElementById('buttons_on_image').style.bottom = '8px';
|
||||
document.getElementById('buttons_on_image').style.right = '23px';
|
||||
}else{
|
||||
document.getElementById('buttons_on_image').style.display = 'none';
|
||||
}
|
||||
-->
|
||||
</script>
|
||||
<div style="position: absolute; left: 437px; top: 96px; width: 48px; height: 33px; z-index: 94;"><img <? thisInfRm('1.180.0.323'); ?> src="https://img.new-combats.com/city/ap_exit.gif" width="57" height="26" class="aFilter" /></div>
|
||||
<div style="position: absolute; left: 191px; top: 12px; width: 75px; height: 68px; z-index: 94;"><img onclick="location.href='main.php?talk=24'" src="https://img.new-combats.com/city/1270_questya.png" width="120" height="220" class="aFilter" title="Äèàëîã ñ Ñòàðóõîé" /></div>
|
||||
<div style="position: absolute; left: 437px; top: 96px; width: 48px; height: 33px; z-index: 94;"><img <? thisInfRm('1.180.0.323'); ?> src="https://img.new-combats.com/city/ap_exit.gif" width="57" height="26" class="aFilter" /></div>
|
||||
|
||||
|
||||
<div id="snow"></div>
|
||||
<? echo $goline; ?> </div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<div style="display:none; height:0px " id="moveto"></div>
|
||||
<INPUT class="btn" onclick="window.open('/forum?read=974&rnd=1', 'help', 'height=500,width=1024,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes')" value="Ïîäñêàçêà äëÿ íîâè÷êîâ" style="color:red;" type="button">
|
||||
</small></div></td>
|
||||
<td><!-- <br /><span class="menutop"><nobr>Êîìíàòà äëÿ íîâè÷êîâ</nobr></span>--></td>
|
||||
</tr>
|
||||
</table>
|
||||
<small>
|
||||
<hr />
|
||||
<br />
|
||||
<strong>Âíèìàíèå!</strong> Íèêîãäà è íèêîìó íå ãîâîðèòå ïàðîëü îò ñâîåãî ïåðñîíàæà. Íå ââîäèòå ïàðîëü íà äðóãèõ ñàéòàõ, òèïà "íîâûé ãîðîä", "ëîòåðåÿ", "òàì, ãäå âñå äàþò íà õàëÿâó". Ïàðîëü íå íóæåí íè ïàëàäèíàì, íè êëàíàì, íè àäìèíèñòðàöèè, <U>òîëüêî âçëîìùèêàì</U> äëÿ êðàæè âàøåãî ãåðîÿ.<br />
|
||||
<em>Àäìèíèñòðàöèÿ.</em></small> <br />
|
||||
<? echo $rowonmax; ?><br />
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<?
|
||||
}elseif($_GET['r']==1){
|
||||
}}?>
|
||||
@@ -0,0 +1,334 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if($u->room['file']=='ab/vokzal')
|
||||
{
|
||||
$cs = ''; $cbuy = array(); $tmref = 0;
|
||||
$sp = mysql_query('SELECT * FROM `vokzal` WHERE `city` = "'.$u->info['city'].'" OR `tocity` = "'.$c['city'].'"');
|
||||
while($pl = mysql_fetch_array($sp))
|
||||
{
|
||||
$vz1 = mysql_fetch_array(mysql_query('SELECT * FROM `room` WHERE `name` = "Âîêçàë" AND `city` = "'.$pl['city'].'" LIMIT 1'));
|
||||
$vz2 = mysql_fetch_array(mysql_query('SELECT * FROM `room` WHERE `name` = "Âîêçàë" AND `city` = "'.$pl['tocity'].'" LIMIT 1'));
|
||||
$crm = mysql_fetch_array(mysql_query('SELECT * FROM `room` WHERE `name` = "'.$pl['name'].'" LIMIT 1'));
|
||||
//period 0 - ïðèáûòèå â ãîðîä (ñòîÿíêà), 1 - äâèæåíèå, 3 - ïðèáûòèå â äðóãîé ãîðîä (ñòîÿíêà), 4 - äâèæåíèå (èç tocity)
|
||||
if($pl['time_start_go']==0)
|
||||
{
|
||||
//Ýòî íîâàÿ êàðåòà îáíîâëÿåì äàííûå
|
||||
mysql_query('UPDATE `vokzal` SET `time_start_go` = "'.(time()+$pl['timeStop']*60).'",`time_finish_go` = "'.(time()+$pl['timeStop']*60+$pl['time_go']*60).'" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
|
||||
$pl['time_start_go'] = time()+$pl['timeStop']*60;
|
||||
$pl['time_finish_go'] = $pl['time_start_go']+$pl['time_go']*60;
|
||||
}
|
||||
$see = 1;
|
||||
$plc = $pl['tocity'];
|
||||
$col = 'e6e6e6" style="color:#B7B7B7;"';
|
||||
$tmgo = '<small>(Ïðèáóäåò â <b>'.date('H:i',$pl['time_finish_go']).'</b>)</small>';
|
||||
$bl = '--';
|
||||
$bb = 'áèëåòîâ íåò';
|
||||
if($pl['time_start_go']-600<time() && $pl['time_start_go']>time())
|
||||
{
|
||||
//ìîæíî çíàíèìàòü ìåñòà â êàðåòå
|
||||
if(isset($crm['id']))
|
||||
{
|
||||
$sr = mysql_query('SELECT `uid`,`id` FROM `items_users` WHERE `secret_id` = "'.$pl['time_start_go'].'_b'.$pl['id'].'" AND `delete` = "0" LIMIT 100');
|
||||
while($pr = mysql_fetch_array($sr))
|
||||
{
|
||||
$upd1 = mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `id` = "'.$pr['id'].'" LIMIT 1');
|
||||
if($upd1)
|
||||
{
|
||||
mysql_query('UPDATE `users` SET `room` = "'.$crm['id'].'" WHERE `online` > '.(time()-120).' AND `id` = "'.$pr['uid'].'" LIMIT 1');
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if((($pl['period']==0 && $u->info['city']==$pl['city']) || ($pl['period']==3 && $u->info['city']==$pl['tocity'])) && $pl['time_start_go']>time() && $pl['citygo']!=$u->info['city'])
|
||||
{
|
||||
$see = 1;
|
||||
$tmgo = date('d.m.Y â H:i',$pl['time_start_go']);
|
||||
$col = 'c9c9c9';
|
||||
$bl = $pl['bilets'];
|
||||
$bb = '<input type="button" onClick="location=\'main.php?buy='.$pl['id'].'&sd4='.$u->info['nextAct'].'\'" value="êóïèòü áèëåò">';
|
||||
if($pl['bilets']<=0)
|
||||
{
|
||||
$bb = 'áèëåòîâ íåò';
|
||||
}
|
||||
}else{
|
||||
//îòïðàâëÿåì êàðåòó â äðóãîé ãîðîä
|
||||
if($pl['time_finish_go']<time())
|
||||
{
|
||||
//ïðèáûëè
|
||||
if($pl['period']==0)
|
||||
{
|
||||
//Ïðèáûëè â ãîðîä, âðåìÿ ñòîÿíêè çàêîí÷èëîñü, è ïîåõàëè
|
||||
mysql_query('UPDATE `vokzal` SET `period` = "1",`citygo` = "'.$pl['tocity'].'" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
|
||||
$pl['period'] = 1;
|
||||
}elseif($pl['period']==1)
|
||||
{
|
||||
//ïðèåõàëèñ â äðóãîé ãîðîä, äåëàåì òàì ñòîÿíêó
|
||||
if(isset($crm['id']))
|
||||
{
|
||||
mysql_query('UPDATE `users` SET `city` = "'.$pl['tocity'].'",`room` = "'.$vz2['id'].'" WHERE `room` = "'.$crm['id'].'" LIMIT '.$pl['bilets_default'].'');
|
||||
}
|
||||
mysql_query('UPDATE `vokzal` SET `bilets` = "'.$pl['bilets_default'].'",`citygo`="'.$pl['city'].'",`time_finish_go` = "'.(time()+$pl['timeStop']*60+$pl['time_go']*60).'",`time_start_go` = "'.(time()+$pl['timeStop']*60).'",`period` = "3" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
|
||||
$pl['period'] = 3;
|
||||
}elseif($pl['period']==3)
|
||||
{
|
||||
//Ïðèáûëè â ãîðîä, âðåìÿ ñòîÿíêè çàêîí÷èëîñü, è ïîåõàëè
|
||||
mysql_query('UPDATE `vokzal` SET `period` = "4" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
|
||||
$pl['period'] = 4;
|
||||
}elseif($pl['period']==4)
|
||||
{
|
||||
//ïðèåõàëèñ â äðóãîé ãîðîä, äåëàåì òàì ñòîÿíêó
|
||||
if(isset($crm['id']))
|
||||
{
|
||||
mysql_query('UPDATE `users` SET `city` = "'.$pl['city'].'",`room` = "'.$vz1['id'].'" WHERE `room` = "'.$crm['id'].'" LIMIT '.$pl['bilets_default'].'');
|
||||
}
|
||||
mysql_query('UPDATE `vokzal` SET `bilets` = "'.$pl['bilets_default'].'",`citygo`="'.$pl['tocity'].'",`time_finish_go` = "'.(time()+$pl['timeStop']*60+$pl['time_go']*60).'",`time_start_go` = "'.(time()+$pl['timeStop']*60).'",`period` = "0" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
|
||||
$pl['period'] = 0;
|
||||
}else{
|
||||
echo '[?]';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if($see==1)
|
||||
{
|
||||
if($pl['period']==0 || $pl['period']==1)
|
||||
{
|
||||
$plc = $pl['tocity'];
|
||||
}else{
|
||||
$plc = $pl['city'];
|
||||
}
|
||||
$cs .= '<tr>
|
||||
<td height="30" bgcolor="#'.$col.'" align="center">'.$tmgo.'</td>
|
||||
<td bgcolor="#'.$col.'" align="center">'.$u->city_name[$plc].'</td>
|
||||
<td bgcolor="#'.$col.'" align="center">'.$pl['time_go'].' ìèí.</td>
|
||||
<td bgcolor="#'.$col.'" align="center">'.$pl['price1'].' êð.</td>
|
||||
<td bgcolor="#'.$col.'" align="center"> íåò </td>
|
||||
<td bgcolor="#'.$col.'" align="center">'.$bl.'</td>
|
||||
<td bgcolor="#'.$col.'" align="center">'.$bb.'</td>
|
||||
</tr>';
|
||||
if($pl['time_start_go']-time()<$tmref)
|
||||
{
|
||||
$tmref = $pl['time_start_go']-time();
|
||||
}
|
||||
if($bl!='--' && $bl>0 && $pl['citygo']!=$u->info['city'])
|
||||
{
|
||||
$cbuy[$pl['id']] = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(isset($_GET['buy']) && $u->newAct($_GET['sd4'])==true)
|
||||
{
|
||||
$buy = mysql_fetch_array(mysql_query('SELECT * FROM `vokzal` WHERE `time_start_go` > "'.time().'" AND `citygo` != "'.$u->info['city'].'" AND `id` = "'.mysql_real_escape_string($_GET['buy']).'" LIMIT 1'));
|
||||
if(isset($buy['id']) && isset($cbuy[$buy['id']]))
|
||||
{
|
||||
if($buy['bilets']<=0)
|
||||
{
|
||||
$error = 'Áèëåòîâ áîëüøå íåò, çàãëÿíèòå ïîçæå';
|
||||
}elseif($u->info['money']>=$buy['price1'])
|
||||
{
|
||||
$u->info['money'] -= $buy['price1'];
|
||||
$upd = mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
if($upd)
|
||||
{
|
||||
//ïåðåäàåì Áèëåò ïåðñîíàæó
|
||||
$error = 'Âû çàïëàòèëè '.$buy['price1'].' êð. çà áèëåò â '.$u->city_name[$buy['tocity']].'<br>Îòïðàâêà â '.date('d.m.Y H:i',$buy['time_start_go']).' ïî ñåðâåðó';
|
||||
$ib = 'Äàòà îòïðàâëåíèÿ êàðåòû â '.$u->city_name[$buy['tocity']].': '.date('d.m.Y â H:i',$buy['time_start_go']).'<br>Áèëåò íà èìÿ: <b>'.$u->info['login'].'</b>';
|
||||
$ins = mysql_query('INSERT INTO `items_users` (`1price`,`maidin`,`data`,`uid`,`item_id`,`iznosMAX`,`lastUPD`,`secret_id`,`time_create`) VALUES ("'.$buy['price1'].'","'.$u->info['city'].'","info='.$ib.'|noodet=1","'.$u->info['id'].'","866","1","'.time().'","'.$buy['time_start_go'].'_b'.$buy['id'].'","'.time().'")');
|
||||
if($ins)
|
||||
{
|
||||
$error .= '<br>Ïðåäìåò "Áèëåò" áûë ïåðåìåùåí ê Âàì â èíâåíòàðü, â ðàçäåë "ïðî÷åå".';
|
||||
mysql_query('UPDATE `vokzal` SET `bilets` = "'.($buy['bilets']-1).'" WHERE `id` = "'.$buy['id'].'" LIMIT 1');
|
||||
}else{
|
||||
$error = 'Íå óäàëîñü ïðèîáðåñòè áèëåò';
|
||||
}
|
||||
}else{
|
||||
$u->info['money'] += $buy['price1'];
|
||||
$error = 'Íå óäàëîñü ïðèîáðåñòè áèëåò';
|
||||
}
|
||||
}else{
|
||||
$error = 'Ó Âàñ íåäîñòàòî÷íî äåíåã';
|
||||
}
|
||||
}else{
|
||||
$error = 'Íå óäàëîñü ïðèîáðåñòè áèëåò';
|
||||
}
|
||||
}
|
||||
|
||||
$zd = $u->testAction('`uid` = "'.$u->info['id'].'" AND `time` >= '.time().' AND `vars` = "teleport" LIMIT 1',1);
|
||||
if(isset($_GET['teleport']) && !isset($zd['id']))
|
||||
{
|
||||
$tp = mysql_fetch_array(mysql_query('SELECT * FROM `teleport` WHERE `city` = "'.$u->info['city'].'" AND `cancel` = "0" AND `id` = "'.((int)$_GET['teleport']).'" LIMIT 1'));
|
||||
if(isset($tp['id']))
|
||||
{
|
||||
if($u->info['money']>=$tp['price1'])
|
||||
{
|
||||
$rm = mysql_fetch_array(mysql_query('SELECT * FROM `room` WHERE `name` = "Âîêçàë" AND `city` = "'.$tp['toCity'].'" LIMIT 1'));
|
||||
if(isset($rm['id']))
|
||||
{
|
||||
$u->info['money'] -= $tp['price1'];
|
||||
$u->info['city'] = $tp['toCity'];
|
||||
mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'",`city` = "'.$u->info['city'].'",`room` = "'.$rm['id'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
if( $u->stats['silver'] >= 3 ) {
|
||||
$tp['time'] = round($tp['time']/2);
|
||||
}
|
||||
$u->addAction((time()+$tp['time']*60),'teleport',$tp['toCity']);
|
||||
die('<script>location="main.php";</script>');
|
||||
}else{
|
||||
$error = 'Íåëüçÿ òåëåïîðòèðîâàòüñÿ, âîçìîæíî âîêçàë â ýòîì ãîðîäå áûë ðàçðóøåí...';
|
||||
}
|
||||
}else{
|
||||
$error = 'Ó âàñ íåäîñòàòî÷íî ñðåäñâ';
|
||||
}
|
||||
}else{
|
||||
$error = 'Íåëüçÿ òåëåïîðòèðîâàòüñÿ...';
|
||||
}
|
||||
}
|
||||
|
||||
$cst = '';
|
||||
$sp = mysql_query('SELECT * FROM `teleport` WHERE `city` = "'.$u->info['city'].'" AND `cancel` = "0"');
|
||||
while($pl = mysql_fetch_array($sp))
|
||||
{
|
||||
$col = 'e6e6e6" style="color:#B7B7B7;"';
|
||||
if(!isset($zd['id']))
|
||||
{
|
||||
$col = 'c9c9c9';
|
||||
}
|
||||
$cst .= '<tr>
|
||||
<td bgcolor="#'.$col.'" align="center">'.$pl['toCity'].'</td>
|
||||
<td bgcolor="#'.$col.'" align="center">'.$u->timeOut($pl['time']*60).'</td>
|
||||
<td bgcolor="#'.$col.'" align="center">'.$pl['price1'].' êð.</td>';
|
||||
if(isset($zd['id']))
|
||||
{
|
||||
$cst .= '<td bgcolor="#'.$col.'" align="center">Çàäåðæêà åùå '.$u->timeOut($zd['time']-time()).'</td>';
|
||||
}else{
|
||||
$cst .= '<td bgcolor="#'.$col.'" align="center"><a href="?teleport='.$pl['id'].'">Ïîåõàëè!</a></td>';
|
||||
}
|
||||
$cst .= '</tr>';
|
||||
}
|
||||
if($re!=''){ echo '<div align="right"><font color="red"><b>'.$re.'</b></font></div>'; } ?>
|
||||
<style type="text/css">
|
||||
|
||||
.pH3 { COLOR: #8f0000; FONT-FAMILY: Arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; }
|
||||
.class_ {
|
||||
font-weight: bold;
|
||||
color: #C5C5C5;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class_st {
|
||||
font-weight: bold;
|
||||
color: #659BA3;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__ {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
}
|
||||
.class__st {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
font-size: 10px;
|
||||
}
|
||||
.class_old {
|
||||
font-weight: bold;
|
||||
color: #919191;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__old {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #838383;
|
||||
font-size: 10px;
|
||||
}
|
||||
</style>
|
||||
<TABLE width="100%" cellspacing="0" cellpadding="0">
|
||||
<tr><td valign="top"><div align="center" class="pH3"><? echo $u->room['name'].' "'.$u->city_name[$u->info['city']].'"'; ?></div>
|
||||
<?php
|
||||
echo '<b style="color:red">'.$error.'</b>';
|
||||
if($cst!='')
|
||||
{
|
||||
?>
|
||||
<center>
|
||||
<b>Òåëåïîðòàöèÿ â äðóãèå ãîðîäà<? if(isset($zd['id'])){ echo ' </b>(Âîçìîæíà ÷åðåç '.$u->timeOut($zd['time']-time()).')<b>'; } ?></b>
|
||||
</center>
|
||||
<? if(!isset($zd['id'])){ ?>
|
||||
<br />
|
||||
<table width="100%" border="0" cellspacing="1" cellpadding="0">
|
||||
<tr>
|
||||
<td width="25%" bgcolor="#81888e"><div align="center">ïóíêò íàçíà÷åíèÿ</div></td>
|
||||
<td width="25%" bgcolor="#81888e"><div align="center">âðåìÿ çàäåðæêè òåëåïîðòàöèè</div></td>
|
||||
<td width="25%" bgcolor="#81888e"><div align="center">öåíà òåëåïîðòàöèè</div></td>
|
||||
<td width="25%" bgcolor="#81888e"><div align="center">Òåëåïîðòèðîâàòüñÿ</div></td>
|
||||
</tr>
|
||||
<? echo $cst; ?>
|
||||
</table>
|
||||
<br />
|
||||
<? } } unset($zd); ?>
|
||||
<center><b><br />Ðàñïèñàíèå äâèæåíèÿ êàðåò íà ñåãîäíÿ</b></center>
|
||||
<br />
|
||||
<table width="100%" border="0" cellspacing="1" cellpadding="0">
|
||||
<tr>
|
||||
<td width="16%" bgcolor="#81888e"><div align="center">âðåìÿ îòïðàâëåíèÿ</div></td>
|
||||
<td width="14%" bgcolor="#81888e"><div align="center">ïóíêò íàçíà÷åíèÿ</div></td>
|
||||
<td width="14%" bgcolor="#81888e"><div align="center">âðåìÿ â ïóòè</div></td>
|
||||
<td width="14%" bgcolor="#81888e"><div align="center">öåíà áèëåòà</div></td>
|
||||
<td width="14%" bgcolor="#81888e"><div align="center">òðåáóåòñÿ âèçà</div></td>
|
||||
<td width="14%" bgcolor="#81888e"><div align="center">îñòàëîñü áèëåòîâ</div></td>
|
||||
<td width="14%" bgcolor="#81888e"><div align="center">ïðèîáðåñòè áèëåò</div></td>
|
||||
</tr>
|
||||
<? echo $cs; ?>
|
||||
</table>
|
||||
<? if($tmref>600 && $tmref>0){ echo '<script>setTimer(\'location = location;\','.(1000*$tmref-600).');</script>'; } if($cs==''){ echo '<center><br>Ñåãîäíÿ íåò ñâîáîäíûõ êàðåò äëÿ ïåðåìåùåíèÿ â äðóãèå ãîðîäà</center>'; } ?>
|
||||
<br /><br />
|
||||
<small style="color:#999999;">
|
||||
- Äëÿ îòïðàâëåíèÿ â äðóãîé ãîðîä Âû äîëæíû áûòü îíëàéí êîãäà áóäåò îòïðàâëÿòüñÿ êàðåòà<br />
|
||||
- Åñëè Âû îïîçäàëè íà êàðåòó, òîãäà áèëåò ìîæíî ñäàòü â ìàãàçèí çà ïîëîâèíó åãî ñòîèìîñòè<br />
|
||||
</small>
|
||||
<td width="280" valign="top">
|
||||
<TABLE cellspacing="0" cellpadding="0"><TD width="100%"> </TD><TD>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td>
|
||||
<!-- -->
|
||||
<? echo $goLis; ?>
|
||||
<!-- -->
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td nowrap="nowrap">
|
||||
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#DEDEDE">
|
||||
<tr>
|
||||
<td bgcolor="#D3D3D3"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /></td>
|
||||
<td bgcolor="#D3D3D3" nowrap><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=3.180.0.267&rnd=<? echo $code; ?>';" title="<? thisInfRm('3.180.0.267',1); ?>">Öåíòðàëüíàÿ Ïëîùàäü</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></table>
|
||||
</td></table>
|
||||
<div>
|
||||
<br />
|
||||
<div align="right">
|
||||
<small>
|
||||
Ìàññà: <?=$u->aves['now']?>/<?=$u->aves['max']?> <br />
|
||||
Ó âàñ â íàëè÷èè: <b style="color:#339900;"><?php echo round($u->info['money'],2); ?> êð.</b>
|
||||
</small>
|
||||
</div>
|
||||
<br />
|
||||
<br />
|
||||
</div>
|
||||
</td>
|
||||
</table>
|
||||
<br>
|
||||
<div id="textgo" style="visibility:hidden;"></div>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,346 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if(isset($file) && $file[0]=='altar_cat.php')
|
||||
{
|
||||
$shopProcent = 50;
|
||||
|
||||
if(!isset($_GET['otdel']))
|
||||
{
|
||||
$_GET['otdel'] = 1;
|
||||
}
|
||||
|
||||
$sid = 45;
|
||||
|
||||
$error = '';
|
||||
|
||||
if(isset($_GET['buy']))
|
||||
{
|
||||
if($u->newAct($_GET['sd4'])==true)
|
||||
{
|
||||
$re = $u->buyItem($sid,(int)$_GET['buy'],(int)$_GET['x']);
|
||||
}else{
|
||||
$re = 'Âû óâåðåíû ÷òî õîòèòå êóïèòü ýòîò ïðåäìåò?';
|
||||
}
|
||||
}elseif(isset($_GET['add_alt_char'])) {
|
||||
//Ëîæèì ïðåäìåò
|
||||
$itm = mysql_fetch_array(mysql_query('SELECT * FROM `items_users` WHERE `data` LIKE "%alt_cat=%" AND `id` = "'.mysql_real_escape_string($_GET['add_alt_char']).'" AND `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `inShop` = "0" AND `inOdet` = "0" AND `inTransfer` = "0" LIMIT 1'));
|
||||
if(!isset($itm['id'])) {
|
||||
$re = 'Ïîäõîäÿùèé ïðåäìåò íå íàéäåí';
|
||||
}else{
|
||||
if($u->itemsX($itm['id'])==1) {
|
||||
$itm_m = mysql_fetch_array(mysql_query('SELECT `name` FROM `items_main` WHERE `id` = "'.$itm['item_id'].'" LIMIT 1'));
|
||||
mysql_query('UPDATE `items_users` SET `inShop` = "'.$sid.'" WHERE `id` = "'.$itm['id'].'" LIMIT 1');
|
||||
$re = 'Ïðåäìåò "'.$itm_m['name'].'" óñïåøíî äîáàâëåí';
|
||||
}else{
|
||||
//ãðóïïà
|
||||
$re = 'Ðàçäåëèòå ãðóïïó ïðåäìåòîâ';
|
||||
}
|
||||
}
|
||||
}elseif(isset($_GET['clear_alt_char'])){
|
||||
//Ëîæèì ïðåäìåò
|
||||
$itm = mysql_fetch_array(mysql_query('SELECT * FROM `items_users` WHERE `data` LIKE "%alt_cat=%" AND `id` = "'.mysql_real_escape_string($_GET['clear_alt_char']).'" AND `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `inShop` = "'.$sid.'" AND `inOdet` = "0" AND `inTransfer` = "0" LIMIT 1'));
|
||||
if(!isset($itm['id'])) {
|
||||
$re = 'Ïîäõîäÿùèé ïðåäìåò íå íàéäåí';
|
||||
}else{
|
||||
|
||||
$itm_m = mysql_fetch_array(mysql_query('SELECT `name` FROM `items_main` WHERE `id` = "'.$itm['item_id'].'" LIMIT 1'));
|
||||
mysql_query('UPDATE `items_users` SET `inShop` = "0",`lastUPD` = "'.time().'" WHERE `id` = "'.$itm['id'].'" LIMIT 1');
|
||||
$re = 'Ïðåäìåò "'.$itm_m['name'].'" óñïåøíî óáðàí';
|
||||
}
|
||||
}elseif(isset($_GET['createLaba'])) {
|
||||
$vaza = true;
|
||||
$rec1 = '';
|
||||
$rec2 = '';
|
||||
$rec3 = '';
|
||||
$rec3l = 0;
|
||||
$sp = mysql_query('SELECT `id`,`item_id` FROM `items_users` WHERE `data` LIKE "%alt_cat=1%" AND `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `inShop` = "'.$sid.'" AND `inOdet` = "0" AND `inTransfer` = "0" ORDER BY `item_id` ASC LIMIT 1000');
|
||||
while($pl = mysql_fetch_array($sp)) {
|
||||
if($pl['item_id']!=2555) {
|
||||
$rec1 .= $pl['item_id'].',';
|
||||
$rec3 .= ' `id`='.$pl['id'].' OR';
|
||||
$rec3l++;
|
||||
}elseif($pl['item_id']==2555) {
|
||||
$vaza = true;
|
||||
}
|
||||
}
|
||||
$sp = mysql_query('SELECT `id`,`item_id` FROM `items_users` WHERE `data` LIKE "%alt_cat=2%" AND `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `inShop` = "'.$sid.'" AND `inOdet` = "0" AND `inTransfer` = "0" ORDER BY `item_id` ASC LIMIT 1000');
|
||||
while($pl = mysql_fetch_array($sp)) {
|
||||
if($pl['item_id']!=2555) {
|
||||
$rec2 .= $pl['item_id'].',';
|
||||
$rec3 .= ' `id`='.$pl['id'].' OR';
|
||||
$rec3l++;
|
||||
}elseif($pl['item_id']==2555) {
|
||||
$vaza = true;
|
||||
}
|
||||
}
|
||||
$rec1 = rtrim($rec1,',');
|
||||
$rec2 = rtrim($rec2,',');
|
||||
$rec3 = rtrim($rec3,'OR');
|
||||
|
||||
|
||||
$rec = mysql_fetch_array(mysql_query('SELECT * FROM `alt_cat` WHERE `itm_1` = "'.$rec1.'" AND `itm_2` = "'.$rec2.'" AND `shop` = "'.$sid.'" AND `active` = "1" LIMIT 1'));
|
||||
if(isset($rec['id']) && $rec3 = '') {
|
||||
$itm = mysql_fetch_array(mysql_query('SELECT `id`, `name` FROM `items_main` WHERE `id` = "'.$rec['itm_add'].'" LIMIT 1'));
|
||||
$itm_data = mysql_fetch_array(mysql_query('SELECT `data` FROM `items_main_data` WHERE `items_id` = "'.mysql_real_escape_string($itm['id']).'"'));
|
||||
if(isset($itm['id'])) {
|
||||
if($vaza==true && isset($itm_data['data'])){
|
||||
$itm_data = $u->lookStats($itm_data['data']);
|
||||
$itm_data = array('srok'=>$itm_data['srok']); // Èçâëåêàåì òîëüêî ñðîê!
|
||||
$itm_data['srok'] = (int)$itm_data['srok']; // Òîëüêî Öèôðû!
|
||||
if(isset($itm_data['srok']) and $itm_data['srok']>0){
|
||||
$itm_data['srok'] = $itm_data['srok']*3; // Â òðè ðàçà áîëüøå ñðîê õðàíåíèÿ!
|
||||
$itm_data = '|'.$u->impStats($itm_data);
|
||||
}
|
||||
} else {
|
||||
$itm_data = NULL;
|
||||
}
|
||||
$u->addItem($itm['id'],$u->info['id'],$itm_data,NULL,NULL,true);
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'",`inShop` = "0" WHERE '.$rec3.' LIMIT '.$rec3l);
|
||||
$re = 'Ïðåäìåò "'.$itm['name'].'" áûë óñïåøíî ñîçäàí!';
|
||||
}else{
|
||||
$re = 'Íå óäàëîñü ïîëó÷èòü ÷àðêó ïî ðåöåïòó...';
|
||||
}
|
||||
} else {
|
||||
if($u->info['admin']>0) {
|
||||
echo '<div><b>ITM1:</b> '.$rec1.'</div><div><b>ITM2:</b> '.$rec2.'</div>';
|
||||
}
|
||||
$re = 'Ïîäõîäÿùèé ðåöåïò íå íàéäåí...';
|
||||
}
|
||||
}
|
||||
if($re!=''){ echo '<div align="left"><font color="red"><b>'.$re.'</b></font></div>'; } ?>
|
||||
<style type="text/css">
|
||||
|
||||
.pH3 { COLOR: #8f0000; FONT-FAMILY: Arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; }
|
||||
.class_ {
|
||||
font-weight: bold;
|
||||
color: #C5C5C5;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class_st {
|
||||
font-weight: bold;
|
||||
color: #659BA3;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__ {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
}
|
||||
.class__st {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
font-size: 10px;
|
||||
}
|
||||
.class_old {
|
||||
font-weight: bold;
|
||||
color: #919191;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__old {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #838383;
|
||||
font-size: 10px;
|
||||
}
|
||||
</style>
|
||||
<TABLE width="100%" cellspacing="0" cellpadding="0">
|
||||
<tr><td valign="top"><div align="center" class="pH3">Ëàáîðàòîðèÿ</div><br>
|
||||
<center><b>Ïåðñîíàæ: <?=$u->microLogin($u->info['id'],1)?></center></b>
|
||||
<?php
|
||||
echo '<b style="color:red">'.$error.'</b>';
|
||||
?>
|
||||
<br />
|
||||
<TABLE width="100%" cellspacing="0" cellpadding="4">
|
||||
<TR>
|
||||
<form name="F1" method="post">
|
||||
<TD valign="top" align="left">
|
||||
<!--Ìàãàçèí-->
|
||||
<? if((int)$_GET['otdel']!=1){ ?>
|
||||
<table width="100%" cellspacing="0" cellpadding="0" bgcolor="#a5a5a5">
|
||||
<div id="hint3" style="visibility:hidden"></div>
|
||||
<tr>
|
||||
<td align="center" height="21">
|
||||
<?php
|
||||
/*íàçâàíèÿ ðàçäåëîâ (ñâåðõó)*/
|
||||
if(!isset($_GET['sale']) && isset($_GET['otdel']))
|
||||
{
|
||||
$otdels_small_array = array (1=>'<b>Îòäåë "Ëàáîðàòîðèÿ"</b>',2=>'<b>Ðåöåïòû"</b>');
|
||||
if(isset($otdels_small_array[$_GET['otdel']]))
|
||||
{
|
||||
echo $otdels_small_array[$_GET['otdel']];
|
||||
}
|
||||
}
|
||||
?>
|
||||
</tr>
|
||||
<tr><td>
|
||||
<table width="100%" CELLSPACING="1" CELLPADDING="1" bgcolor="#a5a5a5">
|
||||
<?php
|
||||
if(isset($_GET['otdel']) && $_GET['otdel']==2) {
|
||||
|
||||
$is2='';
|
||||
$cl = mysql_query('SELECT * FROM altar_cat WHERE razdel=2');
|
||||
|
||||
while($pl = mysql_fetch_array($cl)){
|
||||
$itm = mysql_query('SELECT * FROM `items_main` WHERE `id` = "'.mysql_real_escape_string($pl['itm_add']).'"');
|
||||
$itm = mysql_fetch_array($itm);
|
||||
$is2.='<tr style="background-color:#d4d4d4;">
|
||||
<td width="110" style="padding:7px;" valign="middle" align="center"><a target="_blank" href="https://new-combats.com/item/'.$pl['itm_add'].'"><img src="https://img.new-combats.com/i/items/'.$itm['img'].'"></a></td>
|
||||
<td width="250">
|
||||
</>';
|
||||
$itm['srok'] = ($itm['srok']/60/60/24);
|
||||
$is2.='<a target="_blank" href="https://new-combats.com/item/'.$pl['itm_add'].'">'.$itm['name'].'</a><br/>
|
||||
Ìàññà: '.$itm['massa'].'<br/>
|
||||
<b>Öåíà: '.$itm['price1'].' êð.</b><br/>
|
||||
Äîëãîâå÷íîñòü: 0/'.$itm['iznosMAXi'].'<br/>
|
||||
Óðîâåíü: '.$itm['level'].'';
|
||||
$is2.='</td>
|
||||
';
|
||||
$treb = explode(',', $pl['itm_1']);
|
||||
foreach($treb as $tr){
|
||||
$itm_treb = mysql_fetch_array(mysql_query('SELECT id, name, img, srok, price1,iznosMAXi FROM `items_main` WHERE `id` = "'.mysql_real_escape_string($tr).'"'));
|
||||
$is2.='<td align="center"><a target="_blank" href="https://new-combats.com/item/'.$itm_treb['id'].'" title=">'.$itm_treb['name'].'"<b>'.$itm_treb['name'].'<br><img width="40" src="https://img.new-combats.com/i/items/'.$itm_treb['img'].'"></a></td>';
|
||||
}
|
||||
$treb = explode(',', $pl['itm_2']);
|
||||
foreach($treb as $tr){
|
||||
if( isset($tr) && $tr!=''){
|
||||
$itm_treb = mysql_fetch_array(mysql_query('SELECT id, name, img, srok, price1,iznosMAXi FROM `items_main` WHERE `id` = "'.mysql_real_escape_string($tr).'"'));
|
||||
$is2.='<td align="center"><a target="_blank" href="https://new-combats.com/item/'.$itm_treb['id'].'" title=">'.$itm_treb['name'].'"<b>'.$itm_treb['name'].'<br><img width="40" src="https://img.new-combats.com/i/items/'.$itm_treb['img'].'"></a></td>';
|
||||
}
|
||||
}
|
||||
$is2.='</td>
|
||||
</tr>';
|
||||
$i++;
|
||||
}
|
||||
echo "<tbody>".$is2."</tbody>";
|
||||
}else {
|
||||
$u->shopItems($sid);
|
||||
}
|
||||
|
||||
?>
|
||||
</TABLE>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
<? }else{
|
||||
$itemsOk = $u->genInv(142,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" ORDER BY `lastUPD` DESC');
|
||||
$itemsOk = $itemsOk[2];
|
||||
$itemsAdd = '';
|
||||
$resAdd = '';
|
||||
$sp = mysql_query('SELECT `u`.*,`m`.`name`,`m`.`type`,`m`.`img` FROM `items_users` AS `u` LEFT JOIN `items_main` AS `m` ON `u`.`item_id` = `m`.`id` WHERE `u`.`uid` = "'.$u->info['id'].'" AND `u`.`inShop` = "'.$sid.'" AND `u`.`delete` = "0" AND `u`.`data` LIKE "%alt_cat=1%"');
|
||||
while($pl = mysql_fetch_array($sp)) {
|
||||
$res_Add .= '<div style="float:left;width:80px;padding-bottom:5px;"><img src="https://img.new-combats.com/i/items/'.$pl['img'].'"><br> <input type="button" onclick="location=\'main.php?otdel=1&clear_alt_char='.$pl['id'].'&rnd='.$code.'\';return true;" class="btn btn-danger" value="Óáðàòü"></div>';
|
||||
}
|
||||
$sp = mysql_query('SELECT `u`.*,`m`.`name`,`m`.`type`,`m`.`img` FROM `items_users` AS `u` LEFT JOIN `items_main` AS `m` ON `u`.`item_id` = `m`.`id` WHERE `u`.`uid` = "'.$u->info['id'].'" AND `u`.`inShop` = "'.$sid.'" AND `u`.`delete` = "0" AND `u`.`data` LIKE "%alt_cat=2%"');
|
||||
while($pl = mysql_fetch_array($sp)) {
|
||||
$itemsAdd .= '<div style="float:left;width:80px;padding-top:5px;"><img src="https://img.new-combats.com/i/items/'.$pl['img'].'"><br> <input type="button" onclick="location=\'main.php?otdel=1&clear_alt_char='.$pl['id'].'&rnd='.$code.'\';return true;" class="btn btn-danger" value="Óáðàòü"></div>';
|
||||
}
|
||||
?>
|
||||
<table width="100%" style="border:1px solid #a5a5a5;" border="0" cellpadding="0" cellspacing="0" bgcolor="A5A5A5">
|
||||
<tr>
|
||||
<td colspan="2" align="center"><b>Ñîåäèíåíèå ×àðîê</b></td>
|
||||
</tr>
|
||||
<tr bgcolor="C7C7C7">
|
||||
<td align="center" valign="top" width="180" nowrap="nowrap" ><b>×àðêè:</b><br />
|
||||
<? echo $itemsAdd; ?>
|
||||
<br />
|
||||
<div style="float:left;width:180px;padding-top:5px;">
|
||||
<input type="button" class="btn btn-success" style="width:170px;"value="Ñîçäàòü ïðåäìåò" onclick="top.frames['main'].location='main.php?otdel=1&createLaba';" />
|
||||
</div>
|
||||
</td>
|
||||
<td width="100%" align="left" valign="top">
|
||||
<? if($res_Add == '') { ?> <center style="padding-right:180px;">Äîáàâëÿéòå ñþäà ÷àðêè, êîòîðûå õîòèòå ñîåäèíèòü</center>
|
||||
<? }else{ echo '<br>'.$res_Add; } ?> <br /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" align="center"><b>Ðåñóðñû ó âàñ â ðþêçàêå:</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"><!--Ðþêçàê-->
|
||||
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#A5A5A5">
|
||||
<tr>
|
||||
<td bgcolor="e2e0e0" align="center">
|
||||
<? if($itemsOk==''){ ?>
|
||||
<div style="padding:4px;">Ó âàñ íåò ïîäõîäÿùèõ ÷àðîê â ðþêçàêå</div>
|
||||
<? }else{ echo $itemsOk; } ?>
|
||||
</td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table><? } ?>
|
||||
</TD>
|
||||
</FORM>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<td width="280" valign="top">
|
||||
<TABLE cellspacing="0" cellpadding="0"><TD width="100%"> </TD><TD>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td>
|
||||
<!-- -->
|
||||
<? echo $goLis; ?>
|
||||
<!-- -->
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td nowrap="nowrap">
|
||||
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#DEDEDE">
|
||||
<tr>
|
||||
<td bgcolor="#D3D3D3"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /></td>
|
||||
<td bgcolor="#D3D3D3" nowrap><a href="#" id="greyText" class="menutop" onclick="location='main.php?back=1&rnd=<?=$code?>';">Âåðíóòüñÿ íàçàä</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></table>
|
||||
</td></table>
|
||||
<div><br />
|
||||
<div align="right">
|
||||
<small>
|
||||
<b> Ìàññà: <?=$u->aves['now']?>/<?=$u->aves['max']?> </b><br />
|
||||
</small>
|
||||
</div>
|
||||
<br />
|
||||
<INPUT TYPE="button" class="btn" value="Îáíîâèòü" onclick="location = '<? echo $_SERVER['REQUEST_URI']; ?>';"><BR>
|
||||
</div>
|
||||
<div style="background-color:#A5A5A5;padding:1"><center><B>Îòäåëû:</B></center></div>
|
||||
<div style="line-height:17px;">
|
||||
<?php
|
||||
/*íàçâàíèÿ ðàçäåëîâ (ñïðàâà)*/
|
||||
$otdels_array = array (1=>'Ñîåäèíèòü ÷àðêè',2=>'Ðåöåïòû');
|
||||
$i=1;
|
||||
while($i!=-1)
|
||||
{
|
||||
if(isset($otdels_array[$i]))
|
||||
{
|
||||
if(isset($_GET['otdel']) && $_GET['otdel']==$i)
|
||||
{
|
||||
$color = 'C7C7C7';
|
||||
} else {
|
||||
$color = 'e2e0e0';
|
||||
}
|
||||
echo '
|
||||
<A HREF="?otdel='.$i.'"><DIV style="background-color: #'.$color.'">
|
||||
'.$otdels_array[$i].'
|
||||
</A></DIV>
|
||||
';
|
||||
} else {
|
||||
$i = -2;
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
</td>
|
||||
</table>
|
||||
<br>
|
||||
<div id="textgo" style="visibility:hidden;"></div>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,891 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
if(!function_exists('send_mime_mail')) {
|
||||
function send_mime_mail($name_from, // èìÿ îòïðàâèòåëÿ
|
||||
$email_from, // email îòïðàâèòåëÿ
|
||||
$name_to, // èìÿ ïîëó÷àòåëÿ
|
||||
$email_to, // email ïîëó÷àòåëÿ
|
||||
$data_charset, // êîäèðîâêà ïåðåäàííûõ äàííûõ
|
||||
$send_charset, // êîäèðîâêà ïèñüìà
|
||||
$subject, // òåìà ïèñüìà
|
||||
$body // òåêñò ïèñüìà
|
||||
)
|
||||
{
|
||||
$to = mime_header_encode($name_to, $data_charset, $send_charset)
|
||||
. ' <' . $email_to . '>';
|
||||
$subject = mime_header_encode($subject, $data_charset, $send_charset);
|
||||
$from = mime_header_encode($name_from, $data_charset, $send_charset)
|
||||
.' <' . $email_from . '>';
|
||||
if($data_charset != $send_charset) {
|
||||
$body = iconv($data_charset, $send_charset, $body);
|
||||
}
|
||||
$headers = "From: $from\r\n";
|
||||
$headers .= "Content-type: text/html; charset=$send_charset\r\n";
|
||||
|
||||
return mail($to, $subject, $body, $headers);
|
||||
}
|
||||
|
||||
function mime_header_encode($str, $data_charset, $send_charset) {
|
||||
if($data_charset != $send_charset) {
|
||||
$str = iconv($data_charset, $send_charset, $str);
|
||||
}
|
||||
return '=?' . $send_charset . '?B?' . base64_encode($str) . '?=';
|
||||
}
|
||||
}
|
||||
|
||||
if($u->room['file']=='an/bank')
|
||||
{
|
||||
$noc = 60; //120 kr = 1 ekr.
|
||||
$con = 20; //1 åêð. = 30 êð.
|
||||
function getNum($v)
|
||||
{
|
||||
$plid = $v;
|
||||
$pi = iconv_strlen($plid);
|
||||
if($pi<5)
|
||||
{
|
||||
$i = 0;
|
||||
while($i<=5-$pi)
|
||||
{
|
||||
$plid = '0'.$plid;
|
||||
$i++;
|
||||
}
|
||||
}
|
||||
return $plid;
|
||||
}
|
||||
function getNumId($v)
|
||||
{
|
||||
$plid = $v;
|
||||
$array = str_split($plid);
|
||||
$ends=0;
|
||||
$result='';
|
||||
for($i=0,$end=(count($array)-1);$i<=$end;$i++){
|
||||
if($array[$i]==0 and $ends==0){$array[$i]='';}else{$ends=1;}
|
||||
$result.=$array[$i];
|
||||
}
|
||||
//print_r($array);
|
||||
return $result;
|
||||
}
|
||||
|
||||
if($u->info['allLock'] > time()) {
|
||||
$u->bank = false;
|
||||
}
|
||||
|
||||
$re2 = '';
|
||||
if(isset($_GET['enter']) && !isset($u->bank['id']))
|
||||
{
|
||||
$bank = mysql_fetch_array(mysql_query('SELECT * FROM `bank` WHERE `uid` = "'.$u->info['id'].'" AND `id` = "'.mysql_real_escape_string((int)$_POST['bank']).'" LIMIT 1'));
|
||||
if(!isset($bank['id']))
|
||||
{
|
||||
$re2 = 'Íåâåðíûé íîìåð ñ÷åòà.';
|
||||
}elseif($bank['pass']!=$_POST['pass'])
|
||||
{
|
||||
$pl = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `actions` WHERE `uid` = "'.$u->info['id'].'" AND `time` > "'.(time()-60*60).'" AND `vars` = "bank_bad_pass_'.mysql_real_escape_string($bank['id']).'" LIMIT 5'));
|
||||
if($pl[0]>=3)
|
||||
{
|
||||
$re2 = 'Âàø ñ÷åò áûë çàáëîêèðîâàí íà 1 ÷àñ';
|
||||
}else{
|
||||
if($pl[0]==0)
|
||||
{
|
||||
$re2 = 'Íåâåðíûé íîìåð ñ÷åòà èëè ïàðîëü. Åñëè âû òðèæäû ââåäåòå íåâåðíûé íîìåð ñ÷åòà èëè ïàðîëü, ñ÷åò áóäåò çàáëîêèðîâàí íà ÷àñ';
|
||||
}else{
|
||||
$pp = array(0=>'îê',1=>'êà',2=>'êè',3=>'êè');
|
||||
$re2 = 'Íåâåðíûé íîìåð ñ÷åòà èëè ïàðîëü. Ó âàñ îñòàëîñü '.(3-$pl[0]).' ïîïûò'.$pp[3-$pl[0]].', â ïðîòèâíîì ñëó÷àè ñ÷åò áóäåò çàáëîêèðîâàí íà ÷àñ';
|
||||
}
|
||||
mysql_query('INSERT INTO `actions` (`uid`,`time`,`city`,`room`,`vars`,`ip`) VALUES ("'.$u->info['id'].'","'.time().'","'.$u->info['city'].'","'.$u->info['room'].'","bank_bad_pass_'.mysql_real_escape_string($bank['id']).'","'.mysql_real_escape_string($_SERVER['HTTP_X_REAL_IP']).'")');
|
||||
}
|
||||
}else{
|
||||
|
||||
if($u->info['allLock'] > time()) {
|
||||
echo '<script>setTimeout(function(){alert("Âàì çàïðåùåíî ïîëüçîâàòüñÿ óñëóãàìè áàíêà äî '.date('d.m.y H:i',$u->info['allLock']).'")},250);</script>';
|
||||
}else{
|
||||
//âîøëè!
|
||||
$bank['useNow'] = time()+12*60*60;
|
||||
mysql_query('UPDATE `bank` SET `useNow` = "0" WHERE `id` != "'.$bank['id'].'" AND `uid` = "'.$u->info['id'].'" AND `useNow`!="0" LIMIT 1');
|
||||
mysql_query('UPDATE `bank` SET `useNow` = "'.$bank['useNow'].'" WHERE `id` = "'.$bank['id'].'" AND `uid` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('INSERT INTO `actions` (`uid`,`time`,`city`,`room`,`vars`,`ip`) VALUES ("'.$u->info['id'].'","'.time().'","'.$u->info['city'].'","'.$u->info['room'].'","bank_good_pass_'.mysql_real_escape_string($bank['id']).'","'.mysql_real_escape_string($_SERVER['HTTP_X_REAL_IP']).'")');
|
||||
$u->bank = $bank;
|
||||
}
|
||||
}
|
||||
}elseif(isset($_GET['res']))
|
||||
{
|
||||
//echo $_GET['schet'].'<br>';
|
||||
$b_pass = mysql_fetch_array(mysql_query('SELECT * FROM `bank` WHERE `uid` = "'.$u->info['id'].'" AND `id` = "'.mysql_real_escape_string(getNumId($_GET['schet'])).'" ORDER BY `id` DESC LIMIT 1'));
|
||||
if($b_pass['repass'] >= time())
|
||||
{
|
||||
$re2 = 'Íîìåðà ñ÷åòîâ è ïàðîëè ê íèì ìîæíî âûñëàòü òîëüêî îäèí ðàç â ñóòêè';
|
||||
}else{
|
||||
mysql_query('INSERT INTO `actions` (`uid`,`time`,`city`,`room`,`vars`,`ip`) VALUES ("'.$u->info['id'].'","'.time().'","'.$u->info['city'].'","'.$u->info['room'].'","bank_res","'.mysql_real_escape_string($_SERVER['HTTP_X_REAL_IP']).'")');
|
||||
$re2 = 'Âûñëàí íîìåð ñ÷åòà è ïàðîëü íà email, óêàçàííûé â àíêåòå';
|
||||
mysql_query('UPDATE `bank` SET `repass` = "'.(time()+24*3600).'" WHERE `id` = "'.$b_pass['id'].'" LIMIT 1');
|
||||
send_mime_mail('Áîéöîâñêèé Êëóá - Support',
|
||||
'support@new-combats.com',
|
||||
''.$u->info['login'].'',
|
||||
$u->info['mail'],
|
||||
'CP1251', // êîäèðîâêà, â êîòîðîé íàõîäÿòñÿ ïåðåäàâàåìûå ñòðîêè
|
||||
'KOI8-R', // êîäèðîâêà, â êîòîðîé áóäåò îòïðàâëåíî ïèñüìî
|
||||
'Âîññòàíîâëåíèå ïàðîëÿ îò ñ÷åòà â áàíêå ïåðñîíàæà '.$u->info['login'].'',
|
||||
"Íîìåð ñ÷åòà: ".getNum($b_pass['id'])."<br>Ïàðîëü: ".$b_pass['pass'].'<br><br>Ñ óâàæåíèåì,<br>Àäìèíèñòðàöèÿ Áîéöîâñêîãî Êëóáà');
|
||||
|
||||
}
|
||||
}elseif(isset($_GET['open']) && !isset($u->bank['id']))
|
||||
{
|
||||
if( $_POST['rdn01'] == 2 && ($u->info['level'] >= 8 || $u->info['money4'] < 15 )) {
|
||||
$re2 = 'Íåäîñòàòî÷íî çóáîâ!';
|
||||
}elseif($u->info['money']>=3 || ($u->info['level'] < 8 && $u->info['money4'] >= 15 ))
|
||||
{
|
||||
if( $_POST['pass1'] == '' || $_POST['pass1'] == ' ' ) {
|
||||
$re2 = 'Âû íå óêàçàëè ïàðîëü!';
|
||||
}elseif( $_POST['pass1'] != $_POST['pass2'] ) {
|
||||
$re2 = 'Ïàðîëè íå ñîâïàäàþò!';
|
||||
}elseif( $u->info['money'] - 3 < 0 && $_POST['rdn01'] != 2 ) {
|
||||
$re2 = 'Ó âàñ íåäîñòàòî÷íî êð.';
|
||||
}elseif($u->info['align']!=2)
|
||||
{
|
||||
$pass = rand(10000,91191);
|
||||
$pass = htmlspecialchars($_POST['pass1'],NULL,'cp1251');
|
||||
$ins = mysql_query('INSERT INTO `bank` (`uid`,`create`,`pass`) VALUES ("'.$u->info['id'].'","'.time().'","'.$pass.'")');
|
||||
if($ins)
|
||||
{
|
||||
$bank = mysql_insert_id();
|
||||
if( $u->info['level'] < 8 && $_POST['rdn01'] == 2 ) {
|
||||
$u->info['money4'] -= 15;
|
||||
}else{
|
||||
$u->info['money'] -= 3;
|
||||
}
|
||||
$upd = mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'",`money4` = "'.$u->info['money4'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$re2 = 'Ñ÷åò ¹<b>'.getNum($bank).'</b> áûë óñïåøíî îòêðûò.<br>Ïàðîëü îò ñ÷åòà: <b>'.$pass.'</b><br><small><br>(Ñìåíèòü ïàðîëü ìîæíî â ðàçäåëå "Óïðàâëåíèå ñ÷åòîì" ïîñëå àâòîðèçàöèè)';
|
||||
$u->addDelo(3,$u->info['id'],'Âû óñïåøíî îòêðûëè ñ÷åò ¹'.getNum($bank).'',time(),$u->info['city'],'Bank.System',3,0,'');
|
||||
}else{
|
||||
$re2 = 'Áàíê îòêàçàë â ïîëó÷åíèè áàíêîâñêîãî ñ÷åòà.';
|
||||
}
|
||||
}else{
|
||||
$re2 = 'Õàîñíèêè íå ìîãóò ñîçäàâàòü íîâûå ñ÷åòà â áàíêå.';
|
||||
}
|
||||
}else{
|
||||
if( $u->info['level'] < 8 ) {
|
||||
$re2 = 'Äëÿ îòêðûòèÿ ñ÷åòà íåîáõîäèìî èìåòü ïðè ñåáå <b>3.00 êð.</b> èëè <b>'.$u->zuby(15).'</b>';
|
||||
}else{
|
||||
$re2 = 'Äëÿ îòêðûòèÿ ñ÷åòà íåîáõîäèìî èìåòü ïðè ñåáå <b>3.00 êð.</b>';
|
||||
}
|
||||
}
|
||||
}elseif(isset($_GET['exit']) && isset($u->bank['id']))
|
||||
{
|
||||
$u->bank = false;
|
||||
mysql_query('UPDATE `bank` SET `useNow` = "0" WHERE `uid` = "'.$u->info['id'].'" AND `useNow`!="0" LIMIT 1');
|
||||
}
|
||||
|
||||
if($u->info['allLock'] > time()) {
|
||||
$u->bank = false;
|
||||
}
|
||||
|
||||
if(isset($u->bank['id']))
|
||||
{
|
||||
if(isset($_POST['sd4']) && $u->newAct($_POST['sd4']))
|
||||
{
|
||||
if(isset($_POST['transfer_kredit2']) && $u->info['admin']>0)
|
||||
{
|
||||
//ïåðåâîä åêðåäèòîâ ñ îäíîãî ñ÷åòà íà äðóãîé
|
||||
$ub = mysql_fetch_array(mysql_query('SELECT * FROM `bank` WHERE `id` = "'.mysql_real_escape_string((int)$_POST['num2']).'" LIMIT 1'));
|
||||
if(isset($ub['id']) && $ub['id']!=$u->bank['id'])
|
||||
{
|
||||
$ut = mysql_fetch_array(mysql_query('SELECT `id`,`level`,`city`,`room`,`login` FROM `users` WHERE `id` = "'.mysql_real_escape_string($ub['uid']).'" LIMIT 1'));
|
||||
if($ut['level']>=0 || $ut['id']==$u->info['id'] || $u->info['admin']>0)
|
||||
{
|
||||
$mn = floor((int)($_POST['tansfer_sum2']*100));
|
||||
$mn = round(($mn/100),2);
|
||||
$prc = 0;
|
||||
$mn += $prc;
|
||||
if($u->bank['money2']>=$mn)
|
||||
{
|
||||
if($mn<0.01 || $mn>1000000000)
|
||||
{
|
||||
$re2 = 'Íåâåðíî óêàçàíà ñóììà';
|
||||
}else{
|
||||
$upd = mysql_query('UPDATE `bank` SET `money2` = "'.mysql_real_escape_string($u->bank['money2']-$mn).'" WHERE `id` = "'.$u->bank['id'].'" LIMIT 1');
|
||||
if($upd)
|
||||
{
|
||||
$u->bank['money2'] -= $mn;
|
||||
$ub['money2'] += $mn-$prc;
|
||||
|
||||
mysql_query('UPDATE `users` SET `catch` = `catch` + "'.floor($mn-$prc).'" WHERE `id` = "'.$ut['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `users` SET `frg` = `frg` + '.floor($mn).' WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
|
||||
mysql_query('UPDATE `bank` SET `money2` = "'.mysql_real_escape_string($ub['money2']).'" WHERE `id` = "'.$ub['id'].'" LIMIT 1');
|
||||
$re2 = 'Âû óäà÷íî ïåðåâåëè <b>'.($mn-$prc).' åêð.</b> (êîìèññèÿ <b>'.$prc.' åêð.</b>) íà ñ÷åò ¹'.getNum($ub['id']).' ïåðñîíàæó "<b>'.$ut['login'].'</b>"';
|
||||
$u->addDelo(3,$ut['id'],'Ïîëó÷åíî <b>'.($mn-$prc).' åêð.</b> ñî ñ÷åòà ¹'.getNum($u->bank['id']).' îò ïåðñîíàæà "'.$u->info['login'].'", êîìèññèÿ <b>'.$prc.' åêð.</b> <i>(Èòîãî: '.$ub['money1'].' êð., '.$ub['money2'].' åêð.)</i>',time(),$ut['city'],'Bank.System',mysql_real_escape_string($mn-$prc),0,$ub['id']);
|
||||
$u->addDelo(3,$u->info['id'],'Ïåðåäàíî <b>'.($mn-$prc).' åêð.</b> íà ñ÷åò ¹'.getNum($ub['id']).' ïåðñîíàæó "'.$ut['login'].'", êîìèññèÿ <b>'.$prc.' åêð.</b> <i>(Èòîãî: '.$u->bank['money1'].' êð., '.$u->bank['money2'].' åêð.)</i>',time(),$u->info['city'],'Bank.System',0,mysql_real_escape_string($mn),$u->bank['id']);
|
||||
$log = '"'.$u->info['login'].'" ['.$u->info['level'].'] ïåðåâåë ñî ñâîåãî áàíêîâñêîãî ñ÷åòà ¹'.$u->bank['id'].' íà ñ÷åò ¹'.$ub['id'].' ê ïåðñîíàæó "'.$ut['login'].'" ['.$ut['level'].'] '.($mn-$prc).' åêð.';
|
||||
$u->addDelo(1,$u->info['id'],$log,time(),$u->info['city'],'Bank.System',0,0,'');
|
||||
$u->addDelo(1,$ut['id'],$log,time(),$ut['city'],'Bank.System',0,0,'');
|
||||
if($ut['id']!=$u->info['id'])
|
||||
{
|
||||
$alg = '';
|
||||
if($u->info['align']==50)
|
||||
{
|
||||
$alg = '<img src=https://img.new-combats.com/i/align/align50.gif >';
|
||||
}
|
||||
$text = '"'.$alg.'[login:'.$u->info['login'].']" ïåðåâåë'.($u->info['sex']==0?"":"à").' âàì <b>'.($mn-$prc).' åêð.</b> ñî ñâîåãî áàíêîâñêîãî ñ÷åòà ¹'.getNum($u->bank['id']).' íà âàø áàíêîâñêèé ñ÷åò ¹'.getNum($ub['id']).'.';
|
||||
|
||||
mysql_query("INSERT INTO `chat` (`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`,`typeTime`) VALUES ('".$ut['city']."','".$ut['room']."','','".$ut['login']."','".$text."','".time()."','12','0','1')");
|
||||
}
|
||||
}else{
|
||||
$re2 = 'Íå óäàëîñü âûïîëíèòü îïåðàöèþ';
|
||||
}
|
||||
}
|
||||
}else{
|
||||
$re2 = 'Ó âàñ íåò <b>'.$mn.' åêð.</b> íà ñ÷åòå';
|
||||
}
|
||||
}else{
|
||||
$re2 = 'Íåëüçÿ ïåðåâåñòè êðåäèòû íà ýòîò ñ÷åò';
|
||||
}
|
||||
}else{
|
||||
$re2 = 'Íåëüçÿ ïåðåâåñòè êðåäèòû íà ýòîò ñ÷åò';
|
||||
}
|
||||
}elseif(isset($_POST['transfer_kredit']) && $u->info['align']!=2)
|
||||
{
|
||||
//ïåðåâîä êðåäèòîâ ñ îäíîãî ñ÷åòà íà äðóãîé
|
||||
if($u->info['level']>=4 || $u->info['admin']>0)
|
||||
{
|
||||
$ub = mysql_fetch_array(mysql_query('SELECT * FROM `bank` WHERE `id` = "'.mysql_real_escape_string((int)$_POST['num']).'" LIMIT 1'));
|
||||
if(isset($ub['id']) && $ub['id']!=$u->bank['id'])
|
||||
{
|
||||
$ut = mysql_fetch_array(mysql_query('SELECT `id`,`level`,`city`,`room`,`login` FROM `users` WHERE `id` = "'.mysql_real_escape_string($ub['uid']).'" LIMIT 1'));
|
||||
if($ut['level']>=4 || $ut['id']==$u->info['id'] || $u->info['admin']>0)
|
||||
{
|
||||
$mn = floor((int)($_POST['tansfer_sum']*100));
|
||||
$mn = round(($mn/100),2);
|
||||
$prc = round($mn*3/100,2);
|
||||
$mn += $prc;
|
||||
if($u->bank['money1']>=$mn)
|
||||
{
|
||||
if($mn<0.01 || $mn>1000000000)
|
||||
{
|
||||
$re2 = 'Íåâåðíî óêàçàíà ñóììà';
|
||||
}else{
|
||||
$upd = mysql_query('UPDATE `bank` SET `money1` = "'.mysql_real_escape_string($u->bank['money1']-$mn).'" WHERE `id` = "'.$u->bank['id'].'" LIMIT 1');
|
||||
if($upd)
|
||||
{
|
||||
$u->bank['money1'] -= $mn;
|
||||
$ub['money1'] += $mn-$prc;
|
||||
mysql_query('UPDATE `bank` SET `money1` = "'.mysql_real_escape_string($ub['money1']).'" WHERE `id` = "'.$ub['id'].'" LIMIT 1');
|
||||
$re2 = 'Âû óäà÷íî ïåðåâåëè <b>'.($mn-$prc).' êð.</b> (êîìèññèÿ <b>'.$prc.' êð.</b>) íà ñ÷åò ¹'.getNum($ub['id']).' ïåðñîíàæó "<b>'.$ut['login'].'</b>"';
|
||||
$u->addDelo(3,$ut['id'],'Ïîëó÷åíî <b>'.($mn-$prc).' êð.</b> ñî ñ÷åòà ¹'.getNum($u->bank['id']).' îò ïåðñîíàæà "'.$u->info['login'].'", êîìèññèÿ <b>'.$prc.' êð.</b> <i>(Èòîãî: '.$ub['money1'].' êð., '.$ub['money2'].' åêð.)</i>',time(),$ut['city'],'Bank.System',mysql_real_escape_string($mn-$prc),0,$ub['id']);
|
||||
$u->addDelo(3,$u->info['id'],'Ïåðåäàíî <b>'.($mn-$prc).' êð.</b> íà ñ÷åò ¹'.getNum($ub['id']).' ïåðñîíàæó "'.$ut['login'].'", êîìèññèÿ <b>'.$prc.' êð.</b> <i>(Èòîãî: '.$u->bank['money1'].' êð., '.$u->bank['money2'].' åêð.)</i>',time(),$u->info['city'],'Bank.System',0,mysql_real_escape_string($mn),$u->bank['id']);
|
||||
$log = '"'.$u->info['login'].'" ['.$u->info['level'].'] ïåðåâåë ñî ñâîåãî áàíêîâñêîãî ñ÷åòà ¹'.$u->bank['id'].' íà ñ÷åò ¹'.$ub['id'].' ê ïåðñîíàæó "'.$ut['login'].'" ['.$ut['level'].'] '.($mn-$prc).' êð. Äîïîëíèòåëüíî ñíÿòî '.$prc.' êð. çà óñëóãè áàíêà.';
|
||||
$u->addDelo(1,$u->info['id'],$log,time(),$u->info['city'],'Bank.System',0,0,'');
|
||||
$u->addDelo(1,$ut['id'],$log,time(),$ut['city'],'Bank.System',0,0,'');
|
||||
if($ut['id']!=$u->info['id'])
|
||||
{
|
||||
$text = '"[login:'.$u->info['login'].']" ïåðåâåë'.($u->info['sex']==0?"":"à").' âàì <b>'.($mn-$prc).' êð.</b> ñî ñâîåãî áàíêîâñêîãî ñ÷åòà ¹'.getNum($u->bank['id']).' íà âàø áàíêîâñêèé ñ÷åò ¹'.getNum($ub['id']).'.';
|
||||
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`,`typeTime`) VALUES (1,'".$ut['city']."','".$ut['room']."','','".$ut['login']."','".$text."','".time()."','6','0','1')");
|
||||
}
|
||||
}else{
|
||||
$re2 = 'Íå óäàëîñü âûïîëíèòü îïåðàöèþ';
|
||||
}
|
||||
}
|
||||
}else{
|
||||
$re2 = 'Ó âàñ íåò <b>'.$mn.' êð.</b> íà ñ÷åòå';
|
||||
}
|
||||
}else{
|
||||
$re2 = 'Íåëüçÿ ïåðåâåñòè êðåäèòû íà ýòîò ñ÷åò';
|
||||
}
|
||||
}else{
|
||||
$re2 = 'Íåëüçÿ ïåðåâåñòè êðåäèòû íà ýòîò ñ÷åò';
|
||||
}
|
||||
}else{
|
||||
$re2 = 'Ïåðåäà÷à êðåäèòîâ âîçìîæíà òîëüêî ñ 4-ãî óðîâíÿ';
|
||||
}
|
||||
}elseif($u->info['align']!=2 && $u->info['haos'] < time() && $u->info['haos'] != 1 && $u->info['align'] !=50 && isset($_POST['convert_kredit']) && 1 == 2) {
|
||||
//îáìåíÿòü êð. íà åêð.
|
||||
if($u->info['palpro'] > time()) {
|
||||
$mn = ceil((int)($_POST['convert_sum2']*100));
|
||||
$mn = round(($mn/100),2);
|
||||
$mne = round($mn/$noc,2);
|
||||
$mn = round(($mn/100*103+5),2);
|
||||
$sm = $u->testAction('`uid` = "'.$u->info['id'].'" AND `vars` = "bank_kr_to_ekr_['.date('d.m.Y',time()).']" ORDER BY `id` DESC LIMIT 1',1);
|
||||
$sm_lim = 50;
|
||||
if(isset($sm['id']) && $sm['vals']+$mne > $sm_lim) {
|
||||
if($sm['vals'] < $sm_lim) {
|
||||
$re2 = 'Íà ñåãîäíÿ Âû ìîæåòå îáìåíÿòü åùå íà <b>'.($sm_lim-$sm['vals']).' åêð.</b>. (Ïðèìåðíî '.round( ( ($sm_lim-$sm['vals'])*$noc ) ,2).' êð.), òåêóùèé îáìåí íà <b>'.$mne.' åêð.</b>.';
|
||||
}else{
|
||||
$re2 = 'Íà ñåãîäíÿ Âû èñ÷åðïàëè ñâîé ëèìèò îáìåíà êð. íà åêð. ('.$sm_lim.' åêð.)';
|
||||
}
|
||||
}elseif($mn > 0 && $mne > 0 && $mn >= round((0.01*($noc*1.03)+5),2)) {
|
||||
if($u->bank['money1'] >= $mn) {
|
||||
if(!isset($sm['id'])) {
|
||||
$u->addAction(time(),'bank_kr_to_ekr_['.date('d.m.Y').']',$mne);
|
||||
}else{
|
||||
mysql_query('UPDATE `actions` SET `vals` = "'.($sm['vals']+$mne).'" WHERE `id` = "'.$sm['id'].'" LIMIT 1');
|
||||
}
|
||||
$re2 = 'Âû óñïåøíî îáìåíÿëè <b>'.$mn.' êð.</b> íà <b>'.$mne.' åêð.</b>';
|
||||
$u->bank['money1'] -= $mn;
|
||||
$u->bank['money2'] += $mne;
|
||||
|
||||
mysql_query('UPDATE `users` SET `catch` = `catch` + "'.round($mne,2).'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
|
||||
mysql_query('UPDATE `bank` SET `money1` = "'.mysql_real_escape_string($u->bank['money1']).'", `money2` = "'.mysql_real_escape_string($u->bank['money2']).'" WHERE `id` = "'.mysql_real_escape_string($u->bank['id']).'" LIMIT 1');
|
||||
$log = '"'.$u->info['login'].'" ['.$u->info['level'].'] îáìåíÿë <b>'.$mn.' êð.</b> íà <b>'.$mne.' åêð.</b>, Áàíêîâñêèé ñ÷åò ¹'.$u->bank['id'].'.';
|
||||
$u->addDelo(1,$u->info['id'],$log,time(),$u->info['city'],'Bank.System',0,0,'');
|
||||
$u->addDelo(3,$u->info['id'],'Âû óñïåøíî îáìåíÿëè <b>'.ceil((int)($_POST['convert_sum2']*100/100)).' êð.</b> íà <b>'.$mne.' åêð.</b>, êîìèññèÿ <b>'.round((ceil((int)($_POST['convert_sum2']*100/100))/100*3+5),2).' êð.</b> <i>(Èòîãî: '.$u->bank['money1'].' êð., '.$u->bank['money2'].' åêð.)</i>',time(),$u->info['city'],'Bank.System',0,0,$u->bank['id']);
|
||||
}else{
|
||||
$re2 = 'Ó âàñ íåò <b>'.$mn.' êð.</b> íà ñ÷åòå';
|
||||
}
|
||||
}else{
|
||||
$re2 = 'Ìèíèìàëüíàÿ ñóììà äëÿ îáìåíà ñîñòàâëÿåò '.round((0.01*($noc*1.03)+5),2).' êð.';
|
||||
}
|
||||
}else{
|
||||
$re2 = 'Âû äîëæíû ïðîéòè ïðîâåðêó íà ÷èñòîòó ó Ïàëàäèíîâ èëè Òàðìàíîâ.';
|
||||
}
|
||||
}elseif(isset($_POST['convert_ekredit']))
|
||||
{
|
||||
//îáìåíÿòü åêð. íà êð.
|
||||
$mn = ceil((int)($_POST['convert_sum']*100));
|
||||
$mn = round(($mn/100),2);
|
||||
if($u->bank['money2']>=$mn)
|
||||
{
|
||||
if($mn<0.01 || $mn>1000000000)
|
||||
{
|
||||
$re2 = 'Íåâåðíî óêàçàíà ñóììà';
|
||||
}else{
|
||||
$upd = mysql_query('UPDATE `bank` SET `money1` = "'.mysql_real_escape_string($u->bank['money1']+($mn*$con)).'",`money2` = "'.mysql_real_escape_string($u->bank['money2']-$mn).'" WHERE `id` = "'.$u->bank['id'].'" LIMIT 1');
|
||||
if($upd)
|
||||
{
|
||||
$u->bank['money1'] += $mn*$con;
|
||||
$u->bank['money2'] -= $mn;
|
||||
$u->addDelo(3,$u->info['id'],'Âû îáìåíÿëè <b>'.$mn.' åêð.</b> íà <b>'.($mn*$con).' êð.</b>, êîìèññèÿ <b>0 êð.</b> <i>(Èòîãî: '.$u->bank['money1'].' êð., '.$u->bank['money2'].' åêð.)</i>',time(),$u->info['city'],'Bank.System',0,mysql_real_escape_string($mn*$con),$u->bank['id']);
|
||||
$re2 = 'Âû óäà÷íî îáìåíÿëè <b>'.$mn.' åêð.</b> íà <b>'.($mn*$con).' êð.</b>';
|
||||
}else{
|
||||
$re2 = 'Íå óäàëîñü âûïîëíèòü îïåðàöèþ';
|
||||
}
|
||||
}
|
||||
}else{
|
||||
$re2 = 'Ó âàñ íåò <b>'.$mn.' åêð.</b> íà ñ÷åòå';
|
||||
}
|
||||
}elseif(isset($_POST['get_kredit']))
|
||||
{
|
||||
//ïîëîæèòü äåíüãè íà ñ÷åò
|
||||
$mn = floor((int)($_POST['get_sum']*100));
|
||||
$mn = round(($mn/100),2);
|
||||
if($u->bank['money1']>=$mn)
|
||||
{
|
||||
if($mn<0.01 || $mn>1000000000)
|
||||
{
|
||||
$re2 = 'Íåâåðíî óêàçàíà ñóììà';
|
||||
}else{
|
||||
$upd = mysql_query('UPDATE `users` SET `money` = "'.mysql_real_escape_string($u->info['money']+$mn).'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
if($upd)
|
||||
{
|
||||
$u->bank['money1'] -= $mn;
|
||||
$u->info['money'] += $mn;
|
||||
mysql_query('UPDATE `bank` SET `money1` = "'.mysql_real_escape_string($u->bank['money1']).'" WHERE `id` = "'.$u->bank['id'].'" LIMIT 1');
|
||||
$u->addDelo(3,$u->info['id'],'Âû ñíÿëè ñî ñ÷åòà <b>'.$mn.' êð.</b>, êîìèññèÿ <b>0 êð.</b> <i>(Èòîãî: '.$u->bank['money1'].' êð., '.$u->bank['money2'].' åêð.)</i>',time(),$u->info['city'],'Bank.System',0,0,$u->bank['id']);
|
||||
$re2 = 'Âû óäà÷íî ñíÿëè ñî ñ÷åòà <b>'.$mn.' êð.</b>';
|
||||
}else{
|
||||
$re2 = 'Íå óäàëîñü âûïîëíèòü îïåðàöèþ';
|
||||
}
|
||||
}
|
||||
}else{
|
||||
$re2 = 'Ó âàñ íåò <b>'.$mn.' êð.</b> íà ñ÷åòå';
|
||||
}
|
||||
}elseif(isset($_POST['add_kredit']))
|
||||
{
|
||||
//ïîëîæèòü äåíüãè íà ñ÷åò
|
||||
$mn = floor((int)($_POST['add_sum']*100));
|
||||
$mn = round(($mn/100),2);
|
||||
if($u->info['money']>=$mn)
|
||||
{
|
||||
if($mn<0.01 || $mn>1000000000)
|
||||
{
|
||||
$re2 = 'Íåâåðíî óêàçàíà ñóììà';
|
||||
}else{
|
||||
$upd = mysql_query('UPDATE `users` SET `money` = "'.mysql_real_escape_string($u->info['money']-$mn).'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
if($upd)
|
||||
{
|
||||
$u->bank['money1'] += $mn;
|
||||
$u->info['money'] -= $mn;
|
||||
mysql_query('UPDATE `bank` SET `money1` = "'.mysql_real_escape_string($u->bank['money1']).'" WHERE `id` = "'.$u->bank['id'].'" LIMIT 1');
|
||||
$u->addDelo(3,$u->info['id'],'Âû ïîëîæèëè íà ñ÷åò <b>'.$mn.' êð.</b>, êîìèññèÿ <b>0 êð.</b> <i>(Èòîãî: '.$u->bank['money1'].' êð., '.$u->bank['money2'].' åêð.)</i>',time(),$u->info['city'],'Bank.System',0,0,$u->bank['id']);
|
||||
$re2 = 'Âû óäà÷íî ïîëîæèëè íà ñâîé ñ÷åò <b>'.$mn.' êð.</b>';
|
||||
}else{
|
||||
$re2 = 'Íå óäàëîñü âûïîëíèòü îïåðàöèþ';
|
||||
}
|
||||
}
|
||||
}else{
|
||||
$re2 = 'Ó âàñ íåò ïðè ñåáå <b>'.$mn.' êð.</b>';
|
||||
}
|
||||
}elseif(isset($_POST['change_psw2']))
|
||||
{
|
||||
//ñìåíà ïàðîëÿ ñ÷åòà
|
||||
$sm = $u->testAction('`uid` = "'.$u->info['id'].'" AND `vals` = "id='.$u->bank['id'].'&new_pass='.$u->bank['pass'].'" AND `vars` = "bank_new_pass" AND `time` > "'.(time()-24*60*60).'" LIMIT 1',1);
|
||||
if($_POST['new_psw1']!=$_POST['new_psw2'])
|
||||
{
|
||||
$re2 = 'Ïàðîëè íå ñîâïàäàþò';
|
||||
}elseif(iconv_strlen($_POST['new_psw1'])<6 || iconv_strlen($_POST['new_psw1'])>32)
|
||||
{
|
||||
$re2 = 'Ïàðîëü íå ìîæåò áûòü êîðî÷å 6 èëè äëèíåå 32 ñèìâîëîâ';
|
||||
}elseif(isset($sm['id']))
|
||||
{
|
||||
$re2 = 'Íåëüçÿ ìåíÿòü ïàðîëü ÷àùå îäíîãî ðàçà â äåíü';
|
||||
}else{
|
||||
//ìåíÿåì
|
||||
$upd = mysql_query('UPDATE `bank` SET `pass` = "'.mysql_real_escape_string($_POST['new_psw1']).'" WHERE `id` = "'.$u->bank['id'].'" LIMIT 1');
|
||||
if($upd)
|
||||
{
|
||||
$u->addAction(time(),'bank_new_pass','id='.$u->bank['id'].'&new_pass='.$_POST['new_psw1'].'');
|
||||
$u->bank['pass'] = $_POST['new_psw1'];
|
||||
$re2 = 'Ïàðîëü îò ñ÷åòà ¹<b>'.getNum($u->bank['id']).'</b> áûë óñïåøíî èçìåíåí<br>Íîâûé ïàðîëü: <b>'.$u->bank['pass'].'</b>';
|
||||
$u->addDelo(3,$u->info['id'],'Áûë èçìåíåí ïàðîëü îò ñ÷åòà.',time(),$u->info['city'],'Bank.System',0,0,$u->bank['id']);
|
||||
}else{
|
||||
$re2 = 'Âàì îòêàçàëè â ñìåíå ïàðîëÿ';
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if($re!=''){ echo '<div align="right"><font color="red"><b>'.$re.'</b></font></div>'; } ?>
|
||||
<style type="text/css">
|
||||
|
||||
.pH3 { COLOR: #8f0000; FONT-FAMILY: Arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; }
|
||||
.class_ {
|
||||
font-weight: bold;
|
||||
color: #C5C5C5;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class_st {
|
||||
font-weight: bold;
|
||||
color: #659BA3;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__ {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
}
|
||||
.class__st {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
font-size: 10px;
|
||||
}
|
||||
.class_old {
|
||||
font-weight: bold;
|
||||
color: #919191;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__old {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #838383;
|
||||
font-size: 10px;
|
||||
}
|
||||
</style>
|
||||
<TABLE width="100%" cellspacing="0" cellpadding="0">
|
||||
<tr><td>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td><div align="center">
|
||||
<div align="center" class="pH3">
|
||||
<h3>Áàíê<br /></h3>
|
||||
</div>
|
||||
</div></td>
|
||||
<td width="200">
|
||||
<div style="float:right;">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="100%"> </td>
|
||||
<td><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td><!-- -->
|
||||
<? echo $goLis; ?>
|
||||
<!-- -->
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td nowrap="nowrap"><table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#DEDEDE">
|
||||
<tr>
|
||||
<td bgcolor="#D3D3D3"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /></td>
|
||||
<td bgcolor="#D3D3D3" nowrap="nowrap"><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=2.180.0.236&rnd=<? echo $code; ?>';" title="<? thisInfRm('2.180.0.236',1); ?>">Ñòðàøèëêèíà óëèöà</a></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<TABLE width="100%" cellspacing="0" cellpadding="4">
|
||||
<TR>
|
||||
<form name="F1" method="post">
|
||||
<TD valign="top" align="left">
|
||||
<!--Ìàãàçèí--></TD>
|
||||
</FORM>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD valign="top" align="left">
|
||||
<? if($re2!=''){ echo '<div align="left"><font color="red">'.$re2.'</font></div><br>'; }
|
||||
if(!isset($u->bank['id']))
|
||||
{
|
||||
?>
|
||||
Ìû ïðåäîñòàâëÿåì ñëåäóþùèå óñëóãè:
|
||||
<OL>
|
||||
<LI>Îòêðûòèå ñ÷åòà<LI>Âîçìîæíîñòü ïîëîæèòü/ñíÿòü êðåäèòû/åâðîêðåäèòû ñî ñ÷åòà
|
||||
<LI>Ïåðåâåñòè êðåäèòû/åâðîêðåäèòû ñ îäíîãî ñ÷åòà íà äðóãîé
|
||||
<LI>Îáìåííûé ïóíêò. Îáìåí åâðîêðåäèòîâ íà êðåäèòû
|
||||
</OL>
|
||||
<script type="text/javascript" src="js/jquery.js"></script>
|
||||
<script>
|
||||
function hidecreatefx() {
|
||||
if( $('#hidecreate').css('display') != 'none' ) {
|
||||
$('#hidecreate').css('display','none');
|
||||
}else{
|
||||
$('#hidecreate').css('display','');
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<FORM action="main.php?open&rnd=<? echo $code; ?>" method="POST">
|
||||
Õîòèòå îòêðûòü ñâîé ñ÷åò? Óñëóãà ïëàòíàÿ: <INPUT onclick="hidecreatefx();" TYPE="button" value="Îòêðûòü ñ÷åò">
|
||||
<div id="hidecreate" style="display:none">
|
||||
<FIELDSET style="width:300px;"><LEGEND><B>Îòêðûòèå ñ÷åòà</B> </LEGEND>
|
||||
<small>
|
||||
<? if ($u->info['level'] < 8) { ?>
|
||||
<center>
|
||||
<input name="rdn01" type="radio" value="1"> <b>3.00 êð.</b> <input name="rdn01" type="radio" value="2"> <?=$u->zuby(15)?>
|
||||
</center>
|
||||
<hr />
|
||||
<? }else{
|
||||
?>
|
||||
<center>
|
||||
<input checked="checked" name="rdn01" type="radio" value="1"> <b>3.00 êð.</b>
|
||||
</center>
|
||||
<hr />
|
||||
<?
|
||||
} ?>
|
||||
<style>
|
||||
fieldset {
|
||||
border:1px solid #AEAEAE;
|
||||
}
|
||||
hr {
|
||||
border:0;
|
||||
border-bottom:1px solid #aeaeae;
|
||||
}
|
||||
</style>
|
||||
<table width="300" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td>Ïàðîëü ñ÷åòà:</td>
|
||||
<td><INPUT style='width:90;' type="password" value="" name="pass1"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Åùå ðàç:</td>
|
||||
<td><INPUT style='width:90;' type="password" value="" name="pass2"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</small>
|
||||
<center>
|
||||
<INPUT TYPE="submit" value="Îòêðûòü ñ÷åò">
|
||||
</center>
|
||||
</FIELDSET>
|
||||
</div>
|
||||
</FORM>
|
||||
<form action="main.php?enter&rnd=<? echo $code; ?>" method="POST">
|
||||
<br />
|
||||
<FIELDSET style="width:300px;"><LEGEND><B>Óïðàâëåíèå ñ÷åòîì</B> </LEGEND>
|
||||
<TABLE width="300">
|
||||
<TR><TD valign=top>
|
||||
<TABLE>
|
||||
<TR><TD>Íîìåð ñ÷åòà</td> <TD colspan=2><select name="bank" size=0 style="width: 90px">
|
||||
<?
|
||||
$sp = mysql_query('SELECT * FROM `bank` WHERE `uid` = "'.$u->info['id'].'" AND `block` = "0"');
|
||||
while($pl = mysql_fetch_array($sp))
|
||||
{
|
||||
?>
|
||||
<option value="<? echo $pl['id']; ?>" selected="selected"><? echo getNum($pl['id']); ?></option>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
</select></td></tr>
|
||||
<TR><TD>Ïàðîëü</td><td> <INPUT style='width:90;' type="password" value="" name="pass"></td>
|
||||
</tr>
|
||||
<TR><TD colspan=3 align=center><INPUT TYPE="submit" value="Âîéòè"></td></tr>
|
||||
</TABLE>
|
||||
</TD>
|
||||
</TABLE>
|
||||
</FIELDSET>
|
||||
</form>
|
||||
<form method=GET action='main.php'>
|
||||
<input type=hidden name='res' value=<? echo $code; ?>>
|
||||
<br />
|
||||
<br />
|
||||
Çàáûëè ïàðîëü? Ìîæíî åãî âûñëàòü íà email, íîìåð ñ÷åòà:<input type=text name='schet'> <input type="submit" value="Âûñëàòü" /></TD>
|
||||
</form>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</table>
|
||||
<br>
|
||||
<div id="textgo" style="visibility:hidden;"></div>
|
||||
<?
|
||||
}else{
|
||||
|
||||
?>
|
||||
<style>
|
||||
.pay td {
|
||||
width:50px;
|
||||
}
|
||||
.pay td img{
|
||||
display:block;
|
||||
margin:1px 0 0 0;
|
||||
}
|
||||
.pay td:hover img{
|
||||
margin:0 0 1px 0;
|
||||
}
|
||||
.pay td:hover img {
|
||||
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
|
||||
-moz-opacity: 0.8; /* Mozilla 1.6 è íèæå */
|
||||
-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
|
||||
opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
|
||||
cursor:pointer;
|
||||
}
|
||||
</style>
|
||||
<!-- óïðàâëåíèå ñ÷åòîì -->
|
||||
<FORM action="main.php" method="POST">
|
||||
<INPUT TYPE=hidden name="sd4" value="<? echo $u->info['nextAct']; ?>">
|
||||
<TABLE width=100%>
|
||||
<TR>
|
||||
<TD valign=top width=30%><H4>Óïðàâëåíèå ñ÷åòîì</H4>
|
||||
<b>Ñ÷¸ò ¹:</b> <? echo getNum($u->bank['id']); ?> <a href="?exit=<? echo $code; ?>" title="Îêîí÷èòü ðàáîòó c òåêóùèì ñ÷åòîì">[x]</a><br>
|
||||
</TD>
|
||||
<TD valign=top align=center width=40%>
|
||||
<TABLE><TR><TD>
|
||||
<FIELDSET><LEGEND><B>Ó âàñ íà ñ÷åòå</B> </LEGEND>
|
||||
<TABLE>
|
||||
<TR><TD>Êðåäèòîâ:</TD><TD><B><? echo $u->round2($u->bank['money1']); ?></B></TD></TR>
|
||||
<TR><TD>Åâðîêðåäèòîâ:</TD>
|
||||
<TD><B><? echo $u->round2($u->bank['money2']); ?></B></TD>
|
||||
</TR>
|
||||
<TR><TD colspan=2><HR></TD></TR>
|
||||
<TR><TD>Ïðè ñåáå íàëè÷íûõ:</TD><TD><B><? echo $u->round2($u->info['money']); ?> êð.</B></TD></TR>
|
||||
</TABLE>
|
||||
</FIELDSET>
|
||||
</TD></TR></TABLE>
|
||||
</TD>
|
||||
<TD valign=top align=right width=30%><FONT COLOR=red>Âíèìàíèå!</FONT> Íåêîòîðûå óñëóãè áàíêà ïëàòíûå, î ðàçìåðå âçûìàåìîé êîìèññèè íàïèñàíî â ñîîòâåòñòâóþùåì ðàçäåëå.</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<style>
|
||||
fieldset {
|
||||
border:1px solid #AEAEAE;
|
||||
}
|
||||
hr {
|
||||
border:0;
|
||||
border-bottom:1px solid #aeaeae;
|
||||
}
|
||||
</style>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="50%" valign="top"><table width="100%" cellspacing="5">
|
||||
<tr>
|
||||
<td width="50%" valign="top"><fieldset style="background-color:#DDEAD7"">
|
||||
<legend><img src="https://img.new-combats.com/i/align/align50.gif" width="12" height="15" /> <b style="color:#5F3710">Ïðèîáðåòåíèå Åêð. îíëàéí</b> </legend>
|
||||
<style>
|
||||
#pay_btn {
|
||||
background-color:#0099FF;
|
||||
color:#0FF;
|
||||
cursor:pointer;
|
||||
}
|
||||
#pay_btn:hover {
|
||||
background-color:#CCC;
|
||||
color:#FFF;
|
||||
cursor:pointer;
|
||||
}
|
||||
</style>
|
||||
Ñóììà åêð.: <input id="pay_in" style="padding-left:2px;width:77px;" value="1.00">
|
||||
<input id="pay_btn" name="pay_btn" value="Îïëàòèòü" type="button" onclick="window.open('/pay.back.php?ekr='+$('#pay_in').val()+'&code=1&ref=0','_blank');" style="padding:5px;" />
|
||||
</div>
|
||||
<div id="pay_block_see" style="display:none;padding-top:5px;border-top:1px solid #AEAEAE;"></div>
|
||||
</fieldset></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" width="50%"><fieldset>
|
||||
<legend><b>Ïîïîëíèòü ñ÷åò</b> </legend>
|
||||
Ñóììà
|
||||
<input type="text" name="add_sum" id="add_sum" size="6" maxlength="10" />
|
||||
êð.
|
||||
<input type="submit" name="add_kredit" value="Ïîëîæèòü êðåäèòû íà ñ÷åò" onclick="if(Math.round(document.getElementById('add_sum')).value==0) {alert('Óêàæèòå ñóììó è íîìåð ñ÷åòà'); return false;} else {return confirm('Âû õîòèòå ïîëîæèòü íà ñâîé ñ÷åò '+(Math.floor(document.getElementById('add_sum').value*100)/100).toFixed(2)+' êð. ?')}" />
|
||||
<br />
|
||||
</fieldset></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><fieldset>
|
||||
<legend><b>Ïåðåâåñòè êðåäèòû íà äðóãîé ñ÷åò</b> </legend>
|
||||
Ñóììà
|
||||
<input id="vl1" value="" type="text" name="tansfer_sum" size="6" maxlength="10" />
|
||||
êð.<br />
|
||||
Íîìåð ñ÷åòà êóäà ïåðåâåñòè êðåäèòû
|
||||
<input value="" type="text" id="vl2" name="num" size="12" maxlength="15" />
|
||||
<br />
|
||||
<input type="submit" name="transfer_kredit" value="Ïåðåâåñòè êðåäèòû íà äðóãîé ñ÷åò" onclick="if(Math.round(document.getElementById('vl1')).value==0 || Math.round(document.getElementById('vl2').value)==0) {alert('Óêàæèòå ñóììó è íîìåð ñ÷åòà'); return false;} else {return confirm('Âû õîòèòå ïåðåâåñòè ñî ñâîåãî ñ÷åòà '+(Math.floor(document.getElementById('vl1').value*100)/100).toFixed(2)+' êð. íà ñ÷åò íîìåð '+Math.floor(document.getElementById('vl2').value)+' ?')}" />
|
||||
<br />
|
||||
<small>Êîìèññèÿ ñîñòàâëÿåò <b>3.00 %</b> îò ñóììû, íî íå ìåíåå <b>1.00 êð</b>.</small>
|
||||
</fieldset></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><fieldset>
|
||||
<legend><b>Îáìåííûé ïóíêò</b> </legend>
|
||||
Îáìåíÿòü åâðîêðåäèòû íà êðåäèòû.<br />
|
||||
Êóðñ <b>1 åêð.</b> = <b><? echo $con; ?>.00 êð.</b><br />
|
||||
Ñóììà
|
||||
<input type="text" name="convert_sum" id="convert_sum" size="6" maxlength="10" />
|
||||
åêð.
|
||||
<input type="submit" name="convert_ekredit" value="Îáìåíÿòü" <? /*onclick="return confirm('Âû õîòèòå îáìåíÿòü '+(Math.floor(document.getElementById('convert_sum').value*100)/100).toFixed(2)+' åêð. íà '+(Math.floor(document.getElementById('convert_sum').value*100)/100*<? echo (0+$con); ?>).toFixed(2)+' êð. ?');" */ ?> />
|
||||
</fieldset></td>
|
||||
</tr>
|
||||
<? if($u->info['align']!=2 && $u->info['haos'] < time() && $u->info['haos'] != 1 && $u->info['align'] !=50 && 1 == 2) { ?>
|
||||
<tr>
|
||||
<td valign="top"><fieldset style="background-color:#DDEAD7">
|
||||
<legend><b>Îáìåííûé ïóíêò</b> </legend>
|
||||
Îáìåíÿòü êðåäèòû íà åâðîêðåäèòû.<br />
|
||||
Êóðñ <b><? echo $noc; ?> êð.</b> = <b>1.00 åêð.</b><br />
|
||||
Ñóììà
|
||||
<input type="text" name="convert_sum2" id="convert_sum2" size="6" maxlength="10" />
|
||||
êð.
|
||||
<br />
|
||||
<small>Êîìèññèÿ ñîñòàâëÿåò <b>3.00 %</b> îò ñóììû, à òàê-æå <b>5.00 êð</b>.</small>
|
||||
<input type="submit" name="convert_kredit" value="Îáìåíÿòü" onclick="return confirm('Âû õîòèòå îáìåíÿòü '+(5+Math.floor((document.getElementById('convert_sum2').value)*103)/100).toFixed(2)+' êð. íà '+(Math.floor(document.getElementById('convert_sum2').value*100)/100/<? echo $noc; ?>).toFixed(2)+' åêð. ?');" />
|
||||
</fieldset></td>
|
||||
</tr>
|
||||
<? }
|
||||
if($u->info['admin']>1000)
|
||||
{
|
||||
?>
|
||||
<tr>
|
||||
<td valign="top"><fieldset>
|
||||
<legend><b>Ïåðåâåñòè åâðîêðåäèòû íà äðóãîé ñ÷åò</b> </legend>
|
||||
Ñóììà
|
||||
<input id="vl12" value="" type="text" name="tansfer_sum2" size="6" maxlength="10" />
|
||||
åêð.<br />
|
||||
Íîìåð ñ÷åòà êóäà ïåðåâåñòè êðåäèòû
|
||||
<input value="" type="text" id="vl22" name="num2" size="12" maxlength="15" />
|
||||
<br />
|
||||
<input type="submit" name="transfer_kredit2" value="Ïåðåâåñòè åâðîêðåäèòû íà äðóãîé ñ÷åò" onclick="if(Math.round(document.getElementById('vl12')).value==0 || Math.round(document.getElementById('vl22').value)==0) {alert('Óêàæèòå ñóììó è íîìåð ñ÷åòà'); return false;} else {return confirm('Âû õîòèòå ïåðåâåñòè ñî ñâîåãî ñ÷åòà '+(Math.floor(document.getElementById('vl12').value*100)/100).toFixed(2)+' åêð. íà ñ÷åò íîìåð '+Math.floor(document.getElementById('vl22').value)+' ?')}" />
|
||||
<br />
|
||||
Êîìèññèÿ ñîñòàâëÿåò <b>0.00 %</b> îò ñóììû, íî íå ìåíåå <b>0.01 åêð</b>.
|
||||
</fieldset></td>
|
||||
</tr>
|
||||
<? } ?>
|
||||
<tr>
|
||||
<td valign="top"><fieldset>
|
||||
<legend><b>Íàñòðîéêè</b> </legend>
|
||||
Ó âàñ ðàçðåøåíà âûñûëêà íîìåðà ñ÷åòà è ïàðîëÿ íà email. Åñëè âû íå óâåðåíû â ñâîåì email, èëè óáåæäåíû, ÷òî íå çàáóäåòå ñâîé íîìåð ñ÷åòà è ïàðîëü ê íåìó, òî ìîæåòå çàïðåòèòü âûñûëêó ïàðîëÿ íà email. Ýòî óáåðåæåò âàñ îò êðàæè êðåäèòîâ ñ âàøåãî ñ÷åòà â ñëó÷àå âçëîìà âàøåãî email. Íî åñëè âû ñàìè çàáóäåòå ñâîé íîìåð ñ÷åòà è/èëè ïàðîëü, âàì óæå íèêòî íå ïîìîæåò!<br />
|
||||
<input type="submit" name="stop_send_email2" value="Çàïðåòèòü âûñûëêó ïàðîëÿ íà email" />
|
||||
<hr />
|
||||
<b>Ñìåíèòü ïàðîëü</b><br />
|
||||
<table>
|
||||
<tr>
|
||||
<td>Íîâûé ïàðîëü</td>
|
||||
<td><input type="password" name="new_psw1" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Ââåäèòå íîâûé ïàðîëü ïîâòîðíî</td>
|
||||
<td><input type="password" name="new_psw2" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
<input type="submit" name="change_psw2" value="Ñìåíèòü ïàðîëü" />
|
||||
<br />
|
||||
<div id="keypad4" align="center" style="display: none;"></div>
|
||||
</fieldset></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td width="50%" valign="top"><table width="100%" align="left" cellspacing="5">
|
||||
<tr>
|
||||
<td valign="top" width="50%"><fieldset>
|
||||
<legend><b>Ñíÿòü ñî ñ÷åòà</b> </legend>
|
||||
Ñóììà
|
||||
<input type="text" name="get_sum" id="get_sum" size="6" maxlength="10" />
|
||||
êð.
|
||||
<input type="submit" name="get_kredit" value="Ñíÿòü êðåäèòû ñî ñ÷åòà" onclick="if(Math.round(document.getElementById('get_sum')).value==0) {alert('Óêàæèòå ñóììó è íîìåð ñ÷åòà'); return false;} else {return confirm('Âû õîòèòå ñíÿòü ñî ñâîåãî ñ÷åòà '+(Math.floor(document.getElementById('get_sum').value*100)/100).toFixed(2)+' êð. ?')}" />
|
||||
<br />
|
||||
</fieldset></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><fieldset>
|
||||
<legend><b>Êóðñ åâðîêðåäèòà ê ìèðîâîé âàëþòå</b> </legend>
|
||||
<table width="100%" border="0" cellpadding="2" cellspacing="0">
|
||||
<?
|
||||
$pl = mysql_fetch_array(mysql_query('SELECT * FROM `bank_table` ORDER BY `time` DESC LIMIT 1'));
|
||||
if(isset($pl['id'])) {
|
||||
?>
|
||||
<tr>
|
||||
<td><small>Äàííûå íà <b><?=date('d.m.y H:i',$pl['time'])?></b> áåç ó÷åòà êîìèññèé</small></td>
|
||||
</tr>
|
||||
<?
|
||||
$pl['RUB'] = 1;
|
||||
|
||||
$i = 0;
|
||||
$true = array(
|
||||
array('USD', 'äîëëàðîâ ÑØÀ'),
|
||||
array('EUR', 'ÅÂÐÎ'),
|
||||
array('RUB','ðîññèéñêèõ ðóáëåé'),
|
||||
array('UAH','óêð. ãðèâåí'),
|
||||
array('BYR','áåëîðóññêèõ ðóáëåé'),
|
||||
array('AZN','àçåðáàéäæàíñêèõ ìàíàò'),
|
||||
array('GBP','àíãë. ôóíòîâ ñòåðëèíãîâ')
|
||||
);
|
||||
while($i < count($true)) {
|
||||
?>
|
||||
<tr>
|
||||
<td><span>1 åêð. = </span><span style="display:inline-block;width:100px"><b><?=round( ($pl['cur']/$pl[$true[$i][0]]) , 4 )?></b></span><span><?=$true[$i][1]?></span></td>
|
||||
</tr>
|
||||
<?
|
||||
$i++;
|
||||
}
|
||||
}else{
|
||||
?>
|
||||
<tr>
|
||||
<td><small><center><font color=grey>Íå óäàëîñü ïîëó÷èòü èíôîðìàöèþ</font></center></small></td>
|
||||
</tr>
|
||||
<? } ?>
|
||||
</table>
|
||||
</fieldset></td>
|
||||
</tr><tr>
|
||||
<td valign="top"><fieldset>
|
||||
<legend><b>Ïîñëåäíèå îïåðàöèè</b> </legend>
|
||||
<table width="100%" border="0" cellpadding="2" cellspacing="0">
|
||||
<?
|
||||
$sp = mysql_query('SELECT * FROM `users_delo` WHERE `uid` = "'.$u->info['id'].'" AND `dop` = "'.$u->bank['id'].'" AND `type` = "3" ORDER BY `time` DESC LIMIT 21');
|
||||
while($pl = mysql_fetch_array($sp))
|
||||
{
|
||||
?>
|
||||
<tr>
|
||||
<td><small><? echo '<font color="green">'.date('d.m.Y H:i',$pl['time']).'</font> '; echo $pl['text']; ?></small></td>
|
||||
</tr>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</fieldset></td>
|
||||
</tr>
|
||||
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
</FORM>
|
||||
<small>Ñóììà óêàçàííàÿ â îêíå îïîâåùåíèÿ è ñóììû âçûìàåìàÿ\íà÷èñëÿåìàÿ ìîãóò ðàçëè÷àòüñÿ.</small>
|
||||
<?
|
||||
}
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,207 @@
|
||||
<?
|
||||
if(!defined('GAME')){
|
||||
die();
|
||||
}
|
||||
|
||||
if($u->room['file']=='an/bk'){
|
||||
|
||||
$tst = mysql_fetch_array(mysql_query('SELECT * FROM `dialog_act` WHERE `uid` = "'.$u->info['id'].'" AND `var` = "noobqst1" LIMIT 1'));
|
||||
if(!isset($tst['id'])) {
|
||||
if(isset($_GET['noobgo'])) {
|
||||
if($_GET['noobgo'] == 1) {
|
||||
//Ñîãëàñèëñÿ (ñîçäàåì ïåùåðó è òåëåïîðòèðóåì òóäà
|
||||
|
||||
$ins = mysql_query('INSERT INTO `dungeon_now` (`city`,`uid`,`id2`,`name`,`time_start`)
|
||||
VALUES ("'.$u->info['city'].'","'.$u->info['id'].'","106","Àêàäåìèÿ Íîâè÷êîâ","'.time().'")');
|
||||
if($ins){
|
||||
$zid = mysql_insert_id();
|
||||
//îáíîâëÿåì ïîëüçîâàòåëåé
|
||||
$su = mysql_query('SELECT `u`.`id`,`st`.`dn` FROM `stats` AS `st` LEFT JOIN `users` AS `u` ON (`st`.`id` = `u`.`id`) WHERE `st`.`id`="'.$u->info['id'].'"');
|
||||
$ids = '';
|
||||
|
||||
$map_locs = array();
|
||||
$spm2 = mysql_query('SELECT `id`,`x`,`y` FROM `dungeon_map` WHERE `id_dng` = "106"');
|
||||
while( $plm2 = mysql_fetch_array( $spm2 ) ) {
|
||||
$map_locs[] = array($plm2['x'],$plm2['y']);
|
||||
}
|
||||
unset( $spm2 , $plm2 );
|
||||
|
||||
$pxd = 0;
|
||||
while( $pu = mysql_fetch_array($su) ) {
|
||||
$pxd++;
|
||||
$ids .= ' `id` = "'.$pu['id'].'" OR';
|
||||
}
|
||||
$ids = rtrim($ids,'OR');
|
||||
$snew = 0;
|
||||
$upd1 = mysql_query('UPDATE `stats` SET `s`="4",`res_s`="1",`x`="0",`y`="0",`res_x`="0",`res_y`="0",`dn` = "0",`dnow` = "'.$zid.'" WHERE '.$ids.'');
|
||||
if( $upd1 ){
|
||||
$upd2 = mysql_query('UPDATE `users` SET `room` = "391" WHERE '.$ids.'');
|
||||
//Äîáàâëÿåì áîòîâ è îáüåêòû â ïåùåðó $zid ñ for_dn = $dungeon['id']
|
||||
//Äîáàâëÿåì áîòîâ
|
||||
$vls = '';
|
||||
$sp = mysql_query('SELECT * FROM `dungeon_bots` WHERE `for_dn` = "106"');
|
||||
while( $pl = mysql_fetch_array( $sp ) ) {
|
||||
if( $pl['id_bot'] == 0 && $pl['bot_group'] !=''){
|
||||
$bots = explode( ',', $pl['bot_group'] );
|
||||
$pl['id_bot'] = (int)$bots[rand(0, count($bots)-1 )];
|
||||
}
|
||||
if( $pl['id_bot'] > 0 )$vls .= '("'.$zid.'","'.$pl['id_bot'].'","'.$pl['colvo'].'","'.$pl['items'].'","'.$pl['x'].'","'.$pl['y'].'","'.$pl['dialog'].'","'.$pl['items'].'","'.$pl['go_bot'].'","'.$pl['noatack'].'"),';
|
||||
unset($bots);
|
||||
}
|
||||
$vls = rtrim($vls,',');
|
||||
$ins1 = mysql_query('INSERT INTO `dungeon_bots` (`dn`,`id_bot`,`colvo`,`items`,`x`,`y`,`dialog`,`atack`,`go_bot`,`noatack`) VALUES '.$vls.'');
|
||||
//Äîáàâëÿåì îáüåêòû
|
||||
$vls = '';
|
||||
$sp = mysql_query('SELECT * FROM `dungeon_obj` WHERE `for_dn` = "106"');
|
||||
while($pl = mysql_fetch_array($sp))
|
||||
{
|
||||
$vls .= '("'.$zid.'","'.$pl['name'].'","'.$pl['img'].'","'.$pl['x'].'","'.$pl['y'].'","'.$pl['action'].'","'.$pl['type'].'","'.$pl['w'].'","'.$pl['h'].'","'.$pl['s'].'","'.$pl['s2'].'","'.$pl['os1'].'","'.$pl['os2'].'","'.$pl['os3'].'","'.$pl['os4'].'","'.$pl['type2'].'","'.$pl['top'].'","'.$pl['left'].'","'.$pl['date'].'"),';
|
||||
}
|
||||
//
|
||||
$vls = rtrim($vls,',');
|
||||
if( $vls != '' ) {
|
||||
$ins2 = mysql_query('INSERT INTO `dungeon_obj` (`dn`,`name`,`img`,`x`,`y`,`action`,`type`,`w`,`h`,`s`,`s2`,`os1`,`os2`,`os3`,`os4`,`type2`,`top`,`left`,`date`) VALUES '.$vls.'');
|
||||
} else {
|
||||
$ins2 = true;
|
||||
}
|
||||
if( $upd2 && $ins1 && $ins2 ){
|
||||
die('<script>location="main.php?rnd='.$code.'";</script>');
|
||||
} else {
|
||||
$error = 'Îøèáêà ïåðåõîäà â ïîäçåìåëüå...';
|
||||
}
|
||||
} else {
|
||||
$error = 'Îøèáêà ïåðåõîäà â ïîäçåìåëüå...';
|
||||
}
|
||||
} else {
|
||||
$error = 'Îøèáêà ïåðåõîäà â ïîäçåìåëüå...';
|
||||
}
|
||||
//
|
||||
//header('location: main.php');
|
||||
die();
|
||||
}else{
|
||||
//Îòêàçàëñÿ (äîáàâëÿåì êâåñò, ñèñòåìêó è ïîøåë íàõ)
|
||||
mysql_query('INSERT INTO `dialog_act` (
|
||||
`uid`,`var`,`time`
|
||||
) VALUES (
|
||||
"'.$u->info['id'].'","noobqst1","'.time().'"
|
||||
)');
|
||||
|
||||
//Íà÷àëî îáó÷åíèÿ
|
||||
$humor = array(
|
||||
0 => array(
|
||||
':maniac: Ñèëüíî íå áåéòå ;)',':beggar: Áóäåò ïîïðîøàéíè÷àòü - áåéòå!',':pal: Âîçìîæíî ñâåòëûé!',
|
||||
':vamp: Âîçìîæíî òåìíûé!',':susel: Ñóäÿ ïî çäîðîâåííîìó áèöåïñó - ýòî ìóæèê!',':duel: È ñðàçó æå êèíóëñÿ â áîé!',
|
||||
':friday: Íå äîëãî äóìàâ îí íà÷àë èñêàòü ñîáóòûëüíèêà!',':doc: Ëåêàðü: Íîâè÷îê! Äà, äà! Òû! Åñëè òåáÿ ñëîìàþò - ó çíàõàðÿ òåáÿ ñîáåðóò îáðàòíî!'
|
||||
),
|
||||
1 => array(
|
||||
':maniac: Ïîìíèòå! Äåâî÷åê íå áüåì ;)',':nail: Îíà êðàñèò íîãòè, íå îòâëåêàéòå âñå ñðàçó ;)',':pal: Âîçìîæíî ñâåòëàÿ!',
|
||||
':vamp: Âîçìîæíî òåìíàÿ!',':rev: Ñóäÿ ïî êðàñèâîé îäåæäå - ýòî æåíùèíà!',':hug: È ñðàçó æå êèíóëàñü âñåõ öåëîâàòü!',
|
||||
':angel2: Àíãåë ñîøåë ñ íåáåñ...'
|
||||
)
|
||||
);
|
||||
$humor = $humor[$u->info['sex']];
|
||||
//$u->info['fnq'] = 1;
|
||||
//mysql_query('UPDATE `users` SET `fnq` = "'.$u->info['fnq'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
//Îòïðàâëÿåì ñîîáùåíèå â ÷àò î íîâè÷êå
|
||||
//mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `uid` = "'.$u->info['id'].'" AND `delete` = 0 AND `item_id` = 4703');
|
||||
//mysql_query('UPDATE `users` SET `room` = 4 WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
//mysql_query('UPDATE `stats` SET `hpNow` = 1000,`mpNow` = 1000,`dn` = 0 , `dnow` = 0 , `x` = 0 , `y` = 0 , `s` = 0 WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$u->send('','','','','','Â íàøåì ìèðå ïîÿâèëñÿ íîâûé èãðîê "<b>' . $u->info['login'] . '</b>"! '.$humor[rand(0,count($humor)-1)].'',time(),6,0,0,0,1,0);
|
||||
|
||||
echo '<div><font color=red><b>Âû îòêàçàëèñü îò îáó÷åíèÿ, âòîðîé ïîïûòêè áîëüøå íå áóäåò!</b></font></div>';
|
||||
}
|
||||
}else{
|
||||
echo '<script>
|
||||
function qstnoobsstart() {
|
||||
top.win.add(\'qstnoobsstart\',\'Âû õîòèòå ïðîéòè îáó÷åíèå?\',\'\',{\'a1\':\'top.frames[\\\'main\\\'].location.href=\\\'main.php?noobgo=1\\\';\',\'a2\':\'top.frames[\\\'main\\\'].location.href=\\\'main.php?noobgo=2\\\';\',\'n\':\'<center><small>Îòêàçàâøèñü âû íå ïîëó÷èòå íàãðàäó!</small></center>\'},2,1,\'width:300px;\');
|
||||
}
|
||||
qstnoobsstart();
|
||||
</script>';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
?><script type="text/javascript" src="/js/jquery.locations.js"></script>
|
||||
<link href="/css/fightclub.css" rel="stylesheet" type="text/css">
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="250" valign="top">
|
||||
<? $usee = $u->getInfoPers($u->info['id'],0); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; } ?>
|
||||
</td>
|
||||
<td width="230" valign="top" style="padding-top:19px;"><? include('modules_data/stats_loc.php'); ?></td>
|
||||
<td valign="top"><div align="right">
|
||||
<? if($u->error!=''){ echo '<font color="red"><b>'.$u->error.'</b></font>'; } ?>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td>
|
||||
<? if($re!=''){ echo '<font color="red"><b>'.$re.'</b></font>'; } ?>
|
||||
<table width="500" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td id="ViewLocation"><?php
|
||||
if(true == false){
|
||||
?><script><?php
|
||||
include('modules_data/location/fight-club.database.php');
|
||||
?>
|
||||
var json = <?php echo json_encode($Response); ?>;
|
||||
var tgo = <?php echo ($tmGo*10); ?>;
|
||||
var tgol = <?php echo ($tmGol*10); ?>;
|
||||
ViewLocation(json);
|
||||
</script><?php
|
||||
}else{
|
||||
?>
|
||||
<div style="position:relative; cursor: pointer; width: 500;" id="ione"><img src="https://img.new-combats.com/i/images/300x225/club/navig.jpg" id="img_ione" width="500" height="240" border="1"/>
|
||||
|
||||
<div style="position:absolute; left:241px; top:128px; width:16px; height:18px; z-index:90;"><img src="https://img.new-combats.com/i/images/300x225/fl1.gif" width="16" height="18" title="Âû íàõîäèòåñü â '<? echo $u->room['name']; ?>'" /></div>
|
||||
<div style="position: absolute; left: 30px; top: 140px; width: 28px; height: 31px; z-index: 90;"><img onClick="alert('Ïðîõîä ÷åðåç Çàë âîèíîâ 1');" src="https://img.new-combats.com/i/images/300x225/zk_entrance.gif" width="28" height="63" title="" /></div>
|
||||
|
||||
<div style="position: absolute; left: 327px; top: 136px; width: 63px; height: 28px; z-index: 90;"><img onClick="alert('Ïðîõîä ÷åðåç Çàë âîèíîâ 2');" src="https://img.new-combats.com/city/zk_entrance2.gif" width="63" height="28" title="" /></div>
|
||||
|
||||
|
||||
<div style="position:absolute; left:184px; top:94px; width:120px; height:35px; z-index:90;"><img src="https://img.new-combats.com/i/images/300x225/map_bk.gif" width="120" height="35" title="" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:66px; top:114px; width:56px; height:13px; z-index:90;"><img <? thisInfRm('2.180.0.240'); ?> onClick="location='main.php?loc=2.180.0.240';" src="https://img.new-combats.com/i/images/300x225/map_klub1.gif" width="56" height="13" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:216px; top:41px; width:58px; height:49px; z-index:90;"><img <? thisInfRm('2.180.0.259'); ?> onClick="location='main.php?loc=2.180.0.259';" src="https://img.new-combats.com/i/images/300x225/map_klub2.gif" width="58" height="49" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:312px; top:168px; width:123px; height:31px; z-index:90;"><img <? thisInfRm('2.180.0.229'); ?> onClick="location='main.php?loc=2.180.0.229';" src="https://img.new-combats.com/i/images/300x225/map_klub3.gif" width="123" height="31" title="" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:59px; top:169px; width:123px; height:31px; z-index:90;"><img <? thisInfRm('2.180.0.231'); ?> onClick="location='main.php?loc=2.180.0.231';" src="https://img.new-combats.com/i/images/300x225/map_klub4.gif" width="123" height="31" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:312px; top:48px; width:123px; height:30px; z-index:90;"><img <? thisInfRm('2.180.0.232'); ?> onClick="location='main.php?loc=2.180.0.232';" src="https://img.new-combats.com/i/images/300x225/map_klub5.gif" width="123" height="30" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:52px; top:47px; width:123px; height:30px; z-index:90;"><img <? thisInfRm('2.180.0.233'); ?> onClick="location='main.php?loc=2.180.0.233';" src="https://img.new-combats.com/i/images/300x225/map_klub6.gif" width="123" height="30" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:196px; top:148px; width:103px; height:47px; z-index:90;"><img <? thisInfRm('2.180.0.234'); ?> onClick="location='main.php?loc=2.180.0.234';" src="https://img.new-combats.com/i/images/300x225/map_klub7.gif" width="103" height="47" class="aFilter" /></div>
|
||||
<div id="snow"></div>
|
||||
<? echo $goline; ?>
|
||||
</div>
|
||||
<?php } ?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div style="display:none; height:0px " id="moveto"></div>
|
||||
<div align="right" style="padding: 3px;"><small>«<? echo $c['title3']; ?>» ïðèâåòñòâóåò Âàñ, <b><? echo $u->info['login']; ?></b>.<br />
|
||||
<?php
|
||||
if($u->info['level']<6)
|
||||
{
|
||||
echo '
|
||||
Âàì âñå âðåìÿ êàæåòñÿ ÷òî çà âàìè ñëåäÿò? ×óäèòñÿ, ÷òî ñëó÷àéíûé ïîïóò÷èê ìå÷òàåò âñàäèòü âàì òîïîð â ñïèíó? Ïðè ñîâåðøåíèè î÷åðåäíîé ïîêóïêè â ãîñ. ìàãàçèíå ìó÷àåò îùóùåíèå, ÷òî âàñ îáìàíóëè? Êàæåòñÿ, ÷òî ñèìïàòè÷íàÿ äåâóøêà íàïðîòèâ ñìîòðèò íà âàñ êàê íà ïèùó? Óñïîêîéòåñü, ýòî íå ïàðàíîéÿ. Ýòî ðåàëèè Capital city. Ãîðîäà Òüìû.
|
||||
';
|
||||
}else{
|
||||
echo 'Âîçìîæíî, âû îøèáëèñü ýòàæîì - íàñòîÿùèå ñðàæåíèÿ ïðîõîäÿò ýòàæîì âûøå.';
|
||||
} ?>
|
||||
</small></div></td>
|
||||
<td>
|
||||
<!-- <br /><span class="menutop"><nobr>Êîìíàòà äëÿ íîâè÷êîâ</nobr></span>-->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<small>
|
||||
<HR>
|
||||
<? $hgo = $u->testHome(); if(!isset($hgo['id'])){ ?><INPUT onclick="location.href='main.php?homeworld=<? echo $code; ?>';" class="btn" value="Âîçâðàò" type="button" name="combats2"><? } unset($hgo); ?>
|
||||
<INPUT id="forum" class="btn" onclick="window.open('https://new-combats.com/forum/', 'forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')" value="Ôîðóì" type="button" name="forum">
|
||||
<INPUT onclick="location.href='main.php?clubmap=<? echo $code; ?>';" class="btn" value="Êàðòà êëóáà" type="button" name="combats2">
|
||||
<br />
|
||||
<strong>Âíèìàíèå!</strong> Íèêîãäà è íèêîìó íå ãîâîðèòå ïàðîëü îò ñâîåãî ïåðñîíàæà. Íå ââîäèòå ïàðîëü íà äðóãèõ ñàéòàõ, òèïà "íîâûé ãîðîä", "ëîòåðåÿ", "òàì, ãäå âñå äàþò íà õàëÿâó". Ïàðîëü íå íóæåí íè ïàëàäèíàì, íè êëàíàì, íè àäìèíèñòðàöèè, <U>òîëüêî âçëîìùèêàì</U> äëÿ êðàæè âàøåãî ãåðîÿ.<BR>
|
||||
<em>Àäìèíèñòðàöèÿ.</em></small> <BR>
|
||||
<? echo $rowonmax; ?><BR>
|
||||
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php
|
||||
}
|
||||
@@ -0,0 +1,78 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if($u->room['file']=='an/bk2')
|
||||
{
|
||||
?>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="250" valign="top">
|
||||
<? $usee = $u->getInfoPers($u->info['id'],0); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; } ?>
|
||||
</td>
|
||||
<td width="230" valign="top" style="padding-top:19px;"><? include('modules_data/stats_loc.php'); ?></td>
|
||||
<td valign="top"><div align="right">
|
||||
<? if($u->error!=''){ echo '<font color="red"><b>'.$u->error.'</b></font>'; } ?>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td>
|
||||
<? if($re!=''){ echo '<font color="red"><b>'.$re.'</b></font>'; } ?>
|
||||
<table width="500" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div style="position:relative; cursor: pointer; width: 500;" id="ione"><img src="https://img.new-combats.com/i/images/300x225/club/navig3.jpg" id="img_ione" width="500" height="240" border="1"/>
|
||||
<div style="position:absolute; left:162px; top:125px; width:16px; height:18px; z-index:90;"><img src="https://img.new-combats.com/i/images/300x225/fl1.gif" width="16" height="18" title="Âû íàõîäèòåñü â '<? echo $u->room['name']; ?>'" /></div>
|
||||
<div style="position:absolute; left:281px; top:173px; width:122px; height:31px; z-index:90;"><img <? thisInfRm('2.180.0.260'); ?> onclick="location='main.php?loc=2.180.0.260';" onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_sec5.gif" width="122" height="31" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:23px; top:116px; width:120px; height:35px; z-index:90;"><img onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_2stair.gif" width="120" height="35" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:118px; top:175px; width:101px; height:37px; z-index:90;"><img onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_sec3.gif" width="101" height="37" class="aFilter" /></div>
|
||||
|
||||
<div style="position:absolute; left:36px; top:41px; width:63px; height:40px; z-index:90;"><img <? thisInfRm('1.180.0.XX'); ?> onclick="location='main.php?loc=1.180.0.XX';" onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_sec2.gif" width="63" height="40" class="aFilter" /></div>
|
||||
|
||||
<div style="position:absolute; left:24px; top:180px; width:91px; height:43px; z-index:90;"><img <? thisInfRm('2.180.0.230'); ?> onclick="location='main.php?loc=2.180.0.230';" onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_sec1.gif" width="91" height="43" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:122px; top:52px; width:123px; height:39px; z-index:90;"><img onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_sec7.gif" width="123" height="39" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:305px; top:51px; width:123px; height:30px; z-index:90;"><img <? thisInfRm('2.180.0.246'); ?> onclick="location='main.php?loc=2.180.0.246';" onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_sec6.gif" width="123" height="30" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:391px; top:120px; width:89px; height:32px; z-index:90;"><img onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_sec4.gif" width="89" height="32" class="aFilter" /></div>
|
||||
<div id="snow"></div>
|
||||
<? echo $goline; ?>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div style="display:none; height:0px " id="moveto"></div>
|
||||
<div align="right" style="padding: 3px;"><small>«<? echo $c['title3']; ?>» ïðèâåòñòâóåò Âàñ, <b><? echo $u->info['login']; ?></b>.<br />
|
||||
<?php
|
||||
if($u->info['level']<6)
|
||||
{
|
||||
echo '
|
||||
Âàì âñå âðåìÿ êàæåòñÿ ÷òî çà âàìè ñëåäÿò? ×óäèòñÿ, ÷òî ñëó÷àéíûé ïîïóò÷èê ìå÷òàåò âñàäèòü âàì òîïîð â ñïèíó? Ïðè ñîâåðøåíèè î÷åðåäíîé ïîêóïêè â ãîñ. ìàãàçèíå ìó÷àåò îùóùåíèå, ÷òî âàñ îáìàíóëè? Êàæåòñÿ, ÷òî ñèìïàòè÷íàÿ äåâóøêà íàïðîòèâ ñìîòðèò íà âàñ êàê íà ïèùó? Óñïîêîéòåñü, ýòî íå ïàðàíîéÿ. Ýòî ðåàëèè Capital city. Ãîðîäà Òüìû.
|
||||
';
|
||||
}else{
|
||||
echo 'Âîçìîæíî, âû îøèáëèñü ýòàæîì - íàñòîÿùèå ñðàæåíèÿ ïðîõîäÿò ýòàæîì âûøå.';
|
||||
} ?>
|
||||
</small></div></td>
|
||||
<td>
|
||||
<!-- <br /><span class="menutop"><nobr>Êîìíàòà äëÿ íîâè÷êîâ</nobr></span>-->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<small>
|
||||
<HR>
|
||||
<? $hgo = $u->testHome(); if(!isset($hgo['id'])){ ?><INPUT onclick="location.href='main.php?homeworld=<? echo $code; ?>';" class="btn" value="Âîçâðàò" type="button" name="combats2"><? } unset($hgo); ?>
|
||||
<INPUT onclick="location.href='main.php?clubmap=<? echo $code; ?>';" class="btn" value="Êàðòà êëóáà" type="button" name="combats2">
|
||||
<INPUT id="forum" class="btn" onclick="window.open('https://new-combats.com/forum/', 'forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')" value="Ôîðóì" type="button" name="forum">
|
||||
<INPUT class="btn" onclick="window.open('/encicl/help/top1.html', 'help', 'height=300,width=500,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes')" value="Ïîäñêàçêà" type="button">
|
||||
<INPUT class="btn" value="Îáúåêòû" type="button">
|
||||
<br />
|
||||
<strong>Âíèìàíèå!</strong> Íèêîãäà è íèêîìó íå ãîâîðèòå ïàðîëü îò ñâîåãî ïåðñîíàæà. Íå ââîäèòå ïàðîëü íà äðóãèõ ñàéòàõ, òèïà "íîâûé ãîðîä", "ëîòåðåÿ", "òàì, ãäå âñå äàþò íà õàëÿâó". Ïàðîëü íå íóæåí íè ïàëàäèíàì, íè êëàíàì, íè àäìèíèñòðàöèè, <U>òîëüêî âçëîìùèêàì</U> äëÿ êðàæè âàøåãî ãåðîÿ.<BR>
|
||||
<em>Àäìèíèñòðàöèÿ.</em></small> <BR>
|
||||
<? echo $rowonmax; ?><BR>
|
||||
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,220 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
$tattack = '';
|
||||
|
||||
if( date('H') >= 22 || date('H') < 6 ) {
|
||||
$tattack = '<a style="color:#D8D8D8" style="cursor:pointer" onclick="top.useMagic(\'Íàïàäåíèå íà ïåðñîíàæà\',\'night_atack\',\'pal_button8.gif\',1,\'main.php?nightatack=1\');">Íàïàñòü</a> ';
|
||||
}
|
||||
|
||||
if($u->room['file']=='an/cp1')
|
||||
{
|
||||
if(date("H")>=6 && date("H")<22) {
|
||||
$now = 'day';
|
||||
}else{
|
||||
$now = 'night';
|
||||
}
|
||||
?>
|
||||
<script>
|
||||
<?
|
||||
if(date("H")<6 || date("H")>=22)
|
||||
{
|
||||
?>
|
||||
function AtackNoWindow()
|
||||
{
|
||||
var dt = document.getElementById('atackDiv');
|
||||
if(dt.style.display=='none')
|
||||
{
|
||||
dt.style.display = '';
|
||||
}else{
|
||||
dt.style.display = 'none';
|
||||
}
|
||||
}
|
||||
<?
|
||||
}
|
||||
?>
|
||||
var no = 20; // snow number
|
||||
var speed = 15; // smaller number moves the snow faster
|
||||
var sp_rel = 1.4; //speed relevation
|
||||
var snowflake1 = "https://img.new-combats.com/i/itimeges/snow1.gif";
|
||||
var snowflake2 = "https://img.new-combats.com/i/itimeges/snow2.gif";
|
||||
|
||||
var i, doc_width, doc_height;
|
||||
|
||||
dx = new Array();
|
||||
xp = new Array();
|
||||
yp = new Array();
|
||||
am = new Array();
|
||||
stx = new Array();
|
||||
sty = new Array();
|
||||
|
||||
Array.prototype.exists = function(el)
|
||||
{
|
||||
for(var i=0;i<this.length;i++)
|
||||
if(this[i]==el)
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
var rooms = ['0','1'];
|
||||
|
||||
function SetVariable(c) {
|
||||
dx[c] = 0; // set coordinate variables
|
||||
am[c] = Math.random()*15; // set amplitude variables
|
||||
xp[c] = Math.random()*(doc_width-35) + 0 + am[c]; // set position variables
|
||||
yp[c] = 0;
|
||||
stx[c] = 0.02 + Math.random()/10; // set step variables
|
||||
sty[c] = 0.7 + Math.random(); // set step variables
|
||||
}
|
||||
|
||||
function DrawWeather(room) {
|
||||
|
||||
doc_width = document.getElementById('img_ione').width;
|
||||
doc_height = document.getElementById('img_ione').height;
|
||||
|
||||
var div = '';
|
||||
for (i = 0; i < no; ++ i) {
|
||||
SetVariable(i);
|
||||
div += "<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: 30" + i +"; VISIBILITY: visible; TOP: " + 0 + "px; LEFT: " + 0 + "px;\"><img id=\"im"+ i +"\" src=\"" + (sty[i]<sp_rel ? snowflake2 : snowflake1 ) + "\" border=\"0\" alt=\"Ñíåæèíêà\"></div>";
|
||||
}
|
||||
|
||||
document.getElementById('snow').innerHTML = div;
|
||||
return 1;
|
||||
}
|
||||
|
||||
function WeatherBegin() { // IE main animation function
|
||||
|
||||
for (i = 0; i < no; ++ i) { // iterate for every dot
|
||||
yp[i] += sty[i] < sp_rel ? sty[i]/2 : sty[i];
|
||||
if (yp[i] > doc_height-40) {
|
||||
SetVariable(i);
|
||||
var im = document.getElementById('im'+i);
|
||||
im.src = (sty[i] < sp_rel) ? snowflake2 : snowflake1;
|
||||
}
|
||||
dx[i] += stx[i];
|
||||
document.getElementById('dot'+i).style.top = yp[i];
|
||||
document.getElementById('dot'+i).style.left = xp[i] + am[i]*Math.sin(dx[i]);
|
||||
}
|
||||
setTimeout('WeatherBegin()', speed);
|
||||
}
|
||||
|
||||
|
||||
</script>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="250" valign="top">
|
||||
<? $usee = $u->getInfoPers($u->info['id'],0); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; } ?>
|
||||
</td>
|
||||
<td width="230" valign="top" style="padding-top:19px;"><? include('modules_data/stats_loc.php'); ?></td>
|
||||
<td valign="top"><div align="right">
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td>
|
||||
<? if($re!=''){ echo '<font color="red"><b>'.$re.'</b></font>'; } ?>
|
||||
<table width="500" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div style="position:relative; cursor: pointer;" id="ione"><!-- <? echo $now; ?> -->
|
||||
<img src="https://img.new-combats.com/city/angelscity/<? echo $now; ?>/angel_bg1_1.jpg" alt="" name="img_ione" width="500" height="268" border="1" id="img_ione"/>
|
||||
<div id="buttons_on_image" style="cursor:pointer; font-weight:bold; color:#D8D8D8; font-size:10px;">
|
||||
<? echo $tattack; ?>
|
||||
|
||||
<span onMouseMove="this.runtimeStyle.color = 'white';" onMouseOut="this.runtimeStyle.color = this.parentElement.style.color;" onclick="window.open('https://new-combats.com/forum', 'forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')">Ôîðóì</span>
|
||||
</div>
|
||||
<script language="javascript" type="text/javascript">
|
||||
<!--
|
||||
if(document.getElementById('ione'))
|
||||
{
|
||||
document.getElementById('ione').appendChild(document.getElementById('buttons_on_image'));
|
||||
document.getElementById('buttons_on_image').style.position = 'absolute';
|
||||
document.getElementById('buttons_on_image').style.bottom = '8px';
|
||||
document.getElementById('buttons_on_image').style.right = '23px';
|
||||
}else{
|
||||
document.getElementById('buttons_on_image').style.display = 'none';
|
||||
}
|
||||
-->
|
||||
</script>
|
||||
|
||||
<div style="position: absolute; left: 309px; top: 119px; width: 79px; height: 88px; z-index: 94;"><img <? thisInfRm('2.180.0.239'); ?> src="https://img.new-combats.com/city/angelscity/day/angvokzal.gif" width="114" class="aFilter" height="89" /></div>
|
||||
|
||||
<div style="position: absolute; left: 436px; top: 180px; width: 40px; height: 23px; z-index: 94;"><img <? thisInfRm('2.180.0.236'); ?> src="https://img.new-combats.com/city/angelscity/day/angstrelka.gif" width="34" class="aFilter" height="20" /></div>
|
||||
|
||||
<div style="position: absolute; left: 29px; top: 69px; width: 79px; height: 88px; z-index: 93;"><img <? thisInfRm('2.180.0.235'); ?> src="https://img.new-combats.com/city/angelscity/day/angshop.gif" width="109" class="aFilter" height="69" /></div>
|
||||
|
||||
<div style="position: absolute; left: 80px; top: 132px; width: 79px; height: 71px; z-index: 93;"><img <? thisInfRm('2.180.0.262'); ?> src="https://img.new-combats.com/city/angelscity/day/angpochta.gif" width="128" height="68" class="aFilter" /></div>
|
||||
|
||||
<div style="position: absolute; left: 112px; top: 47px; width: 79px; height: 67px; z-index: 92;"><img <? thisInfRm('2.180.0.277'); ?> src="https://img.new-combats.com/city/angelscity/day/angcomission.gif" width="98" class="aFilter" height="59" /></div>
|
||||
|
||||
<div style="position: absolute; left: 355px; top: 87px; width: 79px; height: 57px; z-index: 93;"><img <? thisInfRm('2.180.0.249'); ?> src="https://img.new-combats.com/city/angelscity/day/angremont.gif" width="112" class="aFilter" height="58" /></div>
|
||||
|
||||
<div style="position: absolute; left: 204px; top: 19px; width: 79px; height: 88px; z-index: 93;"><img <? thisInfRm('2.180.0.230'); ?> src="https://img.new-combats.com/city/angelscity/day/angklub.gif" width="110" class="aFilter" height="129" /></div>
|
||||
|
||||
<div style="position: absolute; left: 214px; top: 137px; width: 79px; height: 88px; z-index: 93;"><img src="https://img.new-combats.com/city/angelscity/day/angel1.gif" width="89" height="84" /></div>
|
||||
|
||||
<div style="position: absolute; left: 16px; top: 99px; width: 50px; height: 50px; z-index: 93;"><img src="https://img.new-combats.com/city/angelscity/day/t1.gif" width="60" height="64" /></div>
|
||||
<div style="position: absolute; left: 69px; top: 140px; width: 50px; height: 50px; z-index: 93;"><img src="https://img.new-combats.com/city/angelscity/day/t1.gif" width="60" height="64" /></div>
|
||||
<div style="position: absolute; left: 391px; top: 115px; width: 50px; height: 50px; z-index: 93;"><img src="https://img.new-combats.com/city/angelscity/day/t1.gif" width="60" height="64" /></div>
|
||||
|
||||
|
||||
|
||||
<!-- <div style="position:absolute; left:166px; top:149px; width:27px; height:55px; z-index:99;"><img src="https://img.new-combats.com/i/images/300x225/capital/2pm.gif" width="27" height="55" title="Ïàìÿòíèê Ìèðîçäàòåëþ" /></div> -->
|
||||
|
||||
<!-- <div style="position:absolute; left:100px; top:146px; width:75px; height:90px; z-index:99;"><img src="https://img.new-combats.com/i/images/300x225/capital/stellav.gif" width="75" height="90" title="Ñòåëà âûáîðà" class="aFilter" /></div> -->
|
||||
<div id="snow"></div>
|
||||
<? echo $goline; ?>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
if(date("H")<6 || date("H")>=22)
|
||||
{
|
||||
?>
|
||||
<div align="center" id="atackDiv" style="display:none;">
|
||||
<form method="post" action="main.php">
|
||||
<table width="300" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td><div style="width:300px; padding:3px; margin:7px; background-color:#CCCCCC; border:1px solid #575757;"> Ââåäèòå ëîãèí æåðòâû:<br />
|
||||
<input name="atack" type="text" id="atack" size="35" maxlength="30" />
|
||||
<input type="submit" name="button" id="button" class="btn" value="OK" />
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
<!-- -->
|
||||
<div style="width:500px; text-align:left; background-color:#D3D3D3;">
|
||||
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /> <a href="#" class="menutop" <? thisInfRm('2.180.0.230'); ?>>Áîéöîâñêèé Êëóá</a></span>
|
||||
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /> <a href="#" class="menutop" <? thisInfRm('2.180.0.277'); ?>>Êîìèññèîííûé ìàãàçèí</a></span>
|
||||
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /> <a href="#" class="menutop" <? thisInfRm('2.180.0.235'); ?>>Ìàãàçèí</a></span>
|
||||
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /> <a href="#" class="menutop" <? thisInfRm('2.180.0.239'); ?>>Âîêçàë</a></span>
|
||||
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /> <a href="#" class="menutop" <? thisInfRm('2.180.0.262'); ?>>Ïî÷òà</a></span>
|
||||
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /> <a href="#" class="menutop" <? thisInfRm('2.180.0.249'); ?>>Ðåìîíòíàÿ ìàñòåðñêàÿ</a></span>
|
||||
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /> <a href="#" class="menutop" <? thisInfRm('2.180.0.236'); ?>>Ñòðàøèëêèíà óëèöà</a></span>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div style="display:none; height:0px " id="moveto"></div>
|
||||
</td>
|
||||
<td>
|
||||
<!-- <br /><span class="menutop"><nobr>Êîìíàòà äëÿ íîâè÷êîâ</nobr></span>-->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<small>
|
||||
<HR>
|
||||
<strong>Âíèìàíèå!</strong> Íèêîãäà è íèêîìó íå ãîâîðèòå ïàðîëü îò ñâîåãî ïåðñîíàæà. Íå ââîäèòå ïàðîëü íà äðóãèõ ñàéòàõ, òèïà "íîâûé ãîðîä", "ëîòåðåÿ", "òàì, ãäå âñå äàþò íà õàëÿâó". Ïàðîëü íå íóæåí íè ïàëàäèíàì, íè êëàíàì, íè àäìèíèñòðàöèè, <U>òîëüêî âçëîìùèêàì</U> äëÿ êðàæè âàøåãî ãåðîÿ.<BR>
|
||||
<em>Àäìèíèñòðàöèÿ.</em></small> <BR>
|
||||
<? echo $rowonmax; ?><BR>
|
||||
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,207 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
$tattack = '';
|
||||
|
||||
if( date('H') >= 22 || date('H') < 6 ) {
|
||||
$tattack = '<a style="color:#D8D8D8" style="cursor:pointer" onclick="top.useMagic(\'Íàïàäåíèå íà ïåðñîíàæà\',\'night_atack\',\'pal_button8.gif\',1,\'main.php?nightatack=1\');">Íàïàñòü</a> ';
|
||||
}
|
||||
|
||||
if($u->room['file']=='an/cp2')
|
||||
{
|
||||
if(date("H")>=6 && date("H")<22) {
|
||||
$now = 'day';
|
||||
}else{
|
||||
$now = 'night';
|
||||
}
|
||||
?>
|
||||
<script>
|
||||
<?
|
||||
if(date("H")<6 || date("H")>=22)
|
||||
{
|
||||
?>
|
||||
function AtackNoWindow()
|
||||
{
|
||||
var dt = document.getElementById('atackDiv');
|
||||
if(dt.style.display=='none')
|
||||
{
|
||||
dt.style.display = '';
|
||||
}else{
|
||||
dt.style.display = 'none';
|
||||
}
|
||||
}
|
||||
<?
|
||||
}
|
||||
?>
|
||||
var no = 20; // snow number
|
||||
var speed = 15; // smaller number moves the snow faster
|
||||
var sp_rel = 1.4; //speed relevation
|
||||
var snowflake1 = "https://img.new-combats.com/i/itimeges/snow1.gif";
|
||||
var snowflake2 = "https://img.new-combats.com/i/itimeges/snow2.gif";
|
||||
|
||||
var i, doc_width, doc_height;
|
||||
|
||||
dx = new Array();
|
||||
xp = new Array();
|
||||
yp = new Array();
|
||||
am = new Array();
|
||||
stx = new Array();
|
||||
sty = new Array();
|
||||
|
||||
Array.prototype.exists = function(el)
|
||||
{
|
||||
for(var i=0;i<this.length;i++)
|
||||
if(this[i]==el)
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
var rooms = ['0','1'];
|
||||
|
||||
function SetVariable(c) {
|
||||
dx[c] = 0; // set coordinate variables
|
||||
am[c] = Math.random()*15; // set amplitude variables
|
||||
xp[c] = Math.random()*(doc_width-35) + 0 + am[c]; // set position variables
|
||||
yp[c] = 0;
|
||||
stx[c] = 0.02 + Math.random()/10; // set step variables
|
||||
sty[c] = 0.7 + Math.random(); // set step variables
|
||||
}
|
||||
|
||||
function DrawWeather(room) {
|
||||
|
||||
doc_width = document.getElementById('img_ione').width;
|
||||
doc_height = document.getElementById('img_ione').height;
|
||||
|
||||
var div = '';
|
||||
for (i = 0; i < no; ++ i) {
|
||||
SetVariable(i);
|
||||
div += "<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: 30" + i +"; VISIBILITY: visible; TOP: " + 0 + "px; LEFT: " + 0 + "px;\"><img id=\"im"+ i +"\" src=\"" + (sty[i]<sp_rel ? snowflake2 : snowflake1 ) + "\" border=\"0\" alt=\"Ñíåæèíêà\"></div>";
|
||||
}
|
||||
|
||||
document.getElementById('snow').innerHTML = div;
|
||||
return 1;
|
||||
}
|
||||
|
||||
function WeatherBegin() { // IE main animation function
|
||||
|
||||
for (i = 0; i < no; ++ i) { // iterate for every dot
|
||||
yp[i] += sty[i] < sp_rel ? sty[i]/2 : sty[i];
|
||||
if (yp[i] > doc_height-40) {
|
||||
SetVariable(i);
|
||||
var im = document.getElementById('im'+i);
|
||||
im.src = (sty[i] < sp_rel) ? snowflake2 : snowflake1;
|
||||
}
|
||||
dx[i] += stx[i];
|
||||
document.getElementById('dot'+i).style.top = yp[i];
|
||||
document.getElementById('dot'+i).style.left = xp[i] + am[i]*Math.sin(dx[i]);
|
||||
}
|
||||
setTimeout('WeatherBegin()', speed);
|
||||
}
|
||||
|
||||
|
||||
</script>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="250" valign="top">
|
||||
<? $usee = $u->getInfoPers($u->info['id'],0); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; } ?>
|
||||
</td>
|
||||
<td width="230" valign="top" style="padding-top:19px;"><? include('modules_data/stats_loc.php'); ?></td>
|
||||
<td valign="top"><div align="right">
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td>
|
||||
<? if($re!=''){ echo '<font color="red"><b>'.$re.'</b></font>'; } ?>
|
||||
<table width="500" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div style="position:relative; cursor: pointer;" id="ione"><!-- <? echo $now; ?> -->
|
||||
<img src="https://img.new-combats.com/city/angelscity/<? echo $now; ?>/angel_bg2_1.jpg" alt="" name="img_ione" width="500" height="268" border="1" id="img_ione"/>
|
||||
<div id="buttons_on_image" style="cursor:pointer; font-weight:bold; color:#D8D8D8; font-size:10px;">
|
||||
<? echo $tattack; ?>
|
||||
|
||||
<span onMouseMove="this.runtimeStyle.color = 'white';" onMouseOut="this.runtimeStyle.color = this.parentElement.style.color;" onclick="window.open('https://new-combats.com/forum', 'forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')">Ôîðóì</span>
|
||||
</div>
|
||||
<script language="javascript" type="text/javascript">
|
||||
<!--
|
||||
if(document.getElementById('ione'))
|
||||
{
|
||||
document.getElementById('ione').appendChild(document.getElementById('buttons_on_image'));
|
||||
document.getElementById('buttons_on_image').style.position = 'absolute';
|
||||
document.getElementById('buttons_on_image').style.bottom = '8px';
|
||||
document.getElementById('buttons_on_image').style.right = '23px';
|
||||
}else{
|
||||
document.getElementById('buttons_on_image').style.display = 'none';
|
||||
}
|
||||
-->
|
||||
</script>
|
||||
<div style="position: absolute; left: 23px; top: 202px; width: 40px; height: 23px; z-index: 94;"><img <? thisInfRm('2.180.0.234'); ?> src="https://img.new-combats.com/city/angelscity/day/ang2strelka.gif" width="34" class="aFilter" height="20" /></div>
|
||||
|
||||
<div style="position: absolute; left: 102px; top: 121px; width: 40px; height: 23px; z-index: 94;"><img <? thisInfRm('2.180.0.237'); ?> src="https://img.new-combats.com/city/angelscity/day/angbank.gif" width="66" class="aFilter" height="90" /></div>
|
||||
|
||||
<div style="position: absolute; left: 234px; top: 44px; width: 40px; height: 23px; z-index: 95;"><img <? thisInfRm('2.180.0.xx'); ?> src="https://img.new-combats.com/city/angelscity/day/ang_1ubkill.gif" width="43" class="aFilter" height="129" /></div>
|
||||
|
||||
<div style="position: absolute; left: 154px; top: 58px; width: 40px; height: 23px; z-index: 94;"><img <? thisInfRm('2.180.0.253'); ?> src="https://img.new-combats.com/city/angelscity/day/ang_hostel.gif" width="82" class="aFilter" height="74" /></div>
|
||||
|
||||
<div style="position: absolute; left: 33px; top: 144px; width: 40px; height: 23px; z-index: 94;"><img <? thisInfRm('2.180.0.251'); ?> src="https://img.new-combats.com/city/angelscity/day/anfflshop.gif" width="70" class="aFilter" height="56" /></div>
|
||||
|
||||
<div style="position: absolute; left: 337px; top: 93px; width: 40px; height: 23px; z-index: 94;"><img <? thisInfRm('2.180.0.242'); ?> src="https://img.new-combats.com/city/angelscity/day/ang_dungeon.gif" width="58" class="aFilter" height="29" /></div>
|
||||
|
||||
<!-- <div style="position:absolute; left:166px; top:149px; width:27px; height:55px; z-index:99;"><img src="https://img.new-combats.com/i/images/300x225/capital/2pm.gif" width="27" height="55" title="Ïàìÿòíèê Ìèðîçäàòåëþ" /></div> -->
|
||||
|
||||
<!-- <div style="position:absolute; left:100px; top:146px; width:75px; height:90px; z-index:99;"><img src="https://img.new-combats.com/i/images/300x225/capital/stellav.gif" width="75" height="90" title="Ñòåëà âûáîðà" class="aFilter" /></div> -->
|
||||
<div id="snow"></div>
|
||||
<? echo $goline; ?>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
if(date("H")<6 || date("H")>=22)
|
||||
{
|
||||
?>
|
||||
<div align="center" id="atackDiv" style="display:none;">
|
||||
<form method="post" action="main.php">
|
||||
<table width="300" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td><div style="width:300px; padding:3px; margin:7px; background-color:#CCCCCC; border:1px solid #575757;"> Ââåäèòå ëîãèí æåðòâû:<br />
|
||||
<input name="atack" type="text" id="atack" size="35" maxlength="30" />
|
||||
<input type="submit" name="button" id="button" class="btn" value="OK" />
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
<!-- -->
|
||||
<div style="width:500px; text-align:left; background-color:#D3D3D3;">
|
||||
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /> <a href="#" class="menutop" <? thisInfRm('2.180.0.234'); ?>>Öåíòðàëüíàÿ ïëîùàäü</a></span>
|
||||
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /> <a href="#" class="menutop" <? thisInfRm('2.180.0.237'); ?>>Áàíê</a></span>
|
||||
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /> <a href="#" class="menutop" <? thisInfRm('2.180.0.253'); ?>>Îáùåæèòèå</a></span>
|
||||
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /> <a href="#" class="menutop" <? thisInfRm('2.180.0.242'); ?>>Âõîä â Áåçäíó</a></span>
|
||||
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /> <a href="#" class="menutop" <? thisInfRm('2.180.0.251'); ?>>Öâåòî÷íûé ìàãàçèí</a></span>
|
||||
</div>
|
||||
<!-- -->
|
||||
<div style="display:none; height:0px " id="moveto"></div>
|
||||
</td>
|
||||
<td>
|
||||
<!-- <br /><span class="menutop"><nobr>Êîìíàòà äëÿ íîâè÷êîâ</nobr></span>-->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<small>
|
||||
<HR>
|
||||
<strong>Âíèìàíèå!</strong> Íèêîãäà è íèêîìó íå ãîâîðèòå ïàðîëü îò ñâîåãî ïåðñîíàæà. Íå ââîäèòå ïàðîëü íà äðóãèõ ñàéòàõ, òèïà "íîâûé ãîðîä", "ëîòåðåÿ", "òàì, ãäå âñå äàþò íà õàëÿâó". Ïàðîëü íå íóæåí íè ïàëàäèíàì, íè êëàíàì, íè àäìèíèñòðàöèè, <U>òîëüêî âçëîìùèêàì</U> äëÿ êðàæè âàøåãî ãåðîÿ.<BR>
|
||||
<em>Àäìèíèñòðàöèÿ.</em></small> <BR>
|
||||
<? echo $rowonmax; ?><BR>
|
||||
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,393 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if($u->room['file']=='an/flower')
|
||||
{
|
||||
$shopProcent = 50;
|
||||
|
||||
if( $_GET['otdel'] == 4 ) {
|
||||
if( (int)date('m') != 2 || (int)date('d') < 14 ) {
|
||||
unset($_GET['otdel']);
|
||||
}
|
||||
}
|
||||
|
||||
if(!isset($_GET['otdel']))
|
||||
{
|
||||
$_GET['otdel'] = 1;
|
||||
}
|
||||
|
||||
$sid = 6;
|
||||
|
||||
$error = '';
|
||||
|
||||
if(isset($_GET['buy']))
|
||||
{
|
||||
if($u->newAct($_GET['sd4'])==true)
|
||||
{
|
||||
$re = $u->buyItem($sid,(int)$_GET['buy'],(int)$_GET['x'],'sudba='.$u->info['login'].'|frompisher='.$d->info['id2'].'|nosale=1');
|
||||
}else{
|
||||
$re = 'Âû óâåðåíû ÷òî õîòèòå êóïèòü ýòîò ïðåäìåò?';
|
||||
}
|
||||
}elseif(isset($_GET['add_item_f'])) {
|
||||
//Ëîæèì ïðåäìåò â ìàãàçèí
|
||||
$itm = mysql_fetch_array(mysql_query('SELECT * FROM `items_users` WHERE `data` LIKE "%fshop=%" AND `id` = "'.mysql_real_escape_string($_GET['add_item_f']).'" AND `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `inShop` = "0" AND `inOdet` = "0" AND `inTransfer` = "0" LIMIT 1'));
|
||||
if(!isset($itm['id'])) {
|
||||
$re = 'Ïîäõîäÿùèé ïðåäìåò íå íàéäåí';
|
||||
}else{
|
||||
if($u->itemsX($itm['id'])==1) {
|
||||
$itm_m = mysql_fetch_array(mysql_query('SELECT `name` FROM `items_main` WHERE `id` = "'.$itm['item_id'].'" LIMIT 1'));
|
||||
mysql_query('UPDATE `items_users` SET `inShop` = "'.$sid.'" WHERE `id` = "'.$itm['id'].'" LIMIT 1');
|
||||
$re = 'Ïðåäìåò "'.$itm_m['name'].'" óñïåøíî äîáàâëåí';
|
||||
}else{
|
||||
//ãðóïïà
|
||||
$re = 'Ðàçäåëèòå ãðóïïó ïðåäìåòîâ';
|
||||
}
|
||||
}
|
||||
}elseif(isset($_GET['clear_itm_f'])){
|
||||
//Ëîæèì ïðåäìåò â ìàãàçèí
|
||||
$itm = mysql_fetch_array(mysql_query('SELECT * FROM `items_users` WHERE `data` LIKE "%fshop=%" AND `id` = "'.mysql_real_escape_string($_GET['clear_itm_f']).'" AND `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `inShop` = "'.$sid.'" AND `inOdet` = "0" AND `inTransfer` = "0" LIMIT 1'));
|
||||
if(!isset($itm['id'])) {
|
||||
$re = 'Ïîäõîäÿùèé ïðåäìåò íå íàéäåí';
|
||||
}else{
|
||||
|
||||
$itm_m = mysql_fetch_array(mysql_query('SELECT `name` FROM `items_main` WHERE `id` = "'.$itm['item_id'].'" LIMIT 1'));
|
||||
mysql_query('UPDATE `items_users` SET `inShop` = "0",`lastUPD` = "'.time().'" WHERE `id` = "'.$itm['id'].'" LIMIT 1');
|
||||
$re = 'Ïðåäìåò "'.$itm_m['name'].'" óñïåøíî óáðàí';
|
||||
}
|
||||
}elseif(isset($_GET['createFlowers'])) {
|
||||
//Ñîáèðàåì áóêåò
|
||||
$vaza = false;
|
||||
$rec1 = '';
|
||||
$rec2 = '';
|
||||
$rec3 = '';
|
||||
$rec3l = 0;
|
||||
$sp = mysql_query('SELECT `id`,`item_id` FROM `items_users` WHERE `data` LIKE "%fshop=1%" AND `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `inShop` = "'.$sid.'" AND `inOdet` = "0" AND `inTransfer` = "0" ORDER BY `item_id` ASC LIMIT 1000');
|
||||
while($pl = mysql_fetch_array($sp)) {
|
||||
if($pl['item_id']!=2746) {
|
||||
$rec1 .= $pl['item_id'].',';
|
||||
$rec3 .= ' `id`='.$pl['id'].' OR';
|
||||
$rec3l++;
|
||||
}elseif($pl['item_id']==2746) {
|
||||
$vaza = true;
|
||||
}
|
||||
}
|
||||
$sp = mysql_query('SELECT `id`,`item_id` FROM `items_users` WHERE `data` LIKE "%fshop=2%" AND `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `inShop` = "'.$sid.'" AND `inOdet` = "0" AND `inTransfer` = "0" ORDER BY `item_id` ASC LIMIT 1000');
|
||||
while($pl = mysql_fetch_array($sp)) {
|
||||
if($pl['item_id']!=2746) {
|
||||
$rec2 .= $pl['item_id'].',';
|
||||
$rec3 .= ' `id`='.$pl['id'].' OR';
|
||||
$rec3l++;
|
||||
}elseif($pl['item_id']==2746) {
|
||||
$vaza = true;
|
||||
}
|
||||
}
|
||||
$rec1 = rtrim($rec1,',');
|
||||
$rec2 = rtrim($rec2,',');
|
||||
$rec3 = rtrim($rec3,'OR');
|
||||
|
||||
|
||||
//echo 'SELECT * FROM `recept` WHERE `itm_2` = "'.$rec2.'" AND `itm_1` = "'.$rec1.'" AND `shop` = "'.$sid.'" AND `active` = "1" LIMIT 1';
|
||||
$rec = mysql_fetch_array(mysql_query('SELECT * FROM `recept` WHERE `itm_2` = "'.$rec2.'" AND `itm_1` = "'.$rec1.'" AND `shop` = "'.$sid.'" AND `active` = "1" LIMIT 1'));
|
||||
if(isset($rec['id']) && $rec3 != '') {
|
||||
$itm = mysql_fetch_array(mysql_query('SELECT `id`, `name` FROM `items_main` WHERE `id` = "'.$rec['itm_add'].'" LIMIT 1'));
|
||||
$itm_data = mysql_fetch_array(mysql_query('SELECT data FROM `items_main_data` WHERE `items_id` = "'.mysql_real_escape_string($itm['id']).'"'));
|
||||
if(isset($itm['id'])) {
|
||||
if($vaza==true && isset($itm_data['data'])){
|
||||
$itm_data = $u->lookStats($itm_data['data']);
|
||||
$itm_data = array('srok'=>$itm_data['srok']); // Èçâëåêàåì òîëüêî ñðîê!
|
||||
$itm_data['srok'] = (int)$itm_data['srok']; // Òîëüêî Öèôðû!
|
||||
if(isset($itm_data['srok']) and $itm_data['srok']>0){
|
||||
$itm_data['srok'] = $itm_data['srok']*3; // Â òðè ðàçà áîëüøå ñðîê õðàíåíèÿ!
|
||||
$itm_data = '|'.$u->impStats($itm_data);
|
||||
}
|
||||
} else {
|
||||
$itm_data = NULL;
|
||||
}
|
||||
|
||||
$u->addItem($itm['id'],$u->info['id'],$itm_data,NULL,NULL,true);
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'",`inShop` = "0" WHERE '.$rec3.' LIMIT '.$rec3l);
|
||||
$re = 'Ïðåäìåò "'.$itm['name'].'" áûë óñïåøíî ïåðåìåùåí â èíâåíòàðü';
|
||||
}else{
|
||||
$re = 'Íå óäàëîñü ïîëó÷èòü ïðåäìåò ïî ðåöåïòó...';
|
||||
}
|
||||
} else {
|
||||
if($u->info['admin']>0) {
|
||||
echo '<div><b>ITM1:</b> '.$rec1.'</div><div><b>ITM2:</b> '.$rec2.'</div>';
|
||||
}
|
||||
$re = 'Ïîäõîäÿùèé ðåöåïò íå íàéäåí...';
|
||||
}
|
||||
}
|
||||
|
||||
if($re!=''){ echo '<div align="left"><font color="red"><b>'.$re.'</b></font></div>'; } ?>
|
||||
<script type="text/javascript">
|
||||
function AddCount(name, txt)
|
||||
{
|
||||
document.getElementById("hint4").innerHTML = '<table border=0 width=100% cellspacing=1 cellpadding=0 bgcolor="#CCC3AA"><tr><td align=center><B>Êóïèòü íåñê. øòóê</td><td width=20 align=right valign=top style="cursor: pointer" onclick="closehint3();"><BIG><B>x</TD></tr><tr><td colspan=2>'+
|
||||
'<form method=post><table border=0 width=100% cellspacing=0 cellpadding=0 bgcolor="#FFF6DD"><tr><INPUT TYPE="hidden" name="set" value="'+name+'"><td colspan=2 align=center><B><I>'+txt+'</td></tr><tr><td width=80% align=right>'+
|
||||
'Êîëè÷åñòâî (øò.) <INPUT TYPE="text" NAME="count" id=count size=4></td><td width=20%> <INPUT TYPE="submit" value=" »» ">'+
|
||||
'</TD></TR></form></TABLE></td></tr></table>';
|
||||
document.getElementById("hint4").style.visibility = 'visible';
|
||||
document.getElementById("hint4").style.left = '100px';
|
||||
document.getElementById("hint4").style.top = '100px';
|
||||
document.getElementById("count").focus();
|
||||
}
|
||||
function closehint3() {
|
||||
document.getElementById('hint4').style.visibility='hidden';
|
||||
Hint3Name='';
|
||||
}
|
||||
</script>
|
||||
<style type="text/css">
|
||||
|
||||
.pH3 { COLOR: #8f0000; FONT-FAMILY: Arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; }
|
||||
.class_ {
|
||||
font-weight: bold;
|
||||
color: #C5C5C5;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class_st {
|
||||
font-weight: bold;
|
||||
color: #659BA3;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__ {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
}
|
||||
.class__st {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
font-size: 10px;
|
||||
}
|
||||
.class_old {
|
||||
font-weight: bold;
|
||||
color: #919191;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__old {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #838383;
|
||||
font-size: 10px;
|
||||
}
|
||||
</style>
|
||||
<TABLE width="100%" cellspacing="0" cellpadding="0">
|
||||
<tr><td valign="top"><div align="center" class="pH3">Öâåòî÷íûé ìàãàçèí</div>
|
||||
<?php
|
||||
echo '<b style="color:red">'.$error.'</b>';
|
||||
?>
|
||||
<br />
|
||||
<TABLE width="100%" cellspacing="0" cellpadding="4">
|
||||
<TR>
|
||||
<form name="F1" method="post">
|
||||
<TD valign="top" align="left">
|
||||
<!--Ìàãàçèí-->
|
||||
<? if((int)$_GET['otdel']!=2){ ?>
|
||||
<table width="100%" cellspacing="0" cellpadding="0" bgcolor="#a5a5a5">
|
||||
<div id="hint3" style="visibility:hidden"></div>
|
||||
<tr>
|
||||
<td align="center" height="21">
|
||||
<?php
|
||||
/*íàçâàíèÿ ðàçäåëîâ (ñâåðõó)*/
|
||||
if(!isset($_GET['sale']) && !isset($_GET['gifts']) && isset($_GET['otdel']))
|
||||
{
|
||||
$otdels_small_array = array (1=>'<b>Îòäåë "Îáùèé çàë"</b>',2=>'<b>Îòäåë "Ñîñòàâëåíèå áóêåòà"</b>',3=>'<b>Îòäåë "Âåíêè"</b>',4=>'<b>Îòäåë "Âåùè Âàëåíòàÿ"</b>',9=>'<b>Âîçìîæíûå áóêåòû</b>');
|
||||
if(isset($otdels_small_array[$_GET['otdel']]))
|
||||
{
|
||||
echo $otdels_small_array[$_GET['otdel']];
|
||||
}
|
||||
}
|
||||
?>
|
||||
</tr>
|
||||
<tr><td>
|
||||
<!--Ðþêçàê / Ïðèëàâîê-->
|
||||
<table width="100%" CELLSPACING="1" CELLPADDING="1" bgcolor="#a5a5a5">
|
||||
<?php
|
||||
//Âûâîäèì âåùè â ìàãàçèíå äëÿ ïîêóïêè
|
||||
|
||||
|
||||
if(isset($_GET['otdel']) && $_GET['otdel']==9) {
|
||||
//$u->shopItems(9);
|
||||
$is2='';
|
||||
$cl = mysql_query('SELECT * FROM recept WHERE active=1');
|
||||
|
||||
while($pl = mysql_fetch_array($cl)){
|
||||
$itm = mysql_query('SELECT * FROM `items_main` WHERE `id` = "'.mysql_real_escape_string($pl['itm_add']).'"');
|
||||
$itm = mysql_fetch_array($itm);
|
||||
if(isset($itm) && $itm['type']!='62' ){
|
||||
$is2.='<tr style="background-color:#d4d4d4;">
|
||||
<td width="110" style="padding:7px;" valign="middle" align="center"><a target="_blank" href="https://new-combats.com/item/'.$pl['itm_add'].'"><img src="https://img.new-combats.com/i/items/'.$itm['img'].'"></a></td>
|
||||
<td width="300">';
|
||||
$itm['srok'] = ($itm['srok']/60/60/24);
|
||||
$is2.='<a target="_blank" href="https://new-combats.com/item/'.$pl['itm_add'].'">'.$itm['name'].'</a><br/>
|
||||
(Ìàññà: 0.01)<br/>
|
||||
<b>Öåíà: '.$itm['price1'].' êð.</b><br/>
|
||||
Äîëãîâå÷íîñòü: 0/'.$itm['iznosMAXi'].'<br/>
|
||||
Ñðîê ãîäíîñòè: '.$itm['srok'].' äí.';
|
||||
$is2.='</td>
|
||||
<td>';
|
||||
$treb = explode(',', $pl['itm_1']);
|
||||
foreach($treb as $tr){
|
||||
$itm_treb = mysql_fetch_array(mysql_query('SELECT id, name, img, srok, price1,iznosMAXi FROM `items_main` WHERE `id` = "'.mysql_real_escape_string($tr).'"'));
|
||||
$is2.='<a target="_blank" href="https://new-combats.com/item/'.$itm_treb['id'].'" title="'.$itm_treb['name'].'"><img width="40" src="https://img.new-combats.com/i/items/'.$itm_treb['img'].'"></a>';
|
||||
}
|
||||
$treb = explode(',', $pl['itm_2']);
|
||||
foreach($treb as $tr){
|
||||
if( isset($tr) && $tr!=''){
|
||||
$itm_treb = mysql_fetch_array(mysql_query('SELECT id, name, img, srok, price1,iznosMAXi FROM `items_main` WHERE `id` = "'.mysql_real_escape_string($tr).'"'));
|
||||
$is2.='<a target="_blank" href="https://new-combats.com/item/'.$itm_treb['id'].'" title="'.$itm_treb['name'].'"><img width="40" src="https://img.new-combats.com/i/items/'.$itm_treb['img'].'"></a>';
|
||||
}
|
||||
}
|
||||
$is2.='</td>
|
||||
</tr>';
|
||||
$i++;
|
||||
}
|
||||
}
|
||||
echo "<tbody>".$is2."</tbody>";
|
||||
} else {
|
||||
$u->shopItems($sid);
|
||||
}
|
||||
|
||||
?>
|
||||
</TABLE>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
<? }else{
|
||||
$itemsOk = $u->genInv(6,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" ORDER BY `lastUPD` DESC');
|
||||
$itemsOk = $itemsOk[2]; //èíãðèäèåíòû
|
||||
$itemsAdd = ''; //âûñòàâëåííûå ïðåäìåòû
|
||||
$flowerAdd = ''; //âûñòàâëåííûå èíãðèäèåíòû
|
||||
$sp = mysql_query('SELECT `u`.*,`m`.`name`,`m`.`type`,`m`.`img` FROM `items_users` AS `u` LEFT JOIN `items_main` AS `m` ON `u`.`item_id` = `m`.`id` WHERE `u`.`uid` = "'.$u->info['id'].'" AND `u`.`inShop` = "'.$sid.'" AND `u`.`delete` = "0" AND `u`.`data` LIKE "%fshop=1%"');
|
||||
while($pl = mysql_fetch_array($sp)) {
|
||||
$flowerAdd .= '<div style="float:left;width:80px;padding-bottom:5px;"><img src="https://img.new-combats.com/i/items/'.$pl['img'].'"><br> <input type="button" onclick="location=\'main.php?otdel=2&clear_itm_f='.$pl['id'].'&rnd='.$code.'\';return false;" value="Óáðàòü"></div>';
|
||||
}
|
||||
$sp = mysql_query('SELECT `u`.*,`m`.`name`,`m`.`type`,`m`.`img` FROM `items_users` AS `u` LEFT JOIN `items_main` AS `m` ON `u`.`item_id` = `m`.`id` WHERE `u`.`uid` = "'.$u->info['id'].'" AND `u`.`inShop` = "'.$sid.'" AND `u`.`delete` = "0" AND `u`.`data` LIKE "%fshop=2%"');
|
||||
while($pl = mysql_fetch_array($sp)) {
|
||||
$itemsAdd .= '<div style="float:left;width:80px;padding-top:5px;"><img src="https://img.new-combats.com/i/items/'.$pl['img'].'"><br> <input type="button" onclick="location=\'main.php?otdel=2&clear_itm_f='.$pl['id'].'&rnd='.$code.'\';return false;" value="Óáðàòü"></div>';
|
||||
}
|
||||
?>
|
||||
<table width="100%" style="border:1px solid #a5a5a5;" border="0" cellpadding="0" cellspacing="0" bgcolor="A5A5A5">
|
||||
<tr>
|
||||
<td colspan="2" align="center"><b>Ñîñòàâëåíèå ïîäàðî÷íîãî áóêåòà</b></td>
|
||||
</tr>
|
||||
<tr bgcolor="C7C7C7">
|
||||
<td align="center" valign="top" width="180" nowrap="nowrap" ><b>Öâåòû äëÿ áóêåòà:</b><br />
|
||||
<? echo $itemsAdd; ?>
|
||||
<br />
|
||||
<div style="float:left;width:180px;padding-top:5px;">
|
||||
<input type="button" style="width:170px;"value="Ñîáðàòü áóêåò" onclick="top.frames['main'].location='main.php?otdel=2&createFlowers';" />
|
||||
</div>
|
||||
</td>
|
||||
<td width="100%" align="left" valign="top">
|
||||
<? if($flowerAdd == '') { ?> <center style="padding-right:180px;">Äîáàâëÿéòå ñþäà èíãðèäèåíòû, èç êîòîðûõ õîòèòå ñîñòàâèòü áóêåò</center>
|
||||
<? }else{ echo '<br>'.$flowerAdd; } ?> <br /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" align="center"><b>Öâåòû ó âàñ â ðþêçàêå:</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"><!--Ðþêçàê-->
|
||||
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#A5A5A5">
|
||||
<tr>
|
||||
<td bgcolor="e2e0e0" align="center">
|
||||
<? if($itemsOk==''){ ?>
|
||||
<div style="padding:4px;">Ó âàñ íåò ïîäõîäÿùèõ ïðåäìåòîâ â ðþêçàêå</div>
|
||||
<? }else{ echo $itemsOk; } ?>
|
||||
</td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table><? } ?>
|
||||
</TD>
|
||||
</FORM>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<td width="280" valign="top">
|
||||
<TABLE cellspacing="0" cellpadding="0"><TD width="100%"> </TD><TD>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td>
|
||||
<!-- -->
|
||||
<? echo $goLis; ?>
|
||||
<!-- -->
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td nowrap="nowrap">
|
||||
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#DEDEDE">
|
||||
<tr>
|
||||
<td bgcolor="#D3D3D3"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /></td>
|
||||
<td bgcolor="#D3D3D3" nowrap><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=2.180.0.236&rnd=<? echo $code; ?>';" title="<? thisInfRm('2.180.0.236',1); ?>">Ñòðàøèëêèíà óëèöà</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></table>
|
||||
</td></table>
|
||||
<div><br />
|
||||
<div align="right">
|
||||
<small>
|
||||
Ìàññà: <?=$u->aves['now']?>/<?=$u->aves['max']?> <br />
|
||||
Ó âàñ â íàëè÷èè: <b style="color:#339900;"><?php echo round($u->info['money'],2); ?> êð.</b>
|
||||
</small>
|
||||
</div>
|
||||
<br />
|
||||
<INPUT TYPE="button" value="Îáíîâèòü" onclick="location = '<? echo $_SERVER['REQUEST_URI']; ?>';"><BR>
|
||||
</div>
|
||||
<div style="background-color:#A5A5A5;padding:1"><center><B>Îòäåëû ìàãàçèíà</B></center></div>
|
||||
<div style="line-height:17px;">
|
||||
<?php
|
||||
/*íàçâàíèÿ ðàçäåëîâ (ñïðàâà)*/
|
||||
$otdels_array = array (1=>'Îáùèé çàë',2=>'Ñîñòàâëåíèå áóêåòà',3=>'Âåíêè');
|
||||
if( (int)date('m') == 2 && (int)date('d') >= 14 ) {
|
||||
$otdels_array[4] = 'Âåùè Âàëåíòàÿ';
|
||||
}
|
||||
$i=1;
|
||||
while($i!=-1)
|
||||
{
|
||||
if(isset($otdels_array[$i]))
|
||||
{
|
||||
if(isset($_GET['otdel']) && $_GET['otdel']==$i)
|
||||
{
|
||||
$color = 'C7C7C7';
|
||||
} else {
|
||||
$color = 'e2e0e0';
|
||||
}
|
||||
echo '
|
||||
<A HREF="?otdel='.$i.'"><DIV style="background-color: #'.$color.'">
|
||||
'.$otdels_array[$i].'
|
||||
</A></DIV>
|
||||
';
|
||||
} else {
|
||||
$i = -2;
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
|
||||
if(isset($_GET['otdel']) && $_GET['otdel']==9){$color = 'C7C7C7';} else {$color = 'e2e0e0';}
|
||||
echo '<div><A HREF="?otdel=9"><DIV style="background-color: #'.$color.'">Ðåöåïòû</A></DIV>';
|
||||
|
||||
|
||||
if(isset($_GET['gifts']))
|
||||
{
|
||||
$color = 'C7C7C7';
|
||||
}else{
|
||||
$color = 'e2e0e0';
|
||||
}
|
||||
//echo '<A HREF="?otdel=4&gifts=1"><DIV style="background-color: #'.$color.'">Ïîäàðèòü áóêåò</A></DIV>';
|
||||
?>
|
||||
</div>
|
||||
</td>
|
||||
</table>
|
||||
<br>
|
||||
<div id="textgo" style="visibility:hidden;"></div>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,79 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if($u->room['file']=='an/kinght')
|
||||
{
|
||||
?>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="250" valign="top">
|
||||
<? $usee = $u->getInfoPers($u->info['id'],0); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; } ?>
|
||||
</td>
|
||||
<td width="230" valign="top" style="padding-top:19px;"><? include('modules_data/stats_loc.php'); ?></td>
|
||||
<td valign="top"><div align="right">
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td>
|
||||
<? if($re!=''){ echo '<font color="red"><b>'.$re.'</b></font>'; } ?>
|
||||
<table width="500" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div style="position:relative; cursor: pointer; width: 500;" id="ione"><img src="https://img.new-combats.com/i/images/300x225/club/navig3.jpg" id="img_ione" width="500" height="240" border="1"/>
|
||||
|
||||
<div style="position:absolute; left:118px; top:175px; width:101px; height:37px; z-index:90;"><img onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_sec3.gif" width="101" height="37" class="aFilter" /></div>
|
||||
|
||||
<div style="position:absolute; left:279px; top:55px; width:16px; height:18px; z-index:90;"><img src="https://img.new-combats.com/i/images/300x225/fl1.gif" width="16" height="18" title="Âû íàõîäèòåñü â '<? echo $u->room['name']; ?>'" /></div>
|
||||
<div style="position:absolute; left:281px; top:173px; width:122px; height:31px; z-index:90;"><img onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_sec5.gif" width="122" height="31" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:23px; top:116px; width:120px; height:35px; z-index:90;"><img <? thisInfRm('2.180.0.259'); ?> onclick="location='main.php?loc=2.180.0.259';" onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_2stair.gif" width="120" height="35" class="aFilter" /></div>
|
||||
|
||||
<div style="position:absolute; left:36px; top:41px; width:63px; height:40px; z-index:90;"><img onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_sec2.gif" width="63" height="40" class="aFilter" /></div>
|
||||
|
||||
<div style="position:absolute; left:24px; top:180px; width:91px; height:43px; z-index:90;"><img onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_sec1.gif" width="91" height="43" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:122px; top:52px; width:123px; height:39px; z-index:90;"><img <? thisInfRm('1.180.0.XX'); ?> onclick="location='main.php?loc=1.180.0.XX';" onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_sec7.gif" width="123" height="39" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:305px; top:51px; width:123px; height:30px; z-index:90;"><img onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_sec6.gif" width="123" height="30" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:391px; top:120px; width:89px; height:32px; z-index:90;"><img <? thisInfRm('2.180.0.399'); ?> onclick="location='main.php?loc=2.180.0.399';" onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_sec4.gif" width="89" height="32" class="aFilter" /></div>
|
||||
<div id="snow"></div>
|
||||
<? echo $goline; ?>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div style="display:none; height:0px " id="moveto"></div>
|
||||
<div align="right" style="padding: 3px;"><small>«<? echo $c['title3']; ?>» ïðèâåòñòâóåò Âàñ, <b><? echo $u->info['login']; ?></b>.<br />
|
||||
<?php
|
||||
if($u->info['level']<6)
|
||||
{
|
||||
echo '
|
||||
Âàì âñå âðåìÿ êàæåòñÿ ÷òî çà âàìè ñëåäÿò? ×óäèòñÿ, ÷òî ñëó÷àéíûé ïîïóò÷èê ìå÷òàåò âñàäèòü âàì òîïîð â ñïèíó? Ïðè ñîâåðøåíèè î÷åðåäíîé ïîêóïêè â ãîñ. ìàãàçèíå ìó÷àåò îùóùåíèå, ÷òî âàñ îáìàíóëè? Êàæåòñÿ, ÷òî ñèìïàòè÷íàÿ äåâóøêà íàïðîòèâ ñìîòðèò íà âàñ êàê íà ïèùó? Óñïîêîéòåñü, ýòî íå ïàðàíîéÿ. Ýòî ðåàëèè Capital city. Ãîðîäà Òüìû.
|
||||
';
|
||||
}else{
|
||||
echo 'Âîçìîæíî, âû îøèáëèñü ýòàæîì - íàñòîÿùèå ñðàæåíèÿ ïðîõîäÿò ýòàæîì âûøå.';
|
||||
} ?>
|
||||
</small></div></td>
|
||||
<td>
|
||||
<!-- <br /><span class="menutop"><nobr>Êîìíàòà äëÿ íîâè÷êîâ</nobr></span>-->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<small>
|
||||
<HR>
|
||||
<? $hgo = $u->testHome(); if(!isset($hgo['id'])){ ?><INPUT onclick="location.href='main.php?homeworld=<? echo $code; ?>';" class="btn" value="Âîçâðàò" type="button" name="combats2"><? } unset($hgo); ?>
|
||||
<INPUT onclick="location.href='main.php?clubmap=<? echo $code; ?>';" class="btn" value="Êàðòà êëóáà" type="button" name="combats2">
|
||||
<INPUT id="forum" class="btn" onclick="window.open('https://new-combats.com/forum/', 'forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')" value="Ôîðóì" type="button" name="forum">
|
||||
<INPUT class="btn" onclick="window.open('/encicl/help/top1.html', 'help', 'height=300,width=500,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes')" value="Ïîäñêàçêà" type="button">
|
||||
<INPUT class="btn" value="Îáúåêòû" type="button">
|
||||
<br />
|
||||
<strong>Âíèìàíèå!</strong> Íèêîãäà è íèêîìó íå ãîâîðèòå ïàðîëü îò ñâîåãî ïåðñîíàæà. Íå ââîäèòå ïàðîëü íà äðóãèõ ñàéòàõ, òèïà "íîâûé ãîðîä", "ëîòåðåÿ", "òàì, ãäå âñå äàþò íà õàëÿâó". Ïàðîëü íå íóæåí íè ïàëàäèíàì, íè êëàíàì, íè àäìèíèñòðàöèè, <U>òîëüêî âçëîìùèêàì</U> äëÿ êðàæè âàøåãî ãåðîÿ.<BR>
|
||||
<em>Àäìèíèñòðàöèÿ.</em></small> <BR>
|
||||
<? echo $rowonmax; ?><BR>
|
||||
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,597 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
if($u->room['file']=='an/post')
|
||||
{
|
||||
|
||||
/* Ðàçäåëû ïî÷òû */
|
||||
$r = 1; $otdel = 1;
|
||||
if(isset($_POST['torzer'])) {
|
||||
$_GET['r'] = $_POST['torzer'];
|
||||
}
|
||||
|
||||
if(isset($_POST['tootdel'])) {
|
||||
if($_POST['tootdel'] == 2) {
|
||||
$otdel = 2;
|
||||
}elseif($_POST['tootdel'] == 3) {
|
||||
$otdel = 3;
|
||||
}elseif($_POST['tootdel'] == 4) {
|
||||
$otdel = 4;
|
||||
}elseif($_POST['tootdel'] == 6) {
|
||||
$otdel = 6;
|
||||
}
|
||||
}
|
||||
|
||||
if(isset($_GET['r'])) {
|
||||
if($_GET['r'] == 2) {
|
||||
$r = 2;
|
||||
}elseif($_GET['r'] == 3) {
|
||||
$r = 3;
|
||||
}elseif($_GET['r'] == 4) {
|
||||
$r = 4;
|
||||
}
|
||||
}
|
||||
|
||||
$tmgo = 30; //ìèíóò
|
||||
|
||||
if(isset($_POST['touser'])) {
|
||||
$pu = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['touser']).'" ORDER BY `id` ASC LIMIT 1'));
|
||||
if($u->info['allLock'] > time()) {
|
||||
$pu = false;
|
||||
echo '<script>setTimeout(function(){alert("Âàì çàïðåùåíû ïåðåäà÷è äî '.date('d.m.y H:i',$u->info['allLock']).'")},250);</script>';
|
||||
}elseif( $u->info['transfers'] < 1 ) {
|
||||
$pu = false;
|
||||
echo '<script>setTimeout(function(){alert("Ëèìèò ïåðåäà÷ íà ñåãîäíÿ èñ÷åðïàí.")},250);</script>';
|
||||
}
|
||||
}
|
||||
|
||||
if(!isset($pu['id'])) {
|
||||
unset($_POST['touser']);
|
||||
}
|
||||
|
||||
if($r == 1) {
|
||||
if(isset($_POST['itm_post']) && (int)$_POST['itm_post'] > 0) {
|
||||
$itm = mysql_fetch_array(mysql_query('SELECT `iu`.*,`im`.*,`iu`.item_id as item_id FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `im`.`id` = `iu`.`item_id` WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`id` = "'.mysql_real_escape_string($_POST['itm_post']).'" LIMIT 1'));
|
||||
if( $u->info['align'] == 2 ) {
|
||||
$u->error = 'Õàîñíèêè íå ìîãóò ïåðåäàâàòü êðåäèòû è ïðåäìåòû';
|
||||
}elseif(isset($itm['id'])) {
|
||||
$itm['id'] = mysql_real_escape_string(round((int)$_POST['itm_post']));
|
||||
$see1 = 1;
|
||||
$po = $u->lookStats($itm['data']);
|
||||
$po['toclan1'] = explode('#',$po['toclan']);
|
||||
$po['toclan1'] = $po['toclan1'][0];
|
||||
|
||||
if($po['toclan1'] > 0) {
|
||||
$see1 = 0;
|
||||
}
|
||||
if($po['frompisher'] > 0) {
|
||||
$see1 = 0;
|
||||
}
|
||||
if($itm['gift'] > 0) {
|
||||
$see1 = 0;
|
||||
}
|
||||
if($po['sudba'] > 0) {
|
||||
$see1 = 0;
|
||||
}
|
||||
|
||||
if($po['zazuby'] > 0) {
|
||||
$see1 = 0;
|
||||
}
|
||||
|
||||
if($see1 == 1) {
|
||||
$x = $u->itemsX($itm['id']);
|
||||
$mny = round(1+$itm['price1']/100*7);
|
||||
if($x > 1) {
|
||||
$mny += ($x-1)*$mny;
|
||||
}
|
||||
if($u->info['money'] >= $mny) {
|
||||
if($x > 1) {
|
||||
mysql_query('UPDATE `items_users` SET `uid` = "-51'.$pu['id'].'",`lastUPD` = "'.(time()+$tmgo*60).'" WHERE `uid`="'.$u->info['id'].'" AND `item_id`="'.$itm['item_id'].'" AND `inGroup` = "'.mysql_real_escape_string($itm['inGroup']).'" LIMIT '.$x);
|
||||
$itm['name'] .= ' (x'.$x.')';
|
||||
} else {
|
||||
mysql_query('UPDATE `items_users` SET `uid` = "-51'.$pu['id'].'",`lastUPD` = "'.(time()+$tmgo*60).'" WHERE `id` = "'.mysql_real_escape_string($itm['id']).'" LIMIT 1');
|
||||
}
|
||||
$u->info['money'] -= $mny;
|
||||
mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$u->error = 'Âû óñïåøíî ïåðåäàëè "'.$itm['name'].'" ê ïåðñîíàæó "'.$pu['login'].'" çà '.$mny.' êð. ';
|
||||
|
||||
|
||||
$u->info['transfers']--;
|
||||
mysql_query('UPDATE `stats` SET `transfers` = "'.$u->info['transfers'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
|
||||
//ëîãè
|
||||
$txt = 'Ïðåäìåò îò <b>'.$u->info['login'].'</b>: "'.$itm['name'].'". Ïðèáûòèå: '.date('d.m.Y H:i',(time()+$tmgo*60)).'';
|
||||
mysql_query('INSERT INTO `post` (`text`,`uid`,`time`,`sender_id`,`item_id`,`money`) VALUES ("'.mysql_real_escape_string($txt).'",
|
||||
"'.$pu['id'].'","'.time().'","'.$u->info['id'].'","'.mysql_real_escape_string($itm['id']).'","0")');
|
||||
$txt = 'Îòïðàâëåíèå ïðåäìåòà ê <b>'.$pu['login'].'</b>: "'.$itm['name'].'". Ïðèáûòèå: '.date('d.m.Y H:i',(time()+$tmgo*60)).'';
|
||||
mysql_query('INSERT INTO `post` (`text`,`sender_id`,`time`,`uid`,`item_id`,`money`) VALUES ("'.mysql_real_escape_string($txt).'",
|
||||
"-'.$pu['id'].'","'.time().'","'.$u->info['id'].'","'.mysql_real_escape_string($itm['id']).'","0")');
|
||||
|
||||
//÷àò
|
||||
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES (
|
||||
'1','".$pu['city']."','0','','".$pu['login']."','<font color=red>Âíèìàíèå!</font> Ïîëó÷åíà íîâàÿ ïî÷òà îò "".$u->info['login'].""','-".(time()+$tmgo*60)."','5','0')");
|
||||
}else{
|
||||
$u->error = 'Íå äîñòàòî÷íî äåíåæíûõ ñðåäñòâ';
|
||||
}
|
||||
}else{
|
||||
$u->error = 'Ïîäõîäÿùèé ïðåäìåò íå íàéäåí';
|
||||
}
|
||||
}else{
|
||||
$u->error = 'Ïðåäìåò íå íàéäåí';
|
||||
}
|
||||
}
|
||||
}elseif($r == 3) {
|
||||
if(isset($_GET['itm_take'])) {
|
||||
$itm = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `im`.`id` = `iu`.`item_id` WHERE `iu`.`uid`="-51'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`id` = "'.mysql_real_escape_string($_GET['itm_take']).'" LIMIT 1'));
|
||||
if( $u->info['align'] == 2 ) {
|
||||
$u->error = 'Õàîñíèêè íå ìîãóò ïåðåäàâàòü êðåäèòû è ïðåäìåòû';
|
||||
}elseif(isset($itm['id'])) {
|
||||
if($itm['item_id'] == 1220) {
|
||||
//Ïðèåì äåíåã
|
||||
$post = mysql_fetch_array(mysql_query('SELECT * FROM `post` WHERE `item_id` = "0" AND `money` = "'.$itm['1price'].'" AND `uid` = "'.$u->info['id'].'" AND `finish` = "0" ORDER BY `id` DESC LIMIT 1'));
|
||||
if(isset($post['id'])) {
|
||||
if($post['sender_id'] < 0) {
|
||||
$post['sender_id'] = -$post['sender_id'];
|
||||
}
|
||||
|
||||
$pup = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id` = "'.$post['sender_id'].'" LIMIT 1'));
|
||||
if($post['sender_id'] == 0) {
|
||||
$pup = array(
|
||||
'login' => 'Àäìèíèñòðàöèÿ',
|
||||
'id' => 0
|
||||
);
|
||||
}
|
||||
$u->error = 'Âû óñïåøíî çàáðàëè '.$itm['1price'].' êð. îò '.$pup['login'];
|
||||
$u->info['money'] += $itm['1price'];
|
||||
mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `post` SET `finish` = "'.time().'" WHERE `item_id` = "'.$post['id'].'" ORDER BY `id` DESC LIMIT 1');
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'",`uid` = "'.$u->info['id'].'" WHERE `id` = "'.mysql_real_escape_string($_GET['itm_take']).'" LIMIT 1');
|
||||
|
||||
$u->info['transfers']--;
|
||||
mysql_query('UPDATE `stats` SET `transfers` = "'.$u->info['transfers'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
|
||||
//ëîãè
|
||||
$txt = 'Äåíüãè äëÿ <b>'.$u->info['login'].'</b>: '.$itm['1price'].' êð. <font color="green">Äîñòàâëåíû.</font>';
|
||||
mysql_query('INSERT INTO `post` (`text`,`uid`,`time`,`sender_id`,`item_id`,`money`) VALUES ("'.mysql_real_escape_string($txt).'",
|
||||
"'.$pup['id'].'","'.time().'","'.$u->info['id'].'","'.mysql_real_escape_string($_GET['itm_take']).'","2")');
|
||||
|
||||
$txt = 'Äåíüãè îò <b>'.$pup['login'].'</b>: '.$itm['1price'].' êð. <font color="green">Ïîëó÷åíû.</font>';
|
||||
mysql_query('INSERT INTO `post` (`text`,`sender_id`,`time`,`uid`,`item_id`,`money`) VALUES ("'.mysql_real_escape_string($txt).'",
|
||||
"-'.$pup['id'].'","'.time().'","'.$u->info['id'].'","'.mysql_real_escape_string($_GET['itm_take']).'","2")');
|
||||
}
|
||||
}else{
|
||||
//Ïðèåì âåùåé
|
||||
$post = mysql_fetch_array(mysql_query('SELECT `p`.id,`p`.sender_id, count(`iuu`.id) as inGroupCount, `iu`.id as idItem, `iuu`.item_id, `iuu`.inGroup FROM `post` as `p` LEFT JOIN `items_users` as `iu` ON (`iu`.id = `p`.item_id ) LEFT JOIN `items_users` as `iuu` ON (`iuu`.item_id = `iu`.item_id AND `iu`.`inGroup` = `iu`.`inGroup` AND `iuu`.`uid` = `iu`.`uid`) WHERE (`p`.`sender_id` = "'.$u->info['id'].'" OR `p`.`sender_id` = "-'.$u->info['id'].'") AND `iu`.`id` = "'.mysql_real_escape_string($_GET['itm_take']).'" GROUP BY `iu`.id ORDER BY `iu`.`id` DESC LIMIT 1'));
|
||||
if(isset($post['id'])) {
|
||||
if($post['sender_id'] < 0) {
|
||||
$post['sender_id'] = -$post['sender_id'];
|
||||
}
|
||||
if($post['inGroup'] > 0) {
|
||||
$x = $u->itemsX(mysql_real_escape_string($post['idItem']));
|
||||
if($x > 1) {
|
||||
$item = mysql_query('UPDATE `items_users` SET `uid` = "'.$u->info['id'].'", `lastUPD` = "'.time().'" WHERE `item_id` = "'.mysql_real_escape_string($post['item_id']).'" AND `inGroup` = "'.mysql_real_escape_string($post['inGroup']).'" AND `uid` = "-51'.mysql_real_escape_string($u->info['id']).'" LIMIT '.$x);
|
||||
$itm['name'] .= ' (x'.$x.')';
|
||||
}else{
|
||||
$item = mysql_query('UPDATE `items_users` SET `uid` = "'.$u->info['id'].'", `lastUPD` = "'.time().'" WHERE `id` = "'.mysql_real_escape_string($_GET['itm_take']).'" LIMIT 1');
|
||||
}
|
||||
} else {
|
||||
$item = mysql_query('UPDATE `items_users` SET `uid` = "'.$u->info['id'].'", `lastUPD` = "'.time().'" WHERE `id` = "'.mysql_real_escape_string($_GET['itm_take']).'" LIMIT 1');
|
||||
}
|
||||
if($item) {
|
||||
mysql_query('UPDATE `post` SET `finish` = "'.time().'" WHERE `id` = "'.mysql_real_escape_string($post['id']).'" ORDER BY `id` DESC LIMIT 1');
|
||||
$u->info['transfers']--;
|
||||
mysql_query('UPDATE `stats` SET `transfers` = "'.$u->info['transfers'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$u->error = 'Âû óñïåøíî çàáðàëè "'.$itm['name'].'"';
|
||||
$pup = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id` = "'.$post['sender_id'].'" LIMIT 1'));
|
||||
if($post['sender_id'] == 0) {
|
||||
$pup = array(
|
||||
'login' => 'Àäìèíèñòðàöèÿ',
|
||||
'id' => 0
|
||||
);
|
||||
}
|
||||
//ëîãè
|
||||
$txt = 'Ïðåäìåò äëÿ <b>'.$u->info['login'].'</b>: "'.$itm['name'].'". <font color="green">Äîñòàâëåí.</font>';
|
||||
mysql_query('INSERT INTO `post` (`text`,`uid`,`time`,`sender_id`,`item_id`,`money`,`finish`) VALUES ("'.mysql_real_escape_string($txt).'","'.$pup['id'].'","'.time().'","'.$u->info['id'].'","'.mysql_real_escape_string($_GET['itm_take']).'","2", "'.time().'")');
|
||||
|
||||
$txt = 'Ïðåäìåò îò <b>'.$pup['login'].'</b>: "'.$itm['name'].'". <font color="green">Ïîëó÷åí.</font>';
|
||||
mysql_query('INSERT INTO `post` (`text`,`sender_id`,`time`,`uid`,`item_id`,`money`,`finish`) VALUES ("'.mysql_real_escape_string($txt).'","-'.$pup['id'].'","'.time().'","'.$u->info['id'].'","'.mysql_real_escape_string($_GET['itm_take']).'","2", "'.time().'")');
|
||||
} else {
|
||||
$u->error = 'Íå óäàëîñü çàáðàòü ïðåäìåò ('.$itm['id'].')';
|
||||
}
|
||||
}else{
|
||||
$u->error = 'Íå óäàëîñü íàéòè ïðåäìåò';
|
||||
}
|
||||
}
|
||||
}else{
|
||||
$u->error = 'Ïðåäìåò íå íàéäåí';
|
||||
}
|
||||
if($u->error != '') {
|
||||
echo '<div>'.$u->error.'</div>';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
<style type="text/css">
|
||||
.pH3 {COLOR: #8f0000; FONT-FAMILY: Arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; }
|
||||
</style>
|
||||
<table width="100%" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td valign="top"><br />
|
||||
<div style="background-color:#d2d2d2;height:35px;">
|
||||
<div style="float:left;margin:9px;" class="pH3">Ïî÷òîâîå îòäåëåíèå<?
|
||||
if($r == 1) {
|
||||
echo ' • Ïåðåäàòü ïðåäìåòû';
|
||||
}elseif($r == 2) {
|
||||
echo ' • Êðåäèòû è òåëåãðàô';
|
||||
}elseif($r == 3) {
|
||||
echo ' • Ïîëó÷åíèå âåùåé è êðåäèòîâ';
|
||||
}elseif($r == 4) {
|
||||
echo ' • Îò÷åòû';
|
||||
}
|
||||
?></div>
|
||||
<div style="float:right;margin:9px;"><?=$u->microLogin($u->info['id'],1)?></div>
|
||||
</div>
|
||||
<? if($u->error!=''){ ?>
|
||||
<br />
|
||||
<div align="left" style="height:18px;"><font color="#FF0000"><b><? echo $u->error; ?></b></font></div>
|
||||
<? } ?>
|
||||
<form id="postfm" name="postfm" method="post" action="main.php">
|
||||
<input name="touser" id="touser" type="hidden" value="<?=$pu['login']?>" />
|
||||
<input name="torzer" id="torzer" type="hidden" value="<?=$r?>" />
|
||||
<input name="tootdel" id="tootdel" type="hidden" value="<?=$otdel?>" />
|
||||
<input name="itm_post" id="itm_post" type="hidden" value="" />
|
||||
<?
|
||||
if(isset($pu['id'])) {
|
||||
?>
|
||||
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
|
||||
Ê êîìó ïåðåäàâàòü: <?=$u->microLogin($pu,2)?> <input type="button" onclick="opennedWinPost(1)" value="ñìåíèòü" /><br />
|
||||
<?
|
||||
if($pu['city'] == $u->info['city']) {
|
||||
echo 'Íàõîäèòñÿ â ýòîì ãîðîäå.<br>';
|
||||
}else{
|
||||
echo 'Íàõîäèòñÿ â <b>'.$u->city[$pu['city']].'</b>.<br>';
|
||||
}
|
||||
echo 'Ïðèìåðíîå âðåìÿ äîñòàâêè: 0 ÷. 30 ìèí.';
|
||||
?>
|
||||
</div>
|
||||
<?
|
||||
}
|
||||
if(isset($pu['id'])) {
|
||||
if($r == 1) {
|
||||
//Ïåðåäà÷à ïðåäìåòîâ
|
||||
$itmAll = ''; $itmAllSee = '';
|
||||
$itmAll = $u->genInv(67,'`iu`.`uid` = "'.$u->info['id'].'" AND `iu`.`delete` = "0" AND `iu`.`inOdet` = "0" AND `iu`.`inShop` = "0" AND `im`.`inRazdel`="'.mysql_real_escape_string($otdel).'" AND `iu`.`data` NOT LIKE "%zazuby=%" ORDER BY `lastUPD` DESC');
|
||||
if($itmAll[0]==0){
|
||||
$itmAllSee = '<tr><td align="center" bgcolor="#e2e0e0" style="padding:10px;">ÏÓÑÒÎ</td></tr>';
|
||||
}else{
|
||||
$itmAllSee = $itmAll[2];
|
||||
}
|
||||
?>
|
||||
<TABLE width=100% cellspacing=0 cellpadding=3 bgcolor=d4d2d2><TR>
|
||||
<TD width="20%" align=center bgcolor="<?=($otdel==1)?"#A5A5A5":""?>"><A onclick="sendFormer(0,1,1);" HREF="javascript:void(0)">Îáìóíäèðîâàíèå</A></TD>
|
||||
<TD width="20%" align=center bgcolor="<?=($otdel==2)?"#A5A5A5":""?>"><A onclick="sendFormer(0,1,2);" HREF="javascript:void(0)">Çàêëÿòèÿ</A></TD>
|
||||
<TD width="20%" align=center bgcolor="<?=($otdel==3)?"#A5A5A5":""?>"><A onclick="sendFormer(0,1,3);" HREF="javascript:void(0)">Ýëèêñèðû</A></TD>
|
||||
<TD width="20%" align=center bgcolor="<?=($otdel==6)?"#A5A5A5":""?>"><A onclick="sendFormer(0,1,6);" HREF="javascript:void(0)">Ðóíû</A></TD>
|
||||
<TD width="20%" align=center bgcolor="<?=($otdel==4)?"#A5A5A5":""?>"><A onclick="sendFormer(0,1,4);" HREF="javascript:void(0)">Ïðî÷åå</A></TD>
|
||||
</TR></TABLE>
|
||||
<table border=0 cellpadding=0 cellspacing=0 width=100% bgcolor="#A5A5A5"><tr><td width=99% align=center><B>Ðþêçàê (ìàññà: <?=$u->aves['now']?>/<?=$u->aves['max']?>, ïðåäìåòîâ: <?=$u->aves['items']?>)</B></td></tr></table>
|
||||
<table width="100%" border="0" cellspacing="1" align="center" cellpadding="0" bgcolor="#A5A5A5">
|
||||
<? if($u->info['invBlock']==0){ echo $itmAllSee; }else{ echo '<div align="center" style="padding:10px;background-color:#A5A5A5;"><form method="post" action="main.php?inv=1&otdel='.$_GET['otdel'].'&relockinvent"><b>Ðþêçàê çàêðûò.</b><br><img title="Çàìîê äëÿ ðþêçàêà" src="https://img.new-combats.com/i/items/box_lock.gif"> Ââåäèòå ïàðîëü: <input id="relockInv" name="relockInv" type="password"><input type="submit" value="Îòêðûòü"></form></div>'; } ?>
|
||||
</table>
|
||||
<?
|
||||
}elseif($r == 2) {
|
||||
//Ïåðåäà÷à êðåäèòîâ è òåëåãðàìì
|
||||
$e1 = '';
|
||||
$e2 = '';
|
||||
$e3 = '';
|
||||
if(isset($_POST['send1'])) {
|
||||
$m = round($_POST['snd_money'],2);
|
||||
$cm = round(($m/100*5),2);
|
||||
if($cm < 1) {
|
||||
$cm = 1;
|
||||
}
|
||||
if($m > 0) {
|
||||
if($u->info['money'] >= round($m+$cm,2)) {
|
||||
$e1 = 'Âû óñïåøíî ïåðåâåëè <b>'.$m.'</b> êð. (Êîìèññèÿ: '.$cm.' êð.) ê ïåðñîíàæó '.$pu['login'].'';
|
||||
$u->info['money'] -= round($m+$cm,2);
|
||||
mysql_query('UPDATE `users` SET `money` = "'.mysql_real_escape_string($u->info['money']).'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
|
||||
$u->info['transfers']--;
|
||||
mysql_query('UPDATE `stats` SET `transfers` = "'.$u->info['transfers'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
|
||||
mysql_query("INSERT INTO `items_users`(`item_id`,`1price`,`uid`,`delete`,`lastUPD`)VALUES('1220','".mysql_real_escape_string($m)."','-51".$pu['id']."','0','".(time()+$tmgo*60)."');");
|
||||
|
||||
$txt = 'Äåíüãè îò <b>'.$u->info['login'].'</b>: '.round($m,2).' êð. Ïðèáûòèå: '.date('d.m.Y H:i',(time()+$tmgo*60)).'';
|
||||
mysql_query('INSERT INTO `post` (`uid`,`sender_id`,`time`,`money`,`text`) VALUES("'.$pu['id'].'","-'.$u->info['id'].'","'.time().'",
|
||||
"'.mysql_real_escape_string(round($m,2)).'","'.mysql_real_escape_string($txt).'")');
|
||||
|
||||
$txt = 'Äåíüãè ê <b>'.$pu['login'].'</b>: '.round($m,2).' êð. Ïðèáûòèå: '.date('d.m.Y H:i',(time()+$tmgo*60)).'';
|
||||
mysql_query('INSERT INTO `post` (`uid`,`sender_id`,`time`,`money`,`text`) VALUES("'.$u->info['id'].'","'.$pu['id'].'","'.time().'",
|
||||
"0","'.mysql_real_escape_string($txt).'")');
|
||||
|
||||
//÷àò
|
||||
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES (
|
||||
'1','".$pu['city']."','0','','".$pu['login']."','<font color=red>Âíèìàíèå!</font> Ïîëó÷åíà íîâàÿ ïî÷òà îò "".$u->info['login'].""','-".(time()+$tmgo*60)."','5','0')");
|
||||
}else{
|
||||
$e1 = 'Ó âàñ íåäîñòàòî÷íî ñðåäñòâ';
|
||||
}
|
||||
}
|
||||
}elseif(isset($_POST['send2'])) {
|
||||
if($u->info['money'] >= 0.1) {
|
||||
$ttest = mysql_fetch_array(mysql_query('SELECT `id`,`time` FROM `chat` WHERE `text` LIKE "%Òåëåãðàììà îò <b>'.$u->info['login'].'</b>%" ORDER BY `id` DESC LIMIT 1'));
|
||||
if( $ttest['time'] < 0 ) {
|
||||
$ttest['time'] = -$ttest['time'];
|
||||
}
|
||||
if( !isset($ttest['id']) || ( $ttest['time']-$tmgo*60-time()+10 ) <= 0 ) {
|
||||
$_POST['snd_telegraf'] = htmlspecialchars($_POST['snd_telegraf'],NULL,'cp1251');
|
||||
$_POST['snd_telegraf'] = substr($_POST['snd_telegraf'],0,100);
|
||||
$_POST['snd_telegraf'] = str_replace('<','<',$_POST['snd_telegraf']);
|
||||
$_POST['snd_telegraf'] = str_replace('\x3e','<',$_POST['snd_telegraf']);
|
||||
$_POST['snd_telegraf'] = str_replace(']:[','] : [',$_POST['snd_telegraf']);
|
||||
$_POST['snd_telegraf'] = str_replace('>','>',$_POST['snd_telegraf']);
|
||||
$_POST['snd_telegraf'] = str_replace("'", "",$_POST['snd_telegraf']);
|
||||
$e2 = 'Âàøå ñîîáùåíèå óñïåøíî äîñòàâëåíî';
|
||||
|
||||
$u->info['transfers']--;
|
||||
mysql_query('UPDATE `stats` SET `transfers` = "'.$u->info['transfers'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
|
||||
$u->info['money'] -= 0.1;
|
||||
mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES (
|
||||
'1','".$pu['city']."','0','','".$pu['login']."','<font color=red>Âíèìàíèå!</font> ".date("d.m.y H:i")." Òåëåãðàììà îò <b>".$u->info['login']."</b>: \'".mysql_real_escape_string($_POST['snd_telegraf'])."\' .','-".(time()+$tmgo*60)."','5','0')");
|
||||
}else{
|
||||
$e2 = 'Âû íå ìîæåòå îòïðàâëÿòü ñîîáùåíèÿ òàê ÷àñòî. Îñòàëîñü '.( $ttest['time']-$tmgo*60-time()+10 ).' ñåê.';
|
||||
}
|
||||
}else{
|
||||
$e2 = 'Ó âàñ íåäîñòàòî÷íî ñðåäñòâ (0.1 êð.)';
|
||||
}
|
||||
}elseif(isset($_POST['send3'])) {
|
||||
if($u->info['money'] >= 1) {
|
||||
//max_text
|
||||
$_POST['snd_post'] = htmlspecialchars($_POST['snd_post'],NULL,'cp1251');
|
||||
$_POST['snd_post'] = substr($_POST['snd_post'],0,500);
|
||||
$_POST['snd_post'] = str_replace('<','<',$_POST['snd_post']);
|
||||
$_POST['snd_post'] = str_replace('\x3e','<',$_POST['snd_post']);
|
||||
$_POST['snd_post'] = str_replace(']:[','] : [',$_POST['snd_post']);
|
||||
$_POST['snd_post'] = str_replace('>','>',$_POST['snd_post']);
|
||||
$_POST['snd_post'] = str_replace("'", "",$_POST['snd_post']);
|
||||
$_POST['snd_post'] = str_replace("\n", "<br>",$_POST['snd_post']);
|
||||
$e3 = 'Âàøå ïèñüìî óñïåøíî äîñòàâëåíî';
|
||||
$u->info['money'] -= 1;
|
||||
|
||||
$u->info['transfers']--;
|
||||
mysql_query('UPDATE `stats` SET `transfers` = "'.$u->info['transfers'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
|
||||
mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query("INSERT INTO `items_users` (`item_id`,`1price`,`uid`,`delete`,`lastUPD`) VALUES ('2131','0','-51".$pu['id']."','0','".(time()+$tmgo*0)."')");
|
||||
$id = mysql_insert_id();
|
||||
mysql_query("INSERT INTO `items_text` (`item_id`,`time`,`login`,`text`,`x`) VALUES ('".$id."','".time()."','".$u->info['login']."','<br>".mysql_real_escape_string($_POST['snd_post'])."','1')");
|
||||
//ëîãè
|
||||
$txt = 'Ïðåäìåò îò <b>'.$u->info['login'].'</b>: "Ïèñüìî". Ïðèáûòèå: '.date('d.m.Y H:i',(time()+$tmgo*60)).'';
|
||||
mysql_query('INSERT INTO `post` (`text`,`uid`,`time`,`sender_id`,`item_id`,`money`) VALUES ("'.mysql_real_escape_string($txt).'",
|
||||
"'.$pu['id'].'","'.time().'","'.$u->info['id'].'","'.$id.'","0")');
|
||||
$txt = 'Îòïðàâëåíèå ïðåäìåòà ê <b>'.$pu['login'].'</b>: "Ïèñüìî". Ïðèáûòèå: '.date('d.m.Y H:i',(time()+$tmgo*60)).'';
|
||||
mysql_query('INSERT INTO `post` (`text`,`sender_id`,`time`,`uid`,`item_id`,`money`) VALUES ("'.mysql_real_escape_string($txt).'",
|
||||
"-'.$pu['id'].'","'.time().'","'.$u->info['id'].'","'.$id.'","0")');
|
||||
//÷àò
|
||||
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES (
|
||||
'1','".$pu['city']."','0','','".$pu['login']."','<font color=red>Âíèìàíèå!</font> Ïîëó÷åíà íîâàÿ ïî÷òà îò "".$u->info['login'].""','-".(time()+$tmgo*60)."','5','0')");
|
||||
}else{
|
||||
$e3 = 'Ó âàñ íåäîñòàòî÷íî ñðåäñòâ (1 êð.)';
|
||||
}
|
||||
}
|
||||
?>
|
||||
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
|
||||
<h4>Ïåðåäàòü êðåäèòû</h4>
|
||||
<? if($e1!=''){ ?>
|
||||
<br />
|
||||
<div align="left" style="height:18px;"><font color="#FF0000"><b><? echo $e1; ?></b></font></div>
|
||||
<? } ?>
|
||||
Ó âàñ íà ñ÷åòó: <b style="color:#158e1d"><?=$u->info['money']?></b> êð.<br />
|
||||
Ïåðåäàòü êðåäèòû, ìèíèìàëüíî 1 êð. Êîìèññèÿ ñîñòàâèò 5%<br />
|
||||
Óêàæèòå ïåðåäàâàåìóþ ñóììó: <input name="snd_money" value="" type="text" /><input type="submit" id="send1" name="send1" value="Ïåðåäàòü" />
|
||||
</div>
|
||||
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
|
||||
<h4>Òåëåãðàô</h4>
|
||||
<? if($e2!=''){ ?>
|
||||
<br />
|
||||
<div align="left" style="height:18px;"><font color="#FF0000"><b><? echo $e2; ?></b></font></div>
|
||||
<? } ?>
|
||||
Óñëóãà ïëàòíàÿ: <b>0.1</b> êð.<br />
|
||||
Ñîîáùåíèå: (Ìàêñèìàëüíî 100 ñèìâîëîâ)<br />
|
||||
<input type="text" name="snd_telegraf" value="" size="75" maxlength="100" /><input type="submit" id="send2" name="send2" value="Ïåðåäàòü" />
|
||||
</div>
|
||||
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
|
||||
<h4>Ïèñüìî</h4>
|
||||
<? if($e3!=''){ ?>
|
||||
<br />
|
||||
<div align="left" style="height:18px;"><font color="#FF0000"><b><? echo $e3; ?></b></font></div>
|
||||
<? } ?>
|
||||
Óñëóãà ïëàòíàÿ: <b>1</b> êð.<br />
|
||||
Ñîîáùåíèå: (Âðåìÿ äîñòàâêè 30 ìèí.)<br />
|
||||
<textarea name="snd_post" cols="89" rows="5"/></textarea><br />
|
||||
(Ìàêñèìàëüíî 500 ñèìâîëîâ) <input type="submit" id="send3" name="send3" value="Îòïðàâèòü" />
|
||||
</div>
|
||||
<?
|
||||
}
|
||||
}elseif($r == 3) {
|
||||
//ïîëó÷èòü ïðåäìåòû
|
||||
$itmAll = ''; $itmAllSee = '';
|
||||
$itmAll = $u->genInv(68,'`iu`.`uid` = "-51'.$u->info['id'].'" AND `iu`.`delete` = 0 AND `iu`.`inOdet` = 0 AND `iu`.`inShop` = 0 AND `iu`.`lastUPD` < '.time().' ORDER BY `lastUPD` DESC');
|
||||
if($itmAll[0]==0)
|
||||
{
|
||||
$itmAllSee = '<tr><td align="center" bgcolor="#e2e0e0" style="padding:10px;">Äëÿ Âàñ ïîêà-÷òî íåò ïîñûëîê, ïðîâåðüòå ðàçäåë <b>Îò÷åòû</b></td></tr>';
|
||||
}else{
|
||||
$itmAllSee = $itmAll[2];
|
||||
}
|
||||
?>
|
||||
<table width="100%" border="0" cellspacing="1" align="center" cellpadding="0" bgcolor="#A5A5A5">
|
||||
<? if($u->info['invBlock']==0){ echo $itmAllSee; }else{ echo '<div align="center" style="padding:10px;background-color:#A5A5A5;"><form method="post" action="main.php?inv=1&otdel='.$_GET['otdel'].'&relockinvent"><b>Ðþêçàê çàêðûò.</b><br><img title="Çàìîê äëÿ ðþêçàêà" src="https://img.new-combats.com/i/items/box_lock.gif"> Ââåäèòå ïàðîëü: <input id="relockInv" name="relockInv" type="password"><input type="submit" value="Îòêðûòü"></form></div>'; } ?>
|
||||
</table>
|
||||
<?
|
||||
}elseif($r == 4) {
|
||||
//îò÷åòû
|
||||
?>
|
||||
<br /><br />
|
||||
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
|
||||
 äàííîì ðàçäåëå îòîáðàæàþòñÿ âñå ïî÷òîâûå îïåðàöèè Âàøåãî ïåðñîíàæà.
|
||||
</div>
|
||||
<?
|
||||
$pg = round((int)$_GET['page']);
|
||||
if($pg < 1) {
|
||||
$pg = 1;
|
||||
}
|
||||
$p1 = round(50*($pg-1));
|
||||
$p2 = round($p1+50);
|
||||
$sp = mysql_query('SELECT * FROM `post` WHERE `uid` = "'.$u->info['id'].'" ORDER BY `id` DESC');
|
||||
$r = '';
|
||||
while($pl = mysql_fetch_array($sp)) {
|
||||
$r .= '<div style="padding:0 10px 5px 10px;';
|
||||
/*
|
||||
if($pl['finish'] == 0 && $pl['sender_id'] < 0) {
|
||||
$r .= 'background-color:#e6eee0;';
|
||||
}
|
||||
*/
|
||||
$r .= 'margin:5px; border-bottom:1px solid #cac9c7;">';
|
||||
$r .= '<font color="green">'.date('d.m.Y H:i',$pl['time']).'</font> '.$pl['text'].'</div>';
|
||||
}
|
||||
if($r == '') {
|
||||
$r = '<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">Îò÷åòû îòñóòñòâóþò</div>';
|
||||
}else{
|
||||
$ap = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `post` WHERE `uid` = "'.$u->info['id'].'"'));
|
||||
$ap = ceil($ap[0]/50);
|
||||
if($ap > 1) {
|
||||
$r .= '<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">';
|
||||
$r .= 'Ñòðàíèöû: ';
|
||||
$i = 1;
|
||||
while($i <= $ap) {
|
||||
if($i == $pg) {
|
||||
$r .= ' <b>'.$i.'</b> ';
|
||||
}else{
|
||||
$r .= ' <a href="?r=4&page='.$i.'">'.$i.'</a> ';
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
}
|
||||
$r .= '</div>';
|
||||
}
|
||||
echo $r;
|
||||
}else{
|
||||
//îáùèé ðàçäåë
|
||||
?>
|
||||
<BR><BR>
|
||||
• <B>Ïåðåäàòü ïðåäìåò</B><BR>
|
||||
Âû ìîæåòå îòïðàâèòü ïðåäìåò ëþáîìó ïåðñîíàæó, äàæå åñëè îí íàõîäèòñÿ â äðóãîì ãîðîäå. Öåíà è âðåìÿ äîñòàâêè çàâèñÿò îò ðàññòîÿíèÿ.<BR>
|
||||
<BR>
|
||||
• <B>Êðåäèòû è Òåëåãðàô</B><BR>
|
||||
Âû ìîæåòå îòïðàâèòü êîðîòêîå ñîîáùåíèå ëþáîìó ïåðñîíàæó, äàæå åñëè îí íàõîäèòñÿ â offline èëè äðóãîì ãîðîäå.<BR>
|
||||
Âû ìîæåòå îòïðàâèòü íåêîòîðóþ ñóììó äåíåã ïåðñîíàæó.<BR>
|
||||
<BR>
|
||||
• <B>Ïîëó÷èòü âåùè</B><BR>
|
||||
Âû ìîæåòå ïîëó÷èòü âåùè, êîòîðûå áûëè îòïðàâëåíû âàì äðóãèìè èãðîêàìè.<BR>
|
||||
Ïîñûëêà õðàíèòñÿ íà ïî÷òå 7 äíåé, íî íå áîëåå îäíîãî äíÿ ñ ìîìåíòà êàê âû óâèäåëè åå â ñïèñêå âåùåé äëÿ ïîëó÷åíèÿ.
|
||||
Ïî èñòå÷åíèþ ýòîãî ñðîêà, ïîñûëêà îòïðàâëÿåòñÿ îáðàòíî èëè óäàëÿåòñÿ.
|
||||
<BR>
|
||||
<small><BR>Àäìèíèñòðàöèÿ ïî÷òû çàÿâëÿåò, ÷òî íå íåñåò îòâåòñòâåííîñòè çà õðàíèìûé èëè ïåðåñûëàåìûé òîâàð/êðåäèòû/ñîîáùåíèÿ è íå ãàðàíòèðóåò 100% åãî äîñòàâêó.  ñëó÷àå ôîðñ-ìàæîðíûõ îáñòîÿòåëüñòâ, òîâàð/êðåäèòû/ñîîáùåíèÿ ìîãóò áûòü óòåðÿíû.</small>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
</form>
|
||||
</td>
|
||||
<?
|
||||
if ($u->error != '') {
|
||||
echo '<b><font style="float:right" color=red>'.$u->error.'</font></b>';
|
||||
}
|
||||
if ($re != '') {
|
||||
echo '<b><font style="float:right" color=red>'.$re.'</font></b>';
|
||||
}
|
||||
?>
|
||||
<td width="280" valign="top"><table align="right" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td width="100%"> </td>
|
||||
<td><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td><!-- -->
|
||||
<? echo $goLis; ?>
|
||||
<!-- -->
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td nowrap="nowrap">
|
||||
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#DEDEDE">
|
||||
<tr>
|
||||
<td bgcolor="#D3D3D3"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /></td>
|
||||
<td bgcolor="#D3D3D3" nowrap="nowrap"><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=2.180.0.234&rnd=<? echo $code; ?>';" title="<? thisInfRm('2.180.0.234',1); ?>">Öåíòðàëüíàÿ ïëîùàäü</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td bgcolor="#D3D3D3"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /></td>
|
||||
<td bgcolor="#D3D3D3" nowrap="nowrap"><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=2.180.0.403&rnd=<? echo $code; ?>';" title="<? thisInfRm('2.180.0.403',1); ?>">Àóêöèîí</a></td>
|
||||
</tr>
|
||||
<?
|
||||
$hgo = $u->testHome();
|
||||
if(!isset($hgo['id']))
|
||||
{
|
||||
?>
|
||||
<tr>
|
||||
<td bgcolor="#D3D3D3"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /></td>
|
||||
<td bgcolor="#D3D3D3" nowrap="nowrap"><a href="#" id="greyText" class="menutop" onclick="location='main.php?homeworld&rnd=<? echo $code; ?>';" title="<? thisInfRm('1.180.0.9',1); ?>">Âîçâðàò</a></td>
|
||||
</tr>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
<div style="margin-left:10px;"><br />
|
||||
<p> </p>
|
||||
<p> Äåíüãè: <?=$u->info['money']?> êð.
|
||||
<br />
|
||||
Ïåðåäà÷: <?=$u->info['transfers']?>
|
||||
<br />
|
||||
<br />
|
||||
<a onclick="<? if(!isset($pu['id'])) { echo 'opennedWinPost(1);'; }else{ echo 'sendFormer(0,1,0);'; } ?>" href="javascript:void(0)">Ïåðåäàòü ïðåäìåòû</a><br />
|
||||
<a onclick="<? if(!isset($pu['id'])) { echo 'opennedWinPost(2);'; }else{ echo 'sendFormer(0,2,0);'; } ?>" href="javascript:void(0)">Êðåäèòû è Òåëåãðàô</a><br />
|
||||
<?
|
||||
$ot = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `items_users` WHERE `uid` = "-51'.$u->info['id'].'"'));
|
||||
$ot = $ot[0];
|
||||
if($ot > 0) {
|
||||
echo '<a href="?r=3">Ïîëó÷èòü âåùè</a>';
|
||||
}else{
|
||||
echo '<font color="grey">Ïîëó÷èòü âåùè</font>';
|
||||
}
|
||||
?>
|
||||
<br /><br />
|
||||
<a href="?r=4">Îò÷åòû</a>
|
||||
</p>
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<script>
|
||||
function opennedWinPost(rz) {
|
||||
top.win.add('post_win','Ïî÷òîâûå óñëóãè ','<center>Óêàæèòå ëîãèí ïåðñîíàæà:<br><small>(ìîæíî ùåëêíóòü ïî ëîãèíó â ÷àòå)</small><br></center>',{'a1':'top.frames[\'main\'].sendFormer($(\'#post_win_inp\').val(),'+rz+')','usewin':'top.chat.inObj=$(\'#post_win_inp\');$(\'#post_win_inp\').focus()','d':'<center><input style="width:96%; margin:5px;" id="post_win_inp" class="inpt2" type="text" value=""></center>'},3,1,'min-width:300px;');
|
||||
}
|
||||
function itmToUser(id) {
|
||||
document.getElementById('itm_post').value = id;
|
||||
sendFormer(0,1,0);
|
||||
}
|
||||
function sendFormer(vl,r,o) {
|
||||
if(vl != 0) {
|
||||
document.getElementById('touser').value = vl;
|
||||
}
|
||||
if(o != 0) {
|
||||
document.getElementById('tootdel').value = o;
|
||||
}
|
||||
document.getElementById('torzer').value = r;
|
||||
document.getElementById('postfm').submit();
|
||||
}
|
||||
</script>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,761 @@
|
||||
<?
|
||||
if(!defined('GAME')){ die(); }
|
||||
session_start();
|
||||
$sleep_mod = 0;
|
||||
$_SESSION['objaga'] = 'load ';
|
||||
$hostel_option = array(
|
||||
'changelist' => array(
|
||||
'type' => 999,
|
||||
'room' => 253
|
||||
),
|
||||
'none' => array(
|
||||
'type' => 0,
|
||||
'room' => 253,
|
||||
'name' => 'Îáùåæèòèå',
|
||||
'stage' => 'õîëë',
|
||||
'price' => 0,
|
||||
'partition' => ''
|
||||
),
|
||||
'base' => array(
|
||||
'type' => 1,
|
||||
't_name' => 'Êîéêà â îáùåæèòèè',
|
||||
't_names' => 'Êîéêó â îáùåæèòèè',
|
||||
'room' => 256,
|
||||
'name' => 'Îáù. Ýòàæ 1',
|
||||
'stage' => 'íà 1 ýòàæå',
|
||||
'price' => 1,
|
||||
'tariff' => array('items'=>25, 'souvenirs'=>50, 'animal'=>0),
|
||||
'partition' => array(1=>'Êîìíàòà',2=>'Õðàíèëèùå',4=>'Ñîí')
|
||||
),
|
||||
'advanced' => array(
|
||||
'type' => 2,
|
||||
't_name' => 'Êîéêà ñ òóìáî÷êîé',
|
||||
't_names' => 'Êîéêó ñ òóìáî÷êîé',
|
||||
'room' => 257,
|
||||
'name' => 'Îáù. Ýòàæ 2',
|
||||
'stage' => 'íà 2 ýòàæå',
|
||||
'price' => 3,
|
||||
'tariff' => array('items'=>50, 'souvenirs'=>150, 'animal'=>0),
|
||||
'partition' => array(1=>'Êîìíàòà',2=>'Õðàíèëèùå',3=>'Æèâîòíûå',4=>'Ñîí')
|
||||
),
|
||||
'advanced2' => array(
|
||||
'type' => 3,
|
||||
't_name' => 'Êîéêà ñî øêàôîì',
|
||||
't_names' => 'Êîéêó ñî øêàôîì',
|
||||
'room' => 258,
|
||||
'name' => 'Îáù. Ýòàæ 3',
|
||||
'stage' => 'íà 3 ýòàæå',
|
||||
'price' => 10,
|
||||
'tariff' => array('items'=>70, 'souvenirs'=>200, 'animal'=>2),
|
||||
'partition' => array(1=>'Êîìíàòà',2=>'Õðàíèëèùå',3=>'Æèâîòíûå',4=>'Ñîí')
|
||||
)
|
||||
);
|
||||
$sleep = $u->testAction('`vars` = "sleep" AND `uid` = "'.$u->info['id'].'" LIMIT 1', 1);
|
||||
|
||||
if( isset($sleep) AND $sleep[0]==0 AND ( isset($_GET['ajaxHostel']) AND $_GET['ajaxHostel'] == 1 OR isset($_GET['ajax']) AND $_GET['ajax'] == 1) ){
|
||||
$hostel = mysql_fetch_array(mysql_query("SELECT * FROM `house` WHERE `owner` = '".mysql_real_escape_string($u->info['id'])."';"));
|
||||
|
||||
if($hostel['partition'] == 2){
|
||||
if( isset($_GET['obj_add']) ){
|
||||
if($hostel['category'] == 1){
|
||||
$count = mysql_num_rows(mysql_query('SELECT `iu`.`item_id` FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`inShop` = "1" AND `iu`.`gift` = "" AND `iu`.`gtxt1` = "" AND `iu`.`gtxt2` = "" AND `iu`.`uid` = "'.$u->info['id'].'" AND `iu`.`delete` = "0" GROUP BY `im`.id,`iu`.item_id, `iu`.inGroup HAVING `iu`.inGroup > 0 UNION ALL SELECT `iu`.`item_id` FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.inGroup=0 AND `iu`.`inShop` = "1" AND `iu`.`gift` = "" AND `iu`.`gtxt1` = "" AND `iu`.`gtxt2` = "" AND `iu`.`uid` = "'.$u->info['id'].'" AND `iu`.`delete` = "0" GROUP BY `iu`.id, `iu`.item_id'));
|
||||
$max = $hostel_option[$hostel['type']]['tariff']['items'];
|
||||
} elseif( $hostel['category'] == 2) {
|
||||
$count = mysql_num_rows(mysql_query('SELECT `iu`.`item_id` FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`inShop` = "1" AND `iu`.`gift` != "" AND `iu`.`uid` = "'.$u->info['id'].'" AND `iu`.`delete` = "0" GROUP BY `im`.id,`iu`.item_id, `iu`.inGroup HAVING `iu`.inGroup > 0 UNION ALL SELECT `iu`.`item_id` FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.inGroup=0 AND `iu`.`inShop` = "1" AND `iu`.`gift` != "" AND `iu`.`uid` = "'.$u->info['id'].'" AND `iu`.`delete` = "0" GROUP BY `iu`.id, `iu`.item_id'));
|
||||
$max = $hostel_option[$hostel['type']]['tariff']['souvenirs'];
|
||||
}
|
||||
if( (int)$count < (int)$max ) {
|
||||
$u->obj_addItem($_GET['obj_add']);
|
||||
} else {
|
||||
exit('error');
|
||||
}
|
||||
}elseif(isset($_GET['obj_take'])){
|
||||
$u->obj_takeItem($_GET['obj_take']);
|
||||
}
|
||||
}
|
||||
die('ajaxHostel');
|
||||
} elseif( isset($sleep) AND $sleep[0]==0 AND isset($_GET['room']) AND $_GET['room'] !='' AND (int)$_GET['room']>0 AND (int)$_GET['room']<10 AND !isset($_GET['to_sleep']) AND !isset($_GET['to_awake']) ){
|
||||
mysql_query('UPDATE `house` SET `partition` = "'.mysql_real_escape_string((int)$_GET['room']).'" WHERE `owner` = "'.mysql_real_escape_string($u->info['id']).'" LIMIT 1');
|
||||
} elseif( isset($sleep) AND $sleep[0]==0 AND isset($_GET['category']) AND $_GET['category'] !='' AND (int)$_GET['category']>0 AND (int)$_GET['category']<10 ){
|
||||
mysql_query('UPDATE `house` SET `category` = "'.mysql_real_escape_string((int)$_GET['category']).'" WHERE `owner` = "'.mysql_real_escape_string($u->info['id']).'" LIMIT 1');
|
||||
} elseif( isset($_GET['to_sleep']) && $_GET['to_sleep'] == '1' && $sleep['vars'] != 'sleep' ){
|
||||
changeSleep(1);
|
||||
} elseif( isset($_GET['to_awake']) && $sleep['vars'] == 'sleep' ){
|
||||
changeSleep(2);
|
||||
}
|
||||
if( isset($sleep_mod) && !isset($sleep['id'])){
|
||||
$sleep_mod = 0;
|
||||
} elseif( isset($sleep_mod) && isset($sleep['id'])){
|
||||
$sleep_mod = 1;
|
||||
}
|
||||
$hostel = mysql_fetch_array(mysql_query("SELECT * FROM `house` WHERE `owner` = '".mysql_real_escape_string($u->info['id'])."';"));
|
||||
if( $sleep['vars'] == 'sleep' AND isset($hostel) && $hostel_option[$hostel['type']]['room'] != $u->room['id'] && $u->room['id'] != 253 ) {
|
||||
changeSleep(2); // Åñëè ÷åëîâåê ñïèò â íåïîëîæåííîì ìåñòå, ïðîñûïàåìñÿ!!!
|
||||
}
|
||||
if( isset($_POST['savenotes']) AND $hostel['partition'] == '1' ) {
|
||||
saveNote();
|
||||
}
|
||||
if( isset($hostel) ) { #---îáíîâëÿåì áàëàíñ
|
||||
$hostel['balance'] = round(($hostel['weekcost']*(floor(($hostel['endtime']-time())/24/3600)))/7, 2);
|
||||
mysql_query("UPDATE `house` SET `balance` = '".$hostel['balance']."' WHERE `owner` = '".mysql_real_escape_string($u->info['id'])."';");
|
||||
}
|
||||
$result = array('filter'=>'', 'content'=>'', 'additional'=>'');
|
||||
|
||||
function updateHostel(){
|
||||
global $hostel, $hostel_option,$u, $err;
|
||||
if( $hostel['action'] == 'changearenda' ){
|
||||
if($hostel['balance'] >= ($hostel_option[$_GET['changearenda']]['price']*2) ) {
|
||||
$endtime = time() + (($hostel['balance']-$hostel_option[$_GET['changearenda']]['price'])/$hostel_option[$_GET['changearenda']]['price'])*604800;
|
||||
mysql_query("UPDATE `house` SET `starttime` = ".time().", `endtime` = ".$endtime.", `type` = '".mysql_real_escape_string($_GET['changearenda'])."', `weekcost` = '".$hostel_option[mysql_real_escape_string($_GET['changearenda'])]['price']."' WHERE `owner` = '".mysql_real_escape_string($u->info['id'])."';");
|
||||
$err = '<FONT COLOR=red><B>Ñìåíà àðåíäóåìîãî ïîìåùåíèÿ ïðîèçâåäåíà óñïåøíî</B></FONT>';
|
||||
$hostel['type']=$_GET['changearenda'];
|
||||
$hostel['endtime'] = $endtime;
|
||||
}else{
|
||||
$err = '<FONT COLOR=red><B>Íà áàëàíñå íå õâàòàåò '.( ($hostel_option[$_GET['changearenda']]['price']*2)-$hostel['balance'] ).' êð. äëÿ ñìåíû àðåíäóåìîãî ïîìåùåíèÿ</B></FONT>';
|
||||
}
|
||||
unset($hostel['action']);
|
||||
} elseif( $hostel['action'] == 'newarenda' ){
|
||||
if(isset($_GET['azb']) && $u->info['level'] > 7 ) {
|
||||
$err = '<FONT COLOR=red><B>Âû íå ìîæåòå ðàñïëà÷èâàòüñÿ çóáàìè, ó âàñ ñëèøêîì âûñîêèé óðîâåíü<BR></B></FONT><BR>';
|
||||
}elseif($u->info['money4'] < $hostel_option[$_GET['arenda']]['price']*5 && isset($_GET['azb'])) {
|
||||
$err = '<FONT COLOR=red><B>Ó âàñ íåäîñòàòî÷íî çóáîâ<BR></B></FONT><BR>';
|
||||
}elseif($u->info['money']>=$hostel_option[$_GET['arenda']]['price'] || isset($_GET['azb'])) {
|
||||
mysql_query("INSERT INTO `house`(`owner`,`type`,`starttime`,`endtime`,`balance`,`weekcost`) VALUES ('".mysql_real_escape_string($u->info['id'])."','".mysql_real_escape_string($_GET['arenda'])."','".time()."','".(time()+604800)."','".$hostel_option[$_GET['arenda']]['price']."','".$hostel_option[$_GET['arenda']]['price']."')");
|
||||
if(isset($_GET['azb'])) {
|
||||
mysql_query("UPDATE `users` SET `money4` = `money4`-".($hostel_option[$_GET['arenda']]['price']*5)." WHERE `id` = '".mysql_real_escape_string($u->info['id'])."';");
|
||||
$err = "<FONT COLOR=red><B>Âû àðåíäîâàëè '".$hostel_option[$_GET['arenda']]['t_names']."' çà ".$u->zuby($hostel_option[$_GET['arenda']]['price']*5,1).".<BR></B></FONT><BR>";
|
||||
}else{
|
||||
mysql_query("UPDATE `users` SET `money` = `money`-".$hostel_option[$_GET['arenda']]['price']." WHERE `id` = '".mysql_real_escape_string($u->info['id'])."';");
|
||||
$err = "<FONT COLOR=red><B>Âû àðåíäîâàëè '".$hostel_option[$_GET['arenda']]['t_names']."' çà ".$hostel_option[$_GET['arenda']]['price']." êð.<BR></B></FONT><BR>";
|
||||
}
|
||||
}else{
|
||||
if(isset($_GET['azb'])) {
|
||||
$err = '<FONT COLOR=red><B>Ó âàñ íåäîñòàòî÷íî çóáîâ<BR></B></FONT><BR>';
|
||||
}else{
|
||||
$err = '<FONT COLOR=red><B>Ó âàñ íåäîñòàòî÷íî äåíåã<BR></B></FONT><BR>';
|
||||
}
|
||||
}
|
||||
$hostel = mysql_fetch_array(mysql_query("SELECT * FROM `house` WHERE `owner` = '".mysql_real_escape_string($u->info['id'])."';"));
|
||||
}
|
||||
}
|
||||
function changeSleep($sleep_action){
|
||||
global $hostel, $hostel_option, $u, $sleep, $sleep_mod;
|
||||
if( $sleep_action == 1 ){
|
||||
//
|
||||
mysql_query('INSERT INTO `sleep` (`uid`,`time`,`sleep`) VALUES ("'.$u->info['id'].'","'.time().'","1")');
|
||||
//
|
||||
mysql_query("UPDATE `eff_users` SET `sleeptime`=".time().",`deactiveLast` = ( `deactiveTime` - ".time()." ) WHERE `uid`='".mysql_real_escape_string($u->info['id'])."' AND `no_Ace` = 0 AND `delete` = 0");
|
||||
mysql_query('UPDATE `items_users` SET `time_sleep` = "'.time().'" WHERE `uid` = "'.$u->info['id'].'" AND `delete` < 1001 AND `data` LIKE "%|sleep_moroz=1%"');
|
||||
$u->addAction(time(),'sleep',$u->info['city']);
|
||||
$sleep['vars']='sleep';
|
||||
$sleep_mod=1;
|
||||
} elseif( $sleep_action == 2 ){
|
||||
//
|
||||
mysql_query('INSERT INTO `sleep` (`uid`,`time`,`sleep`) VALUES ("'.$u->info['id'].'","'.time().'","2")');
|
||||
//
|
||||
$sp = mysql_query('SELECT * FROM `items_users` WHERE `time_sleep` > 0 AND `uid` = "'.$u->info['id'].'" AND `delete` < 1001 AND `data` LIKE "%|sleep_moroz=1%"');
|
||||
while( $pl = mysql_fetch_array($sp) ) {
|
||||
$tm_add = time() - $pl['time_sleep'];
|
||||
mysql_query('UPDATE `items_users` SET `time_sleep` = "0",`time_create` = "'.($pl['time_create'] + $tm_add).'" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
|
||||
}
|
||||
$sp = mysql_query('SELECT `id`,`deactiveTime`,`deactiveLast` FROM `eff_users` WHERE `v1` LIKE "pgb%" AND `delete` = "0" AND `deactiveTime` > 0 AND `uid` = "'.$u->info['id'].'" ORDER BY `timeUse` DESC');
|
||||
while($pl = mysql_fetch_array($sp)) {
|
||||
mysql_query("UPDATE `eff_users` SET `deactiveTime` = ".(time()+$pl['deactiveLast'])." WHERE `id`='".$pl['id']."' ");
|
||||
}
|
||||
$sp = mysql_query('SELECT `id`,`sleeptime`,`timeUse` FROM `eff_users` WHERE `uid`="'.mysql_real_escape_string($u->info['id']).'" AND `no_Ace` = 0 AND `sleeptime` > 0 AND `delete` = 0');
|
||||
while($pl = mysql_fetch_array($sp)) {
|
||||
$timeUsen = time()-($pl['sleeptime']-$pl['timeUse']);
|
||||
mysql_query("UPDATE `eff_users` SET `timeUse`='".$timeUsen."',`sleeptime`='0' WHERE `id`='".$pl['id']."' ");
|
||||
}
|
||||
mysql_query('UPDATE `actions` SET `vars` = "unsleep",`val` = "'.time().'" WHERE `id` = "'.$sleep['id'].'" LIMIT 1');
|
||||
$sleep['vars']='unsleep';
|
||||
$sleep_mod=0;
|
||||
//ini_set('display_errors','Off');
|
||||
}
|
||||
$sleep = $u->testAction('`vars` = "sleep" AND `uid` = "'.$u->info['id'].'" LIMIT 1', 1);
|
||||
}
|
||||
|
||||
function changePets(){
|
||||
global $hostel, $hostel_option, $u, $cage1, $cage2, $pet;
|
||||
$pet = mysql_fetch_array(mysql_query("SELECT `id`, `sex`, `name`, `level`, `obraz` FROM `users_animal` WHERE `pet_in_cage` = '0' AND `uid` = '".mysql_real_escape_string($u->info['id'])."' AND `delete` = 0 LIMIT 1;"));
|
||||
if( $pet['id'] != $u->info['animal'] ) {
|
||||
$u->info['animal'] = $pet['id'];
|
||||
mysql_query('UPDATE `users` SET `animal` = "'.$pet['id'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
}
|
||||
if( isset($_GET['pet_id']) ) {
|
||||
$id = (int)$_GET['pet_id'];
|
||||
if( $_GET['pet_id'] < 0 ) {
|
||||
$id = -$id;
|
||||
//Ïîìåùàåì çâåðÿ â îáùàãó
|
||||
$cageid = mysql_fetch_array(mysql_query("SELECT `id`,`name` FROM `users_animal` WHERE `pet_in_cage` = '0' AND `uid` = '".mysql_real_escape_string($u->info['id'])."' AND `id` = '".mysql_real_escape_string($id)."' LIMIT 1"));
|
||||
if( isset($cageid['id']) ) {
|
||||
$cageid1 = mysql_fetch_array(mysql_query("SELECT `id` FROM `users_animal` WHERE `pet_in_cage` = '1' AND `uid` = '".mysql_real_escape_string($u->info['id'])."' LIMIT 1"));
|
||||
if( isset($cageid1['id']) ) {
|
||||
$cageid2 = mysql_fetch_array(mysql_query("SELECT `id` FROM `users_animal` WHERE `pet_in_cage` = '2' AND `uid` = '".mysql_real_escape_string($u->info['id'])."' LIMIT 1"));
|
||||
if( isset($cageid2['id']) ) {
|
||||
mysql_query('UPDATE `users_animal` SET `pet_in_cage` = "0" WHERE `id` = "'.$cageid2['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `users_animal` SET `pet_in_cage` = "2" WHERE `id` = "'.$cageid['id'].'" LIMIT 1');
|
||||
} else {
|
||||
mysql_query('UPDATE `users_animal` SET `pet_in_cage` = "2" WHERE `id` = "'.$cageid['id'].'" LIMIT 1');
|
||||
}
|
||||
} else {
|
||||
mysql_query('UPDATE `users_animal` SET `pet_in_cage` = "1" WHERE `id` = "'.$cageid['id'].'" LIMIT 1');
|
||||
}
|
||||
$u->error = '<FONT COLOR=red>Âû óñïåøíî ïîìåñòèëè "'.$cageid['name'].'" â îáùåæèòèÿ!</FONT>';
|
||||
} else {
|
||||
$u->error = '<FONT COLOR=red><B>Çâåðü íå íàéäåí â èíâåíòàðå!</B></FONT>';
|
||||
}
|
||||
} else {
|
||||
//Çàáèðàåì çâåðÿ èç îáùàãè
|
||||
$cageid = mysql_fetch_array(mysql_query("SELECT `id`,`name`,`pet_in_cage` FROM `users_animal` WHERE `pet_in_cage` > '0' AND `uid` = '".mysql_real_escape_string($u->info['id'])."' AND `id` = '".mysql_real_escape_string($id)."' LIMIT 1"));
|
||||
if( isset($cageid['id']) ) {
|
||||
if( $u->info['animal'] > 0 ) {
|
||||
mysql_query('UPDATE `users_animal` SET `pet_in_cage` = "'.$cageid['pet_in_cage'].'" WHERE `id` = "'.$u->info['animal'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `users_animal` SET `pet_in_cage` = "0" WHERE `id` = "'.$cageid['id'].'" LIMIT 1');
|
||||
} else {
|
||||
mysql_query('UPDATE `users_animal` SET `pet_in_cage` = "0" WHERE `id` = "'.$cageid['id'].'" LIMIT 1');
|
||||
}
|
||||
$u->error = '<FONT COLOR=red>Âû óñïåøíî çàáðàëè "'.$cageid['name'].'" èç îáùåæèòèÿ!</FONT>';
|
||||
} else {
|
||||
$u->error = '<FONT COLOR=red><B>Çâåðü íå íàéäåí â îáùåæèòèè!</B></FONT>';
|
||||
}
|
||||
}
|
||||
}
|
||||
$pet = mysql_fetch_array(mysql_query("SELECT `id`, `sex`, `name`, `level`, `obraz` FROM `users_animal` WHERE `pet_in_cage` = '0' AND `uid` = '".mysql_real_escape_string($u->info['id'])."' AND `delete` = 0 LIMIT 1;"));
|
||||
if( $pet['id'] != $u->info['animal'] ) {
|
||||
mysql_query('UPDATE `users` SET `animal` = "'.$pet['id'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
}
|
||||
$cage1 = mysql_fetch_array(mysql_query("SELECT `id`, `sex`, `name`, `level`, `obraz`,`pet_in_cage` FROM `users_animal` WHERE `pet_in_cage` = '1' AND `uid` = '".mysql_real_escape_string($u->info['id'])."' AND `delete` = 0 LIMIT 1;"));
|
||||
$cage2 = mysql_fetch_array(mysql_query("SELECT `id`, `sex`, `name`, `level`, `obraz`,`pet_in_cage` FROM `users_animal` WHERE `pet_in_cage` = '2' AND `uid` = '".mysql_real_escape_string($u->info['id'])."' AND `delete` = 0 LIMIT 1;"));
|
||||
return array('pet' => $pet, 'cage1' => $cage1, 'cage2' => $cage2);
|
||||
}
|
||||
|
||||
function saveNote() {
|
||||
global $hostel, $hostel_option, $u;
|
||||
$_POST['notes'] = str_replace(" \\n","\n",$_POST['notes']);
|
||||
$simbolcount = strlen($_POST['notes']);
|
||||
if($simbolcount>10000) {
|
||||
$err = "<FONT COLOR=red><B>Ñëèøêîì ìíîãî òåêñòà... òàêîå íå ñîõðàíèòü.<BR></B></FONT><BR>";
|
||||
} else {
|
||||
mysql_query("UPDATE `house` SET `notes` = '".mysql_real_escape_string($_POST['notes'])."' WHERE `owner` = '".mysql_real_escape_string($u->info['id'])."';");
|
||||
$hostel['notes'] = $_POST['notes'];
|
||||
$err = "<FONT COLOR=red><B>Ñîõðàíåíî (".$simbolcount.")<BR></B></FONT><BR>";
|
||||
}
|
||||
$hostel = mysql_fetch_array(mysql_query("SELECT * FROM `house` WHERE `owner` = '".mysql_real_escape_string($u->info['id'])."';"));
|
||||
}
|
||||
|
||||
function hostel($id){
|
||||
global $hostel, $hostel_option, $u, $err;
|
||||
$filter = '<table cellpadding="0" cellspacing="0" style="padding:0px 16px 0px 8px;">
|
||||
<tbody><tr><td> Ïðàâèëà: Íåò íàïàäåíèÿì. Íåò òåëåïîðòàöèè. Íåò ïåðåäà÷å ïðåäìåòîâ. Íåò èñïîëüçîâàíèþ ìàãèè è ðàñïèòèþ ýëèêñèðîâ.</td>
|
||||
</tr><tr><td align="right"><i>Êîìåíäàíò</i></td></tr></tbody></table>';
|
||||
$content = '';
|
||||
$additional = '';
|
||||
|
||||
$azuby = array(
|
||||
'','',''
|
||||
);
|
||||
|
||||
if( $u->info['level'] < 8 ) {
|
||||
$azuby[0] = ' / <A style="padding-left:12px" href="?arenda=base&azb=1&sd4='.$u->info['id'].'" onClick="return confirm(\'Âû óâåðåíû, ÷òî õîòèòå çàïëàòèòü 5 çóáîâ?\')">Àðåíäîâàòü çà '.$u->zuby(5,1).'</A>';
|
||||
$azuby[1] = ' / <A style="padding-left:12px" href="?arenda=advanced&azb=1&sd4='.$u->info['id'].'" onClick="return confirm(\'Âû óâåðåíû, ÷òî õîòèòå çàïëàòèòü 15 çóáîâ?\')">Àðåíäîâàòü çà '.$u->zuby(15,1).'</A>';
|
||||
$azuby[2] = ' / <A style="padding-left:12px" href="?arenda=advanced2&azb=1&sd4='.$u->info['id'].'" onClick="return confirm(\'Âû óâåðåíû, ÷òî õîòèòå çàïëàòèòü 50 çóáîâ?\')">Àðåíäîâàòü çà '.$u->zuby(50,1).'</A>';
|
||||
}
|
||||
|
||||
if($hostel['action'] == 'changelist'){ # ñìåíà àðåíäû
|
||||
$content = "Âû ìîæåòå ñìåíèòü àðåíäóåìîå ïîìåùåíèå:<br/><p><small>Äëÿ ñìåíû àðåíäû íà âàøåì áàëàíñå äîëæíà áûòü íåîáõîäèìàÿ ñóììà.<BR>Ñìåíà àðåíäû, îïëà÷åííîé çóáàìè íà êðåäèòíóþ àðåíäó çàïðåùåíà.<BR>Êîëè÷åñòâî âåùåé, ñóâåíèðîâ è æèâîòíûõ íà âàøåì ñêëàäå íå äîëæíî ïðåâûøàòü äîïóñòèìîå çíà÷åíèå äëÿ âûáðàííîãî àðåíäóåìîãî ïîìåùåíèÿ.<BR></small></p>".( $hostel['type'] != "base" ? "<hr align=\"left\" width=\"40%\"/>Àðåíäîâàòü <strong>Êîéêó â îáùåæèòèè</strong><BR>Öåíà: 1 êð. + 1 êð. â íåäåëþ.<p style='padding-left:12px;margin: 5px 0px;'>• Ðàçìåð ñóíäóêà: 25 âåùåé<BR>• Ñóâåíèðû: 50 øò.<BR>• Êîéêà</p><A style='padding-left:12px;padding-bottom:6px' href=\"?changearenda=base&sd4=".$u->info['id']."\" onClick=\"return confirm('Âû óâåðåíû, ÷òî õîòèòå çàïëàòèòü 1 êð. çà ñìåíó ïîìåùåíèÿ?')\">Ñìåíèòü ïîìåùåíèå</A>" : '').( $hostel['type'] != "advanced" ? "<hr align=\"left\" width=\"40%\"/>Àðåíäîâàòü <strong>Êîéêó ñ òóìáî÷êîé</strong><BR>Öåíà: 3 êð. + 3 êð. â íåäåëþ.<p style='padding-left:12px;margin: 5px 0px;'>• Ðàçìåð ñóíäóêà: 40 âåùåé<BR>• Ñóâåíèðû: 150 øò.<BR>• Êîéêà</p><A style='padding-left:12px;padding-bottom:6px' href=\"?changearenda=advanced&sd4=".$u->info['id']."\" onClick=\"return confirm('Âû óâåðåíû, ÷òî õîòèòå çàïëàòèòü 3 êð. çà ñìåíó ïîìåùåíèÿ?')\">Ñìåíèòü ïîìåùåíèå</A>" : '').( $hostel['type'] != "advanced2" ? "<hr align=\"left\" width=\"40%\"/>Àðåíäîâàòü <strong>Êîéêó ñî øêàôîì</strong><BR>Öåíà: 10 êð. + 10 êð. â íåäåëþ.<p style='padding-left:12px;margin: 5px 0px;'>• Ðàçìåð ñóíäóêà: 70 âåùåé<BR>• Ñóâåíèðû: 200 øò.<BR>• Ìåñò äëÿ æèâîòíûõ: 2 <BR>• Êîéêà</p><A style='padding-left:12px;padding-bottom:6px' href=\"?changearenda=advanced2&sd4=".$u->info['id']."\" onClick=\"return confirm('Âû óâåðåíû, ÷òî õîòèòå çàïëàòèòü 10 êð. çà ñìåíó ïîìåùåíèÿ?')\">Ñìåíèòü ïîìåùåíèå</A>" : '').'<br/> ';
|
||||
} elseif($id == 0){ # íîâàÿ àðåíäà
|
||||
$content = '<div style="padding:8px 6px;"><strong>Êîéêà â îáùåæèòèè</strong><br/>Öåíà: 1 êð. + 1 êð. â íåäåëþ.<br/><p style="padding-left:12px;margin: 5px 0px;">• Ðàçìåð ñóíäóêà: 25 âåùåé<br/>• Ñóâåíèðû: 50 øò.<br/>• Êîéêà</p><A style="padding-left:12px" href="?arenda=base&sd4='.$u->info['id'].'" onClick="return confirm(\'Âû óâåðåíû, ÷òî õîòèòå çàïëàòèòü 1 êð.?\')">Àðåíäîâàòü</A>'.$azuby[0].'<br/><hr align="left" width="40%"/><strong>Êîéêà ñ òóìáî÷êîé</strong><br/>Öåíà: 3 êð. + 3 êð. â íåäåëþ.<br/><p style="padding-left:12px;margin: 5px 0px;">• Ðàçìåð ñóíäóêà: 40 âåùåé<br/>• Ñóâåíèðû: 150 øò.<br/>• Êîéêà</p><A style="padding-left:12px" href="?arenda=advanced&sd4='.$u->info['id'].'" onClick="return confirm(\'Âû óâåðåíû, ÷òî õîòèòå çàïëàòèòü 3 êð.?\')">Àðåíäîâàòü</A>'.$azuby[1].'<br/><hr align="left" width="40%"/><strong>Êîéêà ñî øêàôîì</strong><br/>Öåíà: 10 êð. + 10 êð. â íåäåëþ.<br/><p style="padding-left:12px;margin: 5px 0px;">• Ðàçìåð ñóíäóêà: 70 âåùåé<br/>• Ñóâåíèðû: 200 øò.<br/>• Ìåñò äëÿ æèâîòíûõ: 2 <br/>• Êîéêà</p><A style="padding-left:12px;padding-bottom:6px" href="?arenda=advanced2&sd4='.$u->info['id'].'" onClick="return confirm(\'Âû óâåðåíû, ÷òî õîòèòå çàïëàòèòü 10 êð.?\')">Àðåíäîâàòü</A>'.$azuby[2].'<br/></div>';
|
||||
} else { # òåêóùåå ñîñòîÿíèå àðåíäû
|
||||
$content = "Âû àðåíäîâàëè «".$hostel_option[$hostel['type']]['t_name']."» ".$hostel_option[$hostel['type']]['stage']."<BR>Íà÷àëî àðåíäû: ".date('d.m.y H:i',$hostel['starttime'])."<BR>Îïëà÷åíî äî: ".date("d.m.y H:i",$hostel['endtime']).' (áàëàíñ '.$hostel['balance'].' êð.)'."
|
||||
<IMG src=\"https://img.new-combats.com/i/up.gif\" width=11 height=11 title=\"Îïëàòèòü\" onClick=\"usescript('Îïëàòà àðåíäû','main.php', 'payarenda', '".$hostel['weekcost']."', 'Ñóììà îïëàòû:<BR>',0, '<INPUT type=hidden name=sd4 value='+sd4+'>')\" style=\"cursor:pointer\">";
|
||||
|
||||
if( $u->info['level'] < 8 ) {
|
||||
$content .= " <small>Îïëàòèòü çà çóáû (Öåíà â íåäåëþ: ".$u->zuby($hostel['weekcost']*5,1)."): </small><IMG src=\"https://img.new-combats.com/i/up.gif\" width=11 height=11 title=\"Îïëàòèòü çà çóáû\" onClick=\"usescript('Îïëàòà àðåíäû çà çóáû','main.php?zby=1', 'payarenda', '".$hostel['weekcost']."', 'Ñóììà îïëàòû:<BR>',0, '<INPUT type=hidden name=sd4 value='+sd4+'>')\" style=\"cursor:pointer\">";
|
||||
}
|
||||
|
||||
$content .= "<BR>Öåíà â íåäåëþ: ".$hostel['weekcost']." êð.<BR> • Ðàçìåð ñóíäóêà: ".$hostel_option[$hostel['type']]['tariff']['items']." âåùåé<BR> • Ñóâåíèðû: ".$hostel_option[$hostel['type']]['tariff']['souvenirs']." øò.<BR>".($hostel_option[$hostel['type']]['tariff']['animal']>0 ? ' • Ìåñò äëÿ æèâîòíûõ: '.$hostel_option[$hostel['type']]['tariff']['animal'].'<BR>' : '' )."  • Êîéêà <br/><p><A href=\"?closearenda=1&sd4=".$u->info['id']."\" onClick=\"return confirm('Âû óâåðåíû, ÷òî õîòèòå ïðåêðàòèòü àðåíäó?')\">Ïðåêðàòèòü àðåíäó</A><BR><SMALL>Ïðè îòìåíå àðåíäû, âñå âåùè èç ñóíäóêà ïåðåíîñÿòñÿ â âàø èíâåíòàðü.<BR>Âàøè æèâîòíûå ïåðåäàþòñÿ âàì. Åñëè ó âàñ óæå åñòü äðóãîå æèâîòíîå, òî âûïóñêàþòñÿ íà âîëþ.<BR>Îñòàòîê ñðåäñòâ íå âîçâðàùàåòñÿ.<BR>Åñëè âû äîëæíû îïëàòèòü àðåíäó, òî âàø äîëã óäâàèâàåòñÿ è âû íå ñìîæåòå âîñïîëüçîâàòüñÿ àðåíäîé, ïîêà íå îïëàòèòå äîëã.<BR></SMALL></p><p><A href=\"?changelist=1&sd4=".$u->info['id']."\">Ñìåíèòü àðåíäó";
|
||||
if( $u->info['level'] < 8 ) {
|
||||
$content .= ' (Òîëüêî çà êð.)';
|
||||
}
|
||||
$content .= "</A><BR><SMALL>Äëÿ ñìåíû àðåíäû íà âàøåì áàëàíñå äîëæíà áûòü íåîáõîäèìàÿ ñóììà.<BR>Ñìåíà àðåíäû, îïëà÷åííîé çóáàìè íà êðåäèòíóþ àðåíäó çàïðåùåíà.<BR>Êîëè÷åñòâî âåùåé, ñóâåíèðîâ è æèâîòíûõ íà âàøåì ñêëàäå íå äîëæíî ïðåâûøàòü äîïóñòèìîå çíà÷åíèå äëÿ âûáðàííîãî àðåíäóåìîãî ïîìåùåíèÿ.<BR></SMALL></p>";
|
||||
}
|
||||
return array('filter'=>$filter, 'content'=>$content, 'additional'=>$additional);
|
||||
}
|
||||
|
||||
function partition($pid){
|
||||
global $hostel, $hostel_option, $u, $sleep, $category, $user_new_pers;
|
||||
$filter = '';
|
||||
$content = '';
|
||||
$additional = '';
|
||||
if( $hostel['partition'] == 0 OR $hostel['partition'] =='') $hostel['partition'] = 4;
|
||||
# $hostel_option[$pid]['type'] - èíôà î òàðèôå
|
||||
if( $hostel['partition'] == 1){ # Êîìíàòà
|
||||
$content = '<form method="post" name="F1" style="padding:2px 0px 2px 5px;">Âû íàõîäèòåñü â ñâîåé êîìíàòå. Ïåðâîå, ÷òî âû âèäèòå - çàïèñíàÿ êíèæêà.<BR>
|
||||
Âû ìîæåòå îñòàâèòü íóæíûå âàì çàïèñè îáùèì îáúåìîì íå áîëåå 10000 ñèìâîëîâ.
|
||||
<TEXTAREA rows=15 style="width: 90%;" name="notes">'.$hostel['notes'].'</TEXTAREA><BR>
|
||||
<INPUT type="hidden" name="room" value="1">
|
||||
<INPUT type="submit" name="savenotes" value="Ñîõðàíèòü òåêñò"></form>';
|
||||
} else if( $hostel['partition'] == 2){ # Õðàíèëèùå
|
||||
|
||||
$text2 = 'Â ðþêçàêå';
|
||||
if( $hostel['category'] == 1 ){
|
||||
$text1 = 'Â ñóíäóêå';
|
||||
$count = mysql_num_rows(mysql_query('SELECT `iu`.`item_id` FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`inShop` = "1" AND `iu`.`gift` = "" AND `iu`.`gtxt1` = "" AND `iu`.`gtxt2` = "" AND `iu`.`uid` = "'.$u->info['id'].'" AND `iu`.`delete` = "0" GROUP BY `im`.id,`iu`.item_id, `iu`.inGroup HAVING `iu`.inGroup > 0 UNION ALL SELECT `iu`.`item_id` FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.inGroup=0 AND `iu`.`inShop` = "1" AND `iu`.`gift` = "" AND `iu`.`gtxt1` = "" AND `iu`.`gtxt2` = "" AND `iu`.`uid` = "'.$u->info['id'].'" AND `iu`.`delete` = "0" GROUP BY `iu`.id, `iu`.item_id'));
|
||||
$chest = $u->genInv(7,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `im`.`type` != "28" AND `im`.`type` != "38" AND `im`.`type` != "39" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="1" ORDER BY `lastUPD` DESC');
|
||||
$inventory = $u->genInv(8,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `im`.`type` != "28" AND `im`.`type` != "38" AND `im`.`type` != "39" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" ORDER BY `lastUPD` DESC');
|
||||
} elseif( $hostel['category'] == 2 ){
|
||||
$text1 = 'Â ñîõðàíåíèè';
|
||||
$count = mysql_num_rows(mysql_query('SELECT `iu`.`item_id` FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`inShop` = "1" AND `iu`.`gift` != "" AND `iu`.`uid` = "'.$u->info['id'].'" AND `iu`.`delete` = "0" GROUP BY `im`.id,`iu`.item_id, `iu`.inGroup HAVING `iu`.inGroup > 0 UNION ALL SELECT `iu`.`item_id` FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.inGroup=0 AND `iu`.`inShop` = "1" AND `iu`.`gift` != "" AND `iu`.`uid` = "'.$u->info['id'].'" AND `iu`.`delete` = "0" GROUP BY `iu`.id, `iu`.item_id'));
|
||||
$chest = $u->genInv(10,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND (`im`.`type` = "28" OR `im`.`type` = "38" OR `im`.`type` = "39") AND `iu`.`inOdet`="0" AND `iu`.`inShop`="1" ORDER BY `lastUPD` DESC');
|
||||
$inventory = $u->genInv(9,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND (`im`.`type` = "28" OR `im`.`type` = "38" OR `im`.`type` = "39") AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" ORDER BY `lastUPD` DESC');
|
||||
}
|
||||
$additional = '<table width=100% cellpadding=0 cellspacing=0 valign=center><tr>
|
||||
<td class="add-btn'.( $hostel['category'] == 1 ? ' active' : '' ).'" align="center" valign="center"><a href="?'.( $hostel['category'] != 1 ? 'category=1&' : '' ).'rnd='.rand(0,999999999999).'" title="Ñóíäóê"> Ñóíäóê '.( $hostel['category'] == 1 ? '<span id="chestCount">[<span id="in_chest" style="padding: 0px 1px;">'.$count.'</span>/<span style="padding: 0px 1px;">'.$hostel_option[$hostel['type']]['tariff']['items'].'</span>]</span>' : '' ).'</a></td>
|
||||
<td class="add-btn'.( $hostel['category'] == 2 ? ' active' : '' ).'" align="center" valign="center"><a href="?'.( $hostel['category'] != 2 ? 'category=2&' : '' ).'rnd='.rand(0,999999999999).'" title="Ïîëêà äëÿ ñóâåíèðîâ"> Ñóâåíèðû '.( $hostel['category'] == 2 ? '<span id="giftCount">[<span id="in_chest" style="padding: 0px 1px;">'.$count.'</span>/<span style="padding: 0px 1px;">'.$hostel_option[$hostel['type']]['tariff']['souvenirs'].'</span>]</span>' : '' ).'</a></td>
|
||||
</tr></table>';
|
||||
|
||||
$filter = '<table width="100%" cellpadding=0 cellspacing=0 valign=center><tr>
|
||||
<td width="50%" valign="center" style="border-left: 1px solid #a5a5a5; padding: 2px 5px; border-right: 1px solid #a5a5a5;">
|
||||
<table width="100%" cellpadding=0 cellspacing=0 valign=center>
|
||||
<tr>
|
||||
<td><font style="font-family: Arial, Tahoma, sans-serif; font-weight: bold;color: #003388;">'.$text1.':</font></td>
|
||||
<td align="right">
|
||||
<form id="line_filter1" style="display:inline; font-size:11px;" onsubmit="return false;" prc_adsf="true">
|
||||
Ïîèñê: <div style="display:inline-block; position:relative; ">
|
||||
<input type="text" id="inp1FilterName" placeholder="Ââåäèòå íàçâàíèå ïðåäìåòà..." autofocus="autofocus" size="44" autocomplete="off">
|
||||
<img style="position:absolute; cursor:pointer; right: 2px; top: 3px; width: 12px; height: 12px;" onclick="document.getElementById(\'inp1FilterName\').value=\'\';" title="Óáðàòü ôèëüòð (êëàâèøà Esc)" src="https://img.new-combats.com/i/clear.gif">
|
||||
<input type="submit" style="display: none" id="inp1FilterName_submit" value="Ôèëüòð" onclick="return false">
|
||||
<div class="autocomplete-suggestions" style="position: absolute; display: none;top: 15px; left:0px; margin:0px auto; right: 0px; max-height: 300px;"></div>
|
||||
</div>
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td valign="top" valign="center" style="border-left: 1px solid #a5a5a5; padding: 2px 5px; border-right: 1px solid #a5a5a5;">
|
||||
<table width="100%" cellpadding=0 cellspacing=0 valign=center>
|
||||
<tr>
|
||||
<td><font style="font-family: Arial, Tahoma, sans-serif; font-weight: bold;color: #003388;">'.$text2.':</font></td>
|
||||
<td align="right">
|
||||
<form id="line_filter2" style="display:inline; font-size:11px;" onsubmit="return false;" prc_adsf="true">
|
||||
Ïîèñê: <div style="display:inline-block; position:relative; ">
|
||||
<input type="text" id="inp2FilterName" placeholder="Ââåäèòå íàçâàíèå ïðåäìåòà..." autofocus="autofocus" size="44" autocomplete="off">
|
||||
<img style="position:absolute; cursor:pointer; right: 2px; top: 3px; width: 12px; height: 12px;" onclick="document.getElementById(\'inp2FilterName\').value=\'\';" title="Óáðàòü ôèëüòð (êëàâèøà Esc)" src="https://img.new-combats.com/i/clear.gif">
|
||||
<input type="submit" style="display: none" id="inp2FilterName_submit" value="Ôèëüòð" onclick="return false">
|
||||
<div class="autocomplete-suggestions" style="position: absolute; display: none;top: 15px; left:0px; margin:0px auto; right: 0px; max-height: 300px;"></div>
|
||||
</div>
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#a5a5a5">
|
||||
<td align="left" style="font-family: Arial, Tahoma, sans-serif; font-size:13px; padding:3px 0px 2px 5px"> </td>
|
||||
<td align="right" style="font-family: Arial, Tahoma, sans-serif; font-size:13px; padding:3px 5px 2px 0px"><strong> ïåðåäà÷: <span id="in_chest22">'.$u->info['transfers'].'</span>'.'</strong></td>
|
||||
</tr>
|
||||
</table>';
|
||||
|
||||
$content = '<table width="100%" cellpadding=0 cellspacing=0 valign=center><tr>
|
||||
<td width="50%" valign="top"><div class="scrollStyle" style="border-left: 1px solid #a5a5a5; border-right: 1px solid #a5a5a5; height: 504px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(165, 165, 165); border-top-width: 2px; border-top-style: solid; border-top-color: rgb(165, 165, 165); overflow-y: auto; overflow-x: hidden;"><div '.( $chest[0] != 0 ? 'style="display:none;"': '' ).' id="chest_null"> ÏÓÑÒÎ</div><table id="chest" width="100%" cellpadding=0 cellspacing=0><tbody>'.$chest[2].'</tbody></table></div></td>
|
||||
<td valign="top" valign="top"><div class="scrollStyle" style="border-left: 1px solid #a5a5a5; border-right: 1px solid #a5a5a5; height: 504px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(165, 165, 165); border-top-width: 2px; border-top-style: solid; border-top-color: rgb(165, 165, 165); overflow-y: auto; overflow-x: hidden;"><div '.( $inventory[0] != 0 ? 'style="display:none;"': '' ).' id="inventory_null"> ÏÓÑÒÎ</div><table id="inventory" width="100%" cellpadding=0 cellspacing=0 ><tbody>'.$inventory[2].'</tbody></table></div></td>
|
||||
</tr></table>';
|
||||
|
||||
} else if( $hostel['partition'] == 3) { # Æèâîòíîå
|
||||
$ar = changePets();
|
||||
$pet = $ar['pet'];
|
||||
$cage1 = $ar['cage1'];
|
||||
$cage2 = $ar['cage2'];
|
||||
$content = "<TABLE style='padding:2px 0px 2px 5px;' width=100% cellpadding=0 cellspacing=0 valign=top>
|
||||
<TR style='padding-top: 10'>
|
||||
<TD>
|
||||
<table cellpadding=0 cellspacing=0><tr>";
|
||||
if( $cage1['pet_in_cage'] == 1 ) {
|
||||
$content .= '<TD width=150 align=center><div><B>'.$cage1['name'].'</B> ['.$cage1['level'].']</div><A href="/main.php?pet_id='.$cage1['id'].'&sd4='.$u->info['id'].'&room=3&0.'.rand(0,9999999999999999).'" alt="Îñòàâèòü"><IMG src="https://img.new-combats.com/i/obraz/'.$cage1['sex'].'/'.$cage1['obraz'].'.gif" width=120 height=220></A></TD>';
|
||||
} else {
|
||||
$content .= '<TD width=150 align=center><div><B>ñâîáîäíî</B></div><BR><IMG src="https://img.new-combats.com/i/obraz/0/null.gif" width=120 height=220></A></TD>';
|
||||
}
|
||||
if( $cage2['pet_in_cage'] == 2 ) {
|
||||
$content .= '<TD width=150 align=center><div><B>'.$cage2['name'].'</B> ['.$cage2['level'].']</div><A href="/main.php?pet_id='.$cage2['id'].'&sd4='.$u->info['id'].'&room=3&0.'.rand(0,9999999999999999).'" alt="Îñòàâèòü"><IMG src="https://img.new-combats.com/i/obraz/'.$cage2['sex'].'/'.$cage2['obraz'].'.gif" width=120 height=220></A></TD>';
|
||||
} else {
|
||||
$content .= '<TD width=150 align=center><div><B>ñâîáîäíî</B></div><BR><IMG src="https://img.new-combats.com/i/obraz/0/null.gif" width=120 height=220></A></TD>';
|
||||
}
|
||||
$content .= "</tr></table>
|
||||
</TD>
|
||||
<TD> </TD>
|
||||
<TD width=150 align=center>";
|
||||
if(!$pet) {
|
||||
$content .= '<div><B>ñâîáîäíî</B></div><IMG src="https://img.new-combats.com/i/obraz/0/null.gif" width=120 height=220>';
|
||||
} else {
|
||||
$content .= '<div><B>'.$pet['name'].'</B> ['.$pet['level'].']</div><A href="/main.php?pet_id=-'.$pet['id'].'&sd4='.$u->info['id'].'&room=3&0.'.rand(0,9999999999999999).'" alt="Îñòàâèòü"><IMG src="https://img.new-combats.com/i/obraz/'.$pet['sex'].'/'.$pet['obraz'].'.gif" width=120 height=220>';
|
||||
}
|
||||
$content .= "</A>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE><br/>";
|
||||
|
||||
} else if( $hostel['partition'] == 4 ) { # Ñîí
|
||||
|
||||
if( $sleep['vars'] == 'sleep' ) $u->error = '<font>Âî âðåìÿ ñíà íåëüçÿ ïåðåìåùàòüñÿ è ïîëüçîâàòüñÿ ÷åì-ëèáî.</font>';
|
||||
$content = '<div style="padding:2px 0px 2px 5px;">Âû ìîæåòå çàñíóòü, çàáûâ î âíåøíåì ìèðå.<BR>'.'Âî âðåìÿ ñíà âñå âðåìåííûå ýôôåêòû íà âàñ ïðèîñòàíàâëèâàþòñÿ. Ýòî êàñàåòñÿ êàê, íàïðèìåð, ýëèêñèðîâ, òàê è òðàâì.<BR>'.'Ñîí íå âëèÿåò íà ñîñòîÿíèå ïðåäìåòîâ ñ îãðàíè÷åííûì ñðîêîì ñóùåñòâîâàíèÿ<BR></div>';
|
||||
$filter = '<table width="100%" cellspacing="0" cellpadding="0" border="0"><tr>
|
||||
<td align="left">'.( $sleep['vars'] == 'sleep' ? "<DIV style='color: #FA0000'>" : '').'Ñîñòîÿíèå: <B>Âû '.( $sleep['vars'] == 'sleep' ? 'ñïèòå' : 'áîäðñòâóåòå').'</B>'.( $sleep['vars'] == 'sleep' ? "</DIV>" : '').'</td>
|
||||
<td align="right"><a style="padding: 2px 15px;" href="?to_'.( $sleep['vars'] == 'sleep' ? 'awake' : 'sleep').'=1&sd4='.$u->info['id'].'&room=4&0.'.( rand(0,9999999999999999) ).'" >'.( $sleep['vars'] == 'sleep' ? 'Ïðîñíóòüñÿ' : 'Óñíóòü').'</a></td>
|
||||
</tr></table>';
|
||||
|
||||
}
|
||||
return array('filter'=>$filter, 'content'=>$content, 'additional'=>$additional);
|
||||
}
|
||||
|
||||
if($_GET['changelist']==1 && $hostel['id']>0) {
|
||||
$hostel['action'] = 'changelist';
|
||||
} elseif( isset($_GET['changearenda']) && ($_GET['changearenda'] == 'advanced2' OR $_GET['changearenda'] == 'advanced' OR $_GET['changearenda'] == 'base') && $hostel['id']>0 ){
|
||||
$hostel['action'] = 'changearenda';
|
||||
} elseif( isset($_GET['arenda']) && isset($hostel_option[$_GET['arenda']]) && $hostel_option[$_GET['arenda']]['type']>0){
|
||||
$hostel['action'] = 'newarenda';
|
||||
}
|
||||
if( isset($hostel['action']) && $hostel['action'] != '' ){
|
||||
updateHostel();
|
||||
}
|
||||
|
||||
//if( $u->info['admin'] > 0 ) { # Òâèíêè
|
||||
$user_new_pers = false;
|
||||
//} else {
|
||||
// $user_new_pers = false;
|
||||
//}
|
||||
|
||||
|
||||
if( $hostel['balance'] <= 0 && $u->room['id'] != 253 && $sleep['vars'] != 'sleep' ) {
|
||||
$result['filter'] = '<font color="red">Àðåíäà ïðåêðàùåíà. Îïëàòèòå çàäîëæåííîñòü.</font><BR>';
|
||||
}elseif( !isset($hostel) && $u->room['id'] != 253 ) {
|
||||
$result['filter'] = '<font color="red">Âû íè÷åãî íå àðåíäóåòå íà ýòîì ýòàæå.</font><BR>';
|
||||
} elseif( isset($hostel) && $hostel_option[$hostel['type']]['room'] != $u->room['id'] && $u->room['id'] != 253 ) {
|
||||
$result['filter'] = '<font color="red">Âû íè÷åãî íå àðåíäóåòå íà ýòîì ýòàæå.</font><BR>';
|
||||
$hostel_option[$hostel['type']]['type'] = false;
|
||||
} elseif( isset($hostel) && $hostel_option[$hostel['type']]['room'] == $u->room['id'] && $u->room['id'] != 253 ){
|
||||
$result = partition( $hostel['type'] );
|
||||
} elseif( $u->room['id'] == 253 ){
|
||||
if( isset($_GET['closearenda']) && (int)$_GET['closearenda']==1) { #---Ïðåêðàùàåì àðåíäó
|
||||
mysql_query("UPDATE `items_users` SET `inShop` = '0' WHERE `uid` = '".mysql_real_escape_string($u->info['id'])."' AND `inShop` = '1';");
|
||||
mysql_query("DELETE FROM `house` WHERE `owner` = '".mysql_real_escape_string($u->info['id'])."';");
|
||||
$err = '<FONT COLOR=red><B>Âû îòêàçàëèñü àðåíäîâàòü "'.$hostel_option[$hostel['type']]['t_name'].'"</B></FONT>';unset($hostel);
|
||||
}
|
||||
if(isset($hostel) && $hostel_option[$hostel['type']]['type'] > 0){
|
||||
if(isset($_POST['payarenda']) && !isset($_GET['zby'])) { #---Ïðîäëèòü àðåíäó
|
||||
if($_POST['payarenda']>=1) {
|
||||
if($u->info['money']>0 && (int)$_POST['payarenda']>0 && ((int)$_POST['payarenda']<=$u->info['money'])) {
|
||||
$paytime = ($_POST['payarenda']/$hostel['weekcost'])*604800;
|
||||
mysql_query("UPDATE `house`,`users` SET `house`.`endtime` = `house`.`endtime`+'".$paytime."', `house`.`balance` = `house`.`balance`+'".mysql_real_escape_string($_POST['payarenda'])."' WHERE `house`.`owner` = `users`.`id` AND `house`.`owner` = '".mysql_real_escape_string($u->info['id'])."';");
|
||||
$err = '<FONT COLOR=red><B>Âû ïîëîæèëè íà ñ÷åò '.htmlspecialchars($_POST['payarenda'],NULL,'cp1251').'.00 êð.</B></FONT> ';
|
||||
$u->info['money'] -= round((int)$_POST['payarenda']);
|
||||
mysql_query('UPDATE `users` SET `money` = "'.mysql_real_escape_string($u->info['money']).'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$hostel['balance'] +=$_POST['payarenda'];
|
||||
$hostel['endtime'] += $paytime;
|
||||
} else {
|
||||
$err = '<FONT COLOR=red><B>Ó âàñ íåäîñòàòî÷íî äåíåã<BR></B></FONT><BR>';
|
||||
}
|
||||
} else {
|
||||
$err = '<FONT COLOR=red><B>Ìèíèìàëüíàÿ ñóììà: 1êð.<BR></B></FONT><BR>';
|
||||
}
|
||||
}elseif(isset($_POST['payarenda']) && isset($_GET['zby'])) { #---Ïðîäëèòü àðåíäó (çà çóáû)
|
||||
if($_POST['payarenda']>=5) {
|
||||
if($u->info['level'] < 8 && $u->info['money4']>0 && (int)$_POST['payarenda']>0 && ((int)$_POST['payarenda']<=$u->info['money4'])) {
|
||||
$paytime = (round($_POST['payarenda']/5,2)/$hostel['weekcost'])*604800;
|
||||
mysql_query("UPDATE `house`,`users` SET `house`.`endtime` = `house`.`endtime`+'".$paytime."', `house`.`balance` = `house`.`balance`+'".mysql_real_escape_string($_POST['payarenda'])."' WHERE `house`.`owner` = `users`.`id` AND `house`.`owner` = '".mysql_real_escape_string($u->info['id'])."';");
|
||||
$err = '<FONT COLOR=red><B>Âû ïîëîæèëè íà ñ÷åò '.$u->zuby(round((int)$_POST['payarenda']),1).'</B></FONT> ';
|
||||
$u->info['money4'] -= round((int)$_POST['payarenda']);
|
||||
mysql_query('UPDATE `users` SET `money4` = "'.mysql_real_escape_string($u->info['money4']).'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$hostel['balance'] += round($_POST['payarenda']/5,2);
|
||||
$hostel['endtime'] += $paytime;
|
||||
} else {
|
||||
$err = '<FONT COLOR=red><B>Ó âàñ íåäîñòàòî÷íî çóáîâ<BR></B></FONT><BR>';
|
||||
}
|
||||
} else {
|
||||
$err = '<FONT COLOR=red><B>Ìèíèìàëüíàÿ ñóììà: '.$u->zuby(5,1).'.<BR></B></FONT><BR>';
|
||||
}
|
||||
}
|
||||
$result = hostel($hostel_option[$hostel['type']]['type']);
|
||||
} else {
|
||||
$result = hostel(0);
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
<style>
|
||||
#chest_null , #inventory_null {text-align:center;}
|
||||
|
||||
.scrollStyle .item table { border-bottom: 1px solid #A5A5A5; }
|
||||
.menuList {text-align: right;display:block;margin:6px 8px 20px 16px;position:relative;padding:3px 0px;border-right: 2px solid #a5a5a5;}
|
||||
.menuList:after { clear:both;content:'';position:absolute;z-index:-1;border-radius:5px;right:-5px;width:9px;height:9px;bottom:-8px;background: #a5a5a5;}
|
||||
.menuList:before { clear:both;content:'';position:absolute;z-index:-1;border-radius:5px;right:-5px;width:9px;height:9px;top:-8px;background: #a5a5a5;}
|
||||
.menuItem {display:block;padding-right: 9px;margin-top:2px;}
|
||||
.menuActive {position:relative;overflow: hidden;margin-top:2px;display: block;padding-right: 14px;}
|
||||
.menuActive:before {content:'';position:absolute;z-index:-1;transform: rotate(45deg);right:-5px;width:10px;height:10px;top:3px;background: #a5a5a5;}
|
||||
.pH3 { COLOR: #8f0000; FONT-FAMILY: Arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; }
|
||||
.ahint { margin: 0px auto; left: 0px; right: 0px; top: 23%; }
|
||||
.add-btn {font-size: 12px;background: #C8C8C8;height:30px;box-sizing:border-box;border-bottom:1px solid #a5a5a5;vertical-align: middle;font-family: Arial, Tahoma, sans-serif;}
|
||||
.add-btn.active {background: #e2e0e1;border-left:1px solid #a5a5a5;border-right:1px solid #a5a5a5;border-bottom:0px;}
|
||||
.add-btn > a > span { color: #222; font-size:10px; font-weight: 400;}
|
||||
</style>
|
||||
<script type="text/javascript" src="js/jquery.1.11.js"></script>
|
||||
<? if( $hostel['partition'] == 2){ ?>
|
||||
<script type="text/javascript" src="js/jquery.cookie.1.4.1.js"></script>
|
||||
<script type="text/javascript" src="js/jquery.autocomplete.js"></script>
|
||||
<? } ?>
|
||||
<script>
|
||||
<? if( $hostel['partition'] == 2){ ?>
|
||||
$.cookie('invFilterByName1','');
|
||||
$.cookie('invFilterByName2','');
|
||||
|
||||
$(document).ready(function () {
|
||||
|
||||
function moveAnimate(element, newParent){
|
||||
element = $(element);
|
||||
newParent= $(newParent);
|
||||
var oldOffset = element.offset();
|
||||
element.appendTo(newParent);
|
||||
var newOffset = element.offset();
|
||||
var temp = element.clone().appendTo('#contentBox');
|
||||
temp.css('position', 'absolute').css('left', oldOffset.left).css('top', oldOffset.top).css('width', element.width()).css('zIndex', 250);
|
||||
element.hide();
|
||||
temp.animate( {
|
||||
'top': newOffset.top,
|
||||
'left':newOffset.left
|
||||
}, 'slow', function(){
|
||||
element.show();
|
||||
temp.remove();
|
||||
});
|
||||
var count_inventory = $('#inventory .item').length;
|
||||
var count_chest = $('#chest .item').length;
|
||||
if (parseInt(count_chest)==0) {
|
||||
$('#chest_null').show();
|
||||
} else {
|
||||
$('#chest_null').hide();
|
||||
}
|
||||
if (parseInt(count_inventory)==0) {
|
||||
$('#inventory_null').show();
|
||||
} else {
|
||||
$('#inventory_null').hide();
|
||||
}
|
||||
}
|
||||
|
||||
function obj_recount(action){
|
||||
var count = parseInt($('#in_chest').text());
|
||||
var count22 = parseInt($('#in_chest22').text());
|
||||
if (action==1) {
|
||||
$('#in_chest').text(count+1);
|
||||
$('#in_chest22').text(count22-1);
|
||||
}
|
||||
if (action==2) {
|
||||
$('#in_chest').text(count-1);
|
||||
$('#in_chest22').text(count22-1);
|
||||
}
|
||||
}
|
||||
|
||||
function obj_add(id, room, rnd, t){
|
||||
if( parseInt($('#in_chest22').text()) > 0 ) {
|
||||
if (rnd=='' || rnd ==undefined || rnd =='undefined') {var rnd = 1;}
|
||||
var dataString = "ajaxHostel=1&obj_add="+id+"&room="+room+"&rnd="+rnd;
|
||||
$.ajax({
|
||||
type: "GET",
|
||||
dataType: 'html',
|
||||
data: dataString,
|
||||
url: "main.php",
|
||||
cache: false,
|
||||
success: function (data) {
|
||||
if (data=='error') {
|
||||
$("#errorMsg").html("<font color='red'>Áîëüøå íå ïîìåùàåòñÿ!</font>");
|
||||
} else {
|
||||
$(t).attr('class','obj_take');
|
||||
$(t).text('Â ðþêçàê');
|
||||
t = $(t).parents('.item').first();
|
||||
obj_recount(1);
|
||||
moveAnimate(t, $('#chest').children('tbody'));
|
||||
setTimeout(UpdateItemList(), 200);
|
||||
}
|
||||
}
|
||||
});
|
||||
} else {
|
||||
alert('Ëèìèò ïåðåäà÷ íà ñåãîäíÿ èñ÷åðïàí.');
|
||||
}
|
||||
}
|
||||
|
||||
function obj_take(id, room, rnd, t){
|
||||
if( parseInt($('#in_chest22').text()) > 0 ) {
|
||||
$(t).text('<?
|
||||
if( $hostel['category'] == 1 ){
|
||||
echo "Â ñóíäóê";
|
||||
} elseif($hostel['category'] == 2 ){
|
||||
echo "Ïîä ñòåêëî";
|
||||
} else echo "êóäà-òî çàêèíóòü";?>');
|
||||
|
||||
t = $(t).parents('.item').first();
|
||||
if (rnd=='' || rnd ==undefined || rnd =='undefined') {var rnd = 1;}$.ajax({type: "GET",url: "main.php?ajax=1&obj_take="+id+"&room="+room+"&rnd="+rnd,cache: false,success: function () {
|
||||
obj_recount(2);
|
||||
moveAnimate(t, $('#inventory').children('tbody'));
|
||||
setTimeout(UpdateItemList(), 200);
|
||||
}});
|
||||
} else {
|
||||
alert('Ëèìèò ïåðåäà÷ íà ñåãîäíÿ èñ÷åðïàí.');
|
||||
}
|
||||
}
|
||||
|
||||
function UpdateItemList(){
|
||||
var inv_names1 = []; // chest
|
||||
var inv_names2 = []; // inventory
|
||||
var items1 = $('#chest').find('a.inv_name');
|
||||
var items2 = $('#inventory').find('a.inv_name');
|
||||
$(items1).each(function(){ if($.inArray($(this).text(), inv_names1)<0) inv_names1.push($(this).text()); });
|
||||
$('#inp1FilterName').autocomplete({ lookup:inv_names1, onSelect: invFilterByName1 });
|
||||
$(items2).each(function(){ if($.inArray($(this).text(), inv_names2)<0) inv_names2.push($(this).text()); });
|
||||
$('#inp2FilterName').autocomplete({ lookup:inv_names2, onSelect: invFilterByName2 });
|
||||
}
|
||||
|
||||
function invFilterByName1(){
|
||||
$.cookie('invFilterByName1', '');
|
||||
var val = $('#inp1FilterName').val();
|
||||
if (val == '') $('#chest').find("a.inv_name").parents('.item').stop().show();
|
||||
else {
|
||||
$.cookie('invFilterByName1', val);
|
||||
$('#chest').find("a.inv_name:not(:contains('" + val + "'))").parents('.item').stop().css('background-color', '').hide();
|
||||
$('#chest').find("a.inv_name:contains('" + val + "')").parents('.item').stop().show();
|
||||
}
|
||||
}
|
||||
|
||||
function invFilterByName2(){
|
||||
$.cookie('invFilterByName2', '');
|
||||
var val = $('#inp2FilterName').val();
|
||||
if (val == '') $('#inventory').find("a.inv_name").parents('.item').stop().show();
|
||||
else {
|
||||
$.cookie('invFilterByName2', val);
|
||||
$('#inventory').find("a.inv_name:not(:contains('" + val + "'))").parents('.item').stop().css('background-color', '').hide();
|
||||
$('#inventory').find("a.inv_name:contains('" + val + "')").parents('.item').stop().show();
|
||||
}
|
||||
}
|
||||
|
||||
UpdateItemList(); // ïåðåñ÷åò ïðåäìåòîâ.
|
||||
invFilterByName1Timer=null;
|
||||
invFilterByName2Timer=null;
|
||||
|
||||
// ïðîñìàòðèâàåì ðåçóëüòàò
|
||||
$('#line_filter1').submit(function (){ $('#inp1FilterName_submit').trigger('click'); });
|
||||
$('#line_filter2').submit(function (){ $('#inp2FilterName_submit').trigger('click'); });
|
||||
|
||||
// Åñëè â âûïàäàþùåì ñïèñêå ïðåäìåòîâ ëèñòàåì ïðè ïîìîùè êëàâèø Up è Down, àâòîìàòè÷åñêè ïðîñìàòðèâàåì ðåçóëüòàò.
|
||||
$('#inp1FilterName').keyup(function (e){ $('#inp1FilterName_submit').trigger('click'); });
|
||||
$('#inp2FilterName').keyup(function (e){ $('#inp2FilterName_submit').trigger('click'); });
|
||||
|
||||
// Çàïîìèíàåì ïðîøëûé ïîèñê ïðåäìåòà è àêòèâèðóåì åãî ïðè îòêðûòèè èíâåíòàðÿ\ñóíäóêà
|
||||
if ($.cookie('invFilterByName1')) { $('#inp1FilterName').val($.cookie('invFilterByName1')); invFilterByName1(); }
|
||||
if ($.cookie('invFilterByName2')) { $('#inp2FilterName').val($.cookie('invFilterByName2')); invFilterByName2(); }
|
||||
|
||||
// Àâòîîáíîâëåíèå â ðåàëüíîì âðåìåíè ïðè íàïèñàíèè òåêñòà.
|
||||
$('#line_filter1').click(function (){ window.clearInterval(invFilterByName1Timer); if($('#inp1FilterName').val()=='')invFilterByName1(); else invFilterByName1Timer=setTimeout(invFilterByName1, 200); return false;} );
|
||||
$('#line_filter2').click(function (){ window.clearInterval(invFilterByName2Timer); if($('#inp2FilterName').val()=='')invFilterByName2(); else invFilterByName2Timer=setTimeout(invFilterByName2, 200); return false;} );
|
||||
|
||||
//$(document).keyup(function (e) {if (e.which == 13)invFilterByName1(); if (e.which == 27) { $('#textSearch').click(); } });
|
||||
|
||||
$(document).on('click', '.obj_take', function(){
|
||||
var id = $(this).attr('rel');
|
||||
var room = $(this).attr('data-room');
|
||||
$(this).attr('class','obj_add');
|
||||
var rnd = $(this).attr('data-code');
|
||||
obj_take(id, room, rnd, $(this));
|
||||
});
|
||||
$(document).on('click', '.obj_add', function(){
|
||||
var id = $(this).attr('rel');
|
||||
var room = $(this).attr('data-room');
|
||||
var rnd = $(this).attr('data-code');
|
||||
obj_add(id, room, rnd, $(this));
|
||||
});
|
||||
|
||||
function inventoryHeight() {
|
||||
var height = $('#contentBox').height();
|
||||
var heW = $(window).height();
|
||||
heW = heW-146; // 1060
|
||||
height = height-175; // 462
|
||||
var heMax = $(".scrollStyle").children('table').height();
|
||||
if (heMax > height) {
|
||||
if (heW <100) { heW = 100; }
|
||||
if (heW > height) {
|
||||
$(".scrollStyle").height(heW);
|
||||
} else {
|
||||
$(".scrollStyle").height(height);
|
||||
}
|
||||
} else {
|
||||
$(".scrollStyle").height(heW);
|
||||
}
|
||||
// console.log(heW+':heW, '+height+':height, '+heMax+':heMax');
|
||||
}
|
||||
$(window).ready(function(){
|
||||
inventoryHeight();
|
||||
});
|
||||
$(window).resize(function(){
|
||||
inventoryHeight();
|
||||
});
|
||||
});
|
||||
jQuery.expr[":"].contains = function (elem, i, match, array){ return (elem.textContent || elem.innerText || jQuery.text(elem) || "").toLowerCase().indexOf(match[3].toLowerCase()) >= 0; }
|
||||
<? } ?>
|
||||
var sd4 = "<?=$u->info['id'];?>";
|
||||
</script>
|
||||
<script type="text/javascript" language="javascript" src='https://img.new-combats.com/js/commoninf.js'></script>
|
||||
<script language="JavaScript" src="https://img.new-combats.com/js/sl2.27.js"></script><div id=hint4 class=ahint></div>
|
||||
<table width="100%" cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td align="left" valign="top">
|
||||
<table width="100%" cellspacing="0" cellpadding="0" border="0">
|
||||
<?='<tr><td style="border-bottom:1px solid #a5a5a5; padding:2px 0px 2px 5px;" id="errorMsg">'.$err.$u->error.$error.$er.$re.'</td></tr>';?>
|
||||
<tr>
|
||||
<td>
|
||||
<table bgcolor="#c8c8c8" width="100%" cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td width="52%" style="border-left:1px solid #a5a5a5; border-bottom:1px solid #a5a5a5; padding:2px 0px 2px 5px;" align='left'><?=$u->microLogin($u->info['id'],1)?></td>
|
||||
<td style="<?=($result['additional'] == '' ? 'border-bottom:1px solid #a5a5a5;' : '')?>" align='center'><?=($result['additional'] !='' ? $result['additional'] : '')?></td>
|
||||
<td style="border-right:1px solid #a5a5a5; border-bottom:1px solid #a5a5a5; padding: 2px 15px 2px 0px;" align='right'><h4 style="margin:0px;"><?= $u->room['name'];?></h4></td>
|
||||
</tr>
|
||||
<tr><td colspan="3" style="border:1px solid #a5a5a5; border-top:0px; padding:0px;" bgcolor="#e2e0e0"><?=$result['filter']?></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td style="border:1px solid #a5a5a5; border-top:0px; overflow:hidden; position:relative;" id="contentBox" bgcolor="#e2e0e0"><?=$result['content']?></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
<td width="280" align="right" valign="top">
|
||||
<?
|
||||
echo '<div style="padding-bottom:10px;">'.$goLis.'<table border="0" cellpadding="0" cellspacing="1">';
|
||||
$roomGo = explode(',', $u->room['roomGo']);
|
||||
$njk = array('1.180.0.253'=>true);
|
||||
foreach($roomGo as $val) {
|
||||
$temp = $u->roomInfo($val, true);
|
||||
if( isset($temp['id']) && !isset($njk[$temp['code']]) ){ // Ïåðåìåùåíèå ïî êîìíàòàì.
|
||||
echo '<tr><td bgcolor="#D3D3D3"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /></td><td bgcolor="#D3D3D3" style="min-width:84px;" nowrap>'.'<a href="#" title="'.$temp['name'].'" id="greyText" class="menutop" onClick="';
|
||||
echo "location='main.php?loc=".$temp['code']."&rnd=".$code.";'";
|
||||
echo '">'.$temp['name'].'</a></td></tr>';
|
||||
$njk[$temp['code']] = true;
|
||||
}
|
||||
}
|
||||
echo '</table></div>';
|
||||
if($u->info['room']=="253") { // Âõîä
|
||||
echo '<p><B>Àðåíäà</B><br/>';
|
||||
if(isset($hostel) && $hostel_option[$hostel['type']]['t_name']){
|
||||
echo "«".$hostel_option[$hostel['type']]['t_name']."» ".$hostel_option[$hostel['type']]['stage'].".<br/><br/>";
|
||||
}
|
||||
echo '</p><p>Äåíüãè: '.$u->info['money'].' êð.</p>';
|
||||
} else { // Ïåðåìåùåíèå ïî ÷àñòÿì êîìíàò
|
||||
if($hostel_option[$hostel['type']]['type'] != false) {
|
||||
echo '<div class="menuList" >';
|
||||
foreach ($hostel_option[$hostel['type']]['partition'] as $key=>$val){
|
||||
if($hostel['partition']!=$key){
|
||||
echo"<a class='menuItem' href='?room=".$key."&0.".$code."'><strong>".$val."</strong></a>";
|
||||
}else{
|
||||
echo"<B class='menuActive'>".$val."</B>";
|
||||
}
|
||||
}
|
||||
echo '</div>';
|
||||
}
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -0,0 +1,617 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if($u->room['file']=='an/shop_')
|
||||
{
|
||||
$shopProcent = 100-$c['shop_type1'];
|
||||
|
||||
if(isset($_POST['itemgift']))
|
||||
{
|
||||
$to = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['to_login']).'" ORDER BY `id` ASC LIMIT 1'));
|
||||
if(isset($to['id']))
|
||||
{
|
||||
if($u->info['align'] == 2 || $u->info['haos'] > time()) {
|
||||
$re = '<div align="left">Õàîñíèêàì çàïðåùàåòñÿ äåëàòü ïîäàðêè äðóãèì èãðîêàì</div>';
|
||||
}elseif($to['id']==$u->info['id'])
|
||||
{
|
||||
$re = '<div align="left">Î÷åíü ùåäðî äàðèòü ÷òî-òî ñàìîìó ñåáå ;)</div>';
|
||||
}elseif($u->info['level']<4)
|
||||
{
|
||||
$re = '<div align="left">Äàðèòü ïîäàðêè ìîæíî íà÷èíàÿ ñ 4-ãî óðîâíÿ</div>';
|
||||
}else{
|
||||
if( $_POST['itemgift'] > 1000000000000 ) {
|
||||
$itm_l = mysql_fetch_array(mysql_query('SELECT * FROM `users_gifts` WHERE `uid` = "'.$u->info['id'].'" AND `id` = "'.mysql_real_escape_string((int)$_POST['itemgift']-1000000000000).'" LIMIT 1'));
|
||||
if( isset($itm_l['id']) && $itm_l['money'] > $u->info['money'] ) {
|
||||
$re = '<div align="left">Íåäîñòàòî÷íî äåíåã</div>';
|
||||
}elseif( isset($itm_l['id']) ) {
|
||||
$itm = $u->addItem(4533,1,'|gift_id='.$itm_l['id'].'');
|
||||
if( $itm > 0 ) {
|
||||
$itm = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE (`im`.`type` = "28" OR `im`.`type` = "38" OR `im`.`type` = "63" OR `im`.`type` = "64") AND `iu`.`id` = "'.mysql_real_escape_string($itm).'" AND `iu`.`uid` = "1" AND `iu`.`gift` = "" AND `iu`.`delete` = "0" AND `iu`.`inOdet` = "0" AND `iu`.`inShop` = "0" LIMIT 1'));
|
||||
if(isset($itm['id'])) {
|
||||
$u->info['money'] -= $itm_l['money'];
|
||||
mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
|
||||
$itm['gtxt1'] = $_POST['podarok2'];
|
||||
$itm['gtxt2'] = $_POST['txt'];
|
||||
|
||||
$itm['gtxt1'] = str_replace('\x3C','<',$itm['gtxt1']);
|
||||
$itm['gtxt1'] = str_replace('\x3','>',$itm['gtxt1']);
|
||||
$itm['gtxt1'] = htmlspecialchars($itm['gtxt1'],NULL,'cp1251');
|
||||
$itm['gtxt2'] = str_replace('\x3C','<',$itm['gtxt2']);
|
||||
$itm['gtxt2'] = str_replace('\x3','>',$itm['gtxt2']);
|
||||
$itm['gtxt2'] = htmlspecialchars($itm['gtxt2'],NULL,'cp1251');
|
||||
|
||||
$upd = mysql_query('UPDATE `items_users` SET `data` = "'.$itm['data'].'",`gtxt1` = "'.mysql_real_escape_string($itm['gtxt1']).'",`gtxt2` = "'.mysql_real_escape_string($itm['gtxt2']).'", `uid` = "'.$to['id'].'", `gift` = "'.$u->info['login'].'",`time_create` = "'.time().'" WHERE `id` = "'.$itm['id'].'" LIMIT 1');
|
||||
$whos = mysql_fetch_array(mysql_query('SELECT `login` FROM `users` WHERE `id` = "'.$to['id'].'" LIMIT 1'));
|
||||
$ld = $u->addDelo(1, $to['id'],'"<font color=#C65F00>Shop.'.$u->info['city'].'</font>": Ïîëó÷åí ïîäàðîê îò [id="'.$u->info['id'].'"/ Ëîãèí : "'.$u->info['login'].'"]. Ïðåäìåò [id="'.$itm['id'].'"/ Íàçâàíèå : "'.$itm['name'].'"]',time(),$u->info['city'],'Shop.gift',0,0);
|
||||
$ld = $u->addDelo(1, $u->info['id'],'"<font color=#C65F00>Shop.'.$u->info['city'].'</font>": Ñäåëàë ïîäàðîê ïåðñîíàæó [id="'.$to['id'].'"/ Ëîãèí : "'.$whos['login'].'"]. Ïðåäìåò [id="'.$itm['id'].'"/ Íàçâàíèå : "'.$itm['name'].'"]',time(),$u->info['city'],'Shop.gift',0,0);
|
||||
if($upd)
|
||||
{
|
||||
$re = '<div align="left">Ïîäàðîê áûë óñïåøíî îòïðàâëåí ê "'.$to['login'].'" çà '.$itm_l['money'].' êð.</div>';
|
||||
$text = ' Ïîëó÷åí ïîäàðîê <b>'.$itm_l['name'].'</b>. Îò ïåðñîíàæà [login:'.$u->info['login'].'] .';
|
||||
mysql_query("INSERT INTO `chat` (`new`, `city`, `room`, `login`, `to`, `text`, `time`, `type`, `toChat`) VALUES ('1','".$u->info['city']."', '', '', '".$to['login']."', '".$text."', '".time()."', '6', '0')");
|
||||
}else{
|
||||
$re = '<div align="left">Íå óäàëîñü ñäåëàòü ïîäàðîê</div>';
|
||||
}
|
||||
}else{
|
||||
$re = '<div align="left">Íå óäàëîñü ñäåëàòü ïîäàðîê, îí èñïîðòèëñÿ...</div>';
|
||||
}
|
||||
}else{
|
||||
$re = '<div align="left">Íå óäàëîñü ñäåëàòü ïîäàðîê, êóðüåð ñëó÷àéíî ñëîìàë åãî...</div>';
|
||||
}
|
||||
}else{
|
||||
$re = '<div align="left">Ïðåäìåò íå íàéäåí</div>';
|
||||
}
|
||||
}else{
|
||||
$itm = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE (`im`.`type` = "28" OR `im`.`type` = "38" OR `im`.`type` = "63" OR `im`.`type` = "64") AND `iu`.`id` = "'.mysql_real_escape_string($_POST['itemgift']).'" AND `iu`.`uid` = "'.$u->info['id'].'" AND (`iu`.`gift` = "" OR (`iu`.`data` LIKE "%|zazuby=%" AND `iu`.`gift` = 1)) AND `iu`.`delete` = "0" AND `iu`.`inOdet` = "0" AND `iu`.`inShop` = "0" LIMIT 1'));
|
||||
if(isset($itm['id']))
|
||||
{
|
||||
//$itm['data'] = '';
|
||||
|
||||
$itm['gtxt1'] = $_POST['podarok2'];
|
||||
$itm['gtxt2'] = $_POST['txt'];
|
||||
|
||||
$itm['gtxt1'] = str_replace('\x3C','<',$itm['gtxt1']);
|
||||
$itm['gtxt1'] = str_replace('\x3','>',$itm['gtxt1']);
|
||||
$itm['gtxt1'] = htmlspecialchars($itm['gtxt1'],NULL,'cp1251');
|
||||
$itm['gtxt2'] = str_replace('\x3C','<',$itm['gtxt2']);
|
||||
$itm['gtxt2'] = str_replace('\x3','>',$itm['gtxt2']);
|
||||
$itm['gtxt2'] = htmlspecialchars($itm['gtxt2'],NULL,'cp1251');
|
||||
|
||||
$upd = mysql_query('UPDATE `items_users` SET `data` = "'.$itm['data'].'",`gtxt1` = "'.mysql_real_escape_string($itm['gtxt1']).'",`gtxt2` = "'.mysql_real_escape_string($itm['gtxt2']).'", `uid` = "'.$to['id'].'", `gift` = "'.$u->info['login'].'",`time_create` = "'.time().'" WHERE `id` = "'.$itm['id'].'" LIMIT 1');
|
||||
$whos = mysql_fetch_array(mysql_query('SELECT `login` FROM `users` WHERE `id` = "'.$to['id'].'" LIMIT 1'));
|
||||
$ld = $u->addDelo(1, $to['id'],'"<font color=#C65F00>Shop.'.$u->info['city'].'</font>": Ïîëó÷åí ïîäàðîê îò [id="'.$u->info['id'].'"/ Ëîãèí : "'.$u->info['login'].'"]. Ïðåäìåò [id="'.$itm['id'].'"/ Íàçâàíèå : "'.$itm['name'].'"]',time(),$u->info['city'],'Shop.gift',0,0);
|
||||
$ld = $u->addDelo(1, $u->info['id'],'"<font color=#C65F00>Shop.'.$u->info['city'].'</font>": Ñäåëàë ïîäàðîê ïåðñîíàæó [id="'.$to['id'].'"/ Ëîãèí : "'.$whos['login'].'"]. Ïðåäìåò [id="'.$itm['id'].'"/ Íàçâàíèå : "'.$itm['name'].'"]',time(),$u->info['city'],'Shop.gift',0,0);
|
||||
if($upd)
|
||||
{
|
||||
$re = '<div align="left">Ïîäàðîê áûë óñïåøíî îòïðàâëåí ê "'.$to['login'].'"</div>';
|
||||
$text = ' Ïîëó÷åí ïîäàðîê <b>'.$itm['name'].'</b>. Îò ïåðñîíàæà [login:'.$u->info['login'].'] .';
|
||||
mysql_query("INSERT INTO `chat` (`new`, `city`, `room`, `login`, `to`, `text`, `time`, `type`, `toChat`) VALUES ('1','".$u->info['city']."', '', '', '".$to['login']."', '".$text."', '".time()."', '6', '0')");
|
||||
}else{
|
||||
$re = '<div align="left">Íå óäàëîñü ñäåëàòü ïîäàðîê</div>';
|
||||
}
|
||||
}else{
|
||||
$re = '<div align="left">Ïðåäìåò íå íàéäåí</div>';
|
||||
}
|
||||
}
|
||||
}
|
||||
}else{
|
||||
$re = '<div align="left">Ïåðñîíàæ ñ òàêèì ëîãèíîì íå íàéäåí</div>';
|
||||
}
|
||||
}
|
||||
|
||||
if(isset($u->stats['shopSale'],$_GET['sale'])){
|
||||
$bns = 0+$u->stats['shopSale'];
|
||||
if($bns!=0){
|
||||
if($bns>0){
|
||||
$bns = '+'.$bns;
|
||||
}
|
||||
//$shopProcent = $u->shopSaleM( $shopProcent , $itm );
|
||||
$shopProcent -= $bns;
|
||||
if($shopProcent>99){ $shopProcent = 99; }
|
||||
if($shopProcent<1){ $shopProcent = 1; }
|
||||
echo '<div style="color:grey;"><b>Ó Âàñ äåéñòâóåò áîíóñ ïðè ïðîäàæå: '.$bns.'%</b><br><small>Âû ñìîæåòå ïðîäàâàòü ïðåäìåòû çà '.$shopProcent.'% îò èõ ñòîèìîñòè</small></div>';
|
||||
}
|
||||
}
|
||||
if(!isset($_GET['otdel'])) {
|
||||
$_GET['otdel'] = 1;
|
||||
}
|
||||
$sid = 1;
|
||||
$error = '';
|
||||
if(isset($_GET['buy'])){
|
||||
if($u->newAct($_GET['sd4'])==true){
|
||||
$re = $u->buyItem($sid,(int)$_GET['buy'],(int)$_GET['x']);
|
||||
}else{
|
||||
$re = 'Âû óâåðåíû ÷òî õîòèòå êóïèòü ýòîò ïðåäìåò?';
|
||||
}
|
||||
}elseif(isset($_GET['sale']) && isset($_GET['item']) && $u->newAct($_GET['sd4'])){
|
||||
$id = (int)$_GET['item'];
|
||||
$itm = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.*, count(`iuu`.id) as inGroupCount
|
||||
FROM `items_users` AS `iu`
|
||||
LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`)
|
||||
LEFT JOIN `items_users` as `iuu` ON (`iuu`.inGroup = `iu`.inGroup AND `iuu`.item_id = `im`.id )
|
||||
WHERE `iuu`.`uid`="'.$u->info['id'].'" AND `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`id` = "'.mysql_real_escape_string($id).'" LIMIT 1'));
|
||||
$po = $u->lookStats($itm['data']);
|
||||
if($u->info['allLock'] > time()) {
|
||||
$po['nosale'] = 1;
|
||||
}
|
||||
if( ($itm['gift'] != '' && $itm['gift'] != '0') && ( $itm['type'] == 37 || $itm['type'] == 38 || $itm['type'] == 39 || $itm['type'] == 63 ) ) {
|
||||
$error = 'Íåëüçÿ ïðîäàâàòü ïîäàðêè, îíè äîëæíû îñòàâàòüñÿ íà ïàìÿòü! :)';
|
||||
}elseif(isset($po['nosale'])){
|
||||
$error = 'Íå óäàëîñü ïðîäàòü ïðåäìåò, çàïðåò ïðîäàæè äàííîãî ïðåäìåòà ...';
|
||||
}elseif($pl['type']<29 && ($po['srok'] > 0 || $pl['srok'] > 0) && $pl['type'] != 28){
|
||||
$error = 'Íå óäàëîñü ïðîäàòü ïðåäìåò, âûøåë ñðîê ãîäíîñòè ...';
|
||||
}elseif(isset($po['frompisher'])){
|
||||
$error = 'Íå óäàëîñü ïðîäàòü ïðåäìåò, ïðåäìåò èç ïîäçåìåëüÿ ...';
|
||||
}elseif(isset($po['fromlaba'])){
|
||||
$error = 'Íå óäàëîñü ïðîäàòü ïðåäìåò, ïðåäìåò èç ëàáèðèíòà ïðîäàåòñÿ çà âîèíñòâåííîñòü ...';
|
||||
}elseif(isset($itm['id'])){
|
||||
if($itm['1price']>0){
|
||||
$itm['price1'] = $itm['1price'];
|
||||
}
|
||||
$shpCena = $itm['price1'];
|
||||
$plmx = 0;
|
||||
if($itm['iznosMAXi']!=$itm['iznosMAX'] && $itm['iznosMAX']!=0){
|
||||
$plmx = $itm['iznosMAX'];
|
||||
}else{
|
||||
$plmx = $itm['iznosMAXi'];
|
||||
}
|
||||
if($itm['iznosNOW']>0){
|
||||
$prc1 = $itm['iznosNOW']/$plmx*100;
|
||||
}else{
|
||||
$prc1 = 0;
|
||||
}
|
||||
$shpCena = $u->shopSaleM( $shpCena , $itm );
|
||||
$shpCena = $shpCena/100*(100-$prc1);
|
||||
if( $itm['iznosMAXi'] < 999999999 ) {
|
||||
if($itm['iznosMAX']>0 && $itm['iznosMAXi']>0 && $itm['iznosMAXi']>$itm['iznosMAX']){
|
||||
$shpCena = $shpCena/100*($itm['iznosMAX']/$itm['iznosMAXi']*100);
|
||||
}
|
||||
}
|
||||
$shpCena = $u->round2($shpCena/100*(100-$shopProcent));
|
||||
if($shpCena<0){
|
||||
$shpCena = 0;
|
||||
}
|
||||
$col = $u->itemsX($itm['id']);
|
||||
if($col>0){
|
||||
$shpCena = $shpCena*$col;
|
||||
}
|
||||
if($shpCena<0){
|
||||
$shpCena = 0;
|
||||
}
|
||||
$upd2 = mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `id` = "'.$itm['id'].'" LIMIT 1');
|
||||
if($upd2){
|
||||
if($col>1){
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `item_id`="'.$itm['item_id'].'" AND `uid`="'.$itm['uid'].'" AND `inGroup` = "'.$itm['inGroup'].'" LIMIT '.$col.'');
|
||||
}
|
||||
$u->info['money'] += $shpCena;
|
||||
$upd = mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
if($upd) {
|
||||
$error = 'Âû óñïåøíî ïðîäàëè ïðåäìåò "'.$itm['name'].' (x'.$col.')" çà '.$shpCena.' êð.';
|
||||
mysql_query('UPDATE `items_users` SET `inGroup` = "0",`delete` = "'.time().'" WHERE `inGroup` = "'.$itm['id'].'" AND `uid` = "'.$u->info['id'].'" LIMIT '.$itm['group_max'].'');
|
||||
$u->addDelo(2,$u->info['id'],'"<font color="green">System.shop</font>": Ïðåäìåò "'.$itm['name'].' (x'.$col.')" [itm:'.$itm['id'].'] áûë ïðîäàí â ìàãàçèí çà <B>'.$shpCena.' êð.</B>.',time(),$u->info['city'],'System.shop',0,0);
|
||||
} else {
|
||||
$u->addDelo(2,$u->info['id'],'"<font color="green">System.shop</font>": Ïðåäìåò "'.$itm['name'].' (x'.$col.')" [itm:'.$itm['id'].'] áûë ïðîäàí â ìàãàçèí çà <B>'.$shpCena.' êð.</B> (êðåäèòû íå ïåðåâåäåíû).',time(),$u->info['city'],'System.shop',0,0);
|
||||
$error = 'Íå óäàëîñü ïðîäàòü ïðåäìåò...';
|
||||
}
|
||||
} else {
|
||||
$error = 'Íå óäàëîñü ïðîäàòü ïðåäìåò...';
|
||||
}
|
||||
} else {
|
||||
$error = 'Ïðåäìåò íå íàéäåí â èíâåíòàðå.';
|
||||
}
|
||||
} elseif(isset($_GET['sale']) && isset($_GET['item_rep']) && $u->newAct($_GET['sd4']) ) {
|
||||
$id = (int)$_GET['item_rep'];
|
||||
$itm = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `im`.`pricerep` > 0 AND `iu`.`inShop`="0" AND `iu`.`id` = "'.mysql_real_escape_string($id).'" LIMIT 1'));
|
||||
$po = $u->lookStats($itm['data']);
|
||||
if($u->info['allLock'] > time()) {
|
||||
$po['nosale'] = 1;
|
||||
}
|
||||
if(isset($po['nosale'])){
|
||||
$error = 'Íå óäàëîñü ïðîäàòü ïðåäìåò, çàïðåò ïðîäàæè äàííîãî ïðåäìåòà ...';
|
||||
}elseif($pl['type']<29 && ($po['srok'] > 0 || $pl['srok'] > 0)){
|
||||
$error = 'Íå óäàëîñü ïðîäàòü ïðåäìåò, âûøåë ñðîê ãîäíîñòè ...';
|
||||
}elseif(isset($po['frompisher'])){
|
||||
$error = 'Íå óäàëîñü ïðîäàòü ïðåäìåò, ïðåäìåò èç ïîäçåìåëüÿ ...';
|
||||
}elseif(isset($itm['id'])){
|
||||
$shpCena = $itm['pricerep'];
|
||||
|
||||
$plmx = 0;
|
||||
if($itm['iznosMAXi']!=$itm['iznosMAX'] && $itm['iznosMAX']!=0){
|
||||
$plmx = $itm['iznosMAX'];
|
||||
}else{
|
||||
$plmx = $itm['iznosMAXi'];
|
||||
}
|
||||
|
||||
if($itm['iznosNOW']>0){
|
||||
$prc1 = $itm['iznosNOW']/$plmx*100;
|
||||
}else{
|
||||
$prc1 = 0;
|
||||
}
|
||||
$shpCena = $shpCena/100*(100-$prc1);
|
||||
if($itm['iznosMAX']>0 && $itm['iznosMAXi']>0 && $itm['iznosMAXi']>$itm['iznosMAX']){
|
||||
$shpCena = $shpCena/100*($itm['iznosMAX']/$itm['iznosMAXi']*100);
|
||||
}
|
||||
//$shpCena = $u->round2($shpCena/100*(100-$shopProcent));
|
||||
if($shpCena<0){
|
||||
$shpCena = 0;
|
||||
}
|
||||
$col = $u->itemsX($itm['id']);
|
||||
if($col>0){
|
||||
$shpCena = $shpCena*$col;
|
||||
}
|
||||
$shpCena = floor($shpCena);
|
||||
if($shpCena<0){
|
||||
$shpCena = 0;
|
||||
}
|
||||
$upd2 = mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `id` = "'.$itm['id'].'" LIMIT 1');
|
||||
if($upd2){
|
||||
if($col>1){
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `item_id`="'.$itm['item_id'].'" AND `uid`="'.$itm['uid'].'" AND `inGroup` = "'.$itm['inGroup'].'" LIMIT '.$col.'');
|
||||
}
|
||||
$u->rep['rep3'] += $shpCena;
|
||||
$upd = mysql_query('UPDATE `rep` SET `rep3` = "'.$u->rep['rep3'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
if($upd){
|
||||
$error = 'Âû óñïåøíî îáìåíÿëè ïðåäìåò "'.$itm['name'].' (x'.$col.')" íà +'.$shpCena.' âîèíñòâåííîñòè.<br>
|
||||
Âàøà âîèíñòâåííîñòü: '.($u->rep['rep3']-$u->rep['rep3_buy']).'';
|
||||
mysql_query('UPDATE `items_users` SET `inGroup` = "0",`delete` = "'.time().'" WHERE `inGroup` = "'.$itm['id'].'" AND `uid` = "'.$u->info['id'].'" LIMIT '.$itm['group_max'].'');
|
||||
$u->addDelo(2,$u->info['id'],'"<font color="green">System.shop</font>": Ïðåäìåò "'.$itm['name'].' (x'.$col.')" [itm:'.$itm['id'].'] áûë ïðîäàí â ìàãàçèí çà <B>'.$shpCena.' âîèíñòâåííîñòü.</B>.',time(),$u->info['city'],'System.shop',0,0);
|
||||
}else{
|
||||
$u->addDelo(2,$u->info['id'],'"<font color="green">System.shop</font>": Ïðåäìåò "'.$itm['name'].' (x'.$col.')" [itm:'.$itm['id'].'] áûë ïðîäàí â ìàãàçèí çà <B>'.$shpCena.' âîèíñòâåííîñòü.</B> (Ðåïóòàöèÿ íå ïåðåâåäåíà).',time(),$u->info['city'],'System.shop',0,0);
|
||||
$error = 'Íå óäàëîñü îáìåíÿòü ïðåäìåò...';
|
||||
}
|
||||
}else{
|
||||
$error = 'Íå óäàëîñü îáìåíÿòü ïðåäìåò...';
|
||||
}
|
||||
}else{
|
||||
$error = 'Ïîäõîäÿùèé ïðåäìåò íå íàéäåí â èíâåíòàðå.';
|
||||
}
|
||||
}
|
||||
|
||||
if($re!=''){ echo '<div align="right"><font color="red"><b>'.$re.'</b></font></div>'; } ?>
|
||||
<script type="text/javascript">
|
||||
function AddCount(name, txt)
|
||||
{
|
||||
document.getElementById("hint4").innerHTML = '<table border=0 width=100% cellspacing=1 cellpadding=0 bgcolor="#CCC3AA"><tr><td align=center><B>Êóïèòü íåñê. øòóê</td><td width=20 align=right valign=top style="cursor: pointer" onclick="closehint3();"><BIG><B>x</TD></tr><tr><td colspan=2>'+
|
||||
'<form method=post><table border=0 width=100% cellspacing=0 cellpadding=0 bgcolor="#FFF6DD"><tr><INPUT TYPE="hidden" name="set" value="'+name+'"><td colspan=2 align=center><B><I>'+txt+'</td></tr><tr><td width=80% align=right>'+
|
||||
'Êîëè÷åñòâî (øò.) <INPUT TYPE="text" NAME="count" id=count size=4></td><td width=20%> <INPUT TYPE="submit" value=" »» ">'+
|
||||
'</TD></TR></form></TABLE></td></tr></table>';
|
||||
document.getElementById("hint4").style.visibility = 'visible';
|
||||
document.getElementById("hint4").style.left = '100px';
|
||||
document.getElementById("hint4").style.top = '100px';
|
||||
document.getElementById("count").focus();
|
||||
}
|
||||
function closehint3() {
|
||||
document.getElementById('hint4').style.visibility='hidden';
|
||||
Hint3Name='';
|
||||
}
|
||||
</script>
|
||||
<style type="text/css">
|
||||
|
||||
.pH3 { COLOR: #8f0000; FONT-FAMILY: Arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; }
|
||||
.class_ {
|
||||
font-weight: bold;
|
||||
color: #C5C5C5;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class_st {
|
||||
font-weight: bold;
|
||||
color: #659BA3;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__ {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
}
|
||||
.class__st {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
font-size: 10px;
|
||||
}
|
||||
.class_old {
|
||||
font-weight: bold;
|
||||
color: #919191;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__old {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #838383;
|
||||
font-size: 10px;
|
||||
}
|
||||
</style>
|
||||
<TABLE width="100%" cellspacing="0" cellpadding="0">
|
||||
<tr><td valign="top"><?php
|
||||
echo '<b style="color:red">'.$error.'</b>';
|
||||
?>
|
||||
<br />
|
||||
<TABLE width="100%" cellspacing="0" cellpadding="4">
|
||||
<TR>
|
||||
<form name="F1" method="post">
|
||||
<TD valign="top" align="left">
|
||||
<!--Ìàãàçèí-->
|
||||
<table width="100%" cellspacing="0" cellpadding="0" bgcolor="#a5a5a5">
|
||||
<div id="hint3" style="visibility:hidden"></div>
|
||||
<tr>
|
||||
<td align="center" height="21">
|
||||
<?php
|
||||
/*íàçâàíèÿ ðàçäåëîâ (ñâåðõó)*/
|
||||
if(!isset($_GET['sale']) && !isset($_GET['gifts']) && isset($_GET['otdel'])) {
|
||||
$otdels_small_array = array (
|
||||
'',
|
||||
'<b>Îòäåë "Îðóæèå: êàñòåòû,íîæè"</b>',
|
||||
'<b>Îòäåë "Îðóæèå: òîïîðû"</b>',
|
||||
'<b>Îòäåë "Îðóæèå: äóáèíû,áóëàâû"</b>',
|
||||
'<b>Îòäåë "Îðóæèå: ìå÷è"</b>',
|
||||
'<b>Îòäåë "Îðóæèå: ìàãè÷åñêèå ïîñîõè"</b>',
|
||||
'<b>Îòäåë "Îäåæäà: ñàïîãè"</b>',
|
||||
'<b>Îòäåë "Îäåæäà: ïåð÷àòêè"</b>',
|
||||
'<b>Îòäåë "Îäåæäà: ðóáàõè"</b>',
|
||||
'<b>Îòäåë "Îäåæäà: ëåãêàÿ áðîíÿ"</b>',
|
||||
'<b>Îòäåë "Îäåæäà: òÿæåëàÿ áðîíÿ"</b>',
|
||||
'<b>Îòäåë "Îäåæäà: øëåìû"</b>',
|
||||
'<b>Îòäåë "Îäåæäà: íàðó÷è"</b>',
|
||||
'<b>Îòäåë "Îäåæäà: ïîÿñà"</b>',
|
||||
'<b>Îòäåë "Îäåæäà: ïîíîæè"</b>',
|
||||
'<b>Îòäåë "Ùèòû"</b>',
|
||||
'<b>Îòäåë "Þâåëèðíûå òîâàðû: ñåðüãè"</b>',
|
||||
'<b>Îòäåë "Þâåëèðíûå òîâàðû: îæåðåëüÿ"</b>',
|
||||
'<b>Îòäåë "Þâåëèðíûå òîâàðû: êîëüöà"</b>',
|
||||
|
||||
'<b>Îòäåë "Çàêëèíàíèÿ: íåéòðàëüíûå"</b>',
|
||||
'<b>Îòäåë "Çàêëèíàíèÿ: áîåâûå è çàùèòíûå"</b>'
|
||||
,'<b>Îòäåë "Çàêëèíàíèÿ: ïèðîæêè"</b>'
|
||||
,'<b>Îòäåë "Çàêëèíàíèÿ: èñöåëÿþùèå"</b>'
|
||||
,'<b>Îòäåë "Çàêëèíàíèÿ: ìàíÿùèå"</b>'
|
||||
,'<b>Îòäåë "Çàêëèíàíèÿ: ñòðàòåãè÷åñêèå"</b>'
|
||||
,'<b>Îòäåë "Çàêëèíàíèÿ: òàêòè÷åñêèå"</b>'
|
||||
,'<b>Îòäåë "Çàêëèíàíèÿ: ñåðâèñíûå"</b>'
|
||||
|
||||
,'<b>Îòäåë "Àìóíèöèÿ"</b>',
|
||||
'<b>Îòäåë "Ýëèêñèðû"</b>',
|
||||
'<b>Îòäåë "Ïîäàðêè"</b>',
|
||||
'<b>Îòäåë "Ïîäàðêè: íåäîáðûå"</b>',
|
||||
'<b>Îòäåë "Ïîäàðêè: óïàêîâêà"</b>',
|
||||
'<b>Îòäåë "Ïîäàðêè: îòêðûòêè"</b>',
|
||||
'<b>Îòäåë "Ïîäàðêè: ôåéåðâåðêè"</b>',
|
||||
'<b>Îòäåë "Óñèëåíèå îðóæèÿ: çàòî÷êè"</b>',
|
||||
'<b>Îòäåë "Íàñòàâíè÷åñòâî: îáðàçû"</b>');
|
||||
if(isset($otdels_small_array[$_GET['otdel']])){
|
||||
echo $otdels_small_array[$_GET['otdel']];
|
||||
}
|
||||
//echo '<br><b>Ìàãàçèí ïðèíèìàåò âåùè 0-7 óðîâíåé ïîä 100%, âåùè 8-ãî óðîâíÿ ïîä 95%, âåùè 9-ãî óðîâíÿ, à òàê æå ñâèòêè è ýëèêñèðû ìîæíî ñäàòü â ìàãàçèí ïîä 70%.</b>';
|
||||
|
||||
} elseif (isset($_GET['sale']) && $_GET['sale']) {
|
||||
echo '
|
||||
<B>Îòäåë "Ñêóïêà"</B><br>
|
||||
Çäåñü âû ìîæåòå ïðîäàòü ñâîè âåùè, çà æàëêèå ãðîøè...<br>'.
|
||||
//<b>Ìàãàçèí ïðèíèìàåò âåùè 0-7 óðîâíåé ïîä 99%, âåùè 8-ãî óðîâíÿ ïîä 95%, âåùè 9-ãî óðîâíÿ, à òàê æå ñâèòêè è ýëèêñèðû ìîæíî ñäàòü â ìàãàçèí ïîä 70%.</b><br>
|
||||
'Ó âàñ â íàëè÷èè:
|
||||
';
|
||||
} elseif (isset($_GET['gifts'])) {
|
||||
echo '
|
||||
<B>Îòäåë "Ñäåëàòü ïîäàðêè"</B>';
|
||||
}
|
||||
?>
|
||||
</tr>
|
||||
<tr><td>
|
||||
<!--Ðþêçàê / Ïðèëàâîê-->
|
||||
<table width="100%" CELLSPACING="1" CELLPADDING="1" bgcolor="#a5a5a5">
|
||||
<?php
|
||||
if(isset($_GET['gifts']))
|
||||
{
|
||||
?>
|
||||
|
||||
<tr><td bgcolor="#D5D5D5">
|
||||
Âû ìîæåòå ñäåëàòü ïîäàðîê äîðîãîìó ÷åëîâåêó. Âàø ïîäàðîê áóäåò îòîáðàæàòüñÿ â èíôîðìàöèè î ïåðñîíàæå.
|
||||
<OL>
|
||||
<LI>Óêàæèòå ëîãèí ïåðñîíàæà, êîòîðîìó õîòèòå ñäåëàòü ïîäàðîê<BR>
|
||||
Ëîãèí
|
||||
<INPUT TYPE=text NAME=to_login value="">
|
||||
<LI>Öåëü ïîäàðêà. Áóäåò îòîáðàæàòüñÿ â èíôîðìàöèè î ïåðñîíàæå (íå áîëåå 60 ñèìâîëîâ)<BR>
|
||||
<INPUT TYPE=text NAME=podarok2 value="" maxlength=60 size=50>
|
||||
<LI>Íàïèøèòå òåêñò ñîïðîâîäèòåëüíîé çàïèñêè (â èíôîðìàöèè î ïåðñîíàæå íå îòîáðàæàåòñÿ)<BR>
|
||||
<TEXTAREA NAME=txt ROWS=6 COLS=80></TEXTAREA>
|
||||
<LI>Âûáåðèòå, îò ÷üåãî èìåíè ïîäàðîê:<BR>
|
||||
<INPUT TYPE=radio NAME=from value=0 checked> <B><?=$u->info['login']?></B> [<?=$u->info['level']?>]<BR>
|
||||
<INPUT TYPE=radio NAME=from value=1 > àíîíèìíî<BR>
|
||||
<? if($u->info['clan']>0){ ?><INPUT TYPE=radio NAME=from value=2 > îò èìåíè êëàíà<BR><? } ?>
|
||||
<LI>Íàæìèòå êíîïêó <B>Ïîäàðèòü</B> ïîä ïðåäìåòîì, êîòîðûé õîòèòå ïðåïîäíåñòè â ïîäàðîê:<BR>
|
||||
</OL>
|
||||
<input name="itemgift" id="itemgift" type="hidden" value="0" />
|
||||
</td></tr>
|
||||
<?php
|
||||
}
|
||||
if(isset($_GET['gifts']))
|
||||
{
|
||||
$htmlg2 = '';
|
||||
$sp = mysql_query('SELECT * FROM `users_gifts` WHERE `uid` = "'.$u->info['id'].'"');
|
||||
while( $pl = mysql_fetch_array($sp) ) {
|
||||
$itmg2 = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="160" align="center" style="border-right:#A5A5A5 1px solid; padding:5px;">'.
|
||||
//
|
||||
'<img style="padding-bottom:5px;" src="https://img.new-combats.com/i/items/'.$pl['img'].'"><br>'.
|
||||
'<input onClick="document.getElementById(\'itemgift\').value='.(1000000000000+$pl['id']).';document.F1.submit();" type="button" value="Ïîäàðèòü çà '.$pl['money'].' êð.">'.
|
||||
//
|
||||
'</td><td align="left" valign="top" style="border-right:#A5A5A5 1px solid; padding:5px;">'.
|
||||
//
|
||||
'<a href="https://new-combats.com/item/0">'.$pl['name'].'</a> (Ìàññà: 1)<br>Äîëãîâå÷íîñòü: 0/1<br>'.
|
||||
'<small><b>Îïèñàíèå:</b><br>Ýòî èìåííîé ïîäàðîê, åãî ìîæåòå ïîäàðèòü òîëüêî Âû.<br>Ñäåëàíî â Capital city</small>'.
|
||||
//
|
||||
'</td></tr></table>';
|
||||
$htmlg2 .= '<tr><td align="center" bgcolor="#e2e0e0">'.$itmg2.'</td></tr>';
|
||||
}
|
||||
if( $htmlg2 != '' ) {
|
||||
echo '<tr><td align="center" bgcolor="#e2e0e0"><h3>Óíèêàëüíûå ïîäàðêè</h3>' . $htmlg2 . '</td></tr>';
|
||||
echo '<tr><td align="center" bgcolor="#e2e0e0"><h3>Ñòàíäàðòíûå ïîäàðêè</h3></td></tr>';
|
||||
}
|
||||
unset($htmlg2,$itmg2);
|
||||
//
|
||||
$itmAll = $u->genInv(3,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND (`im`.`type` = "28" OR `im`.`type` = "38" OR `im`.`type` = "63" OR `im`.`type` = "64") AND (`iu`.`gift` = "" OR (`iu`.`data` LIKE "%|zazuby=%" AND `iu`.`gift` = 1)) ORDER BY `lastUPD` DESC');
|
||||
if($itmAll[0]==0){
|
||||
$itmAllSee = '<tr><td align="center" bgcolor="#e2e0e0">Ó âàñ íåò ïîäõîäÿùèõ ïðåäìåòîâ</td></tr>';
|
||||
}else{
|
||||
$itmAllSee = $itmAll[2];
|
||||
}
|
||||
echo $itmAllSee;
|
||||
}elseif(!isset($_GET['sale'])){
|
||||
//Âûâîäèì âåùè â ìàãàçèíå äëÿ ïîêóïêè
|
||||
$u->shopItems($sid);
|
||||
}else{
|
||||
//Âûâîäèì âåùè â èíâåíòàðå äëÿ ïðîäàæè
|
||||
$itmAll = $u->genInv(2,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" ORDER BY `lastUPD` DESC');
|
||||
if($itmAll[0]==0){
|
||||
$itmAllSee = '<tr><td align="center" bgcolor="#e2e0e0">ÏÓÑÒÎ</td></tr>';
|
||||
}else{
|
||||
$itmAllSee = $itmAll[2];
|
||||
}
|
||||
echo $itmAllSee;
|
||||
}
|
||||
?>
|
||||
</TABLE>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
</FORM>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<td width="280" valign="top">
|
||||
<TABLE cellspacing="0" cellpadding="0"><TD width="100%"> </TD><TD>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td>
|
||||
<!-- -->
|
||||
<? echo $goLis; ?>
|
||||
<!-- -->
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td nowrap="nowrap">
|
||||
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#DEDEDE">
|
||||
<tr>
|
||||
<td bgcolor="#D3D3D3"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /></td>
|
||||
<td bgcolor="#D3D3D3" nowrap><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=2.180.0.234&rnd=<? echo $code; ?>';" title="<? thisInfRm('2.180.0.234',1); ?>">Öåíòðàëüíàÿ Ïëîùàäü</a></td>
|
||||
</tr>
|
||||
<? /*<tr>
|
||||
<td bgcolor="#D3D3D3"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /></td>
|
||||
<td bgcolor="#D3D3D3" nowrap><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.368&rnd=<? echo $code; ?>';" title="<? thisInfRm('1.180.0.368',1); ?>">Ïîäïîëüíàÿ ëàâêà</a></td>
|
||||
</tr>*/ ?>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></table>
|
||||
</td></table>
|
||||
<div><br />
|
||||
<div align="right">
|
||||
<small>
|
||||
Ìàññà: <?=$u->aves['now']?>/<?=$u->aves['max']?> <br />
|
||||
Ó âàñ â íàëè÷èè: <b style="color:#339900;"><?php echo round($u->info['money'],2); ?> êð.</b>
|
||||
<?
|
||||
if($u->info['level'] < 8) {
|
||||
?>
|
||||
<br />Çóáîâ: <?=$u->zuby($u->info['money4'])?>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
</small>
|
||||
</div>
|
||||
<br />
|
||||
<?php
|
||||
/*êíîïî÷êè*/
|
||||
if( !isset($_GET['sale']) ) {
|
||||
echo '<INPUT TYPE="button" value="Ïðîäàòü âåùè" onclick="location=\'?otdel='.$_GET['otdel'].'&sale=1\'"> ';
|
||||
} else {
|
||||
echo '<INPUT TYPE="button" value="Êóïèòü âåùè" onclick="location=\'?otdel='.$_GET['otdel'].'\'"> ';
|
||||
}
|
||||
?>
|
||||
<INPUT TYPE="button" value="Îáíîâèòü" onclick="location = '<? echo str_replace('item','',str_replace('buy','',$_SERVER['REQUEST_URI'])); ?>';"><BR>
|
||||
</div>
|
||||
<div style="background-color:#A5A5A5;padding:1"><center><B>Îòäåëû ìàãàçèíà</B></center></div>
|
||||
<div style="line-height:17px;">
|
||||
<?php
|
||||
/*íàçâàíèÿ ðàçäåëîâ (ñïðàâà)*/
|
||||
$otdels_array = array (
|
||||
'',
|
||||
'Îðóæèå: êàñòåòû,íîæè',
|
||||
' òîïîðû',
|
||||
' äóáèíû,áóëàâû',
|
||||
' ìå÷è',
|
||||
' ìàãè÷åñêèå ïîñîõè',
|
||||
'Îäåæäà: ñàïîãè',
|
||||
' ïåð÷àòêè',
|
||||
' ðóáàõè',
|
||||
' ëåãêàÿ áðîíÿ',
|
||||
' òÿæåëàÿ áðîíÿ',
|
||||
' øëåìû',
|
||||
' íàðó÷è',
|
||||
' ïîÿñà',
|
||||
' ïîíîæè',
|
||||
'Ùèòû',
|
||||
'Þâåëèðíûå òîâàðû: ñåðüãè',
|
||||
' îæåðåëüÿ',
|
||||
' êîëüöà',
|
||||
|
||||
'Çàêëèíàíèÿ: íåéòðàëüíûå',
|
||||
' áîåâûå è çàùèòíûå',
|
||||
' ïèðîæêè',
|
||||
' èñöåëÿþùèå',
|
||||
' ìàíÿùèå',
|
||||
' ñòðàòåãè÷åñêèå',
|
||||
' òàêòè÷åñêèå',
|
||||
' ñåðâèñíûå',
|
||||
|
||||
'Àìóíèöèÿ',
|
||||
' Ýëèêñèðû',
|
||||
'Ïîäàðêè',
|
||||
' íåäîáðûå',
|
||||
' óïàêîâêà',
|
||||
' îòêðûòêè',
|
||||
' ôåéåðâåðêè',
|
||||
'Óñèëåíèå îðóæèÿ: çàòî÷êè',
|
||||
//'Íàñòàâíè÷åñòâî: îáðàçû'
|
||||
'');
|
||||
$i=1;
|
||||
while ($i!=-1)
|
||||
{
|
||||
if(isset($otdels_array[$i]))
|
||||
{
|
||||
if(isset($_GET['otdel']) && $_GET['otdel']==$i)
|
||||
{
|
||||
$color = 'C7C7C7';
|
||||
} else {
|
||||
$color = 'e2e0e0';
|
||||
}
|
||||
echo '
|
||||
<A HREF="?otdel='.$i.'"><DIV style="background-color: #'.$color.'">
|
||||
'.$otdels_array[$i].'
|
||||
</A></DIV>
|
||||
';
|
||||
} else {
|
||||
$i = -2;
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
|
||||
if(isset($_GET['gifts']))
|
||||
{
|
||||
$color = 'C7C7C7';
|
||||
}else{
|
||||
$color = 'e2e0e0';
|
||||
}
|
||||
echo '<A HREF="?otdel=32&gifts=1"><DIV style="background-color: #'.$color.'">Ñäåëàòü ïîäàðêè</A></DIV>';
|
||||
?>
|
||||
</div>
|
||||
</td>
|
||||
</table>
|
||||
<br>
|
||||
<div id="textgo" style="visibility:hidden;"></div>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,204 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if($u->room['file'] == 'an/taverna')
|
||||
{
|
||||
$shopProcent = 50;
|
||||
|
||||
if(!isset($_GET['otdel']))
|
||||
{
|
||||
$_GET['otdel'] = 1;
|
||||
}
|
||||
|
||||
$sid = 9;
|
||||
|
||||
$error = '';
|
||||
|
||||
if(isset($_GET['buy']))
|
||||
{
|
||||
if($u->newAct($_GET['sd4'])==true)
|
||||
{
|
||||
$re = $u->buyItem($sid,(int)$_GET['buy'],(int)$_GET['x'],'');
|
||||
}else{
|
||||
$re = 'Âû óâåðåíû ÷òî õîòèòå êóïèòü ýòîò ïðåäìåò?';
|
||||
}
|
||||
}
|
||||
|
||||
if($re!=''){ echo '<div align="right"><font color="red"><b>'.$re.'</b></font></div>'; } ?>
|
||||
<script type="text/javascript">
|
||||
function AddCount(name, txt)
|
||||
{
|
||||
document.getElementById("hint4").innerHTML = '<table border=0 width=100% cellspacing=1 cellpadding=0 bgcolor="#CCC3AA"><tr><td align=center><B>Êóïèòü íåñê. øòóê</td><td width=20 align=right valign=top style="cursor: pointer" onclick="closehint3();"><BIG><B>x</TD></tr><tr><td colspan=2>'+
|
||||
'<form method=post><table border=0 width=100% cellspacing=0 cellpadding=0 bgcolor="#FFF6DD"><tr><INPUT TYPE="hidden" name="set" value="'+name+'"><td colspan=2 align=center><B><I>'+txt+'</td></tr><tr><td width=80% align=right>'+
|
||||
'Êîëè÷åñòâî (øò.) <INPUT TYPE="text" NAME="count" id=count size=4></td><td width=20%> <INPUT TYPE="submit" value=" »» ">'+
|
||||
'</TD></TR></form></TABLE></td></tr></table>';
|
||||
document.getElementById("hint4").style.visibility = 'visible';
|
||||
document.getElementById("hint4").style.left = '100px';
|
||||
document.getElementById("hint4").style.top = '100px';
|
||||
document.getElementById("count").focus();
|
||||
}
|
||||
function closehint3() {
|
||||
document.getElementById('hint4').style.visibility='hidden';
|
||||
Hint3Name='';
|
||||
}
|
||||
</script>
|
||||
<style type="text/css">
|
||||
|
||||
.pH3 { COLOR: #8f0000; FONT-FAMILY: Arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; }
|
||||
.class_ {
|
||||
font-weight: bold;
|
||||
color: #C5C5C5;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class_st {
|
||||
font-weight: bold;
|
||||
color: #659BA3;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__ {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
}
|
||||
.class__st {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
font-size: 10px;
|
||||
}
|
||||
.class_old {
|
||||
font-weight: bold;
|
||||
color: #919191;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__old {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #838383;
|
||||
font-size: 10px;
|
||||
}
|
||||
</style>
|
||||
<TABLE width="100%" cellspacing="0" cellpadding="0">
|
||||
<tr><td valign="top"><div align="center" class="pH3">Òàâåðíà</div>
|
||||
<?php
|
||||
echo '<b style="color:red">'.$error.'</b>';
|
||||
?>
|
||||
<br />
|
||||
<TABLE width="100%" cellspacing="0" cellpadding="4">
|
||||
<TR>
|
||||
<form name="F1" method="post">
|
||||
<TD valign="top" align="left">
|
||||
<!--Ìàãàçèí-->
|
||||
<table width="100%" cellspacing="0" cellpadding="0" bgcolor="#a5a5a5">
|
||||
<div id="hint3" style="visibility:hidden"></div>
|
||||
<tr>
|
||||
<td align="center" height="21">
|
||||
<?php
|
||||
/*íàçâàíèÿ ðàçäåëîâ (ñâåðõó)*/
|
||||
if(!isset($_GET['sale']) && !isset($_GET['gifts']) && isset($_GET['otdel']))
|
||||
{
|
||||
$otdels_small_array = array (1=>'<b>Åäà</b>');
|
||||
if(isset($otdels_small_array[$_GET['otdel']]))
|
||||
{
|
||||
echo $otdels_small_array[$_GET['otdel']];
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
||||
</tr>
|
||||
<tr><td>
|
||||
<!--Ðþêçàê / Ïðèëàâîê-->
|
||||
<table width="100%" CELLSPACING="1" CELLPADDING="1" bgcolor="#a5a5a5">
|
||||
<?php
|
||||
//Âûâîäèì âåùè â ìàãàçèíå äëÿ ïîêóïêè
|
||||
$u->shopItems($sid);
|
||||
?>
|
||||
</TABLE>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
</FORM>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<td width="280" valign="top">
|
||||
<TABLE cellspacing="0" cellpadding="0"><TD width="100%"> </TD><TD>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td>
|
||||
<!-- -->
|
||||
<? echo $goLis; ?>
|
||||
<!-- -->
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td nowrap="nowrap">
|
||||
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#DEDEDE">
|
||||
<tr>
|
||||
<td bgcolor="#D3D3D3"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /></td>
|
||||
<td bgcolor="#D3D3D3" nowrap><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=2.180.0.246&rnd=<? echo $code; ?>';" title="<? thisInfRm('2.180.0.246',1); ?>">Ðûöàðñêèé çàë</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td bgcolor="#D3D3D3"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /></td>
|
||||
<td bgcolor="#D3D3D3" nowrap><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=2.180.0.260&rnd=<? echo $code; ?>';" title="<? thisInfRm('2.180.0.260',1); ?>">Òîðãîâûé çàë</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></table>
|
||||
</td></table>
|
||||
<div><br />
|
||||
<div align="right">
|
||||
<small>
|
||||
Ìàññà: <?=$u->aves['now']?>/<?=$u->aves['max']?> <br />
|
||||
Ó âàñ â íàëè÷èè: <b style="color:#339900;"><?php echo round($u->info['money'],2); ?> êð.</b>
|
||||
</small>
|
||||
</div>
|
||||
<br />
|
||||
<INPUT TYPE="button" value="Îáíîâèòü" onclick="location = '<? echo $_SERVER['REQUEST_URI']; ?>';"><BR>
|
||||
</div>
|
||||
<div style="background-color:#A5A5A5;padding:1"><center><B>Îòäåëû ìàãàçèíà</B></center></div>
|
||||
<div style="line-height:17px;">
|
||||
<?php
|
||||
/*íàçâàíèÿ ðàçäåëîâ (ñïðàâà)*/
|
||||
$otdels_array = array (1=>'Åäà');
|
||||
$i=1;
|
||||
while ($i!=-1)
|
||||
{
|
||||
if(isset($otdels_array[$i]))
|
||||
{
|
||||
if(isset($_GET['otdel']) && $_GET['otdel']==$i)
|
||||
{
|
||||
$color = 'C7C7C7';
|
||||
} else {
|
||||
$color = 'e2e0e0';
|
||||
}
|
||||
echo '
|
||||
<A HREF="?otdel='.$i.'"><DIV style="background-color: #'.$color.'">
|
||||
'.$otdels_array[$i].'
|
||||
</A></DIV>
|
||||
';
|
||||
} else {
|
||||
$i = -2;
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
|
||||
if(isset($_GET['gifts']))
|
||||
{
|
||||
$color = 'C7C7C7';
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
</td>
|
||||
</table>
|
||||
<br>
|
||||
<div id="textgo" style="visibility:hidden;"></div>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,79 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if($u->room['file']=='an/torg')
|
||||
{
|
||||
?>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="250" valign="top">
|
||||
<? $usee = $u->getInfoPers($u->info['id'],0); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; } ?>
|
||||
</td>
|
||||
<td width="230" valign="top" style="padding-top:19px;"><? include('modules_data/stats_loc.php'); ?></td>
|
||||
<td valign="top"><div align="right">
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td>
|
||||
<? if($re!=''){ echo '<font color="red"><b>'.$re.'</b></font>'; } ?>
|
||||
<table width="500" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div style="position:relative; cursor: pointer; width: 500;" id="ione"><img src="https://img.new-combats.com/i/images/300x225/club/navig3.jpg" id="img_ione" width="500" height="240" border="1"/>
|
||||
|
||||
<div style="position:absolute; left:118px; top:175px; width:101px; height:37px; z-index:90;"><img <? thisInfRm('2.180.0.244'); ?> onclick="location='main.php?loc=2.180.0.244';" onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_sec3.gif" width="101" height="37" class="aFilter" /></div>
|
||||
|
||||
<div style="position:absolute; left:251px; top:181px; width:16px; height:18px; z-index:90;"><img src="https://img.new-combats.com/i/images/300x225/fl1.gif" width="16" height="18" title="Âû íàõîäèòåñü â '<? echo $u->room['name']; ?>'" /></div>
|
||||
<div style="position:absolute; left:281px; top:173px; width:122px; height:31px; z-index:90;"><img onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_sec5.gif" width="122" height="31" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:23px; top:116px; width:120px; height:35px; z-index:90;"><img <? thisInfRm('2.180.0.259'); ?> onclick="location='main.php?loc=1.180.0.220';" onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_2stair.gif" width="120" height="35" class="aFilter" /></div>
|
||||
|
||||
<div style="position:absolute; left:36px; top:41px; width:63px; height:40px; z-index:90;"><img onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_sec2.gif" width="63" height="40" class="aFilter" /></div>
|
||||
|
||||
<div style="position:absolute; left:24px; top:180px; width:91px; height:43px; z-index:90;"><img onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_sec1.gif" width="91" height="43" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:122px; top:52px; width:123px; height:39px; z-index:90;"><img onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_sec7.gif" width="123" height="39" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:305px; top:51px; width:123px; height:30px; z-index:90;"><img onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_sec6.gif" width="123" height="30" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:391px; top:120px; width:89px; height:32px; z-index:90;"><img <? thisInfRm('2.180.0.399'); ?> onclick="location='main.php?loc=2.180.0.399';" onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_sec4.gif" width="89" height="32" class="aFilter" /></div>
|
||||
<div id="snow"></div>
|
||||
<? echo $goline; ?>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div style="display:none; height:0px " id="moveto"></div>
|
||||
<div align="right" style="padding: 3px;"><small>«<? echo $c['title3']; ?>» ïðèâåòñòâóåò Âàñ, <b><? echo $u->info['login']; ?></b>.<br />
|
||||
<?php
|
||||
if($u->info['level']<6)
|
||||
{
|
||||
echo '
|
||||
Âàì âñå âðåìÿ êàæåòñÿ ÷òî çà âàìè ñëåäÿò? ×óäèòñÿ, ÷òî ñëó÷àéíûé ïîïóò÷èê ìå÷òàåò âñàäèòü âàì òîïîð â ñïèíó? Ïðè ñîâåðøåíèè î÷åðåäíîé ïîêóïêè â ãîñ. ìàãàçèíå ìó÷àåò îùóùåíèå, ÷òî âàñ îáìàíóëè? Êàæåòñÿ, ÷òî ñèìïàòè÷íàÿ äåâóøêà íàïðîòèâ ñìîòðèò íà âàñ êàê íà ïèùó? Óñïîêîéòåñü, ýòî íå ïàðàíîéÿ. Ýòî ðåàëèè Capital city. Ãîðîäà Òüìû.
|
||||
';
|
||||
}else{
|
||||
echo 'Âîçìîæíî, âû îøèáëèñü ýòàæîì - íàñòîÿùèå ñðàæåíèÿ ïðîõîäÿò ýòàæîì âûøå.';
|
||||
} ?>
|
||||
</small></div></td>
|
||||
<td>
|
||||
<!-- <br /><span class="menutop"><nobr>Êîìíàòà äëÿ íîâè÷êîâ</nobr></span>-->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<small>
|
||||
<HR>
|
||||
<? $hgo = $u->testHome(); if(!isset($hgo['id'])){ ?><INPUT onclick="location.href='main.php?homeworld=<? echo $code; ?>';" class="btn" value="Âîçâðàò" type="button" name="combats2"><? } unset($hgo); ?>
|
||||
<INPUT onclick="location.href='main.php?clubmap=<? echo $code; ?>';" class="btn" value="Êàðòà êëóáà" type="button" name="combats2">
|
||||
<INPUT id="forum" class="btn" onclick="window.open('https://new-combats.com/forum/', 'forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')" value="Ôîðóì" type="button" name="forum">
|
||||
<INPUT class="btn" onclick="window.open('/encicl/help/top1.html', 'help', 'height=300,width=500,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes')" value="Ïîäñêàçêà" type="button">
|
||||
<INPUT class="btn" value="Îáúåêòû" type="button">
|
||||
<br />
|
||||
<strong>Âíèìàíèå!</strong> Íèêîãäà è íèêîìó íå ãîâîðèòå ïàðîëü îò ñâîåãî ïåðñîíàæà. Íå ââîäèòå ïàðîëü íà äðóãèõ ñàéòàõ, òèïà "íîâûé ãîðîä", "ëîòåðåÿ", "òàì, ãäå âñå äàþò íà õàëÿâó". Ïàðîëü íå íóæåí íè ïàëàäèíàì, íè êëàíàì, íè àäìèíèñòðàöèè, <U>òîëüêî âçëîìùèêàì</U> äëÿ êðàæè âàøåãî ãåðîÿ.<BR>
|
||||
<em>Àäìèíèñòðàöèÿ.</em></small> <BR>
|
||||
<? echo $rowonmax; ?><BR>
|
||||
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,334 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if($u->room['file']=='an/vokzal')
|
||||
{
|
||||
$cs = ''; $cbuy = array(); $tmref = 0;
|
||||
$sp = mysql_query('SELECT * FROM `vokzal` WHERE `city` = "'.$u->info['city'].'" OR `tocity` = "'.$u->info['city'].'"');
|
||||
while($pl = mysql_fetch_array($sp))
|
||||
{
|
||||
$vz1 = mysql_fetch_array(mysql_query('SELECT * FROM `room` WHERE `name` = "Âîêçàë" AND `city` = "'.$pl['city'].'" LIMIT 1'));
|
||||
$vz2 = mysql_fetch_array(mysql_query('SELECT * FROM `room` WHERE `name` = "Âîêçàë" AND `city` = "'.$pl['tocity'].'" LIMIT 1'));
|
||||
$crm = mysql_fetch_array(mysql_query('SELECT * FROM `room` WHERE `name` = "'.$pl['name'].'" LIMIT 1'));
|
||||
//period 0 - ïðèáûòèå â ãîðîä (ñòîÿíêà), 1 - äâèæåíèå, 3 - ïðèáûòèå â äðóãîé ãîðîä (ñòîÿíêà), 4 - äâèæåíèå (èç tocity)
|
||||
if($pl['time_start_go']==0)
|
||||
{
|
||||
//Ýòî íîâàÿ êàðåòà îáíîâëÿåì äàííûå
|
||||
mysql_query('UPDATE `vokzal` SET `time_start_go` = "'.(time()+$pl['timeStop']*60).'",`time_finish_go` = "'.(time()+$pl['timeStop']*60+$pl['time_go']*60).'" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
|
||||
$pl['time_start_go'] = time()+$pl['timeStop']*60;
|
||||
$pl['time_finish_go'] = $pl['time_start_go']+$pl['time_go']*60;
|
||||
}
|
||||
$see = 1;
|
||||
$plc = $pl['tocity'];
|
||||
$col = 'e6e6e6" style="color:#B7B7B7;"';
|
||||
$tmgo = '<small>(Ïðèáóäåò â <b>'.date('H:i',$pl['time_finish_go']).'</b>)</small>';
|
||||
$bl = '--';
|
||||
$bb = 'áèëåòîâ íåò';
|
||||
if($pl['time_start_go']-600<time() && $pl['time_start_go']>time())
|
||||
{
|
||||
//ìîæíî çíàíèìàòü ìåñòà â êàðåòå
|
||||
if(isset($crm['id']))
|
||||
{
|
||||
$sr = mysql_query('SELECT `uid`,`id` FROM `items_users` WHERE `secret_id` = "'.$pl['time_start_go'].'_b'.$pl['id'].'" AND `delete` = "0" LIMIT 100');
|
||||
while($pr = mysql_fetch_array($sr))
|
||||
{
|
||||
$upd1 = mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `id` = "'.$pr['id'].'" LIMIT 1');
|
||||
if($upd1)
|
||||
{
|
||||
mysql_query('UPDATE `users` SET `room` = "'.$crm['id'].'" WHERE `online` > '.(time()-120).' AND `room` = "'.$u->info['room'].'" AND `id` = "'.$pr['uid'].'" LIMIT 1');
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if((($pl['period']==0 && $u->info['city']==$pl['city']) || ($pl['period']==3 && $u->info['city']==$pl['tocity'])) && $pl['time_start_go']>time() && $pl['citygo']!=$u->info['city'])
|
||||
{
|
||||
$see = 1;
|
||||
$tmgo = date('d.m.Y â H:i',$pl['time_start_go']);
|
||||
$col = 'c9c9c9';
|
||||
$bl = $pl['bilets'];
|
||||
$bb = '<input type="button" onClick="location=\'main.php?buy='.$pl['id'].'&sd4='.$u->info['nextAct'].'\'" value="êóïèòü áèëåò">';
|
||||
if($pl['bilets']<=0)
|
||||
{
|
||||
$bb = 'áèëåòîâ íåò';
|
||||
}
|
||||
}else{
|
||||
//îòïðàâëÿåì êàðåòó â äðóãîé ãîðîä
|
||||
if($pl['time_finish_go']<time())
|
||||
{
|
||||
//ïðèáûëè
|
||||
if($pl['period']==0)
|
||||
{
|
||||
//Ïðèáûëè â ãîðîä, âðåìÿ ñòîÿíêè çàêîí÷èëîñü, è ïîåõàëè
|
||||
mysql_query('UPDATE `vokzal` SET `period` = "1",`citygo` = "'.$pl['tocity'].'" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
|
||||
$pl['period'] = 1;
|
||||
}elseif($pl['period']==1)
|
||||
{
|
||||
//ïðèåõàëèñ â äðóãîé ãîðîä, äåëàåì òàì ñòîÿíêó
|
||||
if(isset($crm['id']))
|
||||
{
|
||||
mysql_query('UPDATE `users` SET `city` = "'.$pl['tocity'].'",`room` = "'.$vz2['id'].'" WHERE `room` = "'.$crm['id'].'" LIMIT '.$pl['bilets_default'].'');
|
||||
}
|
||||
mysql_query('UPDATE `vokzal` SET `bilets` = "'.$pl['bilets_default'].'",`citygo`="'.$pl['city'].'",`time_finish_go` = "'.(time()+$pl['timeStop']*60+$pl['time_go']*60).'",`time_start_go` = "'.(time()+$pl['timeStop']*60).'",`period` = "3" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
|
||||
$pl['period'] = 3;
|
||||
}elseif($pl['period']==3)
|
||||
{
|
||||
//Ïðèáûëè â ãîðîä, âðåìÿ ñòîÿíêè çàêîí÷èëîñü, è ïîåõàëè
|
||||
mysql_query('UPDATE `vokzal` SET `period` = "4" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
|
||||
$pl['period'] = 4;
|
||||
}elseif($pl['period']==4)
|
||||
{
|
||||
//ïðèåõàëèñ â äðóãîé ãîðîä, äåëàåì òàì ñòîÿíêó
|
||||
if(isset($crm['id']))
|
||||
{
|
||||
mysql_query('UPDATE `users` SET `city` = "'.$pl['city'].'",`room` = "'.$vz1['id'].'" WHERE `room` = "'.$crm['id'].'" LIMIT '.$pl['bilets_default'].'');
|
||||
}
|
||||
mysql_query('UPDATE `vokzal` SET `bilets` = "'.$pl['bilets_default'].'",`citygo`="'.$pl['tocity'].'",`time_finish_go` = "'.(time()+$pl['timeStop']*60+$pl['time_go']*60).'",`time_start_go` = "'.(time()+$pl['timeStop']*60).'",`period` = "0" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
|
||||
$pl['period'] = 0;
|
||||
}else{
|
||||
echo '[?]';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if($see==1)
|
||||
{
|
||||
if($pl['period']==0 || $pl['period']==1)
|
||||
{
|
||||
$plc = $pl['tocity'];
|
||||
}else{
|
||||
$plc = $pl['city'];
|
||||
}
|
||||
$cs .= '<tr>
|
||||
<td height="30" bgcolor="#'.$col.'" align="center">'.$tmgo.'</td>
|
||||
<td bgcolor="#'.$col.'" align="center">'.$u->city_name[$plc].'</td>
|
||||
<td bgcolor="#'.$col.'" align="center">'.$pl['time_go'].' ìèí.</td>
|
||||
<td bgcolor="#'.$col.'" align="center">'.$pl['price1'].' êð.</td>
|
||||
<td bgcolor="#'.$col.'" align="center"> íåò </td>
|
||||
<td bgcolor="#'.$col.'" align="center">'.$bl.'</td>
|
||||
<td bgcolor="#'.$col.'" align="center">'.$bb.'</td>
|
||||
</tr>';
|
||||
if($pl['time_start_go']-time()<$tmref)
|
||||
{
|
||||
$tmref = $pl['time_start_go']-time();
|
||||
}
|
||||
if($bl!='--' && $bl>0 && $pl['citygo']!=$u->info['city'])
|
||||
{
|
||||
$cbuy[$pl['id']] = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(isset($_GET['buy']) && $u->newAct($_GET['sd4'])==true)
|
||||
{
|
||||
$buy = mysql_fetch_array(mysql_query('SELECT * FROM `vokzal` WHERE `time_start_go` > "'.time().'" AND `citygo` != "'.$u->info['city'].'" AND `id` = "'.mysql_real_escape_string($_GET['buy']).'" LIMIT 1'));
|
||||
if(isset($buy['id']) && isset($cbuy[$buy['id']]))
|
||||
{
|
||||
if($buy['bilets']<=0)
|
||||
{
|
||||
$error = 'Áèëåòîâ áîëüøå íåò, çàãëÿíèòå ïîçæå';
|
||||
}elseif($u->info['money']>=$buy['price1'])
|
||||
{
|
||||
$u->info['money'] -= $buy['price1'];
|
||||
$upd = mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
if($upd)
|
||||
{
|
||||
//ïåðåäàåì Áèëåò ïåðñîíàæó
|
||||
$error = 'Âû çàïëàòèëè '.$buy['price1'].' êð. çà áèëåò â '.$u->city_name[$buy['tocity']].'<br>Îòïðàâêà â '.date('d.m.Y H:i',$buy['time_start_go']).' ïî ñåðâåðó';
|
||||
$ib = 'Äàòà îòïðàâëåíèÿ êàðåòû â '.$u->city_name[$buy['tocity']].': '.date('d.m.Y â H:i',$buy['time_start_go']).'<br>Áèëåò íà èìÿ: <b>'.$u->info['login'].'</b>';
|
||||
$ins = mysql_query('INSERT INTO `items_users` (`1price`,`maidin`,`data`,`uid`,`item_id`,`iznosMAX`,`lastUPD`,`secret_id`,`time_create`) VALUES ("'.$buy['price1'].'","'.$u->info['city'].'","info='.$ib.'|noodet=1","'.$u->info['id'].'","866","1","'.time().'","'.$buy['time_start_go'].'_b'.$buy['id'].'","'.time().'")');
|
||||
if($ins)
|
||||
{
|
||||
$error .= '<br>Ïðåäìåò "Áèëåò" áûë ïåðåìåùåí ê Âàì â èíâåíòàðü, â ðàçäåë "ïðî÷åå".';
|
||||
mysql_query('UPDATE `vokzal` SET `bilets` = "'.($buy['bilets']-1).'" WHERE `id` = "'.$buy['id'].'" LIMIT 1');
|
||||
}else{
|
||||
$error = 'Íå óäàëîñü ïðèîáðåñòè áèëåò';
|
||||
}
|
||||
}else{
|
||||
$u->info['money'] += $buy['price1'];
|
||||
$error = 'Íå óäàëîñü ïðèîáðåñòè áèëåò';
|
||||
}
|
||||
}else{
|
||||
$error = 'Ó Âàñ íåäîñòàòî÷íî äåíåã';
|
||||
}
|
||||
}else{
|
||||
$error = 'Íå óäàëîñü ïðèîáðåñòè áèëåò';
|
||||
}
|
||||
}
|
||||
|
||||
$zd = $u->testAction('`uid` = "'.$u->info['id'].'" AND `time` >= '.time().' AND `vars` = "teleport" LIMIT 1',1);
|
||||
if(isset($_GET['teleport']) && !isset($zd['id']))
|
||||
{
|
||||
$tp = mysql_fetch_array(mysql_query('SELECT * FROM `teleport` WHERE `city` = "'.$u->info['city'].'" AND `cancel` = "0" AND `id` = "'.((int)$_GET['teleport']).'" LIMIT 1'));
|
||||
if(isset($tp['id']))
|
||||
{
|
||||
if($u->info['money']>=$tp['price1'])
|
||||
{
|
||||
$rm = mysql_fetch_array(mysql_query('SELECT * FROM `room` WHERE `name` = "Âîêçàë" AND `city` = "'.$tp['toCity'].'" LIMIT 1'));
|
||||
if(isset($rm['id']))
|
||||
{
|
||||
$u->info['money'] -= $tp['price1'];
|
||||
$u->info['city'] = $tp['toCity'];
|
||||
mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'",`city` = "'.$u->info['city'].'",`room` = "'.$rm['id'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
if( $u->stats['silver'] >= 3 ) {
|
||||
$tp['time'] = round($tp['time']/2);
|
||||
}
|
||||
$u->addAction((time()+$tp['time']*60),'teleport',$tp['toCity']);
|
||||
die('<script>location="main.php";</script>');
|
||||
}else{
|
||||
$error = 'Íåëüçÿ òåëåïîðòèðîâàòüñÿ, âîçìîæíî âîêçàë â ýòîì ãîðîäå áûë ðàçðóøåí...';
|
||||
}
|
||||
}else{
|
||||
$error = 'Ó âàñ íåäîñòàòî÷íî ñðåäñâ';
|
||||
}
|
||||
}else{
|
||||
$error = 'Íåëüçÿ òåëåïîðòèðîâàòüñÿ...';
|
||||
}
|
||||
}
|
||||
|
||||
$cst = '';
|
||||
$sp = mysql_query('SELECT * FROM `teleport` WHERE `city` = "'.$u->info['city'].'" AND `cancel` = "0"');
|
||||
while($pl = mysql_fetch_array($sp))
|
||||
{
|
||||
$col = 'e6e6e6" style="color:#B7B7B7;"';
|
||||
if(!isset($zd['id']))
|
||||
{
|
||||
$col = 'c9c9c9';
|
||||
}
|
||||
$cst .= '<tr>
|
||||
<td bgcolor="#'.$col.'" align="center">'.$pl['toCity'].'</td>
|
||||
<td bgcolor="#'.$col.'" align="center">'.$u->timeOut($pl['time']*60).'</td>
|
||||
<td bgcolor="#'.$col.'" align="center">'.$pl['price1'].' êð.</td>';
|
||||
if(isset($zd['id']))
|
||||
{
|
||||
$cst .= '<td bgcolor="#'.$col.'" align="center">Çàäåðæêà åùå '.$u->timeOut($zd['time']-time()).'</td>';
|
||||
}else{
|
||||
$cst .= '<td bgcolor="#'.$col.'" align="center"><a href="?teleport='.$pl['id'].'">Ïîåõàëè!</a></td>';
|
||||
}
|
||||
$cst .= '</tr>';
|
||||
}
|
||||
if($re!=''){ echo '<div align="right"><font color="red"><b>'.$re.'</b></font></div>'; } ?>
|
||||
<style type="text/css">
|
||||
|
||||
.pH3 { COLOR: #8f0000; FONT-FAMILY: Arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; }
|
||||
.class_ {
|
||||
font-weight: bold;
|
||||
color: #C5C5C5;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class_st {
|
||||
font-weight: bold;
|
||||
color: #659BA3;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__ {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
}
|
||||
.class__st {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #659BA3;
|
||||
font-size: 10px;
|
||||
}
|
||||
.class_old {
|
||||
font-weight: bold;
|
||||
color: #919191;
|
||||
cursor:pointer;
|
||||
}
|
||||
.class__old {
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
cursor:pointer;
|
||||
background-color: #838383;
|
||||
font-size: 10px;
|
||||
}
|
||||
</style>
|
||||
<TABLE width="100%" cellspacing="0" cellpadding="0">
|
||||
<tr><td valign="top"><div align="center" class="pH3"><? echo $u->room['name'].' "'.$u->city_name[$u->info['city']].'"'; ?></div>
|
||||
<?php
|
||||
echo '<b style="color:red">'.$error.'</b>';
|
||||
if($cst!='')
|
||||
{
|
||||
?>
|
||||
<center>
|
||||
<b>Òåëåïîðòàöèÿ â äðóãèå ãîðîäà<? if(isset($zd['id'])){ echo ' </b>(Âîçìîæíà ÷åðåç '.$u->timeOut($zd['time']-time()).')<b>'; } ?></b>
|
||||
</center>
|
||||
<? if(!isset($zd['id'])){ ?>
|
||||
<br />
|
||||
<table width="100%" border="0" cellspacing="1" cellpadding="0">
|
||||
<tr>
|
||||
<td width="25%" bgcolor="#81888e"><div align="center">ïóíêò íàçíà÷åíèÿ</div></td>
|
||||
<td width="25%" bgcolor="#81888e"><div align="center">âðåìÿ çàäåðæêè òåëåïîðòàöèè</div></td>
|
||||
<td width="25%" bgcolor="#81888e"><div align="center">öåíà òåëåïîðòàöèè</div></td>
|
||||
<td width="25%" bgcolor="#81888e"><div align="center">Òåëåïîðòèðîâàòüñÿ</div></td>
|
||||
</tr>
|
||||
<? echo $cst; ?>
|
||||
</table>
|
||||
<br />
|
||||
<? } } unset($zd); ?>
|
||||
<center><b><br />Ðàñïèñàíèå äâèæåíèÿ êàðåò íà ñåãîäíÿ</b></center>
|
||||
<br />
|
||||
<table width="100%" border="0" cellspacing="1" cellpadding="0">
|
||||
<tr>
|
||||
<td width="16%" bgcolor="#81888e"><div align="center">âðåìÿ îòïðàâëåíèÿ</div></td>
|
||||
<td width="14%" bgcolor="#81888e"><div align="center">ïóíêò íàçíà÷åíèÿ</div></td>
|
||||
<td width="14%" bgcolor="#81888e"><div align="center">âðåìÿ â ïóòè</div></td>
|
||||
<td width="14%" bgcolor="#81888e"><div align="center">öåíà áèëåòà</div></td>
|
||||
<td width="14%" bgcolor="#81888e"><div align="center">òðåáóåòñÿ âèçà</div></td>
|
||||
<td width="14%" bgcolor="#81888e"><div align="center">îñòàëîñü áèëåòîâ</div></td>
|
||||
<td width="14%" bgcolor="#81888e"><div align="center">ïðèîáðåñòè áèëåò</div></td>
|
||||
</tr>
|
||||
<? echo $cs; ?>
|
||||
</table>
|
||||
<? if($tmref>600 && $tmref>0){ echo '<script>setTimer(\'location = location;\','.(1000*$tmref-600).');</script>'; } if($cs==''){ echo '<center><br>Ñåãîäíÿ íåò ñâîáîäíûõ êàðåò äëÿ ïåðåìåùåíèÿ â äðóãèå ãîðîäà</center>'; } ?>
|
||||
<br /><br />
|
||||
<small style="color:#999999;">
|
||||
- Äëÿ îòïðàâëåíèÿ â äðóãîé ãîðîä Âû äîëæíû áûòü îíëàéí êîãäà áóäåò îòïðàâëÿòüñÿ êàðåòà<br />
|
||||
- Åñëè Âû îïîçäàëè íà êàðåòó, òîãäà áèëåò ìîæíî ñäàòü â ìàãàçèí çà ïîëîâèíó åãî ñòîèìîñòè<br />
|
||||
</small>
|
||||
<td width="280" valign="top">
|
||||
<TABLE cellspacing="0" cellpadding="0"><TD width="100%"> </TD><TD>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td>
|
||||
<!-- -->
|
||||
<? echo $goLis; ?>
|
||||
<!-- -->
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td nowrap="nowrap">
|
||||
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#DEDEDE">
|
||||
<tr>
|
||||
<td bgcolor="#D3D3D3"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /></td>
|
||||
<td bgcolor="#D3D3D3" nowrap><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=2.180.0.234&rnd=<? echo $code; ?>';" title="<? thisInfRm('2.180.0.234',1); ?>">Öåíòðàëüíàÿ ïëîùàäü</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></table>
|
||||
</td></table>
|
||||
<div>
|
||||
<br />
|
||||
<div align="right">
|
||||
<small>
|
||||
Ìàññà: <?=$u->aves['now']?>/<?=$u->aves['max']?> <br />
|
||||
Ó âàñ â íàëè÷èè: <b style="color:#339900;"><?php echo round($u->info['money'],2); ?> êð.</b>
|
||||
</small>
|
||||
</div>
|
||||
<br />
|
||||
<br />
|
||||
</div>
|
||||
</td>
|
||||
</table>
|
||||
<br>
|
||||
<div id="textgo" style="visibility:hidden;"></div>
|
||||
<?
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,73 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if($u->room['file']=='an/zalu')
|
||||
{
|
||||
?>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="250" valign="top">
|
||||
<? $usee = $u->getInfoPers($u->info['id'],0); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; } ?>
|
||||
</td>
|
||||
<td width="230" valign="top" style="padding-top:19px;"><? include('modules_data/stats_loc.php'); ?></td>
|
||||
<td valign="top"><div align="right">
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td>
|
||||
<? if($re!=''){ echo '<font color="red"><b>'.$re.'</b></font>'; } ?>
|
||||
<table width="500" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div style="position:relative; cursor: pointer;" id="ione">
|
||||
<img src="https://img.new-combats.com/i/images/300x225/club/navig1.jpg" alt="" name="img_ione" width="500" height="240" border="1" id="img_ione"/>
|
||||
<div style="position:absolute; left:337px; top:117px; width:16px; height:18px; z-index:90;"><img src="https://img.new-combats.com/i/images/300x225/fl1.gif" width="16" height="18" title="Âû íàõîäèòåñü â '<? echo $u->room['name']; ?>'" /></div>
|
||||
<div style="position:absolute; left:354px; top:115px; width:120px; height:35px; z-index:90;"><img src="https://img.new-combats.com/i/images/300x225/map_halls.gif" width="120" height="35" /></div>
|
||||
<div style="position: absolute; left: 53px; top: 47px; width: 122px; height: 31px; z-index: 90;"><img <? thisInfRm('2.180.0.402'); ?> onClick="location='main.php?loc=2.180.0.402';" src="https://img.new-combats.com/i/images/300x225/map_klub5-1.gif" width="123" height="30" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:78px; top:24px; width:76px; height:18px; z-index:90;"><img src="https://img.new-combats.com/i/images/300x225/map_zalu6.gif" onclick="alert('Ïðîõîä ÷åðåç çàë ïàëàäèíîâ');" width="76" height="18" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:17px; top:122px; width:79px; height:32px; z-index:90;"><img src="https://img.new-combats.com/i/images/300x225/map_zalu3.gif" width="78" height="33" onclick="alert('Ïðîõîä ÷åðåç çàë ïàëàäèíîâ');" /></div>
|
||||
<div style="position:absolute; left:393px; top:170px; width:100px; height:35px; z-index:90;"><img <? thisInfRm('2.180.0.230'); ?> onClick="location='main.php?loc=2.180.0.230';" src="https://img.new-combats.com/i/images/300x225/map_zalu7.gif" width="100" height="35" class="aFilter" /></div>
|
||||
<? echo $goline; ?>
|
||||
<div id="snow"></div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div style="display:none; height:0px " id="moveto"></div>
|
||||
<div align="right" style="padding: 3px;"><small>«<? echo $c['title3']; ?>» ïðèâåòñòâóåò Âàñ, <b><? echo $u->info['login']; ?></b>.<br />
|
||||
<?php
|
||||
if($u->info['level']<6)
|
||||
{
|
||||
echo '
|
||||
Âàì âñå âðåìÿ êàæåòñÿ ÷òî çà âàìè ñëåäÿò? ×óäèòñÿ, ÷òî ñëó÷àéíûé ïîïóò÷èê ìå÷òàåò âñàäèòü âàì òîïîð â ñïèíó? Ïðè ñîâåðøåíèè î÷åðåäíîé ïîêóïêè â ãîñ. ìàãàçèíå ìó÷àåò îùóùåíèå, ÷òî âàñ îáìàíóëè? Êàæåòñÿ, ÷òî ñèìïàòè÷íàÿ äåâóøêà íàïðîòèâ ñìîòðèò íà âàñ êàê íà ïèùó? Óñïîêîéòåñü, ýòî íå ïàðàíîéÿ. Ýòî ðåàëèè Capital city. Ãîðîäà Òüìû.
|
||||
';
|
||||
}else{
|
||||
echo 'Âîçìîæíî, âû îøèáëèñü ýòàæîì - íàñòîÿùèå ñðàæåíèÿ ïðîõîäÿò ýòàæîì âûøå.';
|
||||
} ?>
|
||||
</small></div></td>
|
||||
<td>
|
||||
<!-- <br /><span class="menutop"><nobr>Êîìíàòà äëÿ íîâè÷êîâ</nobr></span>-->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<small>
|
||||
<HR>
|
||||
<? $hgo = $u->testHome(); if(!isset($hgo['id'])){ ?><INPUT onclick="location.href='main.php?homeworld=<? echo $code; ?>';" class="btn" value="Âîçâðàò" type="button" name="combats2"><? } unset($hgo); ?>
|
||||
<INPUT onclick="location.href='main.php?clubmap=<? echo $code; ?>';" class="btn" value="Êàðòà êëóáà" type="button" name="combats2">
|
||||
<INPUT id="forum" class="btn" onclick="window.open('https://new-combats.com/forum/', 'forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')" value="Ôîðóì" type="button" name="forum">
|
||||
<INPUT class="btn" onclick="window.open('/encicl/help/top1.html', 'help', 'height=300,width=500,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes')" value="Ïîäñêàçêà" type="button">
|
||||
<INPUT class="btn" value="Îáúåêòû" type="button">
|
||||
<br />
|
||||
<strong>Âíèìàíèå!</strong> Íèêîãäà è íèêîìó íå ãîâîðèòå ïàðîëü îò ñâîåãî ïåðñîíàæà. Íå ââîäèòå ïàðîëü íà äðóãèõ ñàéòàõ, òèïà "íîâûé ãîðîä", "ëîòåðåÿ", "òàì, ãäå âñå äàþò íà õàëÿâó". Ïàðîëü íå íóæåí íè ïàëàäèíàì, íè êëàíàì, íè àäìèíèñòðàöèè, <U>òîëüêî âçëîìùèêàì</U> äëÿ êðàæè âàøåãî ãåðîÿ.<BR>
|
||||
<em>Àäìèíèñòðàöèÿ.</em></small> <BR>
|
||||
<? echo $rowonmax; ?><BR>
|
||||
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,73 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if($u->room['file']=='an/zalu_pal')
|
||||
{
|
||||
?>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="250" valign="top">
|
||||
<? $usee = $u->getInfoPers($u->info['id'],0); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; } ?>
|
||||
</td>
|
||||
<td width="230" valign="top" style="padding-top:19px;"><? include('modules_data/stats_loc.php'); ?></td>
|
||||
<td valign="top"><div align="right">
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td>
|
||||
<? if($re!=''){ echo '<font color="red"><b>'.$re.'</b></font>'; } ?>
|
||||
<table width="500" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div style="position:relative; cursor: pointer;" id="ione">
|
||||
<img src="https://img.new-combats.com/i/images/300x225/club/navig1.jpg" alt="" name="img_ione" width="500" height="240" border="1" id="img_ione"/>
|
||||
<div style="position: absolute; left: 183px; top: 50px; width: 16px; height: 18px; z-index: 90;"><img src="https://img.new-combats.com/i/images/300x225/fl1.gif" width="16" height="18" title="Âû íàõîäèòåñü â '<? echo $u->room['name']; ?>'" /></div>
|
||||
<div style="position:absolute; left:354px; top:115px; width:120px; height:35px; z-index:90;"><img <? thisInfRm('2.180.0.240'); ?> onClick="location='main.php?loc=2.180.0.240';" class="aFilter" src="https://img.new-combats.com/i/images/300x225/map_halls.gif" width="120" height="35" /></div>
|
||||
<div style="position: absolute; left: 53px; top: 47px; width: 122px; height: 31px; z-index: 90;"><img src="https://img.new-combats.com/i/images/300x225/map_klub5-1.gif" width="123" height="30" /></div>
|
||||
<div style="position:absolute; left:78px; top:24px; width:76px; height:18px; z-index:90;"><img src="https://img.new-combats.com/i/images/300x225/map_zalu6.gif" onclick="alert('Ïðîõîä ÷åðåç çàë ïàëàäèíîâ');" width="76" height="18" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:17px; top:122px; width:79px; height:32px; z-index:90;"><img src="https://img.new-combats.com/i/images/300x225/map_zalu3.gif" width="78" height="33" onclick="alert('Ïðîõîä ÷åðåç çàë ïàëàäèíîâ');" /></div>
|
||||
<div style="position:absolute; left:393px; top:170px; width:100px; height:35px; z-index:90;"><img onclick="alert('Ïðîõîä ÷åðåç çàëû');" src="https://img.new-combats.com/i/images/300x225/map_zalu7.gif" width="100" height="35" /></div>
|
||||
<? echo $goline; ?>
|
||||
<div id="snow"></div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div style="display:none; height:0px " id="moveto"></div>
|
||||
<div align="right" style="padding: 3px;"><small>«<? echo $c['title3']; ?>» ïðèâåòñòâóåò Âàñ, <b><? echo $u->info['login']; ?></b>.<br />
|
||||
<?php
|
||||
if($u->info['level']<6)
|
||||
{
|
||||
echo '
|
||||
Âàì âñå âðåìÿ êàæåòñÿ ÷òî çà âàìè ñëåäÿò? ×óäèòñÿ, ÷òî ñëó÷àéíûé ïîïóò÷èê ìå÷òàåò âñàäèòü âàì òîïîð â ñïèíó? Ïðè ñîâåðøåíèè î÷åðåäíîé ïîêóïêè â ãîñ. ìàãàçèíå ìó÷àåò îùóùåíèå, ÷òî âàñ îáìàíóëè? Êàæåòñÿ, ÷òî ñèìïàòè÷íàÿ äåâóøêà íàïðîòèâ ñìîòðèò íà âàñ êàê íà ïèùó? Óñïîêîéòåñü, ýòî íå ïàðàíîéÿ. Ýòî ðåàëèè Capital city. Ãîðîäà Òüìû.
|
||||
';
|
||||
}else{
|
||||
echo 'Âîçìîæíî, âû îøèáëèñü ýòàæîì - íàñòîÿùèå ñðàæåíèÿ ïðîõîäÿò ýòàæîì âûøå.';
|
||||
} ?>
|
||||
</small></div></td>
|
||||
<td>
|
||||
<!-- <br /><span class="menutop"><nobr>Êîìíàòà äëÿ íîâè÷êîâ</nobr></span>-->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<small>
|
||||
<HR>
|
||||
<? $hgo = $u->testHome(); if(!isset($hgo['id'])){ ?><INPUT onclick="location.href='main.php?homeworld=<? echo $code; ?>';" class="btn" value="Âîçâðàò" type="button" name="combats2"><? } unset($hgo); ?>
|
||||
<INPUT onclick="location.href='main.php?clubmap=<? echo $code; ?>';" class="btn" value="Êàðòà êëóáà" type="button" name="combats2">
|
||||
<INPUT id="forum" class="btn" onclick="window.open('https://new-combats.com/forum/', 'forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')" value="Ôîðóì" type="button" name="forum">
|
||||
<INPUT class="btn" onclick="window.open('/encicl/help/top1.html', 'help', 'height=300,width=500,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes')" value="Ïîäñêàçêà" type="button">
|
||||
<INPUT class="btn" value="Îáúåêòû" type="button">
|
||||
<br />
|
||||
<strong>Âíèìàíèå!</strong> Íèêîãäà è íèêîìó íå ãîâîðèòå ïàðîëü îò ñâîåãî ïåðñîíàæà. Íå ââîäèòå ïàðîëü íà äðóãèõ ñàéòàõ, òèïà "íîâûé ãîðîä", "ëîòåðåÿ", "òàì, ãäå âñå äàþò íà õàëÿâó". Ïàðîëü íå íóæåí íè ïàëàäèíàì, íè êëàíàì, íè àäìèíèñòðàöèè, <U>òîëüêî âçëîìùèêàì</U> äëÿ êðàæè âàøåãî ãåðîÿ.<BR>
|
||||
<em>Àäìèíèñòðàöèÿ.</em></small> <BR>
|
||||
<? echo $rowonmax; ?><BR>
|
||||
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,565 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
if($u->room['file']=='an/znahar'){
|
||||
if($c['znahar']==true){$raspst=99999;$kr=0;$price = 1;}else{$raspst=0;$kr=0;$price = 0;}
|
||||
|
||||
//Ïëàòíî èëè áåñïëàòíî
|
||||
|
||||
|
||||
if(date('w') == 6 || date('w') == 0) {
|
||||
$price = 1;
|
||||
}
|
||||
|
||||
function add_narkoz($tm,$name) {
|
||||
global $u;
|
||||
if($name != '') {
|
||||
$name = ': '.$name;
|
||||
}
|
||||
//mysql_query('INSERT INTO `eff_users` (`uid`,`id_eff`,`name`,`data`,`overType`,`timeUse`) VALUES (
|
||||
// "'.$u->info['id'].'","50","Íàðêîç'.mysql_real_escape_string($name).'",""
|
||||
//)');
|
||||
|
||||
$name = 'Íàðêîç'.$name;
|
||||
$stat=rand(1, 3); // ïîêà áåç äóõîâíîñòè
|
||||
if($tm == 3) {
|
||||
$timeEnd=rand(2,5);// âðåìÿ òðàâìû îò 12 äî 6 ÷àñîâ
|
||||
$timeEnd = $timeEnd * 3600;
|
||||
}elseif($tm == 1 || $tm == 2) {
|
||||
$timeEnd=rand(1,2);// âðåìÿ òðàâìû îò 5 äî 10 ìèí
|
||||
$timeEnd = $timeEnd * (60*5);
|
||||
}else{
|
||||
$tm = round($tm*60);
|
||||
}
|
||||
|
||||
$timeEnd = rand(1,3);// âðåìÿ òðàâìû îò 5 äî 15 ìèí
|
||||
$timeEnd = $timeEnd * (60*5);
|
||||
//$timeEnd = 0;
|
||||
|
||||
|
||||
$data='add_s'.$stat.'=-'.($u->info['level']*rand(3,5));
|
||||
$v1=3;
|
||||
$img = 'eff_travma3.gif';
|
||||
mysql_query('INSERT INTO `eff_users` (`overType`,`timeUse`,`hod`,`name`,`data`,`uid`, `id_eff`, `img2`, `timeAce`, `v1`) VALUES ("0","'.time().'","-1","'.$name.'","'.$data.'","'.$u->info['id'].'", "4", "'.$img.'","'.$timeEnd.'", "'.$v1.'")');
|
||||
}
|
||||
|
||||
function test_skills() {
|
||||
global $u;
|
||||
$r = 0;
|
||||
$sp = mysql_query('SELECT * FROM `levels` WHERE `upLevel` < "'.$u->info['upLevel'].'" ORDER BY `upLevel` ASC');
|
||||
while( $pl = mysql_fetch_array($sp) ) {
|
||||
$r += $pl['skills'];
|
||||
}
|
||||
$r += $u->rep['add_skills'];
|
||||
return $r;
|
||||
}
|
||||
|
||||
function test_skills2() {
|
||||
global $u;
|
||||
$r = 0;
|
||||
$sp = mysql_query('SELECT * FROM `levels` WHERE `upLevel` < "'.$u->info['upLevel'].'" ORDER BY `upLevel` ASC');
|
||||
while( $pl = mysql_fetch_array($sp) ) {
|
||||
$r += $pl['nskills'];
|
||||
}
|
||||
$r += $u->rep['add_skills2'];
|
||||
return $r;
|
||||
}
|
||||
|
||||
function test_ability() {
|
||||
global $u;
|
||||
$r = 0;
|
||||
$sp = mysql_query('SELECT * FROM `levels` WHERE `upLevel` < "'.$u->info['upLevel'].'" ORDER BY `upLevel` ASC');
|
||||
while( $pl = mysql_fetch_array($sp) ) {
|
||||
$r += $pl['ability'];
|
||||
}
|
||||
//$r += 3*3;
|
||||
$r += $u->rep['add_stats'];
|
||||
return $r;
|
||||
}
|
||||
|
||||
function test_s5() {
|
||||
global $u;
|
||||
$r = 0;
|
||||
$i = 0;
|
||||
$bns = array(
|
||||
3,1,1,1,1,1,1,1,1,2,3,5,30
|
||||
);
|
||||
while( $i <= $u->info['level'] ) {
|
||||
$r += $bns[$i];
|
||||
$i++;
|
||||
}
|
||||
return $r;
|
||||
}
|
||||
|
||||
$c['znahar1'] = 1; //ñáðîñ íàâûêîâ
|
||||
$c['znahar2'] = 1; //ñáðîñ îñîáåííîñòåé
|
||||
$c['znahar3'] = 1; //ñáðîñ ñòàòîâ
|
||||
$c['znahar4'] = 1; //ñáðîñ ïðèñòðàñòèÿ
|
||||
$c['znahar5'] = 1; //ïåðåðàñïðåäåëåíèå ñòàòîâ
|
||||
|
||||
if($price == 0) {
|
||||
|
||||
$last_zn = mysql_fetch_array(mysql_query('SELECT `time` FROM `aaa_znahar` WHERE `uid` = "'.$u->info['id'].'" ORDER BY `time` DESC LIMIT 1'));
|
||||
$last_zn = $last_zn['time'];
|
||||
|
||||
$u->info['znahar'] = mysql_fetch_array(mysql_query('SELECT SUM(`point`) FROM `aaa_znahar` WHERE `uid` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
$u->info['znahar'] = $u->info['znahar'][0];
|
||||
$u->info['znahar'] = 15 - $u->info['znahar'];
|
||||
|
||||
$last_zn = (time()-$last_zn);
|
||||
$last_zn = floor($last_zn/( 60*60*24*7 ));
|
||||
|
||||
$u->info['znahar'] += $last_zn;
|
||||
|
||||
if($u->info['znahar'] > 15) {
|
||||
$u->info['znahar'] = 15;
|
||||
}
|
||||
|
||||
$raspst = $u->info['znahar'];
|
||||
|
||||
//
|
||||
$i = 1;
|
||||
$pr = array(0,
|
||||
25,
|
||||
15,
|
||||
75,
|
||||
25,
|
||||
5
|
||||
);
|
||||
$pr_free = array(0,
|
||||
5,
|
||||
3,
|
||||
5,
|
||||
5,
|
||||
1
|
||||
);
|
||||
while($i <= 5) {
|
||||
if( $pr_free[$i] > $u->info['znahar'] ) {
|
||||
$c['znahar'.$i] = 0;
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
}
|
||||
|
||||
function zact($i,$x = 1) {
|
||||
global $price, $c, $u, $pr, $pr_free;
|
||||
$point = 0;
|
||||
$price1 = 0;
|
||||
$r = 0;
|
||||
$bad = 0;
|
||||
|
||||
if( $price == 1 ) {
|
||||
//áåñïëàòíî
|
||||
$point = 0;
|
||||
$price1 = 0;
|
||||
}else{
|
||||
//ïëàòíî
|
||||
$point = $pr_free[$i]*$x;
|
||||
if($point > $u->info['znahar']) {
|
||||
$price1 = $pr[$i]*$x;
|
||||
$point = 0;
|
||||
if($price1 > $u->info['money']) {
|
||||
$bad = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if($bad == 0) {
|
||||
mysql_query('INSERT INTO `aaa_znahar` (`act`,`price`,`point`,`uid`,`time`,`city`) VALUES ("'.$i.'","'.$price1.'","'.$point.'","'.$u->info['id'].'","'.time().'","'.$u->info['city'].'")');
|
||||
if($price1 > 0) {
|
||||
if($price1 < 0) {
|
||||
$price1 = 0;
|
||||
}
|
||||
$u->info['money'] -= $price1;
|
||||
mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
}
|
||||
$u->info['znahar'] -= $point;
|
||||
$r = array(1,$price1,$point);
|
||||
while($i <= 5) {
|
||||
if( $pr_free[$i] > $u->info['znahar'] ) {
|
||||
$c['znahar'.$i] = 0;
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
}else{
|
||||
$r = array(0,'Ó âàñ íåäîñòàòî÷íî äåíåã äëÿ ýòîãî äåéñòâèÿ.');
|
||||
}
|
||||
return $r;
|
||||
}
|
||||
|
||||
#------------------Çàïðîñû è ïðî÷åå
|
||||
$st = $u->lookStats($u->info['stats']);
|
||||
$vinos = array(
|
||||
/* level,summvinos*/
|
||||
"0" => 3,
|
||||
"1" => 4,
|
||||
"2" => 5,
|
||||
"3" => 6,
|
||||
"4" => 7,
|
||||
"5" => 8,
|
||||
"6" => 9,
|
||||
"7" => 10,
|
||||
"8" => 11,
|
||||
"9" => 13,
|
||||
"10" => 16,
|
||||
"11" => 21,
|
||||
"12" => 41,
|
||||
"21" => 41
|
||||
);
|
||||
//ìèíèìàëüíûé óðîâåíü äëÿ ñòàòîâ
|
||||
$minlvl = array(
|
||||
1=>0,
|
||||
2=>0,
|
||||
3=>0,
|
||||
4=>0,
|
||||
5=>4,
|
||||
6=>7,
|
||||
7=>10,
|
||||
8=>12,
|
||||
9=>15,
|
||||
10=>20,
|
||||
11=>0
|
||||
);
|
||||
|
||||
$tst_trvm = mysql_fetch_array(mysql_query('SELECT * FROM `eff_users` WHERE (`id_eff` = 4 OR `id_eff` = 5) AND `uid` = "'.$u->info['id'].'" AND `delete` = "0" LIMIT 1'));
|
||||
if(isset($tst_trvm['id'])) {
|
||||
$err = '<font color=red>Ó âàñ òðàâìà "'.$tst_trvm['name'].'". Âû íå ìîæåòå ïîëüçîâàòüñÿ óñëóãàìè çíàõàðÿ!</font>';
|
||||
}elseif(isset($_GET['unprist'])) {
|
||||
$epr = mysql_fetch_array(mysql_query('SELECT `a`.`id`,`b`.`mname` FROM `eff_users` AS `a` LEFT JOIN `eff_main` AS `b` ON `b`.`id2` = `a`.`id_eff` WHERE ((`a`.`id_eff` >= 301 AND `a`.`id_eff` <= 304) OR (`a`.`id_eff` >= 321 AND `a`.`id_eff` <= 332)) AND `a`.`uid` = "'.$u->info['id'].'" AND `a`.`id` = "'.mysql_real_escape_string((int)$_GET['unprist']).'" LIMIT 1'));
|
||||
if(isset($epr['id'])) {
|
||||
$z_na = zact(4);
|
||||
if($z_na[0] == 1) {
|
||||
//ñáðîñ ïðèñòðàñòèÿ
|
||||
mysql_query('UPDATE `eff_users` SET `delete` = "'.time().'" WHERE `id` = "'.mysql_real_escape_string($epr['id']).'" LIMIT 1');
|
||||
$st = $u->lookStats($u->info['stats']);
|
||||
add_narkoz(2,'Ñáðîñ ïðèñòðàñòèé');
|
||||
$err = '<font color=red>Âû çàïëàòèëè '.$kr.' êð. Âñå ïðîøëî óñïåøíî, íî âàì íåîáõîäèì îòäûõ...</font>';
|
||||
}else{
|
||||
$err = '<font color=red>'.$z_na[1].'</font>';
|
||||
}
|
||||
}else{
|
||||
$err = '<font color=red>Ïðèñòðàñòèå íå íàéäåíî...</font>';
|
||||
}
|
||||
}elseif(isset($_POST['dropstats']))
|
||||
{
|
||||
$z_na = zact(3);
|
||||
if($z_na[0] == 1) {
|
||||
//ñáðîñ ñòàòîâ
|
||||
$st = $u->lookStats($u->info['stats']);
|
||||
$st['s1'] = 3;
|
||||
$st['s2'] = 3;
|
||||
$st['s3'] = 3;
|
||||
$st['s4'] = test_s5();
|
||||
$st['s5'] = 0;
|
||||
$st['s6'] = 0;
|
||||
$st['s7'] = 0;
|
||||
$st['s8'] = 0;
|
||||
$st['s9'] = 0;
|
||||
$st['s10'] = 0;
|
||||
$st['s11'] = 0;
|
||||
$st['s12'] = 0;
|
||||
$st['s13'] = 0;
|
||||
$st['s14'] = 0;
|
||||
$st['s15'] = 0;
|
||||
$st = $u->impStats($st);
|
||||
$n1 = test_ability();
|
||||
$n2 = $u->info['skills'];
|
||||
$n3 = $u->info['sskills'];
|
||||
$n4 = $u->info['nskills'];
|
||||
mysql_query('UPDATE `stats` SET `wipe`="0",`stats`="'.$st.'",`ability`="'.$n1.'",`skills`="'.$n2.'",`sskills`="'.$n3.'",`nskills`="'.$n4.'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
//$u->info['wipe'] = 2;
|
||||
//$u->wipe();
|
||||
$st = $u->lookStats($u->info['stats']);
|
||||
add_narkoz(1,'Ñáðîñ õàðàêòåðèñòèê');
|
||||
$err = '<font color=red>Âû çàïëàòèëè '.$kr.' êð. Âñå ïðîøëî óñïåøíî, íî âàì íåîáõîäèì îòäûõ...</font>';
|
||||
}else{
|
||||
$err = '<font color=red>'.$z_na[1].'</font>';
|
||||
}
|
||||
}elseif(isset($_POST['dropmastery']))
|
||||
{
|
||||
$z_na = zact(1);
|
||||
if($z_na[0] == 1) {
|
||||
//ñáðîñ ñòàòîâ
|
||||
$st = $u->lookStats($u->info['stats']);
|
||||
$st['a1'] = 0;
|
||||
$st['a2'] = 0;
|
||||
$st['a3'] = 0;
|
||||
$st['a4'] = 0;
|
||||
$st['a5'] = 0;
|
||||
$st['a6'] = 0;
|
||||
$st['mg1'] = 0;
|
||||
$st['mg2'] = 0;
|
||||
$st['mg3'] = 0;
|
||||
$st['mg4'] = 0;
|
||||
$st['mg5'] = 0;
|
||||
$st['mg6'] = 0;
|
||||
$st['mg7'] = 0;
|
||||
$st = $u->impStats($st);
|
||||
$n1 = $u->info['ability'];
|
||||
$n2 = test_skills();
|
||||
$n3 = $u->info['sskills'];
|
||||
$n4 = $u->info['nskills'];
|
||||
mysql_query('UPDATE `stats` SET `wipe`="0",`stats`="'.$st.'",`ability`="'.$n1.'",`skills`="'.$n2.'",`sskills`="'.$n3.'",`nskills`="'.$n4.'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
//$u->info['wipe'] = 2;
|
||||
//$u->wipe();
|
||||
$st = $u->lookStats($u->info['stats']);
|
||||
add_narkoz(1,'Ñáðîñ óìåíèé');
|
||||
$err = '<font color=red>Âû çàïëàòèëè '.$kr.' êð. Âñå ïðîøëî óñïåøíî, íî âàì íåîáõîäèì îòäûõ...</font>';
|
||||
}else{
|
||||
$err = '<font color=red>'.$z_na[1].'</font>';
|
||||
}
|
||||
}elseif(isset($_POST['dropmastery']))
|
||||
{
|
||||
//Ñòàðàÿ âåðñèÿ
|
||||
$z_na = zact(1);
|
||||
if($z_na[0] == 1) {
|
||||
//ñáðîñ õàðàêòåðèñòèê
|
||||
$u->info['wipe'] = 3;
|
||||
$u->wipe();
|
||||
$st = $u->lookStats($u->info['stats']);
|
||||
$err = '<font color=red>Óìåíèÿ ïîêèíó âàñ... âàì ïëîõî...</font>';
|
||||
}else{
|
||||
$err = '<font color=red>'.$z_na[1].'</font>';
|
||||
}
|
||||
}elseif(isset($_POST['dropperks']))
|
||||
{
|
||||
$z_na = zact(1);
|
||||
if($z_na[0] == 1) {
|
||||
//ñáðîñ îñîáåííîñòåé
|
||||
$u->info['wipe'] = 3.5;
|
||||
$u->wipe();
|
||||
$st = $u->lookStats($u->info['stats']);
|
||||
add_narkoz(1,'Ñáðîñ íàâûêîâ');
|
||||
$err = '<font color=red>Îñîáåííîñòè ïîêèíóëè âàñ... âàì ïëîõî...</font>';
|
||||
}else{
|
||||
$err = '<font color=red>'.$z_na[1].'</font>';
|
||||
}
|
||||
}elseif(isset($_GET['movestat'])){
|
||||
//îáùåå êîë-âî ñòàòîâ
|
||||
$allStats = $st['s1']+$st['s2']+$st['s3']+$st['s4']+$st['s5']+$st['s6']+$st['s7']+$st['s8']+$st['s9']+$st['s10'];
|
||||
$allStatsTesto = $st['s1']+$st['s2']+$st['s3']+$st['s4']+$st['s5']+$st['s6']+$st['s7']+$st['s8']+$st['s9']+$st['s10'];
|
||||
$no = 0; $st_l = 0;
|
||||
for($i=1;$i<=10;$i++){
|
||||
if(isset($_GET['s'.$i]) && ($st['s'.$i]+(int)$_GET['s'.$i]) > 0 && $i <= 10){
|
||||
if($minlvl[$i] > $u->info['level'] && $st['s'.$i] < (int)$_GET['s'.$i])
|
||||
{
|
||||
$no++;
|
||||
}else{
|
||||
if((int)$_GET['s'.$i] > 0) {
|
||||
$st_l += (int)$_GET['s'.$i];
|
||||
}
|
||||
$st['s'.$i] += (int)$_GET['s'.$i];
|
||||
$allStatsNew+=(int)$_GET['s'.$i];
|
||||
$allStatsTesto += (int)$_GET['s'.$i];
|
||||
}
|
||||
}
|
||||
}
|
||||
if( $allStatsTesto != $allStats ) {
|
||||
$no++;
|
||||
}
|
||||
//echo "Ñòàòû: <br>".$st['s1']."=3<br>".$st['s2']."=3<br>".$st['s3']."=3<br>".$st['s4']."=3<br>".$st['s5']."=0<br>".$st['s6']."=0<br>".$st['s7']."=0<br>".$st['s8']."=0<br>".$st['s9']."=0<br>".$st['s10']."=0<br>";
|
||||
if($no==0){
|
||||
|
||||
$z_na = zact(5,(int)$st_l);
|
||||
if($z_na[0] == 1) {
|
||||
if( ($st['s5'] > 0 && $u->info['level'] < 4) || ($st['s6'] > 0 && $u->info['level'] < 7) || ($st['s7'] > 0 && $u->info['level'] < 9) || ($st['s8'] > 0 && $u->info['level'] < 11) || ($st['s9'] > 0 && $u->info['level'] < 12) || ($st['s10'] > 0 && $u->info['level'] < 13) ) {
|
||||
|
||||
}elseif($st['s1']>=3 && $st['s2']>=3 && $st['s3']>=3 && $st['s4']>=test_s5() && $st['s5']>=0 && $st['s6']>=0 && $st['s7']>=0 && $st['s8']>=0 && $st['s9']>=0 && $st['s10']>=0){
|
||||
//Æåëàòåëüíî ïðîâåðêó íà ñòàòû ïî óðîâíþ (ìîæíî ëè ýòîò ñòàò ïîäíèìàòü íà òåêóùåì óðîâíå ïåðñà)
|
||||
$u->info['stats'] = $u->impStats($st);
|
||||
if(mysql_query('UPDATE `stats` SET `stats` = "'.mysql_real_escape_string($u->info['stats']).'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1'))
|
||||
{
|
||||
add_narkoz(2,'Ïåðåáðîñ õàðàêòåðèñòèê');
|
||||
//Íàäî äîáàâèòü UPDATE â áàçå ñâîáîäíûõ ñòàòîâ
|
||||
$u->stats = $u->getStats($u->info['id'],0,1);
|
||||
$u->testItems($u->info['id'],$u->stats,0);
|
||||
$st = $u->lookStats($u->info['stats']);
|
||||
}
|
||||
}
|
||||
}else{
|
||||
$err = '<font color=red>'.$z_na[1].'</font>';
|
||||
}
|
||||
}
|
||||
}
|
||||
#------------------Çàïðîñû è ïðî÷åå
|
||||
?>
|
||||
<STYLE>
|
||||
.H3 { COLOR: #8f0000; FONT-FAMILY: Arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold;}
|
||||
</STYLE>
|
||||
<SCRIPT>
|
||||
function gfastshow(dsc, dx, dy) { top.fullfastshow(document, mmoves3, window.event, dsc, dx, dy); }
|
||||
function ghideshow() { top.fullhideshow(mmoves3); }
|
||||
</SCRIPT>
|
||||
</HEAD>
|
||||
<body leftmargin=5 topmargin=5 marginwidth=5 marginheight=5 bgcolor=e2e0e0>
|
||||
<div id="mmoves3" style="background-color:#FFFFCC; visibility:hidden; z-index: 101; overflow:visible; position:absolute; border-color:#666666; border-style:solid; border-width: 1px; padding: 2px;"></div>
|
||||
<SCRIPT src='https://img.new-combats.com/i/commoninf.js'></SCRIPT>
|
||||
<TABLE width=100%>
|
||||
<TR><TD><DIV class='H3' align=center>Êîìíàòà Çíàõàðÿ</DIV>
|
||||
<?=$err;?><?
|
||||
if($u->error != '') {
|
||||
echo '<br><font style="float:right" color=red>'.$u->error.'</font>';
|
||||
}
|
||||
if($re!=''){ echo '<br><font style="float:right" color="red"><b>'.$re.'</b></font>'; }
|
||||
?><BR>
|
||||
<b><i>Çàïàõè òðàâ íàïîëíÿþò ïîìåùåíèå, íåïîíÿòíûå è ïóãàþùèå ïðåäìåòû ñêðûâàþòñÿ â ïëÿøóùèõ òåíÿõ...<BR>
|
||||
Ãîâîðÿò, çäåñü ìîæíî èçìåíèòü ñâîþ ñóäüáó.
|
||||
Ñòàòü êåì-òî èíûì... êåì ðàíüøå áûë ëèøü â ìå÷òàõ...</i></b><BR><BR>
|
||||
Äåíüãè: <B><?=$u->info['money'];?></B> êð.<BR>
|
||||
Áåñïëàòíûõ ïåðåðàñïðåäåëåíèé: <? if($price == 1) { ?>Ñåãîäíÿ - íåîãðàíè÷åíî!<? }else{ echo round(0+$u->info['znahar']); } ?><BR>
|
||||
</TD>
|
||||
<TD width=1 valign=top>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td>
|
||||
<!-- -->
|
||||
<? echo $goLis; ?>
|
||||
<!-- -->
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td nowrap="nowrap">
|
||||
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#DEDEDE">
|
||||
<tr>
|
||||
<td bgcolor="#D3D3D3"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /></td>
|
||||
<td bgcolor="#D3D3D3" nowrap><a href="javascript:void(0)" class="menutop" onClick="location='main.php?loc=2.180.0.260&rnd=<? echo $code; ?>';" title="<? thisInfRm('2.180.0.260',1); ?>">Òîðãîâûé çàë</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- <br /><span class="menutop"><nobr>Êîìíàòà Çíàõàðÿ</nobr></span>-->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div id="mmoves" style="background-color:#FFFFCC; visibility:hidden; overflow:visible; position:absolute; border-color:#666666; border-style:solid; border-width: 1px; padding: 2px; white-space: nowrap;"></div>
|
||||
</HTML>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<TABLE>
|
||||
<TR bgcolor=#D8D8D8>
|
||||
<TD><IMG width=20 height=20 src='https://img.new-combats.com/i/strsmall.gif'> Õàðàêòåðèñòèêè</TD>
|
||||
<TD><IMG width=20 height=20 src='https://img.new-combats.com/i/cureelixirsmall.gif'> Ïðèñòðàñòèÿ</TD>
|
||||
<TD><IMG width=20 height=20 src='https://img.new-combats.com/i/weaponsmall.gif'> Ïðî÷åå</TD>
|
||||
<TR>
|
||||
<TD width=270 valign=top>
|
||||
<SCRIPT>
|
||||
var mylvl = <?=$u->info['level']; ?>;
|
||||
//////////////Íàçâàíèå,ïàðàìåòð,âñåãî, +ñêîëüêî, äî ñêîëüêè ñáðîñèòü(ìàêñ âîçìîæíîå),ñêîëüêî ñáðàñûâàòü/ïðèáàâëÿòü
|
||||
var pr = new Array(
|
||||
'Ñèëà', 's1', <?=(0+$st['s1'])?>, <?=$u->stats['s1']-$st['s1'];?>, 3, 0, <?=$minlvl[1];?>,
|
||||
'Ëîâêîñòü', 's2', <?=(0+$st['s2'])?>, <?=$u->stats['s2']-$st['s2'];?>, 3, 0, <?=$minlvl[2];?>,
|
||||
'Èíòóèöèÿ', 's3', <?=(0+$st['s3'])?>, <?=$u->stats['s3']-$st['s3'];?>, 3, 0, <?=$minlvl[3];?>,
|
||||
'Âûíîñëèâîñòü', 's4', <?=(0+$st['s4'])?>, 0, <?=$vinos[$u->info['level']]?>, 0, <?=$minlvl[4];?>,
|
||||
'Èíòåëëåêò', 's5', <?=(0+$st['s5'])?>, <?=$u->stats['s5']-$st['s5'];?>, 0, 0, <?=$minlvl[5];?>,
|
||||
'Ìóäðîñòü', 's6', <?=(0+$st['s6'])?>, 0, 0, 0, <?=$minlvl[6];?>,
|
||||
'Äóõîâíîñòü', 's7', <?=(0+$st['s7'])?>, 0, 0, 0, <?=$minlvl[7];?>,
|
||||
'Âîëÿ', 's8', <?=(0+$st['s8'])?>, 0, 0, 0, <?=$minlvl[8];?>,
|
||||
'Ñâîáîäà Äóõà', 's9', <?=(0+$st['s9'])?>, 0, 0, 0, <?=$minlvl[9];?>,
|
||||
'Áîæåñòâåííîñòü', 's10', <?=(0+$st['s10'])?>, 0, 0, 0, <?=$minlvl[10];?>
|
||||
);
|
||||
function getprstr(i) {
|
||||
var ss= pr[i]+": "+(pr[i+2]+pr[i+3]+pr[i+5]);
|
||||
if (pr[i+3] || pr[i+5]) {
|
||||
ss+=" ("+pr[i+2];
|
||||
if (pr[i+3]) {ss+=(pr[i+3]<0?"":"+")+pr[i+3]}
|
||||
if (pr[i+5]) {
|
||||
if (pr[i+5] > 0) {
|
||||
ss+=" <font color=green>+"+pr[i+5];
|
||||
} else {
|
||||
ss+=" <font color=#8f0000>"+pr[i+5];
|
||||
}
|
||||
ss+="</font>";
|
||||
}
|
||||
ss+=")";
|
||||
}
|
||||
return ss;
|
||||
}
|
||||
var freepr = 0;
|
||||
var freemoves = <?=$raspst;?>;
|
||||
var movecost = 5;
|
||||
function modpr(i, to) {
|
||||
if (to == 1 && freepr==0) {
|
||||
return;
|
||||
}
|
||||
if (to == -1 && pr[i+2] + pr[i+5] <= pr[i+4]) {
|
||||
return;
|
||||
}
|
||||
pr[i+5] += to;
|
||||
freepr -= to;
|
||||
document.all["pr"+i].innerHTML = getprstr(i);
|
||||
document.all["prfree"].innerHTML = freepr;
|
||||
var moves = 0;
|
||||
for (j=0; j<pr.length; j+=7) {
|
||||
if (pr[j+5] > 0) {moves+=pr[j+5]};
|
||||
}
|
||||
movedonebutton.disabled=(freepr || moves==0?true:false);
|
||||
document.all["prmoves"].innerHTML = moves+((freemoves < moves)?" çà "+(movecost*(moves - freemoves))+" êð.":(moves?" / áåñïëàòíî":""));
|
||||
}
|
||||
function movedone() {
|
||||
if (freepr) {
|
||||
return;
|
||||
}
|
||||
var s="";
|
||||
for (j=0; j<pr.length; j+=7) {
|
||||
if (pr[j+5]) {
|
||||
s+="&"+pr[j+1]+"="+pr[j+5];
|
||||
};
|
||||
}
|
||||
if (!s) {return};
|
||||
location="?movestat=0.<?=$code;?>&sd4=<?=$u->info['id']?>"+s;
|
||||
}
|
||||
var s="<TABLE>";
|
||||
for (i=0; i<pr.length; i+=7) {
|
||||
if (pr[i+2]!=-1 && mylvl>=pr[i+6]) {
|
||||
s+="<TR><TD width=200 id=pr"+i+">"+getprstr(i) + "</TD>";
|
||||
s+='<TD><img src=https://img.combats.com/i/minus.gif border=0 onclick="modpr('+i+',-1)" style="cursor: hand"> '
|
||||
s+='<img src=https://img.combats.com/i/plus.gif border=0 onclick="modpr('+i+',1)" style="cursor: hand"></TR>';
|
||||
}
|
||||
}
|
||||
s+="</TABLE>";
|
||||
s+="<small>(îñòàëîñü: <span id='prfree'>0</span>, ðàñïðåäåëåíèé: <span id='prmoves'>0</span>)<BR>";
|
||||
document.write(s);
|
||||
</SCRIPT>
|
||||
<input type=button onClick="movedone();" id='movedonebutton' value="Ïðèìåíèòü" disabled>
|
||||
</TD>
|
||||
<TD width=270 valign=top>
|
||||
<?
|
||||
$prs = '';
|
||||
$sp = mysql_query('SELECT `a`.*,`b`.* FROM `eff_users` AS `a` LEFT JOIN `eff_main` AS `b` ON `b`.`id2` = `a`.`id_eff` WHERE ((`a`.`id_eff` >= 301 AND `a`.`id_eff` <= 304) OR (`a`.`id_eff` >= 321 AND `a`.`id_eff` <= 332)) AND `a`.`uid` = "'.$u->info['id'].'" AND `a`.`delete` = "0"');
|
||||
$txtl = 'áåñïëàòíî';
|
||||
if($c['znahar4'] == 0) {
|
||||
$txtl = ' çà '.$pr[4].' êð.';
|
||||
}
|
||||
while($pl = mysql_fetch_array($sp)) {
|
||||
$prs .= '<img style="display:inline-block;vertical-align:bottom" title="'.$pl['mname'].''."\r\n".''.$pl['name'].'" height="20" src="https://img.new-combats.com/i/eff/'.$pl['img'].'"> <a href="main.php?unprist='.$pl['id'].'&rnd='.$code.'"> <small>âûëå÷èòü '.$txtl.'</small> </a><br>';
|
||||
}
|
||||
|
||||
if($prs == '') {
|
||||
$prs = '<BR><BR><BR><BR><small><center>Ó âàñ íåò ïðèñòðàñòèé</center></small>';
|
||||
}
|
||||
echo $prs;
|
||||
?>
|
||||
</TD>
|
||||
<TD valign=top><BR>
|
||||
Íàâûêè âëàäåíèÿ îðóæèåì è ìàãèåé (<?=test_skills()?>)<BR>
|
||||
<form method=post><INPUT type=submit name='dropmastery' value='Ñáðîñèòü <?echo $c['znahar1']==1? "áåñïëàòíî":"(".$pr[1]."êð.)"?>' onClick="return confirm('Âû äåéñòâèòåëüíî õîòèòå ñáðîñèòü óìåíèÿ?')"><HR style="border:0;border-bottom:1px solid grey"></form>
|
||||
Îñîáåííîñòè ïåðñîíàæà (<?=test_skills2()?>)<BR>
|
||||
<form method=post><INPUT type=submit name='dropperks' value='Ñáðîñèòü <?echo $c['znahar2']==1? "áåñïëàòíî":"(".$pr[2]."êð.)"?>' onClick="return confirm('Âû äåéñòâèòåëüíî õîòèòå ñáðîñèòü îñîáåííîñòè?')"><HR style="border:0;border-bottom:1px solid grey"></form>
|
||||
Õàðàêòåðèñòèêè (<?=test_ability()?>/<?=(9+test_s5())?>)<BR>
|
||||
<form method=post><INPUT type=submit name='dropstats' value='Ñáðîñèòü <?echo $c['znahar3']==1? "áåñïëàòíî":"(".$pr[3]."êð.)"?>' onClick="return confirm('Âû äåéñòâèòåëüíî õîòèòå ñáðîñèòü âñå õàðàêòåðèñòèêè äî ìèíèìàëüíîãî óðîâíÿ?')"></form>
|
||||
</TABLE>
|
||||
<small>Êàæäûå 7 äíåé ïîñëå ïîñëåäíåãî èñïîëüçîâàíèÿ êîìíàòû çíàõàðÿ âû ïîëó÷àåòå 1 áåñïëàòíîå ïåðåðàñïðåäåëåíèå, íî íå áîëåå 15<BR>
|
||||
Èñöåëåíèå ïðèñòðàñòèÿ, cáðîñ óìåíèé èëè îñîáåííîñòåé ñòîÿò 5 ïåðåðàñïðåäåëåíèé<BR>
|
||||
Èçìåíåíèå Õàðàêòåðèñòèê äîñðî÷íî çàâåðøàåò íåêîòîðûå ýôôåêòû<!--, íàïðèìåð ýôôåêò ñâèòêà <B>Æàæäà Æèçíè</B>-->
|
||||
</small>
|
||||
<BR>
|
||||
</TABLE>
|
||||
<div>
|
||||
<?//ðåéòèíã?>
|
||||
</div>
|
||||
</BODY>
|
||||
</HTML>
|
||||
<?}?>
|
||||
@@ -0,0 +1,77 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if($u->room['file']=='an/zv1')
|
||||
{
|
||||
?>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="250" valign="top">
|
||||
<? $usee = $u->getInfoPers($u->info['id'],0); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; } ?>
|
||||
</td>
|
||||
<td width="230" valign="top" style="padding-top:19px;"><? include('modules_data/stats_loc.php'); ?></td>
|
||||
<td valign="top"><div align="right">
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td>
|
||||
<? if($re!=''){ echo '<font color="red"><b>'.$re.'</b></font>'; } ?>
|
||||
<table width="500" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div style="position:relative; cursor: pointer; width: 500;" id="ione"><img src="https://img.new-combats.com/i/images/300x225/club/navig.jpg" id="img_ione" width="500" height="240" border="1"/>
|
||||
<div style="position:absolute; left:154px; top:148px; width:16px; height:18px; z-index:90;"><img src="https://img.new-combats.com/i/images/300x225/fl1.gif" width="16" height="18" title="Âû íàõîäèòåñü â '<? echo $u->room['name']; ?>'" /></div>
|
||||
<div style="position:absolute; left:184px; top:94px; width:120px; height:35px; z-index:90;"><img <? thisInfRm('2.180.0.230'); ?> src="https://img.new-combats.com/i/images/300x225/map_bk.gif" width="120" height="35" title="" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:52px; top:47px; width:123px; height:30px; z-index:90;"><img onClick="alert('Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá');" onMouseOver="this.className='aFilterhover';" onMouseOut="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_klub6.gif" width="123" height="30" title="Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:59px; top:169px; width:123px; height:31px; z-index:90;"><img onMouseOver="this.className='aFilterhover';" onMouseOut="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_klub4.gif" width="123" height="31" title="Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:312px; top:168px; width:123px; height:31px; z-index:90;"><img onClick="alert('Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá');" src="https://img.new-combats.com/i/images/300x225/map_klub3.gif" width="123" height="31" title="" /></div>
|
||||
<div style="position: absolute; left: 30px; top: 140px; width: 28px; height: 31px; z-index: 90;"><img <? thisInfRm('2.180.0.395'); ?> class="aFilter" src="https://img.new-combats.com/i/images/300x225/zk_entrance.gif" width="28" height="63" title="" /></div>
|
||||
<div style="position:absolute; left:312px; top:48px; width:123px; height:30px; z-index:90;"><img onClick="alert('Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá');" onMouseOver="this.className='aFilterhover';" onMouseOut="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_klub5.gif" width="123" height="30" title="Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:216px; top:41px; width:58px; height:49px; z-index:90;"><img onClick="alert('Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá');" onMouseOver="this.className='aFilterhover';" onMouseOut="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_klub2.gif" width="58" height="49" title="Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:66px; top:114px; width:56px; height:13px; z-index:90;"><img onClick="alert('Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá');" onMouseOver="this.className='aFilterhover';" onMouseOut="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_klub1.gif" width="56" height="13" title="Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:196px; top:148px; width:103px; height:47px; z-index:90;"><img onClick="alert('Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá');" onMouseOver="this.className='aFilterhover';" onMouseOut="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_klub7.gif" width="103" height="47" title="Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá" class="aFilter" /></div>
|
||||
<div id="snow"></div>
|
||||
<? echo $goline; ?>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div style="display:none; height:0px " id="moveto"></div>
|
||||
<div align="right" style="padding: 3px;"><small>«<? echo $c['title3']; ?>» ïðèâåòñòâóåò Âàñ, <b><? echo $u->info['login']; ?></b>.<br />
|
||||
<?php
|
||||
if($u->info['level']<6)
|
||||
{
|
||||
echo '
|
||||
Âàì âñå âðåìÿ êàæåòñÿ ÷òî çà âàìè ñëåäÿò? ×óäèòñÿ, ÷òî ñëó÷àéíûé ïîïóò÷èê ìå÷òàåò âñàäèòü âàì òîïîð â ñïèíó? Ïðè ñîâåðøåíèè î÷åðåäíîé ïîêóïêè â ãîñ. ìàãàçèíå ìó÷àåò îùóùåíèå, ÷òî âàñ îáìàíóëè? Êàæåòñÿ, ÷òî ñèìïàòè÷íàÿ äåâóøêà íàïðîòèâ ñìîòðèò íà âàñ êàê íà ïèùó? Óñïîêîéòåñü, ýòî íå ïàðàíîéÿ. Ýòî ðåàëèè Capital city. Ãîðîäà Òüìû.
|
||||
';
|
||||
}else{
|
||||
echo 'Âîçìîæíî, âû îøèáëèñü ýòàæîì - íàñòîÿùèå ñðàæåíèÿ ïðîõîäÿò ýòàæîì âûøå.';
|
||||
} ?>
|
||||
</small></div></td>
|
||||
<td>
|
||||
<!-- <br /><span class="menutop"><nobr>Êîìíàòà äëÿ íîâè÷êîâ</nobr></span>-->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<small>
|
||||
<HR>
|
||||
<INPUT onclick="location.href='main.php?zayvka=<? echo $code; ?>';" class="btn" value="Ïîåäèíêè" type="button" name="combats">
|
||||
<? $hgo = $u->testHome(); if(!isset($hgo['id'])){ ?><INPUT onclick="location.href='main.php?homeworld=<? echo $code; ?>';" class="btn" value="Âîçâðàò" type="button" name="combats2"><? } unset($hgo); ?>
|
||||
<INPUT onclick="location.href='main.php?clubmap=<? echo $code; ?>';" class="btn" value="Êàðòà êëóáà" type="button" name="combats2">
|
||||
<INPUT id="forum" class="btn" onclick="window.open('https://new-combats.com/forum/', 'forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')" value="Ôîðóì" type="button" name="forum">
|
||||
<INPUT class="btn" onclick="window.open('/encicl/help/top1.html', 'help', 'height=300,width=500,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes')" value="Ïîäñêàçêà" type="button">
|
||||
<INPUT class="btn" value="Îáúåêòû" type="button">
|
||||
<br />
|
||||
<strong>Âíèìàíèå!</strong> Íèêîãäà è íèêîìó íå ãîâîðèòå ïàðîëü îò ñâîåãî ïåðñîíàæà. Íå ââîäèòå ïàðîëü íà äðóãèõ ñàéòàõ, òèïà "íîâûé ãîðîä", "ëîòåðåÿ", "òàì, ãäå âñå äàþò íà õàëÿâó". Ïàðîëü íå íóæåí íè ïàëàäèíàì, íè êëàíàì, íè àäìèíèñòðàöèè, <U>òîëüêî âçëîìùèêàì</U> äëÿ êðàæè âàøåãî ãåðîÿ.<BR>
|
||||
<em>Àäìèíèñòðàöèÿ.</em></small> <BR>
|
||||
<? echo $rowonmax; ?><BR>
|
||||
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,78 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if($u->room['file']=='an/zv2')
|
||||
{
|
||||
?>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="250" valign="top">
|
||||
<? $usee = $u->getInfoPers($u->info['id'],0); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; } ?>
|
||||
</td>
|
||||
<td width="230" valign="top" style="padding-top:19px;"><? include('modules_data/stats_loc.php'); ?></td>
|
||||
<td valign="top"><div align="right">
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td>
|
||||
<? if($re!=''){ echo '<font color="red"><b>'.$re.'</b></font>'; } ?>
|
||||
<table width="500" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div style="position:relative; cursor: pointer; width: 500;" id="ione"><img src="https://img.new-combats.com/i/images/300x225/club/navig.jpg" id="img_ione" width="500" height="240" border="1"/>
|
||||
<div style="position:absolute; left:395px; top:142px; width:16px; height:18px; z-index:90;"><img src="https://img.new-combats.com/i/images/300x225/fl1.gif" width="16" height="18" title="Âû íàõîäèòåñü â '<? echo $u->room['name']; ?>'" /></div>
|
||||
<div style="position:absolute; left:184px; top:94px; width:120px; height:35px; z-index:90;"><img <? thisInfRm('2.180.0.230'); ?> src="https://img.new-combats.com/i/images/300x225/map_bk.gif" width="120" height="35" title="" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:52px; top:47px; width:123px; height:30px; z-index:90;"><img onClick="alert('Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá');" onMouseOver="this.className='aFilterhover';" onMouseOut="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_klub6.gif" width="123" height="30" title="Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:59px; top:169px; width:123px; height:31px; z-index:90;"><img onClick="alert('Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá');" onMouseOver="this.className='aFilterhover';" onMouseOut="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_klub4.gif" width="123" height="31" title="Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá" class="aFilter" /></div>
|
||||
<div style="position: absolute; left: 30px; top: 140px; width: 28px; height: 31px; z-index: 90;"><img onClick="alert('Ïðîõîä ÷åðåç Çàë âîèíîâ 1');" src="https://img.new-combats.com/i/images/300x225/zk_entrance.gif" width="28" height="63" title="" /></div>
|
||||
|
||||
<div style="position:absolute; left:312px; top:168px; width:123px; height:31px; z-index:90;"><img src="https://img.new-combats.com/i/images/300x225/map_klub3.gif" width="123" height="31" title="" /></div>
|
||||
<div style="position:absolute; left:312px; top:48px; width:123px; height:30px; z-index:90;"><img onClick="alert('Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá');" onMouseOver="this.className='aFilterhover';" onMouseOut="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_klub5.gif" width="123" height="30" title="Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:216px; top:41px; width:58px; height:49px; z-index:90;"><img onClick="alert('Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá');" onMouseOver="this.className='aFilterhover';" onMouseOut="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_klub2.gif" width="58" height="49" title="Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:66px; top:114px; width:56px; height:13px; z-index:90;"><img onClick="alert('Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá');" onMouseOver="this.className='aFilterhover';" onMouseOut="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_klub1.gif" width="56" height="13" title="Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:196px; top:148px; width:103px; height:47px; z-index:90;"><img onClick="alert('Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá');" onMouseOver="this.className='aFilterhover';" onMouseOut="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_klub7.gif" width="103" height="47" title="Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá" class="aFilter" /></div>
|
||||
<div id="snow"></div>
|
||||
<? echo $goline; ?>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div style="display:none; height:0px " id="moveto"></div>
|
||||
<div align="right" style="padding: 3px;"><small>«<? echo $c['title3']; ?>» ïðèâåòñòâóåò Âàñ, <b><? echo $u->info['login']; ?></b>.<br />
|
||||
<?php
|
||||
if($u->info['level']<6)
|
||||
{
|
||||
echo '
|
||||
Âàì âñå âðåìÿ êàæåòñÿ ÷òî çà âàìè ñëåäÿò? ×óäèòñÿ, ÷òî ñëó÷àéíûé ïîïóò÷èê ìå÷òàåò âñàäèòü âàì òîïîð â ñïèíó? Ïðè ñîâåðøåíèè î÷åðåäíîé ïîêóïêè â ãîñ. ìàãàçèíå ìó÷àåò îùóùåíèå, ÷òî âàñ îáìàíóëè? Êàæåòñÿ, ÷òî ñèìïàòè÷íàÿ äåâóøêà íàïðîòèâ ñìîòðèò íà âàñ êàê íà ïèùó? Óñïîêîéòåñü, ýòî íå ïàðàíîéÿ. Ýòî ðåàëèè Capital city. Ãîðîäà Òüìû.
|
||||
';
|
||||
}else{
|
||||
echo 'Âîçìîæíî, âû îøèáëèñü ýòàæîì - íàñòîÿùèå ñðàæåíèÿ ïðîõîäÿò ýòàæîì âûøå.';
|
||||
} ?>
|
||||
</small></div></td>
|
||||
<td>
|
||||
<!-- <br /><span class="menutop"><nobr>Êîìíàòà äëÿ íîâè÷êîâ</nobr></span>-->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<small>
|
||||
<HR>
|
||||
<INPUT onclick="location.href='main.php?zayvka=<? echo $code; ?>';" class="btn" value="Ïîåäèíêè" type="button" name="combats">
|
||||
<? $hgo = $u->testHome(); if(!isset($hgo['id'])){ ?><INPUT onclick="location.href='main.php?homeworld=<? echo $code; ?>';" class="btn" value="Âîçâðàò" type="button" name="combats2"><? } unset($hgo); ?>
|
||||
<INPUT onclick="location.href='main.php?clubmap=<? echo $code; ?>';" class="btn" value="Êàðòà êëóáà" type="button" name="combats2">
|
||||
<INPUT id="forum" class="btn" onclick="window.open('https://new-combats.com/forum/', 'forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')" value="Ôîðóì" type="button" name="forum">
|
||||
<INPUT class="btn" onclick="window.open('/encicl/help/top1.html', 'help', 'height=300,width=500,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes')" value="Ïîäñêàçêà" type="button">
|
||||
<INPUT class="btn" value="Îáúåêòû" type="button">
|
||||
<br />
|
||||
<strong>Âíèìàíèå!</strong> Íèêîãäà è íèêîìó íå ãîâîðèòå ïàðîëü îò ñâîåãî ïåðñîíàæà. Íå ââîäèòå ïàðîëü íà äðóãèõ ñàéòàõ, òèïà "íîâûé ãîðîä", "ëîòåðåÿ", "òàì, ãäå âñå äàþò íà õàëÿâó". Ïàðîëü íå íóæåí íè ïàëàäèíàì, íè êëàíàì, íè àäìèíèñòðàöèè, <U>òîëüêî âçëîìùèêàì</U> äëÿ êðàæè âàøåãî ãåðîÿ.<BR>
|
||||
<em>Àäìèíèñòðàöèÿ.</em></small> <BR>
|
||||
<? echo $rowonmax; ?><BR>
|
||||
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,82 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if($u->room['file']=='an/zv3')
|
||||
{
|
||||
?>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="250" valign="top">
|
||||
<? $usee = $u->getInfoPers($u->info['id'],0); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; } ?>
|
||||
</td>
|
||||
<td width="230" valign="top" style="padding-top:19px;"><? include('modules_data/stats_loc.php'); ?></td>
|
||||
<td valign="top"><div align="right">
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td>
|
||||
<?
|
||||
if( $u->error != '' ) {
|
||||
$re = $u->error;
|
||||
}
|
||||
if($re!=''){ echo '<font color="red"><b>'.$re.'</b></font>'; } ?>
|
||||
<table width="500" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div style="position:relative; cursor: pointer; width: 500;" id="ione"><img src="https://img.new-combats.com/i/images/300x225/club/navig.jpg" id="img_ione" width="500" height="240" border="1"/>
|
||||
<div style="position: absolute; left: 337px; top: 79px; width: 16px; height: 18px; z-index: 90;"><img src="https://img.new-combats.com/i/images/300x225/fl1.gif" width="16" height="18" title="Âû íàõîäèòåñü â '<? echo $u->room['name']; ?>'" /></div>
|
||||
<div style="position:absolute; left:184px; top:94px; width:120px; height:35px; z-index:90;"><img <? thisInfRm('2.180.0.230'); ?> src="https://img.new-combats.com/i/images/300x225/map_bk.gif" width="120" height="35" title="" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:52px; top:47px; width:123px; height:30px; z-index:90;"><img onMouseOver="this.className='aFilterhover';" onMouseOut="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_klub6.gif" width="123" height="30" title="Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:59px; top:169px; width:123px; height:31px; z-index:90;"><img onClick="alert('Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá');" onMouseOver="this.className='aFilterhover';" onMouseOut="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_klub4.gif" width="123" height="31" title="Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá" class="aFilter" /></div>
|
||||
<div style="position: absolute; left: 30px; top: 140px; width: 28px; height: 31px; z-index: 90;"><img onClick="alert('Ïðîõîä ÷åðåç Çàë âîèíîâ 1');" src="https://img.new-combats.com/i/images/300x225/zk_entrance.gif" width="28" height="63" title="" /></div>
|
||||
|
||||
<div style="position:absolute; left:312px; top:168px; width:123px; height:31px; z-index:90;"><img onClick="alert('Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá');" src="https://img.new-combats.com/i/images/300x225/map_klub3.gif" width="123" height="31" title="" /></div>
|
||||
<div style="position:absolute; left:312px; top:48px; width:123px; height:30px; z-index:90;"><img onClick="alert('Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá');" onMouseOver="this.className='aFilterhover';" onMouseOut="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_klub5.gif" width="123" height="30" title="Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:216px; top:41px; width:58px; height:49px; z-index:90;"><img onClick="alert('Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá');" onMouseOver="this.className='aFilterhover';" onMouseOut="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_klub2.gif" width="58" height="49" title="Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:66px; top:114px; width:56px; height:13px; z-index:90;"><img onClick="alert('Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá');" onMouseOver="this.className='aFilterhover';" onMouseOut="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_klub1.gif" width="56" height="13" title="Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá" class="aFilter" /></div>
|
||||
<div style="position:absolute; left:196px; top:148px; width:103px; height:47px; z-index:90;"><img onClick="alert('Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá');" onMouseOver="this.className='aFilterhover';" onMouseOut="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_klub7.gif" width="103" height="47" title="Ïðîõîä ÷åðåç Áîéöîâñêèé êëóá" class="aFilter" /></div>
|
||||
<div id="snow"></div>
|
||||
<? echo $goline; ?>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div style="display:none; height:0px " id="moveto"></div>
|
||||
<div align="right" style="padding: 3px;"><small>«<? echo $c['title3']; ?>» ïðèâåòñòâóåò Âàñ, <b><? echo $u->info['login']; ?></b>.<br />
|
||||
<?php
|
||||
if($u->info['level']<6)
|
||||
{
|
||||
echo '
|
||||
Âàì âñå âðåìÿ êàæåòñÿ ÷òî çà âàìè ñëåäÿò? ×óäèòñÿ, ÷òî ñëó÷àéíûé ïîïóò÷èê ìå÷òàåò âñàäèòü âàì òîïîð â ñïèíó? Ïðè ñîâåðøåíèè î÷åðåäíîé ïîêóïêè â ãîñ. ìàãàçèíå ìó÷àåò îùóùåíèå, ÷òî âàñ îáìàíóëè? Êàæåòñÿ, ÷òî ñèìïàòè÷íàÿ äåâóøêà íàïðîòèâ ñìîòðèò íà âàñ êàê íà ïèùó? Óñïîêîéòåñü, ýòî íå ïàðàíîéÿ. Ýòî ðåàëèè Capital city. Ãîðîäà Òüìû.
|
||||
';
|
||||
}else{
|
||||
echo 'Âîçìîæíî, âû îøèáëèñü ýòàæîì - íàñòîÿùèå ñðàæåíèÿ ïðîõîäÿò ýòàæîì âûøå.';
|
||||
} ?>
|
||||
</small></div></td>
|
||||
<td>
|
||||
<!-- <br /><span class="menutop"><nobr>Êîìíàòà äëÿ íîâè÷êîâ</nobr></span>-->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<small>
|
||||
<HR>
|
||||
<INPUT onclick="location.href='main.php?zayvka=<? echo $code; ?>';" class="btn" value="Ïîåäèíêè" type="button" name="combats">
|
||||
<? $hgo = $u->testHome(); if(!isset($hgo['id'])){ ?><INPUT onclick="location.href='main.php?homeworld=<? echo $code; ?>';" class="btn" value="Âîçâðàò" type="button" name="combats2"><? } unset($hgo); ?>
|
||||
<INPUT onclick="location.href='main.php?clubmap=<? echo $code; ?>';" class="btn" value="Êàðòà êëóáà" type="button" name="combats2">
|
||||
<INPUT id="forum" class="btn" onclick="window.open('https://new-combats.com/forum/', 'forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')" value="Ôîðóì" type="button" name="forum">
|
||||
<INPUT class="btn" onclick="window.open('/encicl/help/top1.html', 'help', 'height=300,width=500,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes')" value="Ïîäñêàçêà" type="button">
|
||||
<INPUT class="btn" value="Îáúåêòû" type="button">
|
||||
<br />
|
||||
<strong>Âíèìàíèå!</strong> Íèêîãäà è íèêîìó íå ãîâîðèòå ïàðîëü îò ñâîåãî ïåðñîíàæà. Íå ââîäèòå ïàðîëü íà äðóãèõ ñàéòàõ, òèïà "íîâûé ãîðîä", "ëîòåðåÿ", "òàì, ãäå âñå äàþò íà õàëÿâó". Ïàðîëü íå íóæåí íè ïàëàäèíàì, íè êëàíàì, íè àäìèíèñòðàöèè, <U>òîëüêî âçëîìùèêàì</U> äëÿ êðàæè âàøåãî ãåðîÿ.<BR>
|
||||
<em>Àäìèíèñòðàöèÿ.</em></small> <BR>
|
||||
<? echo $rowonmax; ?><BR>
|
||||
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
}
|
||||
|
||||
?>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user