This commit is contained in:
2023-07-31 20:06:51 +03:00
109 changed files with 15204 additions and 33584 deletions

View File

@@ -1,7 +1,10 @@
<?php
/* @var $u User */
use Core\Config;
use Core\Db;
use User\UserIp;
if (!defined('GAME')) {
die();
@@ -64,12 +67,11 @@ if (!defined('GAME')) {
<?php
$pl = Db::getRow('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")
);
$ba = Db::getRow('select * from bank_alh where uid = ?', [$u->info['id']]);
if (isset($ba['id'])) {
?>
<table width=320>
<table style="width: 320px;">
<tr>
<td>
<h4>На алхимических счетах:</h4>
@@ -83,18 +85,12 @@ if (isset($ba['id'])) {
<form method="post" action="main.php?alhp=1">
<?php
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 = Db::getRow('select * from users where login = ? and banned = 0', [$_POST['buy_ekr']]);
$uba['uid'] = $uba['id'];
if (isset($uba['id'])) {
echo 'Покупатель: ' . $u->microLogin($uba['uid']) . '<br>';
} else {
echo '<font color=red>Персонаж заблокирован, либо не найден.</font><hr>';
echo '<span style="color: red;">Персонаж заблокирован, либо не найден.</span><hr>';
unset($_POST['buy_ekr']);
}
echo '<hr>';
@@ -140,12 +136,7 @@ if (isset($ba['id'])) {
[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];
$ball = Db::getValue('select sum(ekr) from pay_operation where uid = ? and good > 0', [$uba['id']]);
$i = 0;
while ($i < count($bns)) {
@@ -181,47 +172,27 @@ if (isset($ba['id'])) {
}
if (isset($_POST['buy4ekr']) && $_POST['buy4ekr'] < 0.01) {
echo '<font color=red>Минимальная сумма продажи: 0.01 екр.</font><hr>';
echo '<span style="color: red;">Минимальная сумма продажи: 0.01 екр.</span><hr>';
unset($_POST['buy4ekr']);
} elseif ($_POST['buy4ekr'] > $ba['ekr']) {
echo '<font color=red>Недостаточно средств на счете</font><hr>';
echo '<span style="color: red;">Недостаточно средств на счете</span><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'
);
Db::sql('update bank_alh set ekr = ?, USD = ? where id = ?', [$ba['ekr'], $ba['USD'], $ba['id']]);
$u->addEkr($out_ekr, $uba['id']);
$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"
)'
);
$user = Db::getRow('select id, login, city, sex, room, host_reg from users where id = ?', [$uba['uid']]);
Db::sql('insert into pay_operation (uid, ekr, time, good, var, ref, ref2) values (?,?,unix_timestamp(),unix_timestamp(),?,?,0)',
[$uba['id'], $_POST['buy4ekr'], 'buy_ekr_alh' . $u->info['id'], $uba['host_reg']]);
$r = '<span class=date>' . date(
'd.m.Y H:i'
@@ -239,7 +210,7 @@ if (isset($ba['id'])) {
$bnss = ' (+' . ($out_ekr - round((int)$_POST['buy4ekr'], 2)) . ' ЕКР бонус!)';
}
$r .= ' <b>' . $user['login'] . '</b>, на Ваш счет зачислено ' . $_POST['buy4ekr'] . ' ЕКР' . $bnsss . '. Благодарим Вас за покупку!';
$r .= ' <b>' . $user['login'] . '</b>, вам зачислено ' . $_POST['buy4ekr'] . ' ЕКР' . $bnss . '. Благодарим Вас за покупку!';
$cmsg = new ChatMessage();
$cmsg->setCity($user['city']);
@@ -249,81 +220,70 @@ if (isset($ba['id'])) {
$cmsg->setText($r);
(new Chat())->sendMsg($cmsg);
$text_msg = 'Алхимик <b>' . $u->info['login'] . '</b> совершил продажу <b>' . $_POST['buy4ekr'] . '</b> ЕКР. (скидка ' . $ba['procent'] . '% , задолжность ' . $ba['USD'] . '$). Покупатель: ' . $u->microLogin(
$uba['uid'], 1
) . '.</b>.';
$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() . '")'
);
$balance = Db::getValue('select sum(money) from balance_money where cancel = 0');
$balance += $money;
Db::sql('insert into balance_money (time, money, ip, comment2, balance, cancel) values (unix_timestamp(),?,?,?,?,unix_timestamp())',
[$money, UserIp::get(), $text_msg, $balance]);
//Рейтинг по вкладам
$ub = [];
$ui = [];
$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']])) {
$sp = Db::getRows('select * from pay_operation where good > 0 order by id desc');
foreach ($sp as $pl) {
if (empty($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 . '"
)'
);
if (!isset($ui[$i])) {
$i++;
continue;
}
$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++;
}
Db::sql('replace into users_paybonus (id, level) values (?,?)', [$ui[$i], $k]);
$i++;
}
//
} else {
echo 'Сумма екр.:';
if (!isset($_POST['buy4ekr'])) {
echo '&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; <input name="buy4ekr" style="width:50px;" value="0.00" /> <input class="btn btn-danger" value="Далее" type="submit" /><br>';
echo '&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; <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 ' <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 ' &nbsp; <br><br><input type="submit" name="buygoodluck" class="btn btn-success" value="Совершить продажу">';
}
}
}
}
?>
<?php if (isset($_POST['buy_ekr'])) { ?><input name="buy_ekr" type="hidden"
value="<?= $_POST['buy_ekr'] ?>" /> <?php } else { ?>Перести екр. персонажу:
<input name="buy_ekr" style="width:50px;" value="<?= $_POST['buy_ekr'] ?>"/> <input
class="btn btn-danger" value="Далее" type="submit"/><?php } ?>
if (isset($_POST['buy_ekr'])) { ?>
<input name="buy_ekr" type="hidden" value="<?= $_POST['buy_ekr'] ?>"/>
<?php } else { ?>Перести екр. персонажу:
<input name="buy_ekr" style="width:50px;" value="<?= $_POST['buy_ekr'] ?>"/>
<input class="btn btn-danger" value="Далее" type="submit"/>
<?php } ?>
</form>
</td>
</tr>
@@ -342,7 +302,6 @@ if (isset($_GET['usemod']) && isset($_POST['usem1'])) {
if (isset($_POST['tologin'], $_POST['message'])) {
$cmsg = new ChatMessage();
$cmsg->setRoom(1);
$cmsg->setCity($infcity);
$cmsg->setTo($_POST['tologin']);
$cmsg->setText(
'<span style="color: darkblue; ">Сообщение телеграфом от </span> <b>' . $u->info['login'] . '</b>: ' . $_POST['message']
@@ -353,7 +312,7 @@ if (isset($_POST['tologin'], $_POST['message'])) {
?>
<table>
<a href="#"
onClick="openMod('<b>Заклятие молчания</b>','<form action=\'main.php?<?= 'alhp&usemod=' . $code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Время заклятия: &nbsp; <select style=\'margin-left:2px;\' name=\'time\'><option value=\'1440\'>Сутки</option></select> <input type=\'submit\' name=\'usem1\' value=\'Исп-ть\'></form>');"><img
onClick="openMod('<b>Заклятие молчания</b>','<form action=\'main.php?<?= 'alhp&usemod=' . PassGen::intCode(); ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Время заклятия: &nbsp; <select style=\'margin-left:2px;\' name=\'time\'><option value=\'1440\'>Сутки</option></select> <input type=\'submit\' name=\'usem1\' value=\'Исп-ть\'></form>');"><img
src="<?= Config::img() ?>/i/items/sleep.gif" title="Заклятие молчания"/></a>
&nbsp;
<br><h4>Телеграф</h4>
@@ -364,31 +323,22 @@ if (isset($_POST['tologin'], $_POST['message'])) {
</form>
<?php
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')
);
$sp = Db::getRows('select * from pay_operation where good > 0 group by uid');
foreach ($sp as $pl) {
$online = Db::getValue('select online from users where id = ?', [$pl['uid']]);
$lg = $u->microLogin($pl['uid'], 1);
if (!stristr($u->microLogin($pl['uid']), 'Невидимка')) {
if ($onl['online'] > time() - 240) {
if ($online > time() - 240) {
$lg = '<span style="color: green;">' . $lg . '</span>';
} else {
$lg .= ' (был тут ' . date('d.m.Y H:i', $onl['online']) . ')';
$lg .= ' (был тут ' . date('d.m.Y H:i', $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>';
$sum = Db::getValue('select sum(ekr) from pay_operation where good > 0 and uid = ?', [$pl['uid']]);
echo $lg . ' - ' . $sum . ' екр.<br>';
} else {
echo $lg . '<br>';
}
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,160 +0,0 @@
<?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%>&nbsp;<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 = '<?= $_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=>'&nbsp; &nbsp; постоянные',3=>'&nbsp; &nbsp; негативные',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>
<?php
}
?>

View File

@@ -8,7 +8,7 @@ if (!defined('GAME')) {
$re = '';
if (isset($u->error2)) {
$re = $u->error2;
$re = '<b style="color: red;">' . $u->error . '</b>';
}
if (isset($_GET['nightatack'])) {
@@ -108,11 +108,10 @@ if (isset($_GET['nightatack'])) {
function thisInfRm($id, $tp = null, $json = false)
{
global $u;
$rm = Db::getRow('select * from room where code = ? and city = ?', [$id, $u->info['city']]);
$rm = Db::getRow('select * from room where code = ? and city = ?', [$id, 'capitalcity']);
$inf = 'Здание было разрушено';
if (isset($rm['id'])) {
$rown = Db::getValue('select count(*) from users where online > unix_timestamp() - 120 and city = ? and room = ?', [$u->info['city'], $rm['id']]);
$rown = Db::getValue('select count(*) from users where online > unix_timestamp() - 120 and city = ? and room = ?', ['capitalcity', $rm['id']]);
if ($tp == null) {
$inf = '<b>' . $rm['name'] . '</b><br>Сейчас в комнате ' . ($rown) . ' чел.';
} else {
@@ -135,229 +134,224 @@ function thisInfRm($id, $tp = null, $json = false)
if (isset($_GET['loc'])) {
// $training_manager = \DarksLight2\Training\TrainingManager::getInstance();
$go = mysql_fetch_array(
mysql_query(
'SELECT * FROM `room` WHERE `code` = "' . mysql_real_escape_string(
$_GET['loc']
) . '" AND `city` = "' . $u->info['city'] . '" LIMIT 1'
)
);
$go = Db::getRow('select * from room where code = ?', [$_GET['loc']]);
// if (in_array(
// $go['file'], $training_manager->getRegistered()[$training_manager->getCurrentStepName()]->allowedToMove()
// ) || $u->info['admin'] > 0) {
$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'
)
);
$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'
)
);
//Проверяем костыли
$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 ($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 (isset($tr_pl['id'])) {
$zadej = 0;
if ($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 ($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 = 'У вас травма, нельзя перемещаться...';
}
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['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 (isset($go['id'])) {
$rmgo = [];
$rg = explode(',', $u->room['roomGo']);
$mlvl = explode('-', $go['level']);
$i = 0;
while ($i < count($rg)) {
if ($rg[$i] >= 0) {
$rmgo[$rg[$i]] = 1;
}
//Травма...
} elseif ($u->info['align'] == 2 && $go['nochaos'] == 1) {
$re = 'Проход для хаосников закрыт!';
} 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 (isset($go['id'])) {
$rmgo = [];
$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 '&nbsp;' . $re;
} elseif ($u->info['timeGo'] >= time()) {
$re = 'Вы не можете перемещаться еще ' . ($u->info['timeGo'] - time(
)) . ' сек.';
} elseif ($rmgo[$go['id']] == 1) {
$alg = explode('-', $go['align']);
$ku = mysql_fetch_array(
$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 = '<b style="color: red;">Вы можете перемещаться только когда бодрствуете.</b>';
echo '&nbsp;' . $re;
} elseif ($u->info['timeGo'] >= time()) {
$re = 'Вы не можете перемещаться еще ' . ($u->info['timeGo'] - time()) . ' сек.';
} elseif ($rmgo[$go['id']] == 1) {
$alg = explode('-', $go['align']);
$ku = (bool)Db::getValue('select 1 from katok_zv where uid = ?', [$u->info['id']]);
if ($ku) {
$re = 'Вы подали заявку на турнир и не можете перемещаться...';
} elseif (($alg[0] > $u->info['align'] || $alg[1] < $u->info['align']) && $go['align'] != 0) {
$re = 'Ты не ту склонность выбрал.. Дружок :)';
} elseif ($u->info['zv'] > 0) {
$test_zv = mysql_fetch_array(
mysql_query(
'SELECT `id` FROM `katok_zv` WHERE `uid` = "' . $u->info['id'] . '" LIMIT 1'
'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)) {
$re = 'Вы не можете попасть в эту комнату';
} elseif ($go['sex'] > 0 && $go['sex'] - 1 != $u->info['sex'] && $u->info['invis'] != 1 && $u->info['invis'] < time()) {
$re = 'Вы не можете попасть в эту комнату';
} elseif ($mlvl[0] > $u->info['level']) {
$re = 'Вы не можете попасть в эту комнату, уровень маловат ;)';
} elseif ($mlvl[1] < $u->info['level']) {
$re = 'Вы не можете попасть в эту комнату, уровень высоковат ;)';
} elseif ($go['close'] == 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'
)
);
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;
}
}
//end freez time go
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 = 'Вы не смогли перейти в локацию, возможно она была разрушена';
}
} else {
$re = 'Вы не смогли перейти в локацию';
}
} elseif ($go['destroy'] == 1) {
$re = 'Здание было разрушено, в данный момент оно реставрируется';
} else {
$re = 'Временно закрыто';
//замедление перемешения при травмах
$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;
}
}
//end freez time go
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 = 'Вы не смогли перейти в локацию, возможно она была разрушена';
}
} else {
$re = 'Вы не смогли перейти в локацию';
}
} elseif ($go['destroy'] == 1) {
$re = 'Здание было разрушено, в данный момент оно реставрируется';
} else {
$re = 'Проход не существует';
$re = 'Временно закрыто';
}
} else {
$re = 'Проход не существует';
}
} else {
$re = 'Проход не существует';
}
// } else {
// $re = 'Вам запрещено передвигаться до окончания обучения!!!';
// }
@@ -384,22 +378,19 @@ if (isset($_GET['mAjax'])) {
$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'
'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'
'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'
'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] . ' чел.';
@@ -537,12 +528,12 @@ if (date('m') == 11 || date('m') == 12 || date('m') == 1 || date('m') == 2) {
var i, doc_width, doc_height;
dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
dx = [];
xp = [];
yp = [];
am = [];
stx = [];
sty = [];
Array.prototype.exists = function (el) {
for (var i = 0; i < this.length; i++)
@@ -636,21 +627,18 @@ if (isset($u->room['id'])) {
$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'
'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>';
$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'
'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'
'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) {

View File

@@ -1511,20 +1511,11 @@ if (isset($p['id']) || $u->info['align'] == 1 || $u->info['align'] == 3) {
"Вам было отказано в регистрации кланового изображения -{$types[$vr['type']][0]}- , {$vr['money2']} екр. были переведены в казну клана."
);
} else {
//возврат для игрока в банк
//fixme: вы такие классные! а если счёта в банке вдруг нет, соси лапу? :)
$bnk = mysql_fetch_array(
mysql_query(
'SELECT * FROM `bank` WHERE `uid` = "' . $vr['uid'] . '" AND `block` = "0" ORDER BY `id` DESC LIMIT 1'
)
);
if (isset($bnk['id'])) {
mysql_query(
'UPDATE `bank` SET `money2` = `money2` + ' . $vr['money2'] . ' WHERE `id` = "' . $bnk['id'] . '" LIMIT 1'
);
}
$u->addEkr($vr['money2'], $vr['uid']);
//возврат для игрока
$cmsg->setText(
"Вам было отказано в регистрации изображения -{$types[$vr['type']][0]}- , {$vr['money2']} екр. были переведены на ваш банковский счет №{$bnk['id']}."
"Вам было отказано в регистрации изображения -{$types[$vr['type']][0]}- , {$vr['money2']} екр. были возвращены."
);
}
(new Chat())->sendMsg($cmsg);
@@ -1600,233 +1591,6 @@ if (isset($p['id']) || $u->info['align'] == 1 || $u->info['align'] == 3) {
</div>
<?php
}
$zvr = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `_clan` WHERE `admin_time` = "0"'));
if ($zvr[0] > 0) {
$chat = new Chat();
$cmsg = new ChatMessage();
$cmsg->setLogin('Регистратура кланов');
$cmsg->setType(5);
$cmsg->setIsAlert(true);
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
<div style="padding:10px;"><b>Заявки на регистрацию кланов:</b> &nbsp; <?php
if (isset($_GET['goodClan'])) {
//Разрешение
$cl = mysql_fetch_array(
mysql_query(
'SELECT * FROM `_clan` WHERE `admin_time` = "0" AND `id` = "' . mysql_real_escape_string(
$_GET['goodClan']
) . '" LIMIT 1'
)
);
if (isset($cl['id'])) {
$pu = mysql_fetch_array(
mysql_query(
'SELECT `id`,`city`,`room`,`clan`,`login`,`align`,`level`,`sex`,`money`,`banned` FROM `users` WHERE `id` = "' . mysql_real_escape_string(
$cl['uid']
) . '" LIMIT 1'
)
);
$tc = mysql_fetch_array(
'SELECT `id`,`name` FROM `clan` WHERE `name` = "' . mysql_real_escape_string(
$cl['name']
) . '" OR `name` = "' . mysql_real_escape_string(
$cl['name2']
) . '" OR `name_mini` = "' . mysql_real_escape_string(
$cl['name']
) . '" OR `name_mini` = "' . mysql_real_escape_string(
$cl['name2']
) . '" OR `name_rus` = "' . mysql_real_escape_string(
$cl['name']
) . '" OR `name_rus` = "' . mysql_real_escape_string(
$cl['name2']
) . '" LIMIT 1'
);
if (!isset($pu['id'])) {
echo '<font color=red><b>Персонаж выступающий в роли Главы клана не найден, id ' . $cl['uid'] . '</b></font><br>';
} elseif ($pu['clan'] > 0 || $pu['align'] > 0 || $pu['banned'] > 0) {
echo '<font color=red><b>Персонаж выступающий в роли Главы клана уже находится в клане, либо имеет склонность, либо заблокирован</b></font><br>';
} elseif ($u->testAlign($cl['align'], $pu['id']) == 0) {
echo '<font color=red><b>Персонаж выступающий в роли Главы клана не может создавать клан с данной склонностью!</b></font><br>';
} elseif (isset($tc['id'])) {
echo '<font color=red><b>Схожий клан был зарегистрирован ранее, клана №' . $tc['id'] . ' (' . $tc['name'] . ').</b></font><br>';
} else {
mysql_query(
'UPDATE `_clan` SET `admin_time` = "' . time(
) . '",`admin_ok` = "' . $u->info['id'] . '" WHERE `id` = "' . $cl['id'] . '" LIMIT 1'
);
//Переносим изображения в img.*/i/clan/{name}.gif / {name}_big.gif / {id}.gif / {id}.gif
//Маленький значок
if (copy(
'clan_prw/' . $cl['img1'],
'img.new-combats.com/i/clan/' . $cl['name2'] . '.gif'
)) {
$ins = mysql_query(
'INSERT INTO `clan` (`name`,`name_rus`,`name_mini`,`site`,`align`,`time_reg`) VALUES (
"' . $cl['name2'] . '",
"' . $cl['name'] . '",
"' . $cl['name2'] . '",
"' . $cl['site'] . '",
"' . $cl['align'] . '",
"' . time() . '"
)'
);
if ($ins) {
//
$cl['_id'] = mysql_insert_id();
$u->insertAlign($cl['align'], $pu['id']);
mysql_query(
'INSERT INTO `clan_info` (`id`,`info`) VALUES (
"' . $cl['_id'] . '",
"' . mysql_real_escape_string($cl['info']) . '"
)'
);
copy(
'clan_prw/' . $cl['img1'],
'../img.new-combats.com/i/clan/' . $cl['_id'] . '.gif'
);
copy(
'clan_prw/' . $cl['img2'],
'../img.new-combats.com/i/clan/' . $cl['_id'] . '_big.gif'
);
copy(
'clan_prw/' . $cl['img2'],
'../img.new-combats.com/i/clan/cln' . $cl['_id'] . '.gif'
);
copy(
'clan_prw/' . $cl['img2'],
'../img.new-combats.com/i/clan/' . $cl['name2'] . '_big.gif'
);
mysql_query(
'UPDATE `users` SET `clan` = "' . $cl['_id'] . '",`clan_prava` = "glava",`align` = "' . $cl['align'] . '" WHERE `id` = "' . $pu['id'] . '" LIMIT 1'
);
echo '<font color=red><b>Вы одобрили регистрацию клана &quot;' . $cl['name'] . '&quot;</b></font><br>';
} else {
echo '<font color=red><b>Не удалось перенести значок</b></font><br>';
}
} else {
echo '<font color=red><b>Не удалось перенести значок</b></font><br>';
}
//Отправляем системку главе клана
$cmsg->setCity($pu['city']);
$cmsg->setTo($pu['login']);
$cmsg->setText("Поздравляем Вас с регистрацией клана &quot;{$cl['name']}&quot;, будьте успешны!");
$chat->sendMsg($cmsg);
}
}
} elseif (isset($_GET['badClan'])) {
//Отказ
$cl = mysql_fetch_array(
mysql_query(
'SELECT * FROM `_clan` WHERE `admin_time` = "0" AND `id` = "' . mysql_real_escape_string(
$_GET['badClan']
) . '" LIMIT 1'
)
);
if (isset($cl['id'])) {
$pu = mysql_fetch_array(
mysql_query(
'SELECT `id`,`city`,`room`,`clan`,`login`,`align`,`level`,`sex`,`money`,`banned` FROM `users` WHERE `id` = "' . mysql_real_escape_string(
$cl['uid']
) . '" LIMIT 1'
)
);
echo '<font color=red><b>Вы отказали в регистрации клану &quot;' . $cl['name'] . '&quot;</b></font><br>';
mysql_query(
'UPDATE `_clan` SET `admin_time` = "' . time(
) . '",`admin_ca` = "' . $u->info['id'] . '" WHERE `id` = "' . $cl['id'] . '" LIMIT 1'
);
//Отправляем системку персонажу
$cmsg->setCity($pu['city']);
$cmsg->setTo($pu['login']);
$cmsg->setText("К сожалению Вам отказано в регистрации клана &quot;{$cl['name']}&quot;. Вам зачисленно 50 екр.");
$chat->sendMsg($cmsg);
//Отправляем сумму
mysql_query(
'UPDATE `users` SET `money2` = `money2` + 50 WHERE `id` = "' . $pu['id'] . '" LIMIT 1;'
);
$txt = 'Возврат за регистрацию клана от Администрации: <b>50</b> екр. Зачисленны: ' . date(
'd.m.Y H:i', time()
);
mysql_query(
'INSERT INTO `post` (`uid`,`sender_id`,`time`,`money`,`text`) VALUES(
"' . $pu['id'] . '",
0,
"' . time() . '",
0,
"' . $txt . '")'
);
//чат
$cmsg->setText('Получена новая почта от Администрации!');
$chat->sendMsg($cmsg);
}
}
?></div>
<script>
function imgResize1(id) {
if ($('#' + id).width() == 16) {
$('#' + id).animate({'height': '99px', 'width': '100px'}, 'fast');
} else {
$('#' + id).animate({'height': '15px', 'width': '16px'}, 'fast');
}
}
function seeClanINfo(id) {
if ($('#' + id).css('display') == 'block') {
$('#' + id).fadeOut('fast');
} else {
$('#' + id).fadeIn('fast');
}
}
</script>
<?php
$sp = mysql_query(
'SELECT * FROM `_clan` WHERE `admin_time` = "0" ORDER BY `time` ASC LIMIT 10'
);
while ($pl = mysql_fetch_array($sp)) {
echo '<div style="border-top:1px solid grey;padding:5px;">
#' . $pl['id'] . ' <font color="#cac9c7">|</font>
' . date('d.m.y H:i', $pl['time']) . ' / ' . $pl['money'] . '.00 кр.
<span style="color: #cac9c7; ">|</span>
<img style="border:1px solid grey;display:inline-block;vertical-align:bottom;margin:0;padding:1px;" src="/clan_prw/' . $pl['img1'] . '" width="24" height="15">' .
'<span id="img' . $pl['id'] . 'clan2"><img id="img' . $pl['id'] . 'clan" style="border:1px solid blue;border-left:0;display:inline-block;vertical-align:bottom;margin:0;padding:0;" src="/clan_prw/' . $pl['img1'] . '">' .
'<script>$("#img' . $pl['id'] . 'clan").ready(function(){$("#img' . $pl['id'] . 'clan2").html(" "+$("#img' . $pl['id'] . 'clan").width()+"x"+$("#img' . $pl['id'] . 'clan").height()); });</script>
</span>
<span style="color: #cac9c7; ">|</span>
<img id="img' . $pl['id'] . 'clan30" style="border:1px solid grey;display:inline-block;cursor:pointer;vertical-align:bottom;margin:0;padding:1px;width:16px;height:15px;" onclick="imgResize1(\'img' . $pl['id'] . 'clan30\')" src="/clan_prw/' . $pl['img2'] . '">' .
'<span id="img' . $pl['id'] . 'clan4"><img id="img' . $pl['id'] . 'clan3" style="border:1px solid blue;border-left:0;display:inline-block;vertical-align:bottom;margin:0;padding:0;" src="/clan_prw/' . $pl['img2'] . '">' .
'<script>$("#img' . $pl['id'] . 'clan3").ready(function(){$("#img' . $pl['id'] . 'clan4").html(" "+$("#img' . $pl['id'] . 'clan3").width()+"x"+$("#img' . $pl['id'] . 'clan3").height()); });</script>
</span>
<span style="color: #cac9c7; ">|</span>
' . $u->microLogin($pl['uid'], 1) . '
<span style="color: #cac9c7; ">|</span>
<span style="display:inline-block;background:white;padding:2px 20px 2px 20px;text-align:center;">' . $pl['name'] . '</span>
<span style="color: #cac9c7; ">|</span>
<span style="display:inline-block;background:white;padding:2px 20px 2px 20px;text-align:center;">' . $pl['name2'] . '</span> (EN)
<span style="color: #cac9c7; ">|</span>
<img src="//img.new-combats.tech/i/align/align' . $pl['align'] . '.gif">
<font color="#cac9c7">|</font>
<a href="javascript:void(0)" onClick="seeClanINfo(\'clndiv' . $pl['id'] . '\');">Сайт и Описание</a>
<font color="#cac9c7">|</font>
&nbsp;<input onclick="location.href=\'?admin=1&goodClan=' . $pl['id'] . '\'" type="button" value="Разрешить"> &nbsp;<font color="#cac9c7">|</font>&nbsp; <input onclick="location.href=\'?admin=1&badClan=' . $pl['id'] . '\'" type="button" value="Отказать">
<div id="clndiv' . $pl['id'] . '" style="padding:10px;display:none">
<b>Сайт клана:</b> <a target="_blank" href="' . $pl['site'] . '">' . $pl['site'] . '</a><br><Br>
Описание клана (для библиотеки):<br>
<div style="max-width:620px;margin:10px;padding:10px;background:white;">
<img src="/clan_prw/' . $pl['img2'] . '" width="100" height="99" style="float:right">
<center><h3>' . $pl['name'] . '</h3></center>
<br><div style="text-align:justify;">' . $pl['info'] . '</div></div>
<div style="width:600px;" align="center"><a href="javascript:void(0)" onClick="seeClanINfo(\'clndiv' . $pl['id'] . '\');">(Скрыть информаци сайта и описания)</a></div>
</div>
</div>';
}
?>
</div>
<?php
}
}
if ($u->info['admin'] > 0) {
@@ -2069,8 +1833,6 @@ if (isset($p['id']) || $u->info['align'] == 1 || $u->info['align'] == 3) {
$se = 1;
if ($dl[0] == 'AddItems' && $dsee[7] == 0) {
$se = 0;
} elseif ($dl[0] == 'Bank' && $dsee[3] == 0) {
$se = 0;
} elseif (($dl[0] == 'Shop' || $dl[0] == 'EkrShop') && $dsee[4] == 0) {
$se = 0;
} elseif ($dl[1] == 'remont' && $dsee[4] == 0) {

View File

@@ -6,6 +6,8 @@ elem.parentNode.removeChild(elem);
</script>";
use Core\Config;
use Core\ConversionHelper;
use DarksLight2\Battle\Techniques\TechniqueCategoryEntity;
use DarksLight2\Training\TrainingManager;
if (!defined('GAME')) {
@@ -199,7 +201,7 @@ $tma = '';
<TD>
<?php
echo $u->microLogin($u->info['id']);
$st = \Core\ConversionHelper::dataStringToArray($u->info['stats']);
$st = ConversionHelper::dataStringToArray($u->info['stats']);
if (
$_GET['dec_transfer'] ||
$_GET['dec_travma'] ||
@@ -259,7 +261,7 @@ $tma = '';
$st['os9'] += (int)$_GET['speed_HP'];
$st['os10'] += (int)$_GET['speed_MP'];
$st['os11'] += (int)$_GET['speed_debuff'];
$u->info['stats'] = \Core\ConversionHelper::arrayToDataString($st);
$u->info['stats'] = ConversionHelper::arrayToDataString($st);
}
if ($u->info['sskills'] - (int)$summs < 0) {
echo '&nbsp; &nbsp;<span style="color: red; ">У вас нет свободных особенностей</span><br>';
@@ -464,7 +466,7 @@ $tma = '';
$st['s10'] += (int)$_GET['god'];
}
$u->info['stats'] = \Core\ConversionHelper::arrayToDataString($st);
$u->info['stats'] = ConversionHelper::arrayToDataString($st);
if (
$_GET['str'] < 0 ||
@@ -504,12 +506,12 @@ $tma = '';
)) {
if ((int)$u->info['ability'] === 0 && (int)$u->info['skills'] === 0) {
TrainingManager::getInstance()
->addPoint(
'my_user_third_quest',
function (TrainingManager $manager) {
$manager->store();
}
);
->addPoint(
'my_user_third_quest',
function (TrainingManager $manager) {
$manager->store();
}
);
}
function getSuccessStatusStat(string $name): string
{
@@ -817,17 +819,17 @@ $tma = '';
font-weight: bold;
}
</STYLE>
<TABLE cellSpacing=0>
<TR id="str" onMouseDown="ChangeSkill( event, this )" onMouseUp="DropTimer()" onclick="OnClick(event,this);">
<TR id="str" onMouseDown="ChangeSkill(event,this)" onMouseUp="DropTimer()"
onclick="OnClick(event,this);">
<TD>&bull; Сила:</TD>
<TD width=40 class="skill" align="right" wdth=30><?= $u->stats['s1'] ?><BR></small></TD>
<TD width=60 noWrap><?= $str ?></TD>
<?php if ($u->info['ability'] > 0): ?>
<TD>
<IMG id="minus_str" src=<?= Config::img() ?>/i/minus.gif class="nonactive" ALT="уменьшить">
<IMG id="plus_str" src=<?= Config::img() ?>/i/plus.gif class=skill ALT="увеличить"></TD>
<?php endif; ?>
<TD width=60 noWrap><?= $dex ?></TD> <?php
if ($u->info['ability'] > 0) { ?>
<TD><IMG id="minus_dex" src=<?= Config::img() ?>/i/minus.gif class="nonactive"
ALT="уменьшить">&nbsp;<IMG src=<?= Config::img() ?>/i/plus.gif
class=skill
ALT="увеличить" id="plus_dex"></TD><?php } ?>
</TR>
<TR id="dex" onMouseDown="ChangeSkill( event, this )" onMouseUp="DropTimer()"
onclick="OnClick(event,this);">
@@ -848,10 +850,10 @@ $tma = '';
<TD width=60 noWrap><?= $inst ?></TD>
<?php
if ($u->info['ability'] > 0) { ?>
<TD><IMG id="minus_inst" src=<?= Config::img() ?>/i/minus.gif class="nonactive"
<TD><IMG id="minus_dex" src=<?= Config::img() ?>/i/minus.gif class="nonactive"
ALT="уменьшить">&nbsp;<IMG src=<?= Config::img() ?>/i/plus.gif
class=skill
ALT="увеличить" id="plus_inst"></TD><?php } ?>
ALT="увеличить" id="plus_dex"></TD><?php } ?>
</TR>
<TR id="power" onMouseDown="ChangeSkill( event, this )" onMouseUp="DropTimer()"
onclick="OnClick(event,this);">
@@ -860,10 +862,10 @@ $tma = '';
<TD width=60 noWrap></TD>
<?php
if ($u->info['ability'] > 0) { ?>
<TD><IMG id="minus_power" src=<?= Config::img() ?>/i/minus.gif class="nonactive"
<TD><IMG id="minus_dex" src=<?= Config::img() ?>/i/minus.gif class="nonactive"
ALT="уменьшить">&nbsp;<IMG src=<?= Config::img() ?>/i/plus.gif
class=skill
ALT="увеличить" id="plus_power"></TD><?php } ?>
ALT="увеличить" id="plus_dex"></TD><?php } ?>
</TR>
<?php
if ($u->info['level'] > 3) { ?>
@@ -963,7 +965,6 @@ $tma = '';
<?php
} ?>
</TABLE>
</TD>
</TR>
</TABLE>
@@ -1403,14 +1404,15 @@ $tma = '';
<div style="display: flex; width: 100%">
<fieldset style="width: 50%">
<legend><b>Категории</b></legend>
<div style="display: flex; flex-wrap: wrap; flex-direction: column; justify-content: center;">
<div
style="display: flex; flex-wrap: wrap; flex-direction: column; justify-content: center;">
<?php
// недописанный огрызок неизвестно чего
$categories = TechniqueCategoryEntity::getInstance()->findAll();
foreach ($categories as $category) {
?>
<div style='margin-right: 10px;height: 20px'>
<a onclick='show_div("--><?php //= $category->id ?>//")' href='#'>
<a onclick='show_div("<?= $category->id ?>")' href='#'>
<?= $category->name ?>
</a>
</div>
@@ -1446,7 +1448,7 @@ $tma = '';
$clr = $clr == 'C7' ? 'D5' : 'C7';
$v1 = '';
$v2 = '';
$v3 = \Core\ConversionHelper::dataStringToArray($u->stats['effects'][$i]['data']);
$v3 = ConversionHelper::dataStringToArray($u->stats['effects'][$i]['data']);
$j = 0;
while ($j < count($u->items['add'])) {
if (isset($v3['add_' . $u->items['add'][$j]])) {
@@ -1505,7 +1507,7 @@ $tma = '';
$clr = $clr == 'C7' ? 'D5' : 'C7';
$v1 = '';
$v2 = '';
$v3 = \Core\ConversionHelper::dataStringToArray($e['bonus']);
$v3 = ConversionHelper::dataStringToArray($e['bonus']);
$j = 0;
while ($j < count($u->items['add'])) {
@@ -1564,8 +1566,7 @@ $tma = '';
$ae = '';
$sp = mysql_query(
'SELECT * FROM `eff_users` WHERE `v1` LIKE "pgb%" AND `delete` = "0" AND `deactiveTime` > ' . time(
) . ' AND `uid` = "' . $u->info['id'] . '" ORDER BY `timeUse` DESC'
'SELECT * FROM `eff_users` WHERE `v1` LIKE "pgb%" AND `delete` = "0" AND `deactiveTime` > ' . time() . ' AND `uid` = "' . $u->info['id'] . '" ORDER BY `timeUse` DESC'
);
while ($pl = mysql_fetch_array($sp)) {
$tp = (int)str_replace('pgb', '', $pl['v1']);
@@ -1593,7 +1594,7 @@ $tma = '';
<?php
/* Бонусы статов */
$b = [];
//$st = [];
$st = [];
//Бонусы статов
//Бонусы статов
@@ -1921,7 +1922,7 @@ $tma = '';
//добавляем действия комплекта
$cmss .= '<small style="color:grey">';
$ij = 0;
$sti = \Core\ConversionHelper::dataStringToArray($plc['data']);
$sti = ConversionHelper::dataStringToArray($plc['data']);
while ($ij < count($ia)) {
if (isset($ia[$ij]) && isset($sti[$ia[$ij]])) {
$mad = $sti[$ia[$ij]];
@@ -2020,7 +2021,7 @@ $tma = '';
god: <?=$st['s10']?>
<?php }?>
};
var skillsArr = new Array();
var skillsArr = [];
skillsArr["m_axe"] = <?=$st['a4']?>;
skillsArr["m_molot"] = <?=$st['a3']?>;
skillsArr["m_staff"] = <?=$st['a5']?>;
@@ -2035,7 +2036,7 @@ $tma = '';
skillsArr["m_magic7"] = <?=$st['mg7']?>;
function SetAllSkills(isOn) {
var arrSkills = new Array("str", "dex", "inst", "power", "intel", "wis", "spirit", "will", "freedom", "god");
var arrSkills = ["str", "dex", "inst", "power", "intel", "wis", "spirit", "will", "freedom", "god"];
for (var i in arrSkills) {
var clname = (isOn) ? "skill" : "nonactive";
if (oNode = document.getElementById("plus_" + arrSkills[i])) oNode.className = clname;
@@ -2258,7 +2259,7 @@ $tma = '';
}
?>
<FIELDSET>
<LEGEND style="font-weight: bold; color: #660000;">Текущее Ежедневное задание: </LEGEND>
<LEGEND style="font-weight: bold; color: #660000;">Текущее Ежедневное задание:</LEGEND>
<?= $daytext ?>
<BR>
</FIELDSET>
@@ -2326,10 +2327,6 @@ $tma = '';
&bull; <B>Храм Знаний</B> - <?= $u->rep_zv(1, $u->rep['rep1']) ?><BR>
<?php
}
if ($u->rep['rep2'] > 0) { ?>
&bull; <B>Алтарь Крови</B> - <?= $u->rep_zv(5, $u->rep['rep2']) ?><BR>
<?php
}
if ($u->rep['repdreamscity'] > 0) { ?>
&bull; <B>Водосток</B> - <?= $u->rep_zv(9, $u->rep['repdreamscity']) ?><BR>
<?php
@@ -2346,7 +2343,7 @@ $tma = '';
1
);
if (isset($sf['id'])) {
$sfe = \Core\ConversionHelper::dataStringToArray($sf['vals']);
$sfe = ConversionHelper::dataStringToArray($sf['vals']);
$sf[0] = $u->info['exp'] - (int)$sfe['e'];
$sf[1] = $u->info['win'] - (int)$sfe['w'];
$sf[2] = $u->info['lose'] - (int)$sfe['l'];

View File

@@ -1,59 +1,59 @@
<?php
echo "
use User\ItemsModel;
echo "
<script language='JavaScript'>
var elem = document.getElementById('se-pre-con');
elem.parentNode.removeChild(elem);
</script>
";
if(!defined('GAME'))
{
die();
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).' передан Вам и находится в разделе &quot;Заклятия&quot;.</b></font><br>';
//создаем отчет
$itm = \User\ItemsModel::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>';
}
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) . ' передан Вам и находится в разделе &quot;Заклятия&quot;.</b></font><br>';
//создаем отчет
$itm = ItemsModel::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] == '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>
<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?>
Вы можете получить отчет о переводах кредитов/вещей от вас/к вам за указанный день. Услуга платная, стоит <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 ?>

View File

@@ -1,356 +0,0 @@
<?php
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)
{
$zv = new FightRequest();
}
if($re!=''){ $re = $re.'&nbsp;'; }
?>
<style>
.MoveLine {
background:url(https://<?= $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>
<?php
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>
<?php
}
}
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;
$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.';
}
?>

View File

@@ -1,92 +0,0 @@
<?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'] = '&nbsp; '.$rfs['c'].'. &nbsp; '.$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">&nbsp;</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; ">&nbsp;</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=&quot;main.php?referals&quot;' />
&nbsp;
<input type="button" value="Вернуться" style='width: 75px' onclick='location=&quot;main.php&quot;' /></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">
<?php
$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>&nbsp;</td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>

View File

@@ -1,499 +0,0 @@
<?php
if(!defined('GAME'))
{
die();
}
if($u->room['file'] != '_shop_referal_') {
return;
}
$shopProcent = 0;
function sendSysChat(string $city, string $to, string $message) {
$cmsg = new ChatMessage();
$cmsg->setCity($city);
$cmsg->setTo($to);
$cmsg->setText($message);
$cmsg->setType(6);
(new Chat())->sendMsg($cmsg);
}
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 = \User\ItemsModel::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);
$itm['gtxt2'] = str_replace('\x3C','<',$itm['gtxt2']);
$itm['gtxt2'] = str_replace('\x3','>',$itm['gtxt2']);
$itm['gtxt2'] = htmlspecialchars($itm['gtxt2'],NULL);
$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'],'&quot;<font color=#C65F00>Shop.'.$u->info['city'].'</font>&quot;: Получен подарок от [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'],'&quot;<font color=#C65F00>Shop.'.$u->info['city'].'</font>&quot;: Сделал подарок персонажу [id="'.$to['id'].'"/ Логин : "'.$whos['login'].'"]. Предмет [id="'.$itm['id'].'"/ Название : "'.$itm['name'].'"]',time(),$u->info['city'],'Shop.gift',0,0);
if($upd)
{
$re = '<div>Подарок был успешно отправлен к &quot;'.$to['login'].'&quot; за '.$itm_l['money'].' кр.</div>';
$text = ' Получен подарок <b>'.$itm_l['name'].'</b>. От персонажа [login:'.$u->info['login'].'] .';
sendSysChat($u->info['city'], $to['login'], $text);
}else{
$re = '<div>Не удалось сделать подарок</div>';
}
}else{
$re = '<div>Не удалось сделать подарок, он испортился...</div>';
}
}else{
$re = '<div>Не удалось сделать подарок, курьер случайно сломал его...</div>';
}
}else{
$re = '<div>Предмет не найден</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['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);
$itm['gtxt2'] = str_replace('\x3C','<',$itm['gtxt2']);
$itm['gtxt2'] = str_replace('\x3','>',$itm['gtxt2']);
$itm['gtxt2'] = htmlspecialchars($itm['gtxt2'],NULL);
$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'],'&quot;<font color=#C65F00>Shop.'.$u->info['city'].'</font>&quot;: Получен подарок от [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'],'&quot;<font color=#C65F00>Shop.'.$u->info['city'].'</font>&quot;: Сделал подарок персонажу [id="'.$to['id'].'"/ Логин : "'.$whos['login'].'"]. Предмет [id="'.$itm['id'].'"/ Название : "'.$itm['name'].'"]',time(),$u->info['city'],'Shop.gift',0,0);
if($upd)
{
$re = '<div>Подарок был успешно отправлен к &quot;'.$to['login'].'&quot;</div>';
$text = ' Получен подарок <b>'.$itm['name'].'</b>. От персонажа [login:'.$u->info['login'].'] .';
sendSysChat($u->info['city'], $to['login'], $text);
}else{
$re = '<div>Не удалось сделать подарок</div>';
}
}else{
$re = '<div>Предмет не найден</div>';
}
}
}
}else{
$re = '<div>Персонаж с таким логином не найден</div>';
}
}
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>Вы сможете продавать предметы за 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 = \Core\ConversionHelper::dataStringToArray($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 = 'Вы успешно продали предмет &quot;'.$itm['name'].' [x'.$col.']&quot; за '.$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'],'&quot;<font color="green">System.shop</font>&quot;: Предмет &quot;'.$itm['name'].' (x'.$col.')&quot; [itm:'.$itm['id'].'] был продан в магазин за <B>'.$shpCena.' кр.</B>.',time(),$u->info['city'],'System.shop',0,0);
} else {
$u->addDelo(2,$u->info['id'],'&quot;<font color="green">System.shop</font>&quot;: Предмет &quot;'.$itm['name'].' (x'.$col.')&quot; [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 = \Core\ConversionHelper::dataStringToArray($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 = 'Вы успешно обменяли предмет &quot;'.$itm['name'].' [x'.$col.']&quot; на +'.$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'],'&quot;<font color="green">System.shop</font>&quot;: Предмет &quot;'.$itm['name'].' (x'.$col.')&quot; [itm:'.$itm['id'].'] был продан в магазин за <B>'.$shpCena.' воинственность.</B>.',time(),$u->info['city'],'System.shop',0,0);
}else{
$u->addDelo(2,$u->info['id'],'&quot;<font color="green">System.shop</font>&quot;: Предмет &quot;'.$itm['name'].' (x'.$col.')&quot; [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%>&nbsp;<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>Отдел&nbsp;&quot;Скупка&quot;</B><br>
Здесь вы можете продать свои вещи, за жалкие гроши...<br>'.
//<b>Магазин принимает вещи 0-7 уровней под 99%, вещи 8-го уровня под 95%, вещи 9-го уровня, а так же свитки и эликсиры можно сдать в магазин под 70%.</b><br>
'У вас в наличии:
';
} elseif (isset($_GET['gifts'])) {
echo '
<B>Отдел&nbsp;&quot;Сделать подарки&quot;</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>
<?php if($u->info['clan']>0){ ?><INPUT TYPE=radio NAME=from value=2 > от имени клана<BR><?php } ?>
<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%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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="//img.new-combats.tech/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=<?= $code; ?>';" title="<?php 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']?> &nbsp;<br />
У вас в наличии: <b style="color:#339900;"><?= round($u->info['money'], 2); ?> кр.</b> &nbsp;
<?php
if($u->info['level'] < 8) {
?>
<br />Зубов: <?=$u->zuby($u->info['money4'])?> &nbsp; &nbsp;
<?php
}
?>
</small>
</div>
<br />
<INPUT TYPE="button" value="Обновить" onclick="location = '<?= 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>

View File

@@ -1,292 +0,0 @@
<?php
if (!defined('GAME')) {
die();
}
if ($u->room['file'] != 'a_clanreg') {
return;
}
function alignc($al)
{
if ($al == 1) {
$value = "(светлый)";
} elseif ($al == 3) {
$value = "(темный)";
} elseif ($al == 7) {
$value = "(нейтральный)";
} else {
$value = "(серый)";
}
return $value;
}
$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'])) {
$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), 0, 30);
$cnt = mysql_fetch_array(
mysql_query('SELECT * FROM `clan` WHERE `name` = "' . mysql_real_escape_string($clan_name) . '" LIMIT 1')
);
$upload = new Uploader($clan_name);
$upload->setMaxFileSize(.3);
$upload->setDimensions(24, 15);
$upload->setExtentions('gif');
$upload->setSavePath('clan_prw/');
if (isset($cnt['id'])) {
$re = 'Клан с названием &quot;' . $cnt['name'] . '&quot; уже зарегистрирован.';
} elseif (isset($lzv['id'])) {
$re = 'Вы уже подали заявку на регистрацию клана, ожидайте ответа от администрации';
} elseif ($tr_money2 > $u->info['money2']) {
$re = 'У вас не хватает денег, требуется ' . $tr_money2 . 'екр.';
} elseif ($u->info['clan'] > 0) {
$re = 'Вы состоите в одном из кланов, требуется покинуть его';
} elseif ($u->info['align'] > 0) {
$re = 'Персонажи со склонностью не могут создавать клан, избавьтесь от неё';
} else {
/* заносим данные в базу */
if (!preg_match("/^[-a-zA-Z0-9]+$/", $clan_name)) {
$re = 'В названии клана присутствуют запрещенные символы.';
} elseif ($file = $upload->saveimg()) {
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)) . '",
"' . mysql_real_escape_string(htmlspecialchars($_POST['clan_name'], null)) . '",
"' . mysql_real_escape_string(htmlspecialchars($_POST['clan_site'], null)) . '",
"' . mysql_real_escape_string(htmlspecialchars($file[1], null)) . '",
"",
"",
"' . $tr_money2 . '",
"' . mysql_real_escape_string(htmlspecialchars($_POST['clan_align'], null)) . '"
)'
);
$lzv = [
'id' => mysql_insert_id(),
'name' => htmlspecialchars($_POST['clan_name'], null),
'time' => time(),
];
$re = 'Вы успешно подали заявку на регистрацию клана &quot;' . htmlspecialchars(
$_POST['clan_name'], null
) . '&quot;. (' . $tr_money2 . 'екр.)';
} else {
$re = 'Маленький значок: ' . Uploader::$error;
}
}
}
?>
<style>
body {
background-color: #E2E2E2;
background-image: url(//img.new-combats.tech/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>
<?php
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%">&nbsp;</td>
<td>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td><!-- -->
<?= $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="//img.new-combats.tech/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=<?= $code; ?>';"
title="<?php thisInfRm(
'1.180.0.11', 1
); ?>">Страшилкина улица</a></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<?php
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>
<?php
if ($u->info['clan_prava'] == 'glava') {
echo 'Нет ни одной войны, но вы можете обьявить её!';
} else {
echo 'Нет ни одной войны, но ваш глава клана может обьявить её!';
}
?>
</fieldset>
<?php } else { ?>
<table width="100%" border="0" cellspacing="0" cellpadding="10">
<tr>
<td><p>Требования к значку: размер (ШхВ в пикселях) 24х15, графический тип GIF, размер до 30кб.</p>
<p>
Стоимость регистрации кланов:<br>
<img src="//img.new-combats.tech/i/align/align7.gif" width="12" height="15"> нейтральный - 50
екр.<br>
<img src="//img.new-combats.tech/i/align/align1.gif" width="12" height="15"> светлый - 50
екр.<br>
<img src="//img.new-combats.tech/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>
<?php if (!isset($lzv['id'])) { ?>
Название клана (только английские буквы или цифры, одно слово):
<input class="rd4" name="clan_name" type="text" value="" size="50" maxlength="50"/>
<br/>
Клан сайт (необязательно):
<input class="rd4" name="clan_site" type="text" value="" 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="Подать заявку"/>
<?php } else { ?>
<?= date(
'd.m.Y H:i', $lzv['time']
) ?> &nbsp; &nbsp; Вы уже подали заявку на регистрацию клана &quot;
<b><?= $lzv['name'] ?></b>&quot;. Ожидайте ответа от Администрации.
<?php } ?>
</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>
<?php
$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">
<?php
$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>
<?php } ?>

View File

@@ -1,306 +0,0 @@
<?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 = \Core\ConversionHelper::dataStringToArray($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 = 'Вы успешно обменяли предмет &quot;'.$itm['name'].''.$colx.'&quot; на '.$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'],'&quot;<font color="green">System.shop</font>&quot;: Предмет &quot;'.$itm['name'].' (x'.$col.')&quot; [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%>&nbsp;<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>Отдел&nbsp;&quot;Оружие: кастеты,ножи&quot;</b>',2=>'<b>Отдел&nbsp;&quot;Оружие: топоры&quot;</b>',3=>'<b>Отдел&nbsp;&quot;Оружие: дубины,булавы&quot;</b>',4=>'<b>Отдел&nbsp;&quot;Оружие: мечи&quot;</b>',5=>'<b>Отдел&nbsp;&quot;Оружие: магические посохи&quot;</b>',6=>'<b>Отдел&nbsp;&quot;Одежда: сапоги&quot;</b>',7=>'<b>Отдел&nbsp;&quot;Одежда: перчатки&quot;</b>',8=>'<b>Отдел&nbsp;&quot;Одежда: рубахи&quot;</b>',9=>'<b>Отдел&nbsp;&quot;Одежда: легкая броня&quot;</b>',10=>'<b>Отдел&nbsp;&quot;Одежда: тяжелая броня&quot;</b>',11=>'<b>Отдел&nbsp;&quot;Одежда: шлемы&quot;</b>',12=>'<b>Отдел&nbsp;&quot;Одежда: наручи&quot;</b>',13=>'<b>Отдел&nbsp;&quot;Одежда: пояса&quot;</b>',14=>'<b>Отдел&nbsp;&quot;Одежда: поножи&quot;</b>',15=>'<b>Отдел&nbsp;&quot;Щиты&quot;</b>',16=>'<b>Отдел&nbsp;&quot;Ювелирные товары: серьги&quot;</b>',17=>'<b>Отдел&nbsp;&quot;Ювелирные товары: ожерелья&quot;</b>',18=>'<b>Отдел&nbsp;&quot;Ювелирные товары: кольца&quot;</b>',19=>'<b>Отдел&nbsp;&quot;Заклинания: нейтральные&quot;</b>',20=>'<b>Отдел&nbsp;&quot;Заклинания: боевые и защитные&quot;</b>',21=>'<b>Отдел&nbsp;&quot;Амуниция&quot;</b>',22=>'<b>Отдел&nbsp;&quot;Эликсиры&quot;</b>',23=>'<b>Отдел&nbsp;&quot;Подарки&quot;</b>',24=>'<b>Отдел&nbsp;&quot;Подарки: недобрые&quot;</b>',25=>'<b>Отдел&nbsp;&quot;Подарки: упаковка&quot;</b>',26=>'<b>Отдел&nbsp;&quot;Подарки: открытки&quot;</b>',27=>'<b>Отдел&nbsp;&quot;Подарки: фейерверки&quot;</b>');
if(isset($otdels_small_array[$_GET['otdel']]))
{
echo $otdels_small_array[$_GET['otdel']];
}
} elseif (isset($_GET['sale']) && $_GET['sale'])
{
echo '
<B>Отдел&nbsp;&quot;Обмена вещей&quot;</B><br>
Здесь вы можете обменять свои вещи, за жалкие гроши или репутацию...<br>
У вас в наличии:
';
}
?>
</tr>
<tr><td>
<!--Рюкзак / Прилавок-->
<table width="100%" CELLSPACING="1" CELLPADDING="1" bgcolor="#a5a5a5">
<?php
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%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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="//img.new-combats.tech/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=<?= $code; ?>';" title="<?php 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']?> &nbsp;<br />
У вас в наличии: <b style="color:#339900;"><?= round($u->info['money'],2); ?> кр.</b> &nbsp;
</small>
</div>
<br />
<?php
/*кнопочки*/
if(!isset($_GET['sale']))
{
echo '
<INPUT TYPE="button" value="Обменять вещи" onclick="location=\'?otdel='.$_GET['otdel'].'&sale=1\'">&nbsp;
';
} else {
echo '
<INPUT TYPE="button" value="Купить вещи" onclick="location=\'?otdel='.$_GET['otdel'].'\'">&nbsp;
';
}
?>
<INPUT TYPE="button" value="Обновить" onclick="location = '<?= $_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=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;топоры',3=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;дубины,булавы',4=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;мечи',5=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;магические посохи',6=>'Одежда: сапоги',7=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;перчатки',8=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;рубахи',9=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;легкая броня',10=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;тяжелая броня',11=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;шлемы',12=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;наручи',13=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;пояса',14=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;поножи',15=>'Щиты',16=>'Ювелирные товары: серьги',17=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ожерелья',18=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;кольца',19=>'Заклинания: нейтральные',20=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;боевые и защитные',21=>'Амуниция',22=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Эликсиры',23=>'Подарки',24=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;недобрые',25=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;упаковка',26=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;открытки',27=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;фейерверки');
$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>
<?php
}
?>

View File

@@ -1,95 +0,0 @@
<?php
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">
<?php $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;"><?php require_once('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>
<?php 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="//img.new-combats.tech/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;">
<?= $tattack; ?>
&nbsp;
<span onMouseMove="this.runtimeStyle.color = 'white';" onMouseOut="this.runtimeStyle.color = this.parentElement.style.color;" onclick="window.open('/forum', 'forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')">Форум</span> &nbsp;
</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 <?php thisInfRm('3.180.0.275'); ?> src="//img.new-combats.tech/i/images/300x225/dungeon/ap_tower1.gif" width="48" height="68" class="aFilter" /></div>
<div style="position:absolute; left:10px; top:200px; width:21px; height:30px; z-index:94;"><img <?php thisInfRm('3.180.0.277'); ?> src="//img.new-combats.tech/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 <?php thisInfRm('3.180.0.266'); ?> src="//img.new-combats.tech/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 <?php thisInfRm('3.180.0.271'); ?> src="//img.new-combats.tech/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 <?php thisInfRm('3.180.0.268'); ?> src="//img.new-combats.tech/i/images/300x225/dm_right.gif" width="21" height="30" class="aFilter" /></div>
<div id="snow"></div>
<?= $goline; ?>
</div>
</td>
</tr>
</table>
<div style="display:none; height:0px " id="moveto"></div>
<div align="right" style="padding: 3px;"><small>&laquo;<?= $c['title3']; ?>&raquo; приветствует Вас, <b><?= $u->info['login']; ?></b>. Вы находить на центральной площади Abandoned Plain.<br />
</small></div></td>
<td></td>
</tr>
</table>
<small>
<HR>
<?php $hgo = $u->testHome(); if(!isset($hgo['id'])){ ?><INPUT onclick="location.href='main.php?homeworld=<?= $code; ?>';" class="btn" value="Возврат" type="button" name="combats2"><?php } unset($hgo); ?>
<INPUT id="forum" class="btn" onclick="window.open('/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>
<?= $rowonmax; ?><BR>
</div></td>
</tr>
</table>
<?php
}
?>

View File

@@ -1,95 +0,0 @@
<?php
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">
<?php $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;"><?php require_once('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>
<?php 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="//img.new-combats.tech/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;">
<?= $tattack; ?>
&nbsp;
<span onMouseMove="this.runtimeStyle.color = 'white';" onMouseOut="this.runtimeStyle.color = this.parentElement.style.color;" onclick="window.open('/forum', 'forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')">Форум</span> &nbsp;
</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 <?php thisInfRm('3.180.0.267'); ?> src="//img.new-combats.tech/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 <?php thisInfRm('3.180.0.353'); ?> src="//img.new-combats.tech/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 <?php thisInfRm('3.180.0.278'); ?> src="//img.new-combats.tech/i/images/300x225/dungeon/ab_107_tower2.gif" width="34" height="63" class="aFilter" /></div>
<div id="snow"></div>
<?= $goline; ?>
</div>
</td>
</tr>
</table>
<div style="display:none; height:0px " id="moveto"></div>
<div align="right" style="padding: 3px;"><small>&laquo;<?= $c['title3']; ?>&raquo; приветствует Вас, <b><?= $u->info['login']; ?></b>. Вы находить на центральной площади Abandoned Plain.<br />
</small></div></td>
<td>
<!-- <br /><span class="menutop"><nobr>Комната для новичков</nobr></span>-->
</td>
</tr>
</table>
<small>
<HR>
<?php $hgo = $u->testHome(); if(!isset($hgo['id'])){ ?><INPUT onclick="location.href='main.php?homeworld=<?= $code; ?>';" class="btn" value="Возврат" type="button" name="combats2"><?php } unset($hgo); ?>
<INPUT id="forum" class="btn" onclick="window.open('/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>
<?= $rowonmax; ?><BR>
</div></td>
</tr>
</table>
<?php
}
?>

View File

@@ -1,379 +0,0 @@
<?php
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="//img.new-combats.tech/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);
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(//img.new-combats.tech/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><?= $u->room['name']; ?></h3>
</div></td>
<td width="200"><div align="right">
<table cellspacing="0" cellpadding="0">
<tr>
<td width="100%">&nbsp;</td>
<td><table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td><!-- -->
<?= $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="//img.new-combats.tech/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=<?= $code; ?>';" title="<?php thisInfRm('3.180.0.267',1); ?>">Вход в подземелье</a></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
</div></td>
</tr>
</table>
<?php
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=<?= $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="Создать группу" />
&nbsp;<br />
</fieldset>
</form>
</td>
</tr>
</table>
<?php
}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.'\'"> &nbsp;';
}
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>';
}
}
?>
<?php
}else{
echo 'Поход в пещеры разрешен один раз в два часа. Осталось еще: '.$u->timeOut(7200-time()+$g11['time']).'<br><small style="color:grey">Но Вы всегда можете приобрести ключ от прохода у любого &quot;копателя пещер&quot; в Торговом зале ;)</small>';
}
}
?>

View File

@@ -1,488 +0,0 @@
<?php
use Location\KnowledgeTemple;
use User\StatsModel;
if (!defined('GAME') || $u->room['file'] != 'ab/hram') {
exit();
}
require_once $_SERVER['DOCUMENT_ROOT'] . '/_incl_data/class/Insallah/Runes/Runes.php';
$qst_hram = true;
$kt = new KnowledgeTemple();
if (isset($_GET['itm']) && $_GET['itm'] > 0) {
if ($_GET['r'] == 1) {
$_GET['itm'] = (int)$_GET['itm'];
$re = $kt->smeltItem($_GET['itm']);
} elseif ($_GET['r'] == 2) {
//Переплавка рун
$resz = '';
$itm123 = explode('x', $_GET['itm']);
$itm1 = (int)$itm123[0];
$itm2 = (int)$itm123[1];
$itm3 = (int)$itm123[2];
$q = '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` = %d AND `a`.`uid` = %d AND `a`.`delete` = 0 AND `a`.`inShop` = 0 AND `a`.`inTransfer` = 0';
$itm1 = mysql_fetch_array(mysql_query(sprintf($q, $itm1, $u->info['id'])));
$itm2 = mysql_fetch_array(mysql_query(sprintf($q, $itm2, $u->info['id'])));
$itm3 = mysql_fetch_array(mysql_query(sprintf($q, $itm3, $u->info['id'])));
if (!isset($itm1['id']) || !isset($itm2['id']) || !isset($itm3['id'])) {
$resz = 'Недостаточно компонентов для преобразования.';
} elseif ($itm1['iid'] == $itm2['iid'] || $itm2['iid'] == $itm3['iid'] || $itm1['iid'] == $itm3['iid']) {
$resz = 'Не удалось расплавить одну руну, она не сгорела.';
}
if (empty($resz)) {
$check = \Insallah\Runes::checkParts($itm1['item_id'], $itm2['item_id'], $itm3['item_id'], $u->rep['rep1']);
if (empty($check)) {
$resz = 'Ингредиенты должны быть одного уровня или у вас недостаточен уровень прокачки храма знаний!';
} else {
mysql_query(sprintf($check['query'], $u->info['id']));
$newRune = \Insallah\Runes::get($check['rune_level']);
if (!empty($newRune)) {
\User\ItemsModel::addItem($check['rune_id'], $u->info['id'], $newRune[0]);
$resz = $newRune[1];
mysql_query(sprintf('update items_users set `delete` = unix_timestamp() where id in (%d, %d, %d)',
$itm1['iid'], $itm2['iid'], $itm3['iid']));
if (date('w') == 0 || date('w') == 6 || date('w') == 2) {
StatsModel::addRepexpById($u->info['id'], 10); //Репутация плавка рун +10
}
}
}
}
} elseif ($itm1['level'] == 1) {
//$resz = 'Унируны нельзя преобразовывать';
$itm4 = [];
$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'] . '"');
\User\ItemsModel::addItem($itm4['id'], $u->info['id']);
$resz = 'Удачно преобразованы руны &quot;' . $itm1['name'] . '&quot;,&quot;' . $itm2['name'] . '&quot; и &quot;' . $itm3['name'] . '&quot; в &quot;' . $itm4['name'] . '&quot;.';
} else {
$itm4 = [];
$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'] . '"');
\User\ItemsModel::addItem($itm4['id'], $u->info['id']);
$resz = 'Удачно преобразованы руны &quot;' . $itm1['name'] . '&quot;,&quot;' . $itm2['name'] . '&quot; и &quot;' . $itm3['name'] . '&quot; в &quot;' . $itm4['name'] . '&quot;.';
}
$re = $resz;
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>
<?php if (isset($_GET['r'])) { ?>
<TABLE width="100%" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">
<div align="center" class="pH3">Храм Знаний <?php if ($_GET['r'] == 2) {
echo ', Алтарь рун';
} elseif ($_GET['r'] == 1) {
echo ', Алтарь предметов';
} ?></div>
<div align="left"><?= $re ??= '' ?></div>
<td width="280" valign="top" align="right">
<table align="right" cellpadding="0" cellspacing="0">
<tr>
<td width="100%">&nbsp;</td>
<td>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td><!-- -->
<?= $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="//img.new-combats.tech/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=<?= $code; ?>';"
title="<?php thisInfRm('3.180.0.267', 1); ?>">Центральная
площадь</a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td nowrap="nowrap">&nbsp;</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<br/><br/>
<input type="button" class="btn" value="Обновить" onclick="location.href = '<?php if (isset($_GET['r'])) {
echo 'main.php?r=' . floor($_GET['r']);
} else {
echo 'main.php';
} ?>';"/><?php if (isset($_GET['r'])) { ?> &nbsp; <input class="btn" type="button" value="Вернуться"
onclick="location.href = 'main.php';"/><?php } ?><br><br>
</td>
</table>
<div id="textgo" style="visibility:hidden;"></div>
<?php
}
if (!isset($_GET['r'])) {
//Диалоговый перс
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="250" valign="top"><?php $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;"><?php require_once('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><?php 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="//img.new-combats.tech/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;">
&nbsp; <span onmousemove="this.runtimeStyle.color = 'white';"
onmouseout="this.runtimeStyle.color = this.parentElement.style.color;"
onclick="window.open('/forum', 'forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')">Форум</span>
&nbsp;
</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 <?php thisInfRm('1.180.0.323'); ?>
src="//img.new-combats.tech/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="//img.new-combats.tech/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 <?php if ($qst_hram == false) {
echo 'onclick="alert(\'Арквиерро: Вы не допущены к котлам! (Выполните задание)\');"';
} else { ?> onclick="location.href='main.php?r=1'" <?php } ?>
title="Алтарь Предметов"
src="//img.new-combats.tech/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 <?php if ($qst_hram == false) {
echo 'onclick="alert(\'Арквиерро: Вы не допущены к котлам! (Выполните задание)\');"';
} else { ?> onclick="location.href='main.php?r=2'" <?php } ?>
title="Алтарь Рун"
src="//img.new-combats.tech/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 <?php thisInfRm('3.180.0.267'); ?>
src="//img.new-combats.tech/city/ap_exit.gif"
width="57" height="26" class="aFilter"/></div>
<div id="snow"></div>
<?= $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></td>
</tr>
</table>
<small>
<hr/>
<br/>
<strong>Внимание!</strong> Никогда и никому не говорите пароль от своего персонажа. Не вводите пароль на других
сайтах, типа &quot;новый город&quot;, &quot;лотерея&quot;, &quot;там, где все дают на халяву&quot;. Пароль не
нужен ни паладинам, ни кланам, ни администрации, <U>только взломщикам</U> для кражи вашего героя.<br/>
<em>Администрация.</em></small> <br/>
<?= $rowonmax; ?><br/>
</div></td>
</tr>
</table>
<?php
} 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>Репутация: <?= 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">
<?php 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="//img.new-combats.tech/i/items/box_lock.gif"> Введите пароль: <input id="relockInv" name="relockInv" type="password"><input type="submit" value="Открыть"></form></div>';
} ?>
</table>
<!-- -->
</td>
</tr>
</table>
<?php } 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 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>Репутация: <?= 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">
<?php 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="//img.new-combats.tech/i/items/box_lock.gif"> Введите пароль: <input id="relockInv" name="relockInv" type="password"><input type="submit" value="Открыть"></form></div>';
} ?>
</table>
<!-- -->
</td>
</tr>
</table>
<?php } ?>

View File

@@ -1,91 +0,0 @@
<?php
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">
<?php $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;"><?php require_once('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>
<?php 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="//img.new-combats.tech/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;">&nbsp;
<span onMouseMove="this.runtimeStyle.color = 'white';" onMouseOut="this.runtimeStyle.color = this.parentElement.style.color;" onclick="window.open('/forum', 'forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')">Форум</span> &nbsp;
</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 <?php thisInfRm('1.180.0.323'); ?> src="//img.new-combats.tech/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 <?php thisInfRm('3.180.0.269'); ?> src="//img.new-combats.tech/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 <?php thisInfRm('3.180.0.??'); ?> src="//img.new-combats.tech/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="//img.new-combats.tech/i/images/300x225/ab_iz_npc.gif" width="110" height="177" class="aFilter" title="Диалог с Шейла" /></div>
<div id="snow"></div>
<?= $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">
<?php $hgo = $u->testHome(); if(!isset($hgo['id'])){ ?><INPUT onclick="location.href='main.php?homeworld=<?= $code; ?>';" class="btn" value="Возврат" type="button" name="combats2"><?php } unset($hgo); ?>
<br />
<strong>Внимание!</strong> Никогда и никому не говорите пароль от своего персонажа. Не вводите пароль на других сайтах, типа "новый город", "лотерея", "там, где все дают на халяву". Пароль не нужен ни паладинам, ни кланам, ни администрации, <U>только взломщикам</U> для кражи вашего героя.<BR>
<em>Администрация.</em></small> <BR>
<?= $rowonmax; ?><BR>
</div></td>
</tr>
</table>
<?php
}
?>

View File

@@ -1,149 +0,0 @@
<?php
if (!defined('GAME')) {
die();
}
if ($u->room['file'] != 'ab/izlom2') {
return;
}
if (isset($_POST['level'])) {
$dop_lvl = 8; //максимально допустимый лвл
if ((int)$_POST['level'] > $u->info['level'] || (int)$_POST['level'] > $dop_lvl) {
echo '<b style="color: red">Вы не можете начать поход... Выполните больше заданий у Шейлы!</b>';
} else {
$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'])) {
echo '<b style="color: red">Вы не можете начать новый поход пока действует эффект &quot;Касание Хаоса&quot;</b>';
} elseif (!isset($zv)) {
$zv = new FightRequest();
}
}
}
?>
<style type="text/css">
body {
background-image: url(//img.new-combats.tech/p_portal23.jpg);
background-repeat: no-repeat;
background-position: top right;
}
.pH3 {
COLOR: #8f0000;
FONT-FAMILY: Arial, serif;
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 style="text-align: right"><?php if (!empty($re)) {
echo '<b style="color: red">' . $re . '</b>';
} ?></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%">&nbsp;</td>
<td>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td><!-- -->
<?= $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="//img.new-combats.tech/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=<?= $code; ?>';"
title="<?php thisInfRm('3.180.0.353', 1); ?>">Излом
Хаоса - 16</a></td>
</tr>
<tr>
<td bgcolor="#D3D3D3"><img
src="//img.new-combats.tech/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=<?= $code; ?>';"
title="<?php thisInfRm('3.180.0.270', 1); ?>">Магазин
Излома</a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td nowrap="nowrap">&nbsp;</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<br/>
</td>
</table>
<div id="textgo" style="visibility:hidden;"></div>
<FORM method="post">
<label>
<input checked="checked" type="radio" name="level" value="8" <?php if ($u->info['level'] < 7) {
echo 'disabled';
} ?>>
Проход в Излом Хаоса (<a href="breakchaos.php?level=8" target="_blank">посмотреть рейтинг</a>)
</label>
<p><INPUT type='submit' value='Начать поход'></p>
</FORM>

View File

@@ -1,200 +0,0 @@
<?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%>&nbsp;<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>Отдел&nbsp;&quot;Одежда: Наручи&quot;</b>',2=>'<b>Отдел&nbsp;&quot;Одежда: Амулеты&quot;</b>',3=>'<b>Отдел&nbsp;&quot;Амуниция: Ресурсы&quot;</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%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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="//img.new-combats.tech/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=<?= $code; ?>';" title="<?php 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 &nbsp;<br />
У вас в наличии: <b style="color:#339900;"><?= round($u->info['money'],2); ?> кр.</b> &nbsp;
</small>
</div>
<br />
<INPUT TYPE="button" value="Обновить" onclick="location = '<?= $_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=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Вещи',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>
<?php
}
?>

View File

@@ -1,231 +0,0 @@
<?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"><?= $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"><?= $u->city_name[$c['thiscity']]; ?></div></td>
</tr>
<tr>
<td><div align="left">Место прибытия:</div></td>
<td><div align="left"><?= $u->city_name[$car['citygo']]; ?></div></td>
</tr>
<tr>
<td><div align="left">Прибытие:</div></td>
<td><div align="left"><?= 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">
<?php
/*
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="//img.new-combats.tech/i/kareta<?php if($outimg==''){ $outimg = 1; } echo $outimg; ?>.swf" />
<param name="quality" value="high" />
<param name="SCALE" value="exactfit" />
<embed src="//img.new-combats.tech/i/kareta<?= $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>&nbsp;</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="//img.new-combats.tech/flash/puzzle<?= rand(1,13); ?>.swf" />
<param name="quality" value="high" /><param name="SCALE" value="exactfit" />
<embed src="//img.new-combats.tech/flash/puzzle<?= 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=<?= $code; ?>';" type="button" value="обновить" />
<input type="button" value="выйти из кареты" />
<br />
</div>
<br />
<br />
</div></td>
</table>
<br>
<div id="textgo" style="visibility:hidden;"></div>
<?php
}
?>

View File

@@ -1,379 +0,0 @@
<?php
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="//img.new-combats.tech/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);
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(//img.new-combats.tech/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><?= $u->room['name']; ?></h3>
</div></td>
<td width="200"><div align="right">
<table cellspacing="0" cellpadding="0">
<tr>
<td width="100%">&nbsp;</td>
<td><table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td><!-- -->
<?= $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="//img.new-combats.tech/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=<?= $code; ?>';" title="<?php thisInfRm('3.180.0.267',1); ?>">Вход в подземелье</a></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
</div></td>
</tr>
</table>
<?php
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=<?= $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="Создать группу" />
&nbsp;<br />
</fieldset>
</form>
</td>
</tr>
</table>
<?php
}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.'\'"> &nbsp;';
}
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>';
}
}
?>
<?php
}else{
echo 'Поход в пещеры разрешен один раз в два часа. Осталось еще: '.$u->timeOut(7200-time()+$g11['time']).'<br><small style="color:grey">Но Вы всегда можете приобрести ключ от прохода у любого &quot;копателя пещер&quot; в Торговом зале ;)</small>';
}
}
?>

View File

@@ -1,145 +0,0 @@
<?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>
<?php if(isset($_GET['r'])) { ?>
<TABLE width="100%" cellspacing="0" cellpadding="0">
<tr><td valign="top">
<div align="center" class="pH3">Домик Бабушки </div>
<div align="left"><?php 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%">&nbsp;</td>
<td><table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td><!-- -->
<?= $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="//img.new-combats.tech/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=<?= $code; ?>';" title="<?php thisInfRm('3.180.0.421',1); ?>">Центральная площадь</a></td>
</tr>
</table></td>
</tr> <tr>
<td nowrap="nowrap">&nbsp;</td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
<br /><br />
<input type="button" class="btn" value="Обновить" onclick="location.href = '<?php if(isset($_GET['r'])) { echo 'main.php?r='.floor($_GET['r']); }else{ echo 'main.php'; } ?>';" /><?php if(isset($_GET['r'])){ ?> &nbsp; <input class="btn" type="button" value="Вернуться" onclick="location.href = 'main.php';" /><?php } ?><br><br>
</td>
</table>
<div id="textgo" style="visibility:hidden;"></div>
<?php
}
if(!isset($_GET['r'])) {
//Диалоговый перс
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="250" valign="top"><?php $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;"><?php require_once('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><?php 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="//img.new-combats.tech/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;">&nbsp; <span onmousemove="this.runtimeStyle.color = 'white';" onmouseout="this.runtimeStyle.color = this.parentElement.style.color;" onclick="window.open('/forum', 'forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')">Форум</span> &nbsp; </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 <?php thisInfRm('1.180.0.323'); ?> src="//img.new-combats.tech/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="//img.new-combats.tech/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 <?php thisInfRm('1.180.0.323'); ?> src="//img.new-combats.tech/city/ap_exit.gif" width="57" height="26" class="aFilter" /></div>
<div id="snow"></div>
<?= $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> Никогда и никому не говорите пароль от своего персонажа. Не вводите пароль на других сайтах, типа &quot;новый город&quot;, &quot;лотерея&quot;, &quot;там, где все дают на халяву&quot;. Пароль не нужен ни паладинам, ни кланам, ни администрации, <U>только взломщикам</U> для кражи вашего героя.<br />
<em>Администрация.</em></small> <br />
<?= $rowonmax; ?><br />
</div></td>
</tr>
</table>
<?php
}elseif($_GET['r']==1){
}}?>

View File

@@ -1,334 +0,0 @@
<?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>Предмет &quot;Билет&quot; был перемещен к Вам в инвентарь, в раздел &quot;прочее&quot;.';
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"><?= $u->room['name'].' "'.$u->city_name[$u->info['city']].'"'; ?></div>
<?php
echo '<b style="color:red">'.$error.'</b>';
if($cst!='')
{
?>
<center>
<b>Телепортация в другие города<?php if(isset($zd['id'])){ echo ' </b>(Возможна через '.$u->timeOut($zd['time']-time()).')<b>'; } ?></b>
</center>
<?php 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>
<?= $cst; ?>
</table>
<br />
<?php } } 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>
<?= $cs; ?>
</table>
<?php 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%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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="//img.new-combats.tech/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=<?= $code; ?>';" title="<?php 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']?> &nbsp;<br />
У вас в наличии: <b style="color:#339900;"><?= round($u->info['money'],2); ?> кр.</b> &nbsp;
</small>
</div>
<br />
<br />
</div>
</td>
</table>
<br>
<div id="textgo" style="visibility:hidden;"></div>
<?php
}
?>

View File

@@ -1,346 +0,0 @@
<?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 = 'Предмет &quot;'.$itm_m['name'].'&quot; успешно добавлен';
}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 = 'Предмет &quot;'.$itm_m['name'].'&quot; успешно убран';
}
}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 = \Core\ConversionHelper::dataStringToArray($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 = '|'.\Core\ConversionHelper::arrayToDataString($itm_data);
}
} else {
$itm_data = NULL;
}
\User\ItemsModel::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 = 'Предмет &quot;'.$itm['name'].'&quot; был успешно создан!';
}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">
<!--Магазин-->
<?php 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>Отдел&nbsp;&quot;Лаборатория&quot;</b>',2=>'<b>Рецепты&quot;</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="/item/'.$pl['itm_add'].'"><img src="//img.new-combats.tech/i/items/'.$itm['img'].'"></a></td>
<td width="250">
</>';
$itm['srok'] = ($itm['srok']/60/60/24);
$is2.='<a target="_blank" href="/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="/item/'.$itm_treb['id'].'" title=">'.$itm_treb['name'].'"<b>'.$itm_treb['name'].'<br><img width="40" src="//img.new-combats.tech/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="/item/'.$itm_treb['id'].'" title=">'.$itm_treb['name'].'"<b>'.$itm_treb['name'].'<br><img width="40" src="//img.new-combats.tech/i/items/'.$itm_treb['img'].'"></a></td>';
}
}
$is2.='</td>
</tr>';
$i++;
}
echo "<tbody>".$is2."</tbody>";
}else {
$u->shopItems($sid);
}
?>
</TABLE>
</TD></TR>
</TABLE>
<?php }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="//img.new-combats.tech/i/items/'.$pl['img'].'"><br>&nbsp;<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="//img.new-combats.tech/i/items/'.$pl['img'].'"><br>&nbsp;<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 />
<?= $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">
<?php if($res_Add == '') { ?>&nbsp;&nbsp;<center style="padding-right:180px;">Добавляйте сюда чарки, которые хотите соединить</center>
<?php }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">
<?php if($itemsOk==''){ ?>
<div style="padding:4px;">У вас нет подходящих чарок в рюкзаке</div>
<?php }else{ echo $itemsOk; } ?>
</td>
</tr>
</table></td>
</tr>
</table><?php } ?>
</TD>
</FORM>
</TR>
</TABLE>
<td width="280" valign="top">
<TABLE cellspacing="0" cellpadding="0"><TD width="100%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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="//img.new-combats.tech/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']?> &nbsp;</b><br />
</small>
</div>
<br />
<INPUT TYPE="button" class="btn" value="Обновить" onclick="location = '<?= $_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>
<?php
}
?>

View File

@@ -1,99 +0,0 @@
<?php
if(!defined('GAME'))
{
die();
}
if($u->room['file']=='arena')
{
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"><br /><br />
<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">&nbsp;</TD>
</FORM>
</TR>
</TABLE>
<td width="280" valign="top">
<TABLE cellspacing="0" cellpadding="0"><TD width="100%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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="//img.new-combats.tech/i/move/links.gif" width="9" height="7" /></td>
<td bgcolor="#D3D3D3" nowrap><a href="javascript:void(0)" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.213&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.213',1); ?>">Большая торговая улица</a></td>
</tr>
<tr>
<td bgcolor="#D3D3D3"><img src="//img.new-combats.tech/i/move/links.gif" width="9" height="7" /></td>
<td bgcolor="#D3D3D3" nowrap><a href="javascript:void(0)" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.xx&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.xx',1); ?>">Турнирный магазин</a></td>
</tr>
<tr>
<td bgcolor="#D3D3D3"><img src="//img.new-combats.tech/i/move/links.gif" width="9" height="7" /></td>
<td bgcolor="#D3D3D3" nowrap><a href="javascript:void(0)" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.322&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.322',1); ?>">Алтарь крови</a></td>
</tr>
</table>
</td>
</tr>
</table>
</td></table>
</td></table></td>
</table>
<br>
<div id="textgo" style="visibility:hidden;"></div>
<?php
}
?>

View File

@@ -1,308 +0,0 @@
<?php
if(!defined('GAME'))
{
die();
}
if($u->room['file']=='artshop')
{
if(!isset($_GET['otdel']))
{
$_GET['otdel'] = 1;
}
$sid = 777;
$error = '';
/*if( isset($_GET['restartprice'])) {
$sp = mysql_query('SELECT `s`.*,`m`.* FROM `items_shop` AS `s` LEFT JOIN `items_main` AS `m` ON `m`.`id` = `s`.`item_id` WHERE `s`.`sid` = "777"');
while($pl = mysql_fetch_array($sp)) {
$price2 = round(($pl['price2']/2.5),2);
if( $price2 > 100 ) {
mysql_query('UPDATE `items_shop` SET `price_2` = "'.$price2.'" WHERE `item_id` = "'.$pl['id'].'" AND `sid` = 777 LIMIT 1');
}
}
}*/
if(isset($_GET['buy']) && isset($u->bank['id']))
{
if($u->newAct($_GET['sd4'])==true)
{
$re = $u->buyItem($sid,(int)$_GET['buy'],(int)$_GET['x']);
}else{
$re = 'Вы уверены что хотите купить этот предмет?';
}
}elseif(isset($_GET['buy_vip']) && isset($u->bank['id']) && $u->stats['silver'] > 1)
{
if($u->newAct($_GET['sd4'])==true)
{
$re = $u->buyItem($sid,(int)$_GET['buy_vip'],(int)$_GET['x'],NULL,true);
}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%>&nbsp;<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;
}
.shop_menu_txt { background-color: #d5d5d5; }
</style>
<TABLE width="100%" cellspacing="0" cellpadding="0">
<tr><td valign="top"><div align="center" class="pH3"><?= $u->room['name']; ?></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">
<?php if(isset($u->bank['id']) && ($u->bank['money2']>0.00 || $u->info['admin']>0)){ ?>
<!--Магазин-->
<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['gifts']) && isset($_GET['otdel']))
{
$otdels_small_array = array (1=>'<b>Отдел&nbsp;&quot;Оружие: кастеты,ножи&quot;</b>',2=>'<b>Отдел&nbsp;&quot;Оружие: топоры&quot;</b>',3=>'<b>Отдел&nbsp;&quot;Оружие: дубины,булавы&quot;</b>',4=>'<b>Отдел&nbsp;&quot;Оружие: мечи&quot;</b>',5=>'<b>Отдел&nbsp;&quot;Оружие: магические посохи&quot;</b>',6=>'<b>Отдел&nbsp;&quot;Одежда: сапоги&quot;</b>',7=>'<b>Отдел&nbsp;&quot;Одежда: перчатки&quot;</b>',8=>'<b>Отдел&nbsp;&quot;Одежда: рубахи&quot;</b>',28=>'<b>Отдел&nbsp;&quot;Одежда: плащи&quot;</b>',9=>'<b>Отдел&nbsp;&quot;Одежда: легкая броня&quot;</b>',10=>'<b>Отдел&nbsp;&quot;Одежда: тяжелая броня&quot;</b>',11=>'<b>Отдел&nbsp;&quot;Одежда: шлемы&quot;</b>',12=>'<b>Отдел&nbsp;&quot;Одежда: наручи&quot;</b>',13=>'<b>Отдел&nbsp;&quot;Одежда: пояса&quot;</b>',14=>'<b>Отдел&nbsp;&quot;Одежда: поножи&quot;</b>',15=>'<b>Отдел&nbsp;&quot;Щиты&quot;</b>',16=>'<b>Отдел&nbsp;&quot;Ювелирные товары: серьги&quot;</b>',17=>'<b>Отдел&nbsp;&quot;Ювелирные товары: ожерелья&quot;</b>',18=>'<b>Отдел&nbsp;&quot;Ювелирные товары: кольца&quot;</b>',19=>'<b>Отдел&nbsp;&quot;Заклинания: нейтральные&quot;</b>',20=>'<b>Отдел&nbsp;&quot;Заклинания: боевые и защитные&quot;</b>',21=>'<b>Отдел&nbsp;&quot;Амуниция&quot;</b>',22=>'<b>Отдел&nbsp;&quot;Амуниция: эликсиры&quot;</b>',23=>'<b>Отдел&nbsp;&quot;Подарки&quot;</b>',24=>'<b>Отдел&nbsp;&quot;Подарки: недобрые&quot;</b>',25=>'<b>Отдел&nbsp;&quot;Подарки: открытки&quot;</b>',26=>'<b>Отдел&nbsp;&quot;Подарки: упаковка&quot;</b>',27=>'<b>Отдел&nbsp;&quot;Подарки: фейерверки&quot;</b>');
if(isset($otdels_small_array[$_GET['otdel']]))
{
echo $otdels_small_array[$_GET['otdel']];
}
} elseif (isset($_GET['gifts']))
{
echo '
<B>Отдел&nbsp;&quot;Сделать подарки&quot;</B>';
}
?>
</tr>
<tr><td>
<!--Рюкзак / Прилавок-->
<table width="100%" CELLSPACING="1" CELLPADDING="1" bgcolor="#a5a5a5">
<?php
//Выводим вещи в магазине для покупки
$u->shopItems($sid);
?>
</TABLE>
</TD></TR>
</TABLE>
<div align="center">
<?php }else{ ?>
<div align="center">Магазин является валютным, вы можете войти только имея еврокредиты. Укажите номер вашего счета в банке и пароль к нему.<br />
<br />
<?php
if(isset($_POST['bank']) && isset($u->bank['id']))
{
echo '<font color="red"><b>Банковский счет пуст, вход в магазин запрещен</b></font>';
}elseif(isset($_POST['bank']) && !isset($u->bank['id']))
{
echo '<font color="red"><b>Неверный пароль от банковского счета.</b></font>';
}
?>
<br /><br />
<table width="300" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#B1A996"><div align="center"><strong>Счёт в банке</strong></div></td>
</tr>
<tr>
<td bgcolor="#DDD5C2" style="padding:5px;"><div align="center"><small>Выберите счёт и введите пароль<br />
<select name="bank" id="bank">
<?php
$scet = mysql_query('SELECT `id` FROM `bank` WHERE `block` = "0" AND `uid` = "'.$u->info['id'].'"');
while ($num_scet = mysql_fetch_array($scet))
{
echo "<option>".$u->getNum($num_scet['id'])."</option>";
}
?>
</select>
<input style="margin-left:5px;" type="password" name="bankpsw" id="bankpsw" />
<label></label>
</small>
<input style="margin-left:3px;" type="submit" name="button" id="button" value=" ok " />
</div></td>
</tr>
</table>
<br />
</div>
<?php } ?>
</div></TD>
</FORM>
</TR>
</TABLE>
<td width="280" valign="top">
<TABLE cellspacing="0" cellpadding="0"><TD width="100%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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="//img.new-combats.tech/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.13&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.13',1); ?>">Березка</a></td>
</tr>
</table>
</td>
</tr>
</table>
</td></table>
</td></table>
<div><br />
<?php if(isset($u->bank['id'])){ ?>
<div align="right">
<small>
Масса: <?=$u->aves['now']?>/<?=$u->aves['max']?> &nbsp;<br />
№<?= $u->getNum($u->bank['id']); ?>: <b><?= $u->bank['money1']; ?></b>кр. <b><?= $u->bank['money2']; ?></b>екр. <a href="main.php?bank_exit=<?= $code; ?>"><img src="//img.new-combats.tech/i/close_bank.gif" style="cursor:pointer;" title="Закрыть работу со счётом"></a></small>
</small>
</div>
<br />
<INPUT TYPE="button" class="btn" value="Обновить" onclick="location = '<?= $_SERVER['REQUEST_URI']; ?>';"><BR>
<?php if(isset($u->bank['id']) && ($u->bank['money2']>0.00 || $u->info['admin']>0)){ ?>
</div>
<div style="background-color:#A5A5A5;padding:1"><center><B>Отделы магазина</B></center></div>
<div style="line-height:17px;">
<?php
/*названия разделов (справа)*/
$otdels_array = array (
1=>'&nbsp;&nbsp;Кастеты,ножи',
2=>'&nbsp;&nbsp;Топоры',
3=>'&nbsp;&nbsp;Дубины,булавы',
4=>'&nbsp;&nbsp;Мечи',
5=>'&nbsp;&nbsp;Магические посохи',
6=>'&nbsp;&nbsp;Сапоги',
7=>'&nbsp;&nbsp;Перчатки',
8=>'&nbsp;&nbsp;Рубахи',
9=>'&nbsp;&nbsp;Легкая броня',
10=>'&nbsp;&nbsp;Тяжелая броня',
11=>'&nbsp;&nbsp;Шлемы',
12=>'&nbsp;&nbsp;Наручи',
13=>'&nbsp;&nbsp;Пояса',
14=>'&nbsp;&nbsp;Поножи',
15=>'&nbsp;&nbsp;Щиты',16=>'&nbsp;&nbsp;Серьги',
17=>'&nbsp;&nbsp;Ожерелья',
18=>'&nbsp;&nbsp;Кольца',
19=>'&nbsp;&nbsp;Нейтральные',
20=>'&nbsp;&nbsp;Боевые и защитные',
21=>'&nbsp;&nbsp;Амуниция',
22=>'&nbsp;&nbsp;Эликсиры',
23=>'&nbsp;&nbsp;Подарки',24=>'&nbsp;&nbsp;Недобрые',25=>'&nbsp;&nbsp;Открытки',26=>'&nbsp;&nbsp;Упаковка',27=>'&nbsp;&nbsp;Фейерверки',28=>'&nbsp;&nbsp;Плащи и накидки'/*,29=>'Слоты смены: Постоянные',30=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Временные слоты смены'*/);
$i=1;
while ($i!=-1)
{
if(isset($otdels_array[$i]))
{
if(isset($_GET['otdel']) && $_GET['otdel']==$i)
{
$color = 'C7C7C7';
} else {
$color = 'e2e0e0';
}
if($i == 1) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/1.png"> <b>Оружие:</b></div>';
} elseif($i == 6) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/2.png"> <b>Одежда:</b></div>';
} elseif($i == 15) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/3.png"> <b>Щиты:</b></div>';
} elseif($i == 16) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/4.png"> <b>Ювелирные товары:</b></div>';
} elseif($i == 19) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/6.png"> <b>Заклинания:</b></div>';
} elseif($i == 21) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/7.png"> <b>Амуниция:</b></div>';
} elseif($i == 22) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/5.png"> <b>Эликсиры:</b></div>';
} elseif($i == 23) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/8.png"> <b>Подарки:</b></div>';
} elseif($i == 28) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/9.png"> <b>Дополнительно:</b></div>';
}
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>
<?php } ?>
</td>
</table>
<br>
<div id="textgo" style="visibility:hidden;"></div>
<?php
}
?>

File diff suppressed because it is too large Load Diff

View File

@@ -1,461 +0,0 @@
<?php
if(!defined('GAME'))
{
die();
}
if($u->room['file']=='berezka')
{
//if( isset($u->bank['id']) && $u->bank['moneyBuy'] > 0 ) {
$u->bank = array('id'=>0);
//}
$u->info['inBerezka'] = 1;
if(isset($u->stats['shopSaleEkr'],$_GET['sale'])){
$bns = 0+$u->stats['shopSaleEkr'];
if($bns!=0){
if($bns>0){
$bns = '+'.$bns;
}
//$shopProcent = $u->shopSaleM( $shopProcent , $itm );
if($shopProcent>90){ $shopProcent = 90; }
if($shopProcent<10){ $shopProcent = 10; }
//echo '<div style="color:grey;">&nbsp; <b>У Вас действует бонус при продаже: '.$bns.'%</b></div>';
}
}
if(!isset($_GET['otdel']))
{
$_GET['otdel'] = 1;
}
$sid = 2;
$sale_ekr = true;
if( $c['shop_type2'] == 0 ) {
$sale_ekr = false;
}
//if( $u->stats['silver'] > 0 ) {
// $sale_ekr = true;
//}else{
// if( isset($_GET['sale']) ) {
// unset($_GET['sale']);
// }
//}
$error = '';
if(isset($_GET['buy']) && isset($u->bank['id'])){
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']) && isset($u->bank['id']) && $sale_ekr == true ) {
$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`.`data` NOT LIKE "%|zazuby=%" AND `im`.`price2` > 0 AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`id` = "'.mysql_real_escape_string($id).'" LIMIT 1'));
$po = \Core\ConversionHelper::dataStringToArray($itm['data']);
if($u->info['allLock'] > time()) {
$po['nosale'] = 1;
}
//$effvip = mysql_fetch_array(mysql_query('SELECT `id`,`timeUse` FROM `eff_users` WHERE `data` LIKE "%add_silver=%" AND `uid` = "'.$u->info['id'].'" ORDER BY `id` DESC LIMIT 1'));
//$cblim = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `ekr_sale` WHERE `uid` = "'.$u->info['id'].'" AND `time` >= '.$effvip['timeUse'].' LIMIT 1'));
/*if( $cblim[0] >= $u->stats['silver'] * 5 ) {
$error = 'Лимит продаж предметов в березку исчерпан, обновите VIP аккаунт';
}else*/
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(isset($po['fromshop']) && ($po['fromshop'] != 777 && $po['fromshop'] != 2)){
$error = 'Предмет не был приобретен за Евро-кредиты, его нельзя продать здесь...';
}elseif($itm['gift'] != '0' && $itm['gift'] != '') {
$error = 'Не удалось продать предмет ... Все-таки подарок ;)';
}elseif(isset($po['frompisher'])){
$error = 'Не удалось продать предмет ... предмет из подземелья';
//}elseif(isset($po['srok'] <= '5000000' )){
//$error = 'Предметы со сроком годности продавать нельзя ...';
}elseif(isset($itm['id'])){
if($itm['2price']>0){
$itm['price2'] = $itm['2price'];
}
$shpCena = round($itm['price2'],2);
$plmx = 0;
if($itm['iznosMAXi']!=$itm['iznosMAX'] && $itm['iznosMAX']!=0){
$plmx = round($itm['iznosMAX']);
}else{
$plmx = $itm['iznosMAXi'];
}
if($itm['iznosNOW']>0){
$prc1 = floor($itm['iznosNOW'])/ceil($plmx)*100;
}else{
$prc1 = 0;
}
$shpCena = $u->shopSaleM( $shpCena , $itm );
$shpCena = $shpCena/100*(100-$prc1);
if($itm['iznosMAX']>0 && $itm['iznosMAXi']>0 && $itm['iznosMAXi']>ceil($itm['iznosMAX'])){
$shpCena = $shpCena/100*(ceil($itm['iznosMAX'])/$itm['iznosMAXi']*100);
}
if( isset($po['art']) ) {
$shpCena = $u->round2($shpCena*$u->berezCena()); // Процент продажи 35%
}else{
$shpCena = $u->round2($shpCena*$u->berezCena()); // Процент продажи 35%
}
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['money2'] += $shpCena;
$upd = mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
if($upd){
mysql_query('INSERT INTO `ekr_sale` (`uid`,`time`,`money2`) VALUES ("'.$u->info['id'].'","'.time().'","'.mysql_real_escape_string($shpCena).'")');
$u->info['catch'] += $shpCena;
mysql_query('UPDATE `users` SET `catch` = "'.$u->info['catch'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
$error = 'Вы успешно продали предмет &quot;'.$itm['name'].' [x'.$col.']&quot; за '.$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'],'&quot;<font color="green">System.Ekrshop</font>&quot;: Предмет &quot;'.$itm['name'].' (x'.$col.')&quot; [itm:'.$itm['id'].'] был продан в магазин за <B>'.$shpCena.' екр.</B>.',time(),$u->info['city'],'System.Ekrshop',0,$shpCena);
}else{
$u->addDelo(2,$u->info['id'],'&quot;<font color="green">System.Ekrshop</font>&quot;: Предмет &quot;'.$itm['name'].' (x'.$col.')&quot; [itm:'.$itm['id'].'] был продан в магазин за <B>'.$shpCena.' екр.</B> (кредиты не переведены).',time(),$u->info['city'],'System.Ekrshop',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%>&nbsp;<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;
}
.shop_menu_txt { background-color: #d5d5d5; }
</style>
<TABLE width="100%" cellspacing="0" cellpadding="0">
<tr><td valign="top">
<center><font color=brown><big><b>Магазин Березка</big><br></font><br>Магазин принимает ВСЕ вещи, свитки и эликсиры под 90%.</b></center>
<?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">
<?php if(isset($u->bank['id']) && ($u->bank['money2']>=0.00 || $u->info['admin']>0)){ ?>
<!--Магазин-->
<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>Отдел&nbsp;&quot;Оружие: кастеты,ножи&quot;</b>',2=>'<b>Отдел&nbsp;&quot;Оружие: топоры&quot;</b>',3=>'<b>Отдел&nbsp;&quot;Оружие: дубины,булавы&quot;</b>',4=>'<b>Отдел&nbsp;&quot;Оружие: мечи&quot;</b>',5=>'<b>Отдел&nbsp;&quot;Оружие: магические посохи&quot;</b>',6=>'<b>Отдел&nbsp;&quot;Одежда: сапоги&quot;</b>',7=>'<b>Отдел&nbsp;&quot;Одежда: перчатки&quot;</b>',8=>'<b>Отдел&nbsp;&quot;Одежда: рубахи&quot;</b>',28=>'<b>Отдел&nbsp;&quot;Одежда: плащи&quot;</b>',9=>'<b>Отдел&nbsp;&quot;Одежда: легкая броня&quot;</b>',10=>'<b>Отдел&nbsp;&quot;Одежда: тяжелая броня&quot;</b>',11=>'<b>Отдел&nbsp;&quot;Одежда: шлемы&quot;</b>',12=>'<b>Отдел&nbsp;&quot;Одежда: наручи&quot;</b>',13=>'<b>Отдел&nbsp;&quot;Одежда: пояса&quot;</b>',14=>'<b>Отдел&nbsp;&quot;Одежда: поножи&quot;</b>',15=>'<b>Отдел&nbsp;&quot;Щиты&quot;</b>',16=>'<b>Отдел&nbsp;&quot;Ювелирные товары: серьги&quot;</b>',17=>'<b>Отдел&nbsp;&quot;Ювелирные товары: ожерелья&quot;</b>',18=>'<b>Отдел&nbsp;&quot;Ювелирные товары: кольца&quot;</b>',19=>'<b>Отдел&nbsp;&quot;Заклинания: нейтральные&quot;</b>',20=>'<b>Отдел&nbsp;&quot;Заклинания: боевые и защитные&quot;</b>',21=>'<b>Отдел&nbsp;&quot;Амуниция&quot;</b>',22=>'<b>Отдел&nbsp;&quot;Амуниция: эликсиры&quot;</b>',23=>'<b>Отдел&nbsp;&quot;Подарки&quot;</b>',24=>'<b>Отдел&nbsp;&quot;Подарки: недобрые&quot;</b>',25=>'<b>Отдел&nbsp;&quot;Подарки: открытки&quot;</b>',26=>'<b>Отдел&nbsp;&quot;Подарки: упаковка&quot;</b>',27=>'<b>Отдел&nbsp;&quot;Подарки: фейерверки&quot;</b>',29=>'<b>Пещерные ресурсы</b>',30=>'<b>Еда</b>',31=>'<b>Чеки</b>',32=>'<b>Руны</b>',33=>'<b>Чарки</b>',34=>'<b>Тактики</b>');
if(isset($otdels_small_array[$_GET['otdel']]))
{
echo $otdels_small_array[$_GET['otdel']];
}
} elseif (isset($_GET['sale']))
{
echo '
<B>Отдел&nbsp;&quot;Продажа предметов&quot;</B>';
}
?>
</tr>
<tr><td>
<!--Рюкзак / Прилавок-->
<table width="100%" CELLSPACING="1" CELLPADDING="1" bgcolor="#a5a5a5">
<?php
//Выводим вещи в магазине для покупки
if(isset($_GET['sale'])) {
//Выводим вещи в инвентаре для продажи
$itmAll = $u->genInv(16,'`iu`.`uid`="'.$u->info['id'].'" AND
( `iu`.`data` LIKE "%fromshop=777|%" OR `iu`.`data` LIKE "%fromshop=777" OR `iu`.`data` LIKE "%fromshop=2|%" OR `iu`.`data` LIKE "%fromshop=2" ) AND
`iu`.`delete`="0" AND `im`.`price2` > 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 '<tr><td align="center" bgcolor="#e2e0e0"><small>Продажа предметов купленных за екр. осуществляется с учетом износа предмета, а так-же налога на продажу.<br><b>Магазин принимает вещи 0-7 уровней под 90%, вещи 8-го уровня под 95%, вещи 9-го уровня, а так же свитки и эликсиры можно сдать в магазин под 70%.</b><br><font color=red><b>Внимание!</b></font> Все улучшения, заточки, руны, зачарования предметов не входят в стоимость предмета при продаже! </small></td></tr>'.$itmAllSee;
if( $u->shopSaleM(100,array('data'=>'tr_lvl=10')) == $u->shopSaleM(100,array()) ) {
$procv = $u->shopSaleM(100,array('data'=>'tr_lvl=10')).'%';
}else{
$procv = ''.$u->shopSaleM(100,array('data'=>'tr_lvl=10')).'-'.$u->shopSaleM(100,array()).'%';
}
echo '<tr><td align="center" bgcolor="#e2e0e0"><small>Продажа предметов купленных за екр. осуществляется с учетом износа предмета, а так-же налога на продажу.<br><b>(Так-же есть зависимость от уровня предмета и его износа)</b><br><font color=red><b>Внимание!</b></font> Все улучшения, заточки, руны, зачарования предметов не входят в стоимость предмета при продаже! </small></td></tr>'.$itmAllSee;
}else{
$u->shopItems($sid);
}
?>
</TABLE>
</TD></TR>
</TABLE>
<div align="center">
<?php }else{ ?>
<div align="center">Магазин является валютным, вы можете войти только имея еврокредиты. Укажите номер вашего счета в банке и пароль к нему.<br />
<br />
<?php
if(isset($_POST['bank']) && isset($u->bank['id']))
{
echo '<font color="red"><b>Банковский счет пуст, вход в магазин запрещен</b></font>';
}elseif(isset($_POST['bank']) && !isset($u->bank['id']))
{
echo '<font color="red"><b>Неверный пароль от банковского счета.</b></font>';
}
?>
<br /><br />
<table width="300" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#B1A996"><div align="center"><strong>Счёт в банке</strong></div></td>
</tr>
<tr>
<td bgcolor="#DDD5C2" style="padding:5px;"><div align="center"><small>Выберите счёт и введите пароль<br />
<select name="bank" id="bank">
<?php
$scet = mysql_query('SELECT `id` FROM `bank` WHERE `block` = "0" AND `uid` = "'.$u->info['id'].'"');
while ($num_scet = mysql_fetch_array($scet))
{
echo "<option>".$u->getNum($num_scet['id'])."</option>";
}
?>
</select>
<input style="margin-left:5px;" type="password" name="bankpsw" id="bankpsw" />
<label></label>
</small>
<input style="margin-left:3px;" type="submit" name="button" id="button" value=" ok " />
</div></td>
</tr>
</table>
<br />
</div>
<?php } ?>
</div></TD>
</FORM>
</TR>
</TABLE>
<td width="280" valign="top">
<TABLE cellspacing="0" cellpadding="0"><TD width="100%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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="//img.new-combats.tech/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.11&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.11',1); ?>">Страшилкина Улица</a></td>
</tr>
</table>
</td>
</tr>
</table>
</td></table>
</td></table>
<div><br />
<?php if(isset($u->bank['id'])){ ?>
<div align="center"><center>
Масса всех ваших вещей: <b><?=$u->aves['now']?>/<?=$u->aves['max']?></b> &nbsp;<br />
У вас в наличии: <b style="color:#339900;"><font color=darkgreen><?= round($u->info['money2'],2); ?> екр.</b></font>
<br><br><a href="/ekr2.php" target="_blank" style="height:20px;color:#fff;" class="btn btn-danger">Пополнить Екр</a></center><br>
<center>
<?php
if(isset($u->bank['id']) && ($u->bank['money2']>=0.00 || $u->info['admin']>0)){
/*кнопочки*/
if($sale_ekr == true) {
if(!isset($_GET['sale'])){
echo '<INPUT TYPE="button" class="btn" value="Продать вещи" onclick="location=\'?otdel='.$_GET['otdel'].'&sale=1\'">&nbsp;';
} else {
echo '<INPUT TYPE="button" class="btn" value="Купить вещи" onclick="location=\'?otdel='.$_GET['otdel'].'\'">&nbsp;';
}
}
}
?>
<INPUT TYPE="button" class="btn" value="Обновить" onclick="location = '<?= $_SERVER['REQUEST_URI']; ?>';">
</center>
<BR>
</div>
<?php if(isset($u->bank['id']) && ($u->bank['money2']>=0.00 || $u->info['admin']>0)){ ?>
<div style="background-color:#A5A5A5;padding:1"><center><B>Отделы магазина</B></center></div>
<div style="line-height:17px;">
<?php
/*названия разделов (справа)*/
$otdels_array = array (
1=>'&nbsp;&nbsp;Кастеты,ножи',
2=>'&nbsp;&nbsp;Топоры',
3=>'&nbsp;&nbsp;Дубины,булавы',
4=>'&nbsp;&nbsp;Мечи',
5=>'&nbsp;&nbsp;Магические посохи',
6=>'&nbsp;&nbsp;Сапоги',
7=>'&nbsp;&nbsp;Перчатки',
8=>'&nbsp;&nbsp;Рубахи',
9=>'&nbsp;&nbsp;Легкая броня',
10=>'&nbsp;&nbsp;Тяжелая броня',
11=>'&nbsp;&nbsp;Шлемы',
12=>'&nbsp;&nbsp;Наручи',
13=>'&nbsp;&nbsp;Пояса',
14=>'&nbsp;&nbsp;поножи',
15=>'&nbsp;&nbsp;Щиты',
16=>'&nbsp;&nbsp;Серьги',
17=>'&nbsp;&nbsp;ожерелья',
18=>'&nbsp;&nbsp;кольца',
19=>'&nbsp;&nbsp;Нейтральные',
20=>'&nbsp;&nbsp;Боевые и защитные',
21=>'&nbsp;&nbsp;Амуниция',
22=>'&nbsp;&nbsp;Эликсиры',
23=>'&nbsp;&nbsp;Подарки',
24=>'&nbsp;&nbsp;Недобрые',
25=>'&nbsp;&nbsp;Открытки',
26=>'&nbsp;&nbsp;Упаковка',
27=>'&nbsp;&nbsp;Фейерверки',
28=>'&nbsp;&nbsp;Плащи и накидки',
29=>'&nbsp;&nbsp;Подарочные сертификаты',
29=>'&nbsp;&nbsp;Пещерные ресурсы',
30=>'&nbsp;&nbsp;&nbsp;&nbsp;Еда',
31=>'&nbsp;&nbsp;&nbsp;&nbsp;Чеки',
32=>'&nbsp;&nbsp;&nbsp;&nbsp;Руны',
33=>'&nbsp;&nbsp;&nbsp;&nbsp;Чарки',
34=>'&nbsp;&nbsp;Тактики',
35=>'&nbsp;&nbsp;Заточки',
36=>"&nbsp;&nbsp;<span style='color: #ff0000'>Клановые Артефакты</span>",
'');
$i=1;
while ($i!=-1)
{
if(isset($otdels_array[$i]))
{
if(isset($_GET['otdel']) && $_GET['otdel']==$i)
{
$color = 'C7C7C7';
} else {
$color = 'e2e0e0';
}
if($i == 1) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/1.png"> <b>Оружие:</b></div>';
} elseif($i == 6) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/2.png"> <b>Одежда:</b></div>';
} elseif($i == 15) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/3.png"> <b>Щиты:</b></div>';
} elseif($i == 16) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/4.png"> <b>Ювелирные товары:</b></div>';
} elseif($i == 19) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/6.png"> <b>Заклинания:</b></div>';
} elseif($i == 21) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/7.png"> <b>Амуниция:</b></div>';
} elseif($i == 22) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/5.png"> <b>Эликсиры:</b></div>';
} elseif($i == 23) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/8.png"> <b>Подарки:</b></div>';
} elseif($i == 28) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/9.png"> <b>Дополнительно:</b></div>';
}
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>
<?php } ?>
</td>
</table>
<br>
<div id="textgo" style="visibility:hidden;"></div>
<?php
}
?>

View File

@@ -1,138 +0,0 @@
<?php
if(!defined('GAME'))
{
die();
}
if($u->room['file']=='bk_rm1')
{
$i = 324;
$rm_see2 = array();
while($i <= 348) {
$rm_see2[$i] = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `users` WHERE `room` = "'.$i.'" AND `online` > "'.(time()-520).'"'));
$rm_see2[$i] = 0+$rm_see2[$i][0];
$i++;
}
$rm_see = array();
$rm_see[$u->room['id']] = ' <img style="display:inline-block;" width="20" height="20" src="//img.new-combats.tech/i/flag.gif" /> ';
?>
<style>
.ahm {
FONT-WEIGHT: bold; COLOR: #003388; TEXT-DECORATION: none
}
.ahm:visited {
FONT-WEIGHT: bold; COLOR: #003388; TEXT-DECORATION: none
}
.ahm:active {
COLOR: #6f0000
}
.ahm:hover {
COLOR: #0066ff
}
</style>
<?php
?>
<form>
<TABLE border=0 cellpadding="0" cellspacing="0" width=100% style="padding:5px;">
<INPUT TYPE="hidden" name="setch" value=1>
<tr><td align=center><?=$u->microLogin($u->info,2)?></td><td>
<?php
if($re != '') {
echo '<font style="float:left" color="red"><b>'.$re.'</b></font>';
}
?>
<div style="float:right">
<INPUT TYPE="submit" class="knopka" name="setch" value="Обновить"> <INPUT TYPE=button name=combats value="Поединки" onClick="location.href='main.php?zayvka=1.php';" style="font-weight:bold;"> <INPUT TYPE=button title="Настройки / инвентарь" value="Настройки / инвентарь" onClick="location.href='main.php?inv=1; '"> <INPUT TYPE="button" onClick="location.href='main.php?skills=1&rz=5&all=&rnd=1'" value="Состояние" title="Состояние">
<input type="button" onClick="location.href='main.php?referals'" style="background-color:#A9AFC0" value="Заработок" />
<INPUT TYPE=button value="Подсказка" style="background-color:#A9AFC0" onClick="window.open('help/combats.html', 'help', 'height=300,width=500,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes')"> <INPUT TYPE="button" onClick="location.href='main.php?inform=1&inv=1';" value="Вернуться" title="Вернуться">
</div>
</td></tr>
</TABLE>
<TABLE border=0 cellpadding="0" cellspacing="0" width=100% style="padding:5px;">
<TR><TD align=center><h3>Карта миров</h3></TD>
<TD align="right" width=26%>
<!--(<?=$rowonmaxc?>)<br>
(<?=$rowonmax?>)-->
</td></TR>
<TR><TD> </td><TD align="right"><?= $rm_see[348]; if($rm_see[348] == ''){ ?><INPUT TYPE="button" value="Выйти в Бойцовский клуб" onClick="location.href='main.php?loc=1.180.0.348';" align="right"><?php }else{ ?><INPUT TYPE="button" value="Выйти на Центральную площадь" onClick="location.href='main.php?loc=1.180.0.9';" align="right"><?php } ?> </td></TR>
</table>
<TABLE border=0 cellpadding="2" cellspacing="2" width=100%>
<TR>
<TD align=center bgcolor="#99CC99" width="25%">Комната для новичков (level 0)<BR><INPUT onClick="location.href='main.php?loc=1.180.0.324';" TYPE="button" class="knopka" name="room1" value="Войти"><?=$rm_see[324]?> &nbsp; <b>(<?=$rm_see2[324]?>) <a onClick="inforoom(1,event);"><img style="cursor: pointer;" src="https://i.new-combats.com/i/inf.gif"></a></b></TD>
<TD align=center bgcolor="#99CC99" width="25%">Комната для новичков 2 (level 0)<BR><INPUT onClick="location.href='main.php?loc=1.180.0.325';" TYPE="button" class="knopka" name="room2" value="Войти">
<?=$rm_see[325]?>
&nbsp; <b>(<?=$rm_see2[325]?>) <a onClick="inforoom(2,event);"><img style="cursor: pointer;" src="//img.new-combats.tech/i/inf.gif"></a></b></TD>
<TD align=center bgcolor="#99CC99" width="25%">Комната для новичков 3 (level 0)<BR><INPUT onClick="location.href='main.php?loc=1.180.0.326';" TYPE="button" class="knopka" name="room3" value="Войти">
<?=$rm_see[326]?>
&nbsp; <b>(<?=$rm_see2[326]?>) <a onClick="inforoom(3,event);"><img style="cursor: pointer;" src="//img.new-combats.tech/i/inf.gif"></a></b></TD>
<TD align=center bgcolor="#99CC99" width="25%">Комната для новичков 4 (level 0)<BR><INPUT onClick="location.href='main.php?loc=1.180.0.327';" TYPE="button" class="knopka" name="room4" value="Войти">
<?=$rm_see[327]?>
&nbsp; <b>(<?=$rm_see2[327]?>) <a onClick="inforoom(4,event);"><img style="cursor: pointer;" src="//img.new-combats.tech/i/inf.gif"></a></b></TD>
</TR>
<TR>
<TD align=center bgcolor="#99CC00" width="25%">Зал Воинов (level 1-3)<BR><INPUT onClick="location.href='main.php?loc=1.180.0.328';" TYPE="button" class="knopka" name="room5" value="Войти">
<?=$rm_see[328]?> &nbsp; <b>(<?=$rm_see2[328]?>) <a onClick="inforoom(5,event);"><img style="cursor: pointer;" src="//img.new-combats.tech/i/inf.gif"></a></b></TD>
<TD align=center bgcolor="#99CC00" width="25%">Зал Воинов 2 (level 1-3)<BR><INPUT onClick="location.href='main.php?loc=1.180.0.329';" TYPE="button" class="knopka" name="room6" value="Войти">
<?=$rm_see[329]?> &nbsp; <b>(<?=$rm_see2[329]?>) <a onClick="inforoom(6,event);"><img style="cursor: pointer;" src="//img.new-combats.tech/i/inf.gif"></a></b></TD>
<TD align=center bgcolor="#99CC00" width="25%">Зал Воинов 3 (level 1-3)<BR><INPUT onClick="location.href='main.php?loc=1.180.0.330';" TYPE="button" class="knopka" name="room7" value="Войти">
<?=$rm_see[330]?>
&nbsp; <b>(<?=$rm_see2[330]?>) <a onClick="inforoom(7,event);"><img style="cursor: pointer;" src="//img.new-combats.tech/i/inf.gif"></a></b></TD>
<TD align=center width="25%">Торговый Зал (level 4-21)<BR><INPUT onClick="location.href='main.php?loc=1.180.0.331';" TYPE="button" class="knopka" name="room8" value="Войти">
<?=$rm_see[331]?> &nbsp; <b>(<?=$rm_see2[331]?>)</b> <a onClick="inforoom(8,event);"><img style="cursor: pointer;" src="//img.new-combats.tech/i/inf.gif"></a></TD>
</TR>
<TR>
<TD align=center bgcolor="#CC99FF" width="25%">Рыцарский зал (level 4-6)<BR><INPUT onClick="location.href='main.php?loc=1.180.0.332';" TYPE="button" class="knopka" name="room9" value="Войти">
<?=$rm_see[332]?>
&nbsp; <b>(<?=$rm_see2[332]?>)</b> <a onClick="inforoom(9,event);"><img style="cursor: pointer;" src="//img.new-combats.tech/i/inf.gif"></a></TD>
<TD align=center bgcolor="#00CCFF" width="25%">Башня рыцарей-магов (level 7-9)<BR><INPUT onClick="location.href='main.php?loc=1.180.0.333';" TYPE="button" class="knopka" name="room10" value="Войти">
<?=$rm_see[333]?> &nbsp; <b>(<?=$rm_see2[333]?>)</b> <a onClick="inforoom(10,event);"><img style="cursor: pointer;" src="//img.new-combats.tech/i/inf.gif"></a></TD>
<TD align=center bgcolor="#CCFFFF" width="25%">Колдовской мир (level 10-12)<BR><INPUT onClick="location.href='main.php?loc=1.180.0.334';" TYPE="button" class="knopka" name="level11" value="Войти">
<?=$rm_see[334]?> &nbsp; <b>(<?=$rm_see2[334]?>)</b> <a onClick="inforoom(11,event);"><img style="cursor: pointer;" src="//img.new-combats.tech/i/inf.gif"></a></TD>
<TD align=center bgcolor="#FF0000" width="25%">Этажи духов (level 13-15)<BR><INPUT onClick="location.href='main.php?loc=1.180.0.335';" TYPE="button" class="knopka" name="level12" value="Войти">
<?=$rm_see[335]?> &nbsp; <b>(<?=$rm_see2[335]?>)</b> <a onClick="inforoom(12,event);"><img style="cursor: pointer;" src="//img.new-combats.tech/i/inf.gif"></a></TD>
</TR>
<TR>
<TD align=center bgcolor="#FF9900" width="25%">Астральные этажи (level 16-19)<BR><INPUT onClick="location.href='main.php?loc=1.180.0.336';" TYPE="button" class="knopka" name="room13" value="Войти">
<?=$rm_see[336]?> &nbsp; <b>(<?=$rm_see2[336]?>)</b> <a onClick="inforoom(13,event);"><img style="cursor: pointer;" src="//img.new-combats.tech/i/inf.gif"></a></TD>
<TD align=center bgcolor="#FFFF00" width="25%">Огненный мир (level 19-21)<BR><INPUT onClick="location.href='main.php?loc=1.180.0.337';" TYPE="button" class="knopka" name="room14" value="Войти">
<?=$rm_see[337]?> &nbsp; <b>(<?=$rm_see2[337]?>)</b> <a onClick="inforoom(14,event);"><img style="cursor: pointer;" src="//img.new-combats.tech/i/inf.gif"></a></TD>
<TD align=center bgcolor="#F3F3F3" width="25%">Зал Паладинов<BR><INPUT onClick="location.href='main.php?loc=1.180.0.338';" TYPE="button" class="knopka" name="room15" value="Войти">
<?=$rm_see[338]?> &nbsp; <b>(<?=$rm_see2[338]?>)</b> <a onClick="inforoom(15,event);"><img style="cursor: pointer;" src="//img.new-combats.tech/i/inf.gif"></a></TD>
<TD align=center bgcolor="#FFFFFF" width="25%">Совет Белого Братства<BR><INPUT onClick="location.href='main.php?loc=1.180.0.339';" TYPE="button" class="knopka" name="room16" value="Войти">
<?=$rm_see[339]?> &nbsp; <b>(<?=$rm_see2[339]?>)</b> <a onClick="inforoom(16,event);"><img style="cursor: pointer;" src="//img.new-combats.tech/i/inf.gif"></a></TD>
</TR>
<TR>
<TD align=center bgcolor="#C0C0C0" width="25%">Зал Тьмы<BR><INPUT onClick="location.href='main.php?loc=1.180.0.340';" TYPE="button" class="knopka" name="room17" value="Войти">
<?=$rm_see[340]?>
&nbsp; <b>(<?=$rm_see2[340]?>)</b> <a onClick="inforoom(17,event);"><img style="cursor: pointer;" src="//img.new-combats.tech/i/inf.gif"></a></TD>
<TD align=center bgcolor="#909090" width="25%">Царство Тьмы<BR><INPUT onClick="location.href='main.php?loc=1.180.0.341';" TYPE="button" class="knopka" name="room18" value="Войти">
<?=$rm_see[341]?> &nbsp; <b>(<?=$rm_see2[341]?>)</b> <a onClick="inforoom(18,event);"><img style="cursor: pointer;" src="//img.new-combats.tech/i/inf.gif"></a></TD>
<TD align=center bgcolor="#E7E3E3" width="25%">Зал Стихий<BR><INPUT onClick="location.href='main.php?loc=1.180.0.342';" TYPE="button" class="knopka" name="room36" value="Войти">
<?=$rm_see[342]?>
&nbsp; <b>(<?=$rm_see2[342]?>)</b> <a onClick="inforoom(36,event);"><img style="cursor: pointer;" src="//img.new-combats.tech/i/inf.gif"></a></TD>
<TD align=center bgcolor="#faf2f2" width="25%">Будуар (level 1-21)<BR><INPUT onClick="location.href='main.php?loc=1.180.0.343';" TYPE="button" class="knopka" name="room19" value="Войти">
<?=$rm_see[343]?>
&nbsp; <b>(<?=$rm_see2[343]?>)</b> <a onClick="inforoom(19,event);"><img style="cursor: pointer;" src="//img.new-combats.tech/i/inf.gif"></a></TD>
</TR>
<TR>
<TD align=center bgcolor="#EDEAC3" width="25%">Зал Света<BR><INPUT onClick="location.href='main.php?loc=1.180.0.344';" TYPE="button" class="knopka" name="room54" value="Войти">
<?=$rm_see[344]?> &nbsp; <b>(<?=$rm_see2[344]?>)</b> <a onClick="inforoom(54,event);"><img style="cursor: pointer;" src="//img.new-combats.tech/i/inf.gif"></a></TD>
<TD align=center bgcolor="#FFFDE5" width="25%">Царство Света<BR><INPUT onClick="location.href='main.php?loc=1.180.0.345';" TYPE="button" class="knopka" name="room55" value="Войти">
<?=$rm_see[345]?> &nbsp; <b>(<?=$rm_see2[345]?>)</b> <a onClick="inforoom(55,event);"><img style="cursor: pointer;" src="//img.new-combats.tech/i/inf.gif"></a></TD>
<TD align=center bgcolor="#BBC6E5" width="25%">Царство Стихий<BR><INPUT onClick="location.href='main.php?loc=1.180.0.346';" TYPE="button" class="knopka" name="room56" value="Войти">
<?=$rm_see[346]?> &nbsp; <b>(<?=$rm_see2[346]?>)</b> <a onClick="inforoom(56,event);"><img style="cursor: pointer;" src="//img.new-combats.tech/i/inf.gif"></a></TD>
<TD align=center bgcolor="#FB672D" width="25%">Зал кланов (level 4-21)<BR><INPUT onClick="location.href='main.php?loc=1.180.0.347';" TYPE="button" class="knopka" name="room57" value="Войти">
<?=$rm_see[347]?> &nbsp; <b>(<?=$rm_see2[347]?>)</b> <a onClick="inforoom(57,event);"><img style="cursor: pointer;" src="//img.new-combats.tech/i/inf.gif"></a></TD>
<TD width="25%"></TD>
</TR>
<TR>
</TR>
</TABLE></form>
<?php
}
?>

View File

@@ -1,200 +0,0 @@
<?php
if(!defined('GAME'))
{
die();
}
if($u->room['file']=='bookshop')
{
$shopProcent = 50;
if(!isset($_GET['otdel']))
{
$_GET['otdel'] = 1;
}
$sid = 7;
$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'].'');
}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%>&nbsp;<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>',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>');
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%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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="//img.new-combats.tech/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.213&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.213',1); ?>">Большая торговая улица</a></td>
</tr>
</table>
</td>
</tr>
</table>
</td></table>
</td></table>
<div><br />
<div align="right">
<small>
Масса: <?=$u->aves['now']?>/<?=$u->aves['max']?> &nbsp;<br />
У вас в наличии: <b style="color:#339900;"><?= round($u->info['money'],2); ?> кр.</b> &nbsp;
</small>
</div>
<br />
<INPUT TYPE="button" value="Обновить" onclick="location = '<?= $_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=>'Приёмы:&nbsp;Атака',3=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Защита',4=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Контрудар',5=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Критические удары',6=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Парирование',7=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Комбо',8=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Сила Духа',9=>'Заклинания:&nbsp;Огонь',10=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Вода',11=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Воздух',12=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Земля',13=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Свет',14=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Тьма',15=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Серая магия');
$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>
<?php
}
?>

View File

@@ -1,5 +1,9 @@
<?php
use Core\Config;
use Core\ConversionHelper;
use Core\Db;
if (!defined('GAME')) {
die();
}
@@ -15,71 +19,32 @@ if (date("H") >= 8 && date("H") <= 23) {
$tattack = '';
}
?>
<script>
<?php
if (date("H") < 23 || date("H") >= 6) {
?>
function AtackNoWindow() {
var dt = document.getElementById('atackDiv');
if (dt.style.display == 'none') {
dt.style.display = '';
} else {
dt.style.display = 'none';
}
}
<?php
}
?>
</script>
<?php
function timeOut($ttm): string
function getBtc(int $id)
{
$out = '';
$time_still = $ttm;
$tmp = floor($time_still / 2592000);
$id = 0;
if ($tmp > 0) {
$id++;
if ($id < 3) {
$out .= $tmp . " мес. ";
}
$time_still = $time_still - $tmp * 2592000;
$res = Db::getValue('select res_x from stats where id = ?', [$id]);
if (!$res) {
$res = 0;
}
$tmp = floor($time_still / 86400);
if ($tmp > 0) {
$id++;
if ($id < 3) {
$out .= $tmp . " дн. ";
return $res;
}
?>
<?php if (date("H") < 23 || date("H") >= 6): ?>
<script>
function AtackNoWindow() {
var dt = document.getElementById('atackDiv');
if (dt.style.display == 'none') {
dt.style.display = '';
} else {
dt.style.display = 'none';
}
}
$time_still = $time_still - $tmp * 86400;
}
$tmp = floor($time_still / 3600);
if ($tmp > 0) {
$id++;
if ($id < 3) {
$out .= $tmp . " ч. ";
}
$time_still = $time_still - $tmp * 3600;
}
$tmp = floor($time_still / 60);
if ($tmp > 0) {
$id++;
if ($id < 3) {
$out .= $tmp . " мин. ";
}
}
if ($out == '') {
if ($time_still < 0) {
$time_still = 0;
}
$out = $time_still . ' сек.';
}
return $out;
} ?>
</script>
<?php endif; ?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="250" valign="top">
<td style="width: 250px; vertical-align: top;">
<?php $usee = $u->getInfoPers($u->info['id'], 0);
if ($usee) {
echo $usee[0];
@@ -87,218 +52,138 @@ function timeOut($ttm): string
echo 'information is lost.';
} ?>
</td>
<td width="230" valign="top" style="padding-top:19px;"><?php require_once('modules_data/stats_loc.php'); ?></td>
<td width="230" valign="top" style="padding-top:19px;">
<span style="font-size:12px;">
</span>
</td>
<td valign="top">
<div align="right">
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<?php if (!empty($re)) {
echo '<b style="color: red;">' . $re . '</b>';
} ?>
<table width="500" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<div style="position:relative; cursor: pointer;" id="ione">
<img
src="//img.new-combats.tech/city/capitalcity/<?= $now; ?>/city_capres1.jpg"
alt="" name="img_ione" width="580" height="312" border="1"
id="img_ione"/>
<div id="buttons_on_image"
style="cursor:pointer; font-weight:bold; color:#D8D8D8; font-size:10px;">
<?= $tattack; ?>
&nbsp;
<span
onclick="window.open('/forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')">Форум проекта</span>
&nbsp;
</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:150px; top:40px; width:236px; height:157px; z-index:90;">
<img <?php thisInfRm('1.180.0.3'); ?>
src="//img.new-combats.tech/i/images/300x225/capital/2klub.gif"
width="236" height="157" class="aFilter"/></div>
<div
style="position: absolute; left: 459px; top: 155px; width: 79px; height: 88px; z-index: 91;">
<img <?php thisInfRm('1.180.0.371'); ?>
src="//img.new-combats.tech/city/capitalcity/day/loto.gif"
class="aFilter" width="86" height="63"/></div>
<div
style="position: absolute; left: 125px; top: 165px; width: 73px; height: 47px; z-index: 91;">
<img <?php thisInfRm('1.180.0.10'); ?>
src="//img.new-combats.tech/i/images/300x225/capital/2shop.gif"
width="73" height="47" class="aFilter"/></div>
<div
style="position: absolute; left: 270px; top: 158px; width: 71px; height: 45px; z-index: 91;">
<img <?php thisInfRm('1.180.0.210'); ?>
src="//img.new-combats.tech/i/images/300x225/capital/2remont.gif"
width="71" height="45" class="aFilter"/></div>
<?php
$btc = mysql_fetch_array(
mysql_query('SELECT * FROM `stats` WHERE `id` = 89489 LIMIT 1')
);
if (isset($btc['id'])) {
if (timeOut($btc['res_x'] - time()) == '0 сек.') {
?>
<div
style="position:absolute; left:300px; top:168px; width:27px; height:55px; z-index:99;">
<img onclick="location.href='main.php?atak_user=89489'"
src="//img.new-combats.tech/i/images/300x225/capital/jora1.png"
width="120" height="135"
title="Напасть на Слабого Трупожора"/></div>
<?php }
} ?>
<?php
$btc = mysql_fetch_array(
mysql_query('SELECT * FROM `stats` WHERE `id` = 903093 LIMIT 1')
);
if (isset($btc['id'])) {
if (timeOut($btc['res_x'] - time()) == '0 сек.') {
?>
<div
style="position:absolute; left:100px; top:175px; width:27px; height:55px; z-index:99;">
<img onclick="location.href='main.php?atak_user=903093'"
src="//img.new-combats.tech/i/images/300x225/capital/jora2.png"
width="120" height="150"
title="Напасть на Сильного Трупожора"/></div>
<?php }
} ?>
<td style="vertical-align: top; padding-top:19px;"><?php require_once('modules_data/stats_loc.php'); ?></td>
<td style="width: 500px; vertical-align: top; text-align: right;">
<div style="text-align: right">
<?php if (!empty($re)) {
echo '<b style="color: red;">' . $re . '</b>';
} ?>
<div style="position:relative; cursor: pointer;" id="ione">
<img src="<?= Config::img() ?>/city/capitalcity/<?= $now; ?>/city_capres1.jpg" alt="" width="580" height="312" id="img_ione" style="border: 1px solid black;">
<div id="buttons_on_image" style="cursor:pointer; font-weight:bold; color:#D8D8D8; font-size:10px;">
<?= $tattack; ?>
&nbsp;
<span onclick="window.open('/forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')">Форум проекта</span>
</div>
<script>
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:150px; top:40px; width:236px; height:157px; z-index:90;">
<img <?php thisInfRm('1.180.0.3'); ?> src="<?= Config::img() ?>/i/images/300x225/capital/2klub.gif" class="aFilter" alt="">
</div>
<div style="position: absolute; left: 459px; top: 155px; width: 79px; height: 88px; z-index: 91;">
<img <?php thisInfRm('1.180.0.371'); ?> src="<?= Config::img() ?>/city/capitalcity/day/loto.gif" class="aFilter" alt="">
</div>
<div style="position: absolute; left: 125px; top: 165px; width: 73px; height: 47px; z-index: 91;">
<img <?php thisInfRm('1.180.0.10'); ?> src="<?= Config::img() ?>/i/images/300x225/capital/2shop.gif" class="aFilter" alt="">
</div>
<div style="position: absolute; left: 270px; top: 158px; width: 71px; height: 45px; z-index: 91;">
<img <?php thisInfRm('1.180.0.210'); ?> src="<?= Config::img() ?>/i/images/300x225/capital/2remont.gif" class="aFilter" alt="">
</div>
<div style="position: absolute; left: 383px; top: 119px; z-index: 88;">
<img <?php thisInfRm('1.180.0.321'); ?> src="<?= Config::img() ?>/city/capitalcity/day/cp_portal.gif" class="aFilter" alt="">
</div>
<div style="position: absolute; left: 36px; top: 72px; width: 73px; height: 47px; z-index: 92;">
<img <?php thisInfRm('1.180.0.263'); ?> src="<?= Config::img() ?>/city/capitalcity/day/1ubkill.gif" class="aFilter" style="transform: scaleX(-1);" alt="">
</div>
<?php if (date('d.m') == '31.10' || (date('m') == 11 && date(
'd'
) < 7)) { /* Хэллоуин */ ?>
<div
style="position: absolute; left: 219px; top: 171px; width: 32px; height: 43px; z-index: 91;">
<img onclick="location.href='main.php?talk=5'"
title="Диалог с Тыквоголовым"
src="//img.new-combats.tech/loca/cp11/sun_pmd.gif" width="32"
height="43" class="aFilter"/></div>
<?php }
if (date('m') == 12 || date('m') == 1) {/*Ёлка*/ ?>
<div
style="position: absolute; left: 212px; top: 133px; width: 32px; height: 43px; z-index: 91;">
<img <?php thisInfRm('1.180.0.208'); ?>
src="//img.new-combats.tech/newyear2014.png" width="60"
height="90" title="" class="aFilter"/></div>
<?php } ?>
<div
style="position:absolute; left:360px; top:142px; width:111px; height:72px; z-index:92;">
<img <?php thisInfRm('1.180.0.226'); ?>
src="//img.new-combats.tech/city/capitalcity/day/2pochta.gif"
width="111" height="72" class="aFilter"/></div>
<div
style="position:absolute; left:33px; top:180px; width:92px; height:62px; z-index:92;">
<img <?php thisInfRm('1.180.0.14'); ?>
onclick="alert('Не работает. Находится на реконструкции.')"
onMouseOver="this.className='aFilterhover';"
onMouseOut="this.className='aFilter';"
src="//img.new-combats.tech/city/capitalcity/day/2vokzal.gif"
width="92" height="62" class="aFilter"/></div>
<div
style="position:absolute; left:535px; top:225px; width:30px; height:54px; z-index:94;">
<img <?php thisInfRm('1.180.0.11'); ?>
src="//img.new-combats.tech/i/images/300x225/capital/2strelka.gif"
width="30" height="54" class="aFilter"/></div>
<div
style="position:absolute; left:14px; top:225px; width:30px; height:54px; z-index:910;">
<img src="//img.new-combats.tech/i/images/300x225/capital/3strelka.gif"
width="30" height="53"
<?php thisInfRm('1.180.0.323'); ?>class="aFilter"/></div>
<div id="snow"></div>
<?= $goline; ?>
</div>
</td>
</tr>
</table>
<?php
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>
<?php
}
?>
<!-- -->
<div style="width:580px; text-align:left; background-color:#D3D3D3;">
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img
src="//img.new-combats.tech/i/move/links.gif" width="9" height="7"/>&nbsp;<a
href="#" class="menutop" id="greyText"
onclick="location='main.php?loc=1.180.0.3&rnd=<?= $code; ?>';"
title="<?php thisInfRm('1.180.0.3', 1); ?>">Бойцовский Клуб</a></span>
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img
src="//img.new-combats.tech/i/move/links.gif" width="9" height="7"/>&nbsp;<a
href="#" id="greyText" class="menutop"
onclick="location='main.php?loc=1.180.0.323&rnd=<?= $code; ?>';"
title="<?php thisInfRm('1.180.0.323', 1); ?>">Парковая Улица</a></span>
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img
src="//img.new-combats.tech/i/move/links.gif" width="9" height="7"/>&nbsp;<a
href="#" id="greyText" class="menutop"
onclick="location='main.php?loc=1.180.0.10&rnd=<?= $code; ?>';"
title="<?php thisInfRm('1.180.0.10', 1); ?>">Магазин</a></span>
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img
src="//img.new-combats.tech/i/move/links.gif" width="9" height="7"/>&nbsp;<a
href="#" id="greyText" class="menutop"
onclick="location='main.php?loc=1.180.0.210&rnd=<?= $code; ?>';"
title="<?php thisInfRm('1.180.0.210', 1); ?>">Ремонтная Мастерская</a></span>
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img
src="//img.new-combats.tech/i/move/links.gif" width="9" height="7"/>&nbsp;<a
href="#" id="greyText" class="menutop"
onclick="location='main.php?loc=1.180.0.11&rnd=<?= $code; ?>';"
title="<?php thisInfRm('1.180.0.11', 1); ?>">Страшилкина Улица</a></span>
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img
src="//img.new-combats.tech/i/move/links.gif" width="9" height="7"/>&nbsp;<a
href="#" id="greyText" class="menutop"
onclick="location='main.php?loc=1.180.0.14&rnd=<?= $code; ?>';"
title="<?php thisInfRm('1.180.0.14', 1); ?>">Вокзал</a></span>
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img
src="//img.new-combats.tech/i/move/links.gif" width="9" height="7"/>&nbsp;<a
href="#" id="greyText" class="menutop"
onclick="location='main.php?loc=1.180.0.226&rnd=<?= $code; ?>';"
title="<?php thisInfRm('1.180.0.226', 1); ?>">Почта</a></span>
</div>
<!-- -->
<div style="display:none; height:0px " id="moveto"></div>
</td>
<td></td>
</tr>
</table>
<?php
if (ConversionHelper::secondsToTimeout(getBtc(89489) - time()) == '0 сек.'): ?>
<div style="position:absolute; left:300px; top:168px; width:27px; height:55px; z-index:99;">
<img onclick="location.href='main.php?atak_user=89489'" src="<?= Config::img() ?>/i/images/300x225/capital/jora1.png"
width="120" height="135" title="Напасть на Слабого Трупожора" alt="">
</div>
<?php endif; ?>
<?php
if (ConversionHelper::secondsToTimeout(getBtc(903093) - time()) == '0 сек.'): ?>
<div style="position:absolute; left:100px; top:175px; width:27px; height:55px; z-index:99;">
<img onclick="location.href='main.php?atak_user=903093'" src="<?= Config::img() ?>/i/images/300x225/capital/jora2.png"
width="120" height="150" title="Напасть на Сильного Трупожора" alt="">
</div>
<?php endif; ?>
<?php if (date('d.m') == '31.10' || (date('m') == 11 && date('d') < 7)): /* Хэллоуин */ ?>
<div style="position: absolute; left: 219px; top: 171px; width: 32px; height: 43px; z-index: 91;">
<img onclick="location.href='main.php?talk=5'" title="Диалог с Тыквоголовым"
src="<?= Config::img() ?>/loca/cp11/sun_pmd.gif" width="32" height="43" class="aFilter" alt="">
</div>
<?php endif;
if (date('m') == 12 || date('m') == 1): /*Ёлка*/ ?>
<div style="position: absolute; left: 212px; top: 133px; width: 32px; height: 43px; z-index: 91;">
<img <?php thisInfRm('1.180.0.208'); ?>src="<?= Config::img() ?>/newyear2014.png" width="60"
height="90" title="" class="aFilter" alt="">
</div>
<?php endif; ?>
<div style="position:absolute; left:535px; top:225px; width:30px; height:54px; z-index:94;">
<img <?php thisInfRm('1.180.0.11'); ?>src="<?= Config::img() ?>/i/images/300x225/capital/2strelka.gif"
width="30" height="54" class="aFilter" alt="">
</div>
<div id="snow"></div>
<?= $goline; ?>
</div>
<?php
if (date("H") < 6 || date("H") >= 22): ?>
<div id="atackDiv" style="display:none; text-align: center;">
<div style="width:300px; padding:3px; margin:7px; background-color:#CCCCCC; border:1px solid #575757;">
<form method="post" action="/main.php"> Введите логин жертвы:<br/>
<input name="atack" type="text" id="atack" size="35" maxlength="30"/>
<input type="submit" name="button" id="button" class="btn" value="OK"/>
</form>
</div>
</div>
<?php endif; ?>
<!-- -->
<div style="width:580px; text-align:left; background-color:#D3D3D3;">
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px">
<a href="#" class="menutop" id="greyText" onclick="location='main.php?loc=1.180.0.3&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.3', 1); ?>">
Бойцовский Клуб
</a>
</span>
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px">
<a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.10&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.10', 1); ?>">
Магазин
</a>
</span>
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px">
<a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.210&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.210', 1); ?>">
Ремонтная Мастерская
</a>
</span>
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px">
<a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.321&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.321', 1); ?>">
Магический Портал
</a>
</span>
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px">
<a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.11&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.11', 1); ?>">
Страшилкина Улица
</a>
</span>
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px">
<a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.263&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.263', 1); ?>">
Башня Смерти
</a>
</span>
</div>
<!-- -->
<div style="display:none; height:0;" id="moveto"></div>
<HR>
<BR><?= $rowonmax; ?><BR>
</div>
</td>
</tr>

View File

@@ -1,204 +1,188 @@
<?php
if(!defined('GAME'))
{
die();
use Core\Config;
if (!defined('GAME')) {
die();
}
$tattack = '';
$re = '<b style="color: red">' . $re . '</b>';
$tattack = '<a style="color:#D8D8D8" style="cursor:pointer" onclick="top.useMagic(\'Нападение на персонажа\',\'night_atack\',\'pal_button8.gif\',1,\'main.php?nightatack=1\');">Напасть</a> &nbsp; ';
if($u->room['file']=='cp2')
{
if(date("H")>=6 && date("H")<22) {
$now = 'day';
}else{
$now = 'night';
}
if ($u->room['file'] != 'cp2') {
return;
}
if (date("H") >= 6 && date("H") < 22) {
$now = 'day';
} else {
$now = 'night';
}
?>
<script>
<?php
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';
}
}
<?php
}
?>
var no = 20; // snow number
var speed = 15; // 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 = ['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('ione').width;
doc_height = document.getElementById('ione').height;
doc_width = 500;
doc_height = 268;
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;
<?php
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';
}
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);
}
<?php
}
?>
var no = 20; // snow number
var speed = 15; // 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 = [];
xp = [];
yp = [];
am = [];
stx = [];
sty = [];
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) + 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 = 500;
doc_height = 268;
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>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="250" valign="top">
<?php $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;"><?php require_once('modules_data/stats_loc.php'); ?></td>
<td valign="top"><div align="right">
<td valign="top"><div align="right">
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<?php 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="//img.new-combats.tech/city/capitalcity/<?= $now; ?>/city_capres2.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;">
<?= $tattack; ?>
</div>
<script language="javascript" type="text/javascript">
<!--
if(document.getElementById('ione'))
{
<tr>
<td style="vertical-align: top; width: 250px;">
<?php $usee = $u->getInfoPers($u->info['id'], 0);
if ($usee) {
echo $usee[0];
} else {
echo 'information is lost.';
} ?>
</td>
<td style="padding-top:19px; vertical-align: top;"><?php require_once('modules_data/stats_loc.php'); ?></td>
<td style="vertical-align: top; width: 500px;">
<div style="text-align: right;">
<?= $re ?>
<div style="position:relative; cursor: pointer; width: 500px;" id="ione">
<img src="<?= Config::img() ?>/city/capitalcity/<?= $now; ?>/city_capres2.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;">
<a style="color:#D8D8D8; cursor: pointer;" onclick="top.useMagic('Нападение на персонажа','night_atack','pal_button8.gif',1,'main.php?nightatack=1');">Напасть</a>
</div>
<script>
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{
} else {
document.getElementById('buttons_on_image').style.display = 'none';
}
-->
</script>
<div style="position: absolute; left: 372px; top: 129px; width: 73px; height: 47px; z-index: 91;"><img <?php thisInfRm('1.180.0.13'); ?> src="//img.new-combats.tech/city/capitalcity/day/euroshop.gif" width="78" height="63" class="aFilter" /></div>
<div style="position: absolute; left: 277px; top: 121px; width: 73px; height: 47px; z-index: 90;"><img <?php thisInfRm('1.180.0.12'); ?> src="//img.new-combats.tech/city/capitalcity/day/bank.gif" width="106" height="73" class="aFilter" /></div>
<div style="position: absolute; left: 179px; top: 13px; width: 73px; height: 47px; z-index: 92;"><img <?php thisInfRm('1.180.0.263'); ?> src="//img.new-combats.tech/city/capitalcity/day/1ubkill.gif" width="116" height="186" class="aFilter" /></div>
<div style="position: absolute; left: 104px; top: 115px; width: 73px; height: 47px; z-index: 89;"><img <?php thisInfRm('1.180.0.349'); ?> src="//img.new-combats.tech/city/capitalcity/day/1ureg.gif" width="106" height="73" class="aFilter" /></div>
<div style="position: absolute; left: 28px; top: 86px; width: 73px; height: 47px; z-index: 89;"><img <?php thisInfRm('1.180.0.214'); ?> src="//img.new-combats.tech/city/capitalcity/day/cp_hostel.gif" width="86" height="90" class="aFilter" /></div>
<div style="position: absolute; left: 69px; top: 159px; width: 73px; height: 47px; z-index: 89;"><img <?php thisInfRm('1.180.0.212'); ?> src="//img.new-combats.tech/city/capitalcity/day/flower_shop.gif" width="74" height="68" class="aFilter" /></div>
<div style="position:absolute; left:446px; top:153px; width:30px; height:54px; z-index:94;"><img <?php thisInfRm('1.180.0.213'); ?> src="//img.new-combats.tech/i/images/300x225/capital/2strelka.gif" width="30" height="54" class="aFilter" /></div>
<div style="position:absolute; left:16px; top:155px; width:30px; height:54px; z-index:910;"><img <?php thisInfRm('1.180.0.9'); ?> src="//img.new-combats.tech/i/images/300x225/capital/3strelka.gif" width="30" height="53" class="aFilter" /></div>
<div id="snow"></div>
<?= $goline; ?>
</div>
</td>
</tr>
</table>
<?php
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>
<?php
}
?>
</script>
<div style="position: absolute; left: 28px; top: 86px; width: 73px; height: 47px; z-index: 89;">
<img <?php thisInfRm('1.180.0.214'); ?> src="<?= Config::img() ?>/city/capitalcity/day/cp_hostel.gif" class="aFilter" alt="">
</div>
<div style="position:absolute; left:338px; top:47px; width:122px; height:140px; z-index:94; filter: contrast(0.8) grayscale(1);">
<img <?php thisInfRm('3.180.0.271'); ?> src="<?= Config::img() ?>/i/images/300x225/ap_tower3.gif" class="aFilter" alt="">
</div>
<div style="position:absolute; left:16px; top:155px; width:30px; height:54px; z-index:910;">
<img <?php thisInfRm('1.180.0.9'); ?> src="<?= Config::img() ?>/i/images/300x225/capital/3strelka.gif" class="aFilter" alt="">
</div>
<div style="position: absolute; left: 284px; top: 120px; z-index: 90; filter: contrast(0.8) grayscale(1);">
<img <?php thisInfRm('1.180.0.421'); ?> src="<?= Config::img() ?>/loca/cp11/znah_png.png" class="aFilter" alt="">
</div>
<div id="snow"></div>
<?= $goline; ?>
</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="//img.new-combats.tech/i/move/links.gif" width="9" height="7" />&nbsp;<a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.9&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.9',1); ?>">Центральная Площадь</a></span>
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img src="//img.new-combats.tech/i/move/links.gif" width="9" height="7" />&nbsp;<a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.214&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.214',1); ?>">Общежитие</a></span>
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img src="//img.new-combats.tech/i/move/links.gif" width="9" height="7" />&nbsp;<a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.12&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.12',1); ?>">Банк</a></span>
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img src="//img.new-combats.tech/i/move/links.gif" width="9" height="7" />&nbsp;<a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.212&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.212',1); ?>">Цветочный Магазин</a></span>
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img src="//img.new-combats.tech/i/move/links.gif" width="9" height="7" />&nbsp;<a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.263&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.263',1); ?>">Башня Смерти</a></span>
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img src="//img.new-combats.tech/i/move/links.gif" width="9" height="7" />&nbsp;<a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.349&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.349',1); ?>">Регистратура клана</a></span>
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img src="//img.new-combats.tech/i/move/links.gif" width="9" height="7" />&nbsp;<a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.13&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.13',1); ?>">Магазин Березка</a></span>
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img src="//img.new-combats.tech/i/move/links.gif" width="9" height="7" />&nbsp;<a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.213&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.213',1); ?>">Большая торговая Улица</a></span>
</div>
<!-- -->
<div style="display:none; height:0px " id="moveto"></div>
</td>
<td></td>
</tr>
</table>
<small>
<HR>
<INPUT class="btn" onclick="window.open('/forum?read=909&rnd=1', 'help', 'height=500,width=1024,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes')" value="Подсказка для новичков" style="color:red;" type="button">
<br />
<strong>Внимание!Рекомендуем установить функцию второго пароля во вкладке "Безопасность", это обезопасит вашего персонажа от взлома.<BR>
<em>Администрация.</strong> </em></small> <BR>
<?= $rowonmax; ?><BR>
</div></td>
</tr>
<?php if (date("H") < 6 || date("H") >= 22): ?>
<div id="atackDiv" style="display:none; text-align: center;">
<div style="width:300px; padding:3px; margin:7px; background-color:#CCCCCC; border:1px solid #575757;"> Введите логин жертвы:<br/>
<form method="post" action="/main.php">
<input name="atack" type="text" id="atack" size="35" maxlength="30">
<input type="submit" name="button" id="button" class="btn" value="OK">
</form>
</div>
</div>
<?php endif; ?>
<div style="width:500px; text-align:left; background-color:#D3D3D3;">
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px">
<a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.9&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.9', 1); ?>">
Центральная Площадь
</a>
</span>
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px">
<a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.214&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.214', 1); ?>">
Общежитие
</a>
</span>
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px">
<a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.421&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.421', 1); ?>">Домик Бабушки</a>
</span>
</div>
<div style="display:none; height:0;" id="moveto"></div>
<hr>
<?= $rowonmax; ?><BR>
</div>
</td>
</tr>
</table>
<?php
}
?>

View File

@@ -1,199 +0,0 @@
<?php
if(!defined('GAME'))
{
die();
}
$tattack = '';
if($u->room['file']=='cp3')
{
if(date("H")>=6 && date("H")<22) {
$now = 'day';
}else{
$now = 'night';
}
?>
<script>
<?php
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';
}
}
<?php
}
?>
var no = 20; // snow number
var speed = 15; // 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 = ['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('ione').width;
doc_height = document.getElementById('ione').height;
doc_width = 500;
doc_height = 268;
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>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="250" valign="top">
<?php $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;"><?php require_once('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>
<?php 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="//img.new-combats.tech/city/capitalcity/<?= $now; ?>/city_capres2.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;">
<?= $tattack; ?>
</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: 69px; top: 143px; width: 73px; height: 47px; z-index: 89;"><img <?php thisInfRm('1.180.0.215'); ?> src="//img.new-combats.tech/city/capitalcity/day/cp_libshop.gif" width="53" height="48" class="aFilter" /></div>
<div style="position: absolute; left: 112px; top: 95px; width: 73px; height: 47px; z-index: 88;"><img <?php thisInfRm('1.180.0.xx'); ?> src="//img.new-combats.tech/city/capitalcity/day/auction.gif" width="154" height="90" class="aFilter" /></div>
<div style="position: absolute; left: 261px; top: 123px; width: 73px; height: 47px; z-index: 87;"><img <?php thisInfRm('1.180.0.216'); ?> src="//img.new-combats.tech/city/capitalcity/day/cp_zooshop.gif" width="56" height="61" class="aFilter" /></div>
<div style="position: absolute; left: 313px; top: 109px; width: 73px; height: 47px; z-index: 88;"><img <?php thisInfRm('1.180.0.321'); ?> src="//img.new-combats.tech/city/capitalcity/day/cp_portal.gif" width="75" height="90" class="aFilter" /></div>
<div style="position: absolute; left: 392px; top: 104px; width: 73px; height: 47px; z-index: 88;"><img <?php thisInfRm('1.180.0.406'); ?> src="//img.new-combats.tech/city/capitalcity/day/cp_deathroom.gif" width="94" height="91" class="aFilter" /></div>
<div style="position:absolute; left:446px; top:153px; width:30px; height:54px; z-index:94;"><img <?php thisInfRm('1.180.0.x'); ?> src="//img.new-combats.tech/i/images/300x225/capital/2stop.gif" width="29" height="54" class="aFilter" /></div>
<div style="position:absolute; left:16px; top:155px; width:30px; height:54px; z-index:910;"><img <?php thisInfRm('1.180.0.11'); ?> src="//img.new-combats.tech/i/images/300x225/capital/3strelka.gif" width="30" height="53" class="aFilter" /></div>
<div id="snow"></div>
<?= $goline; ?>
</div>
</td>
</tr>
</table>
<?php
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>
<?php
}
?>
<!-- -->
<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="//img.new-combats.tech/i/move/links.gif" width="9" height="7" />&nbsp;<a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.11&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.11',1); ?>">Страшилкина Улица</a></span>
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img src="//img.new-combats.tech/i/move/links.gif" width="9" height="7" />&nbsp;<a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.215&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.215',1); ?>">Книжный Магазин</a></span>
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img src="//img.new-combats.tech/i/move/links.gif" width="9" height="7" />&nbsp;<a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.216&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.216',1); ?>">Зоомагазин</a></span>
<span style="white-space:nowrap; padding-left:3px; padding-right:3px; height:10px"><img src="//img.new-combats.tech/i/move/links.gif" width="9" height="7" />&nbsp;<a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.321&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.321',1); ?>">Магический Портал</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>
<INPUT class="btn" onclick="window.open('/forum?read=911&rnd=1', 'help', 'height=500,width=1024,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes')" value="Подсказка для новичков" style="color:red;" type="button">
<br />
<strong>Внимание!Рекомендуем установить функцию второго пароля во вкладке "Безопасность",это обезопасит вашего персонажа от взлома.<BR>
<em>Администрация.</strong> </em></small> <BR>
<?= $rowonmax; ?><BR>
</div></td>
</tr>
</table>
<?php
}
?>

View File

@@ -1,92 +0,0 @@
<?php
if(!defined('GAME'))
{
die();
}
if($u->room['file']=='cp4') {
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="250" valign="top">
<?php $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;"><?php require_once('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>
<?php
if( $u->error != '' ) {
if( $re != '' ) {
$re .= '<br>';
}
$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="//img.new-combats.tech/loca/leg_loc/big_park/bg_park_day.png" id="img_ione" width="500" height="268" border="1"/>
<!--Надписи локаций под картинками-->
<a bgcolor="#D3D3D3"><img src="//img.new-combats.tech/i/move/links.gif" width="9" height="7" /></a>
<a bgcolor="#D3D3D3" nowrap="nowrap"><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=3.180.0.421&rnd=<?= $code; ?>';" title="<?php thisInfRm('3.180.0.421',1); ?>">Домик Бабушки</a>
<a bgcolor="#D3D3D3"><img src="//img.new-combats.tech/i/move/links.gif" width="9" height="7" /></a>
<a bgcolor="#D3D3D3" nowrap="nowrap"><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.415&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.415',1); ?>">Храм Поклона</a>
<a bgcolor="#D3D3D3"><img src="//img.new-combats.tech/i/move/links.gif" width="9" height="7" /></a>
<a bgcolor="#D3D3D3" nowrap="nowrap"><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.9&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.9',1); ?>">Центральная площадь</a>
<a bgcolor="#D3D3D3"><img src="//img.new-combats.tech/i/move/links.gif" width="9" height="7" /></a>
<a bgcolor="#D3D3D3" nowrap="nowrap"><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=3.180.0.353&rnd=<?= $code; ?>';" title="<?php thisInfRm('3.180.0.353',1); ?>">Излом Хаоса</a>
<!--END-->
<div style="position: absolute; left: 4px; right: 0px; z-index: 1500; top: 5px;">
<div id="frvrks" style="position:relative;"></div>
</div>
<div style="position: absolute; left: 367px; top: 140px; width: 78px; height: 44px; z-index: 90;">
<img <?php thisInfRm('3.180.0.421'); ?> src="//img.new-combats.tech/loca/cp11/znah_png.png" width="78" height="44" title="" class="aFilter" />
</div>
<div style="position: absolute; left: 236px; top: 96px; width: 84px; height: 58px; z-index: 90;">
<img <?php thisInfRm('1.180.0.415'); ?> src="//img.new-combats.tech/loca/leg_loc/big_park/hram.png" width="84" height="116" title="" class="aFilter" />
</div>
<div style="position: absolute; left: 35px; top: 60px; width: 175px; height: 157px; z-index: 90;">
<img <?php thisInfRm('1.180.0.423'); ?> src="//img.new-combats.tech/loca/leg_loc/big_park/ruine.png" width="175" height="157px" title="" class="aFilter" />
</div>
<div style="position: absolute; left: 25px; top: 196px; width: 20px; height: 41px; z-index: 92;">
<img <?php thisInfRm('3.180.0.353'); ?> src="//img.new-combats.tech/loca/cp11/arr_left.png" width="29" height="41" title="" class="aFilter" />
</div>
<div style="position: absolute; left: 453px; top: 195px; width: 29px; height: 41px; z-index: 92;"><img <?php thisInfRm('1.180.0.9'); ?> src="//img.new-combats.tech/loca/cp11/arr_right.png" width="29" height="41" title="" class="aFilter" /></div>
<div id="snow"></div>
<?= $goline; ?>
<div id="buttons_on_image" style="cursor:pointer; position:absolute; bottom:22px; right:25px; font-weight:bold; color:#D8D8D8; font-size:10px;">
<?php
if( date('H') >= 22 || date('H') < 6 ) {
echo '<a style="color:#D8D8D8" style="cursor:pointer" onclick="top.useMagic(\'Нападение на персонажа\',\'night_atack\',\'pal_button8.gif\',1,\'main.php?nightatack=1\');">Напасть</a> &nbsp; ';
}
?>
</div>
</div>
</td>
</tr>
</table>
<div style="display:none; height:0px " id="moveto"></div>
<div align="right" style="padding: 3px;"></div></td>
<td>
<!-- <br /><span class="menutop"><nobr>Комната для новичков</nobr></span>-->
</td>
</tr>
</table>
<small>
<HR>
<INPUT class="btn" onclick="window.open('/forum?read=912&rnd=1', 'help', 'height=500,width=1024,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes')" value="Подсказка для новичков" style="color:red;" type="button">
<br>
<strong>Внимание!Рекомендуем включить функцию второго пароля во вкладке "Безопасность", это обезопасит вашего персонажа от взлома.<BR>
<em>Администрация.</strong> </em></small> <BR>
<?= $rowonmax; ?><BR>
</div></td>
</tr>
</table>
<?php
}
?>

File diff suppressed because it is too large Load Diff

View File

@@ -1,254 +0,0 @@
<?php
if( !defined('GAME') ) die();
if( $u->room['file'] == 'dungeon_shop' ) {
if(!isset($_GET['otdel'])){
$_GET['otdel'] = 1;
}
$dungeon = mysql_fetch_array( mysql_query('SELECT * FROM `dungeon_room` WHERE `shop`="'.$u->room['id'].'" LIMIT 1') );
$getout_room = mysql_fetch_array(mysql_query('SELECT * FROM `room` WHERE `id` = "'.$dungeon['id'].'" LIMIT 1'));
if($u->room['id'] == 379) $sid = 803; // Катакомбы
elseif($u->room['id'] == 373) $sid = 802; // Пещера Тысячи Проклятий
elseif($u->room['id'] == 367) $sid = 801; // Бездна
elseif($u->room['id'] == 381) $sid = 804; // Пещера Мглы
$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%>&nbsp;<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
/*названия разделов (сверху)*/
$otdels_small_array = array (
1 => '<b>Отдел&nbsp;&quot;Разное&quot;</b>',
2 => '<b>Отдел&nbsp;&quot;Оружие: кастеты,ножи&quot;</b>',
3 => '<b>Отдел&nbsp;&quot;Оружие: топоры&quot;</b>',
4 => '<b>Отдел&nbsp;&quot;Оружие: дубины,булавы&quot;</b>',
5 => '<b>Отдел&nbsp;&quot;Оружие: мечи&quot;</b>',
6 => '<b>Отдел&nbsp;&quot;Оружие: магические посохи&quot;</b>',
7 => '<b>Отдел&nbsp;&nbsp;Ресурсы: пещерные&nbsp;</b>',
8 => '<b>Отдел&nbsp;&quot;Одежда: плащи и накидки&quot;</b>',
9 => '<b>Отдел&nbsp;&quot;Одежда: сапоги&quot;</b>',
10 => '<b>Отдел&nbsp;&quot;Одежда: перчатки&quot;</b>',
11 => '<b>Отдел&nbsp;&quot;Одежда: рубахи&quot;</b>',
12 => '<b>Отдел&nbsp;&quot;Одежда: легкая броня&quot;</b>',
13 => '<b>Отдел&nbsp;&quot;Одежда: тяжелая броня&quot;</b>',
14 => '<b>Отдел&nbsp;&quot;Одежда: шлемы&quot;</b>',
15 => '<b>Отдел&nbsp;&quot;Одежда: наручи&quot;</b>',
16 => '<b>Отдел&nbsp;&quot;Одежда: пояса&quot;</b>',
17 => '<b>Отдел&nbsp;&quot;Одежда: поножи&quot;</b>',
18 => '<b>Отдел&nbsp;&quot;Щиты&quot;</b>',
19 => '<b>Отдел&nbsp;&quot;Ювелирные товары: серьги&quot;</b>',
20 => '<b>Отдел&nbsp;&quot;Ювелирные товары: ожерелья&quot;</b>',
21 => '<b>Отдел&nbsp;&quot;Ювелирные товары: кольца&quot;</b>',
22 => '<b>Отдел&nbsp;&quot;Заклинания: нейтральные&quot;</b>',
23 => '<b>Отдел&nbsp;&quot;Заклинания: боевые и защитные&quot;</b>',
24 => '<b>Отдел&nbsp;&quot;Заклинания: пирожки&quot;</b>',
25 => '<b>Отдел&nbsp;&quot;Заклинания: исцеляющие&quot;</b>',
26 => '<b>Отдел&nbsp;&quot;Заклинания: манящие&quot;</b>',
27 => '<b>Отдел&nbsp;&quot;Заклинания: стратегические&quot;</b>',
28 => '<b>Отдел&nbsp;&quot;Заклинания: тактические&quot;</b>',
29 => '<b>Отдел&nbsp;&quot;Заклинания: сервисные&quot;</b>',
30 => '<b>Отдел&nbsp;&quot;Амуниция&quot;</b>',
31 => '<b>Отдел&nbsp;&quot;Эликсиры&quot;</b>',
32 => '<b>Отдел&nbsp;&quot;Подарки&quot;</b>',
33 => '<b>Отдел&nbsp;&quot;Подарки: недобрые&quot;</b>',
34 => '<b>Отдел&nbsp;&quot;Подарки: упаковка&quot;</b>',
35 => '<b>Отдел&nbsp;&quot;Подарки: открытки&quot;</b>',
36 => '<b>Отдел&nbsp;&quot;Подарки: фейерверки&quot;</b>',
37 => '<b>Отдел&nbsp;&quot;Усиление оружия: заточки&quot;</b>',
38 => '<b>Отдел&nbsp;&quot;Наставничество: образы&quot;</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%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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="//img.new-combats.tech/i/move/links.gif" width="9" height="7" /></td>
<?php
if( isset($getout_room) ){
echo '<td bgcolor="#D3D3D3" nowrap><a href="#" id="greyText" class="menutop" onclick="location=\'main.php?loc='.$getout_room['code'].'&rnd='.$code.'\'" title="';
echo thisInfRm($getout_room['code'],1);
echo '">'.$getout_room['name'].'</a></td>';
}
?>
</tr>
</table>
</td>
</tr>
</table>
</td></table>
</td></table>
<div><br />
<div align="right">
<small>
Масса: <?=$u->aves['now']?>/<?=$u->aves['max']?> &nbsp;<br />
У вас в наличии: <b style="color:#339900;"><?= round($u->info['money'],2); ?> кр.</b> &nbsp;
<?php
if($u->info['level'] < 8) {
?>
<br />Зубов: <?=$u->zuby($u->info['money4'])?> &nbsp; &nbsp;
<?php
}
?>
</small>
</div>
<br />
<INPUT TYPE="button" value="Обновить" onclick="location = '<?= 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 (
1=>'Рыцарское задание',
);
if($u->rep['rep'.$dungeon['city']] >= 10000){
if($sid==802) $otdels_array[8] = 'Плащи';
if($sid==802) $otdels_array[14] = 'Шлемы';
if($sid==801) $otdels_array[9] = 'Сапоги';
if($sid==803) $otdels_array[12] = 'Легкая броня';
if($sid==803) $otdels_array[13] = 'Тяжелая броня';
if($sid==804) $otdels_array[10] = 'Перчатки';
$otdels_array[22] = 'Заклинания';
$otdels_array[7] = 'Ресурсы';
}
foreach($otdels_array as $key=>$val){
if(isset($key) && isset($val)){
if(isset($_GET['otdel']) && $_GET['otdel']==$key) {
$color = 'C7C7C7';
} else {
$color = 'e2e0e0';
}
echo '<A HREF="?otdel='.$key.'"><DIV style="background-color: #'.$color.'">'.$otdels_array[$key].'</A></DIV>';
}
}
if(isset($_GET['gifts']))
{
$color = 'C7C7C7';
}else{
$color = 'e2e0e0';
}
echo '</DIV>';
?>
</div>
</td>
</table>
<br>
<div id="textgo" style="visibility:hidden;"></div>
<?php
}
?>

View File

@@ -1,224 +0,0 @@
<?php
if( !defined('GAME') ) die();
if( $u->room['file'] == 'dungeon_shop_all' ) {
if(!isset($_GET['otdel'])){
$_GET['otdel'] = 1;
}
$dungeon = mysql_fetch_array( mysql_query('SELECT * FROM `dungeon_room` WHERE `shop`="'.$u->room['id'].'" LIMIT 1') );
$getout_room = mysql_fetch_array(mysql_query('SELECT * FROM `room` WHERE `id` = "'.$dungeon['id'].'" LIMIT 1'));
$sid = 400; // Общий рыцарский магазин
$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%>&nbsp;<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
/*названия разделов (сверху)*/
$otdels_small_array = array (
1 => '<b>Отдел&nbsp;&quot;Пещера Тысячи Проклятий&quot;</b>',
2 => '<b>Отдел&nbsp;&quot;Бездна&quot;</b>',
3 => '<b>Отдел&nbsp;&quot;Пещеры Мглы&quot;</b>',
4 => '<b>Отдел&nbsp;&quot;Катакомбы&quot;</b>',
5 => '<b>Отдел&nbsp;&quot;Потеряный вход&quot;</b>',
6 => '<b>Отдел&nbsp;&quot;Грибница&quot;</b>',
7 => '<b>Отдел&nbsp;&nbsp;Туманные Низины&nbsp;</b>',
8 => '<b>Отдел&nbsp;&quot;Другие предметы подземелий&quot;</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%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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="//img.new-combats.tech/i/move/links.gif" width="9" height="7" /></td>
<?php
if( isset($getout_room) ){
echo '<td bgcolor="#D3D3D3" nowrap><a href="#" id="greyText" class="menutop" onclick="location=\'main.php?loc=1.180.0.321&rnd='.$code.'\'" title="';
echo thisInfRm('1.180.0.321',1);
echo '">Магический портал</a></td>';
}
?>
</tr>
</table>
</td>
</tr>
</table>
</td></table>
</td></table>
<div><br />
<div align="right">
<small>
Масса: <?=$u->aves['now']?>/<?=$u->aves['max']?> &nbsp;<br />
У вас в наличии: <b style="color:#339900;"><?= round($u->info['money'],2); ?> кр.</b> &nbsp;
<?php
if($u->info['level'] < 8) {
?>
<br />Зубов: <?=$u->zuby($u->info['money4'])?> &nbsp; &nbsp;
<?php
}
?>
</small>
</div>
<br />
<INPUT class="btnnew" style="display:inline-block; vertical-align:baseline;" TYPE="button" value="Обновить" onclick="location = '<?= 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 (
1=>'<img style="display:inline-block;vertical-align:bottom; width="34" height="19" src="//img.new-combats.tech/i/city_ico2/capitalcity.gif"> Пещера Тысячи Проклятий',
2=>'<img style="display:inline-block;vertical-align:bottom; width="34" height="19" src="//img.new-combats.tech/i/city_ico2/angelscity.gif"> Бездна',
3=>'<img style="display:inline-block;vertical-align:bottom; width="34" height="19" src="//img.new-combats.tech/i/city_ico2/sandcity.gif"> Пещеры Мглы',
4=>'<img style="display:inline-block;vertical-align:bottom; width="34" height="19" src="//img.new-combats.tech/i/city_ico2/demonscity.gif"> Катакомбы',
5=>'<img style="display:inline-block;vertical-align:bottom; width="34" height="19" src="//img.new-combats.tech/i/city_ico2/emeraldscity.gif"> Потеряный вход',
6=>'<img style="display:inline-block;vertical-align:bottom; width="34" height="19" src="//img.new-combats.tech/i/city_ico2/suncity.gif"> Грибница',
7=>'<img style="display:inline-block;vertical-align:bottom; width="34" height="19" src="//img.new-combats.tech/i/city_ico2/devilscity.gif"> Туманные Низины',
8=>'<img style="display:inline-block;vertical-align:bottom; width="34" height="19" src="//img.new-combats.tech/i/city_ico2/10.gif"> Другое ...'
);
if($u->rep['rep'.$dungeon['city']] >= 10000){
if($sid==802) $otdels_array[8] = 'Плащи';
if($sid==802) $otdels_array[14] = 'Шлемы';
if($sid==801) $otdels_array[9] = 'Сапоги';
if($sid==803) $otdels_array[12] = 'Легкая броня';
if($sid==803) $otdels_array[13] = 'Тяжелая броня';
if($sid==804) $otdels_array[10] = 'Перчатки';
$otdels_array[22] = 'Заклинания';
$otdels_array[7] = 'Ресурсы';
}
foreach($otdels_array as $key=>$val){
if(isset($key) && isset($val)){
if(isset($_GET['otdel']) && $_GET['otdel']==$key) {
$color = 'C7C7C7';
} else {
$color = 'e2e0e0';
}
echo '<A HREF="?otdel='.$key.'"><DIV style="background-color: #'.$color.'">'.$otdels_array[$key].'</A></DIV>';
}
}
if(isset($_GET['gifts']))
{
$color = 'C7C7C7';
}else{
$color = 'e2e0e0';
}
echo '</DIV>';
?>
</div>
</td>
</table>
<br>
<div id="textgo" style="visibility:hidden;"></div>
<?php
}
?>

View File

@@ -1,210 +0,0 @@
<?php
if(!defined('GAME'))
{
die();
}
if($u->room['file']=='enterbezdna_shop')
{
if(!isset($_GET['otdel'])){
$_GET['otdel'] = 1;
}
if( $u->rep['repangelscity'] < 10000 ) {
if( $_GET['otdel'] == 19 OR $_GET['otdel'] == 32 ){
$_GET['otdel'] = 1;
}
}
$sid = 801;
$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%>&nbsp;<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
/*названия разделов (сверху)*/
$otdels_small_array = array (
1=> '<b>Отдел&nbsp;&quot;Рыцарское задание&quot;</b>'
);
if($u->rep['repangelscity'] >= 10000){
$otdels_small_array[19] = '<b>Отдел&nbsp;&quot;Заклинания&quot;</b>';
$otdels_small_array[32] = '<b>Отдел&nbsp;&quot;Ресурсы&quot;</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%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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="//img.new-combats.tech/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.354&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.354',1); ?>">Вход в Бездну</a></td>
</tr>
</table>
</td>
</tr>
</table>
</td></table>
</td></table>
<div><br />
<div align="right">
<small>
Масса: <?=$u->aves['now']?>/<?=$u->aves['max']?> &nbsp;<br />
У вас в наличии: <b style="color:#339900;"><?= round($u->info['money'],2); ?> кр.</b> &nbsp;
<?php
if($u->info['level'] < 8) {
?>
<br />Зубов: <?=$u->zuby($u->info['money4'])?> &nbsp; &nbsp;
<?php
}
?>
</small>
</div>
<br />
<INPUT TYPE="button" value="Обновить" onclick="location = '<?= 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 (
1=>'Рыцарское задание',
);
if($u->rep['repangelscity'] >= 10000){
//$otdels_array[9] = 'Плащи';
$otdels_array[19] = 'Заклинания';
$otdels_array[32] = 'Ресурсы';
}
foreach($otdels_array as $key=>$val){
if(isset($key) && isset($val)){
if(isset($_GET['otdel']) && $_GET['otdel']==$key) {
$color = 'C7C7C7';
} else {
$color = 'e2e0e0';
}
echo '<A HREF="?otdel='.$key.'"><DIV style="background-color: #'.$color.'">'.$otdels_array[$key].'</A></DIV>';
}
}
if(isset($_GET['gifts']))
{
$color = 'C7C7C7';
}else{
$color = 'e2e0e0';
}
echo '</DIV>';
?>
</div>
</td>
</table>
<br>
<div id="textgo" style="visibility:hidden;"></div>
<?php
}
?>

File diff suppressed because it is too large Load Diff

View File

@@ -1,211 +0,0 @@
<?php
if(!defined('GAME'))
{
die();
}
if($u->room['file']=='enterptp_shop')
{
if(!isset($_GET['otdel']))
{
$_GET['otdel'] = 1;
}
if( $u->rep['repcapitalcity'] < 10000 ) {
if( $_GET['otdel'] == 19 OR $_GET['otdel'] == 32 ){
$_GET['otdel'] = 1;
}
}
$sid = 802;
$error = '';
if(isset($_GET['buy'])){
if($u->newAct( $_GET['sd4'] )==true){
//$re = $u->buyItem($sid,(int)$_GET['buy'],(int)$_GET['x']);
$re = $u->buyItem($sid,(int)$_GET['buy'],(int)$_GET['x'],'sudba='.$u->info['login'].'');
}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%>&nbsp;<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
/*названия разделов (сверху)*/
$otdels_small_array = array (
1=> '<b>Отдел&nbsp;&quot;Рыцарское задание&quot;</b>'
);
if($u->rep['repcapitalcity'] >= 10000){
$otdels_small_array[19] = '<b>Отдел&nbsp;&quot;Заклинания&quot;</b>';
$otdels_small_array[32] = '<b>Отдел&nbsp;&quot;Ресурсы&quot;</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%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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="//img.new-combats.tech/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.372&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.372',1); ?>">Вход в Пещеру Тысячи Проклятий</a></td>
</tr>
</table>
</td>
</tr>
</table>
</td></table>
</td></table>
<div><br />
<div align="right">
<small>
Масса: <?=$u->aves['now']?>/<?=$u->aves['max']?> &nbsp;<br />
У вас в наличии: <b style="color:#339900;"><?= round($u->info['money'],2); ?> кр.</b> &nbsp;
<?php
if($u->info['level'] < 8) {
?>
<br />Зубов: <?=$u->zuby($u->info['money4'])?> &nbsp; &nbsp;
<?php
}
?>
</small>
</div>
<br />
<INPUT TYPE="button" value="Обновить" onclick="location = '<?= 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 (
1=>'Рыцарское задание',
);
if($u->rep['repcapitalcity'] >= 10000){
$otdels_array[9] = 'Плащи';
$otdels_array[19] = 'Заклинания';
$otdels_array[32] = 'Ресурсы';
}
foreach($otdels_array as $key=>$val){
if(isset($key) && isset($val)){
if(isset($_GET['otdel']) && $_GET['otdel']==$key) {
$color = 'C7C7C7';
} else {
$color = 'e2e0e0';
}
echo '<A HREF="?otdel='.$key.'"><DIV style="background-color: #'.$color.'">'.$otdels_array[$key].'</A></DIV>';
}
}
if(isset($_GET['gifts']))
{
$color = 'C7C7C7';
}else{
$color = 'e2e0e0';
}
echo '</DIV>';
?>
</div>
</td>
</table>
<br>
<div id="textgo" style="visibility:hidden;"></div>
<?php
}
?>

View File

@@ -1,393 +0,0 @@
<?php
if(!defined('GAME'))
{
die();
}
if($u->room['file']=='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 = 'Предмет &quot;'.$itm_m['name'].'&quot; успешно добавлен';
}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 = 'Предмет &quot;'.$itm_m['name'].'&quot; успешно убран';
}
}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 = \Core\ConversionHelper::dataStringToArray($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 = '|'.\Core\ConversionHelper::arrayToDataString($itm_data);
}
} else {
$itm_data = NULL;
}
\User\ItemsModel::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 = 'Предмет &quot;'.$itm['name'].'&quot; был успешно перемещен в инвентарь';
}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%>&nbsp;<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">
<!--Магазин-->
<?php 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>Отдел&nbsp;&quot;Общий зал&quot;</b>',2=>'<b>Отдел&nbsp;&quot;Составление букета&quot;</b>',3=>'<b>Отдел&nbsp;&quot;Венки&quot;</b>',4=>'<b>Отдел&nbsp;&quot;Вещи Валентая&quot;</b>',9=>'<b>Возможные&nbsp;букеты</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="/item/'.$pl['itm_add'].'"><img src="//img.new-combats.tech/i/items/'.$itm['img'].'"></a></td>
<td width="300">';
$itm['srok'] = ($itm['srok']/60/60/24);
$is2.='<a target="_blank" href="/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="/item/'.$itm_treb['id'].'" title="'.$itm_treb['name'].'"><img width="40" src="//img.new-combats.tech/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="/item/'.$itm_treb['id'].'" title="'.$itm_treb['name'].'"><img width="40" src="//img.new-combats.tech/i/items/'.$itm_treb['img'].'"></a>';
}
}
$is2.='</td>
</tr>';
$i++;
}
}
echo "<tbody>".$is2."</tbody>";
} else {
$u->shopItems($sid);
}
?>
</TABLE>
</TD></TR>
</TABLE>
<?php }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="//img.new-combats.tech/i/items/'.$pl['img'].'"><br>&nbsp;<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="//img.new-combats.tech/i/items/'.$pl['img'].'"><br>&nbsp;<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 />
<?= $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">
<?php if($flowerAdd == '') { ?>&nbsp;&nbsp;<center style="padding-right:180px;">Добавляйте сюда ингридиенты, из которых хотите составить букет</center>
<?php }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">
<?php if($itemsOk==''){ ?>
<div style="padding:4px;">У вас нет подходящих предметов в рюкзаке</div>
<?php }else{ echo $itemsOk; } ?>
</td>
</tr>
</table></td>
</tr>
</table><?php } ?>
</TD>
</FORM>
</TR>
</TABLE>
<td width="280" valign="top">
<TABLE cellspacing="0" cellpadding="0"><TD width="100%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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="//img.new-combats.tech/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.11&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.11',1); ?>">Страшилкина улица</a></td>
</tr>
</table>
</td>
</tr>
</table>
</td></table>
</td></table>
<div><br />
<div align="right">
<small>
Масса: <?=$u->aves['now']?>/<?=$u->aves['max']?> &nbsp;<br />
У вас в наличии: <b style="color:#339900;"><?= round($u->info['money'],2); ?> кр.</b> &nbsp;
</small>
</div>
<br />
<INPUT TYPE="button" value="Обновить" onclick="location = '<?= $_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>
<?php
}
?>

View File

@@ -1,371 +0,0 @@
<?php
if(!defined('GAME'))
{
die();
}
if(isset($file) && $file[0]=='griboed.php')
{
if(!isset($_GET['otdel'])) {
$_GET['otdel'] = 1;
}
$sid = 17;
$error = '';
if(isset($_GET['buy'])){
if($u->newAct($_GET['sd4'])==true){
$re = $u->buyItem($sid,(int)$_GET['buy'],(int)$_GET['x'],'frompisher='.$d->info['id2'].'|nosale=1');
}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 = \Core\ConversionHelper::dataStringToArray($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 = floor($itm['iznosNOW'])/ceil($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']>ceil($itm['iznosMAX'])){
$shpCena = $shpCena/100*(ceil($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 = 'Вы успешно продали предмет &quot;'.$itm['name'].' (x'.$col.')&quot; за '.$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'],'&quot;<font color="green">System.shop</font>&quot;: Предмет &quot;'.$itm['name'].' (x'.$col.')&quot; [itm:'.$itm['id'].'] был продан в магазин за <B>'.$shpCena.' кр.</B>.',time(),$u->info['city'],'System.shop',0,0);
} else {
$u->addDelo(2,$u->info['id'],'&quot;<font color="green">System.shop</font>&quot;: Предмет &quot;'.$itm['name'].' (x'.$col.')&quot; [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 = \Core\ConversionHelper::dataStringToArray($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 = floor($itm['iznosNOW'])/ceil($plmx)*100;
}else{
$prc1 = 0;
}
$shpCena = $shpCena/100*(100-$prc1);
if($itm['iznosMAX']>0 && $itm['iznosMAXi']>0 && $itm['iznosMAXi']>ceil($itm['iznosMAX'])){
$shpCena = $shpCena/100*(ceil($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 = 'Вы успешно обменяли предмет &quot;'.$itm['name'].' (x'.$col.')&quot; на +'.$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'],'&quot;<font color="green">System.shop</font>&quot;: Предмет &quot;'.$itm['name'].' (x'.$col.')&quot; [itm:'.$itm['id'].'] был продан в магазин за <B>'.$shpCena.' воинственность.</B>.',time(),$u->info['city'],'System.shop',0,0);
}else{
$u->addDelo(2,$u->info['id'],'&quot;<font color="green">System.shop</font>&quot;: Предмет &quot;'.$itm['name'].' (x'.$col.')&quot; [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%>&nbsp;<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>Отдел&nbsp;&quot;Пояса&quot;</b>',
'<b>Отдел&nbsp;&quot;Рубахи&quot;</b>',
'<b>Отдел&nbsp;&quot;Кольца&quot;</b>',
'<b>Отдел&nbsp;&quot;Амуниция&quot;</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['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%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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="//img.new-combats.tech/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>
Масса: <?=$u->aves['now']?>/<?=$u->aves['max']?> &nbsp;<br />
У вас в наличии: <b style="color:#339900;"><?= round($u->info['money'],2); ?> кр.</b> &nbsp;
<?php
if($u->info['level'] < 8 && $c['zuby'] == true) {
?>
<br />Зубов: <?=$u->zuby($u->info['money4'])?> &nbsp; &nbsp;
<?php
}
?>
</small>
</div>
<br />
<?php
/*кнопочки*/
/*if( !isset($_GET['sale']) ) {
echo '<INPUT class="btnnew" TYPE="button" value="Продать вещи" onclick="location=\'?otdel='.$_GET['otdel'].'&sale=1\'">&nbsp;';
} else {
echo '<INPUT class="btnnew" TYPE="button" value="Купить вещи" onclick="location=\'?otdel='.$_GET['otdel'].'\'">&nbsp;';
}*/
?>
<INPUT class="btnnew" TYPE="button" value="Обновить" onclick="location = '<?= 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;">
<style>.shop_menu_txt { background-color: #d5d5d5; }</style>
<?php
/*названия разделов (справа)*/
$otdels_array = array (
'',
'&nbsp;&nbsp;Пояса',
'&nbsp;&nbsp;Рубахи',
'&nbsp;&nbsp;Кольца',
'&nbsp;&nbsp;Амуниция',
'');
$i=1;
while ($i!=-1)
{
if(isset($otdels_array[$i]))
{
if(isset($_GET['otdel']) && $_GET['otdel']==$i)
{
$color = 'C7C7C7';
} else {
$color = 'e2e0e0';
}
if($i == 1) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/2.png"> <b>Одежда:</b></div>';
} elseif($i == 3) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/4.png"> <b>Ювелирные товары:</b></div>';
} elseif($i == 4) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/7.png"> <b>Амуниция:</b></div>';
}
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>
<?php
}
?>

View File

@@ -1,24 +1,98 @@
<?php
if (!defined('GAME')) {
die();
use Core\Config;
use Insallah\Runes;
use Location\KnowledgeTemple;
use User\ItemsModel;
use User\StatsModel;
/** @var User $u */
if (!defined('GAME') || $u->room['file'] != 'hram') {
exit();
}
if ($u->room['file'] != 'hram') {
return;
}
require_once $_SERVER['DOCUMENT_ROOT'] . '/_incl_data/class/Insallah/Runes/Runes.php';
$smeltItemId = (int)$_GET['itm'] ?? 0;
$re = null;
if ($smeltItemId > 0) {
$re = (new \Location\KnowledgeTemple())->smeltItem($smeltItemId);
$qst_hram = true;
$kt = new KnowledgeTemple();
if (isset($_GET['itm']) && $_GET['itm'] > 0) {
if ($_GET['r'] == 1) {
$_GET['itm'] = (int)$_GET['itm'];
$re = $kt->smeltItem($_GET['itm']);
} elseif ($_GET['r'] == 2) {
//Переплавка рун
$resz = '';
$itm123 = explode('x', $_GET['itm']);
$itm1 = (int)$itm123[0];
$itm2 = (int)$itm123[1];
$itm3 = (int)$itm123[2];
$q = '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` = %d AND `a`.`uid` = %d AND `a`.`delete` = 0 AND `a`.`inShop` = 0 AND `a`.`inTransfer` = 0';
$itm1 = mysql_fetch_array(mysql_query(sprintf($q, $itm1, $u->info['id'])));
$itm2 = mysql_fetch_array(mysql_query(sprintf($q, $itm2, $u->info['id'])));
$itm3 = mysql_fetch_array(mysql_query(sprintf($q, $itm3, $u->info['id'])));
if (!isset($itm1['id']) || !isset($itm2['id']) || !isset($itm3['id'])) {
$resz = 'Недостаточно компонентов для преобразования.';
} elseif ($itm1['iid'] == $itm2['iid'] || $itm2['iid'] == $itm3['iid'] || $itm1['iid'] == $itm3['iid']) {
$resz = 'Не удалось расплавить одну руну, она не сгорела.';
}
if (empty($resz)) {
$check = Runes::checkParts($itm1['item_id'], $itm2['item_id'], $itm3['item_id'], $u->rep['rep1']);
if (empty($check)) {
$resz = 'Ингредиенты должны быть одного уровня или у вас недостаточен уровень прокачки храма знаний!';
} else {
mysql_query(sprintf($check['query'], $u->info['id']));
$newRune = Runes::get($check['rune_level']);
if (!empty($newRune)) {
ItemsModel::addItem($check['rune_id'], $u->info['id'], $newRune[0]);
$resz = $newRune[1];
mysql_query(sprintf('update items_users set `delete` = unix_timestamp() where id in (%d, %d, %d)',
$itm1['iid'], $itm2['iid'], $itm3['iid']));
if (date('w') == 0 || date('w') == 6 || date('w') == 2) {
StatsModel::addRepexpById($u->info['id'], 10); //Репутация плавка рун +10
}
}
}
}
} elseif ($itm1['level'] == 1) {
//$resz = 'Унируны нельзя преобразовывать';
$itm4 = [];
$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'] . '"');
ItemsModel::addItem($itm4['id'], $u->info['id']);
$resz = 'Удачно преобразованы руны &quot;' . $itm1['name'] . '&quot;,&quot;' . $itm2['name'] . '&quot; и &quot;' . $itm3['name'] . '&quot; в &quot;' . $itm4['name'] . '&quot;.';
} else {
$itm4 = [];
$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'] . '"');
ItemsModel::addItem($itm4['id'], $u->info['id']);
$resz = 'Удачно преобразованы руны &quot;' . $itm1['name'] . '&quot;,&quot;' . $itm2['name'] . '&quot; и &quot;' . $itm3['name'] . '&quot; в &quot;' . $itm4['name'] . '&quot;.';
}
$re = $resz;
unset($resz);
}
?>
<style>
<style>
.pH3 {
COLOR: #8f0000;
FONT-FAMILY: Arial;
FONT-FAMILY: Arial, serif;
FONT-SIZE: 12pt;
FONT-WEIGHT: bold;
}
@@ -65,85 +139,129 @@ if ($smeltItemId > 0) {
}
</style>
<div align="right"><?= $re ?></div>
<div id="hint3" style="visibility:hidden"></div>
<TABLE width="100%" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">
<div align="center" class="pH3">Храм Знаний <?php if ($_GET['r'] == 1) {
echo ', Алтарь рун';
<?php if (isset($_GET['r'])) { ?>
<TABLE width="100%" cellspacing="0" cellpadding="0">
<tr>
<td style="vertical-align: top;">
<div style="text-align: center;" class="pH3">Храм Знаний <?php if ($_GET['r'] == 2) {
echo ', Алтарь рун';
} elseif ($_GET['r'] == 1) {
echo ', Алтарь предметов';
} ?></div>
<div style="text-align: left;"><?= $re ??= '' ?></div>
<td style="width: 280px; vertical-align: top; text-align: right;">
<br><br>
<input type="button" class="btn" value="Обновить" onclick="location.href = '<?php if (isset($_GET['r'])) {
echo 'main.php?r=' . floor($_GET['r']);
} else {
echo ', Алтарь предметов';
} ?></div>
<td width="280" valign="top">
<table align="right" cellpadding="0" cellspacing="0">
<tr>
<td width="100%">&nbsp;</td>
<td>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td><!-- -->
<?= $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="//img.new-combats.tech/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=<?= $code; ?>';"
title="<?php thisInfRm(
'3.180.0.267',
1
); ?>">Центральная
площадь</a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td nowrap="nowrap">&nbsp;</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<br/><br/>
<input type="button" value="Алтарь предметов" onclick="location = '?r=0';"/> &nbsp; <input type="button"
value="Алтарь рун"
onclick="location = '?r=1';"/>
</td>
</table>
<div id="textgo" style="visibility:hidden;"></div>
<?php if ($_GET['r'] != 1) {
echo 'main.php';
} ?>';"/><?php if (isset($_GET['r'])) { ?> &nbsp; <input class="btn" type="button" value="Вернуться" onclick="location.href = 'main.php';"/><?php } ?><br><br>
</td>
</table>
<div id="textgo" style="visibility:hidden;"></div>
<?php
}
if (!isset($_GET['r'])) {
//Диалоговый перс
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="250" valign="top"><?php $usee = $u->getInfoPers($u->info['id'], 0);
if ($usee) {
echo $usee[0];
} else {
echo 'information is lost.';
} ?></td>
<td width="230" valign="top" style="padding-top:19px;"><?php require_once('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><?php if ($re != '') {
echo '<b style="color: red">' . $re . '</b>';
} ?>
<table width="500" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<div style="position:relative; cursor: pointer;" id="ione">
<img src="//img.new-combats.tech/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;">
&nbsp; <span onmousemove="this.runtimeStyle.color = 'white';"
onmouseout="this.runtimeStyle.color = this.parentElement.style.color;"
onclick="window.open('/forum', 'forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')">Форум</span>
&nbsp;
</div>
<script>
<!--
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 <?php thisInfRm('1.180.0.11'); ?>src="//img.new-combats.tech/city/ap_exit.gif" class="aFilter" alt=""></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="//img.new-combats.tech/city/1269_igsetee.png" class="aFilter" title="Диалог с Арквиерро"
alt=""></div>
<div style="position: absolute; left: 30px; top: 127px; width: 48px; height: 33px; z-index: 94;">
<img <?php if (!$qst_hram) {
echo 'onclick="alert(\'Арквиерро: Вы не допущены к котлам! (Выполните задание)\');"';
} else { ?> onclick="location.href='main.php?r=1'" <?php } ?>
title="Алтарь Предметов" src="//img.new-combats.tech/city/ap_altar1.gif" class="aFilter" alt="">
</div>
<div style="position: absolute; left: 333px; top: 129px; width: 48px; height: 33px; z-index: 94;">
<img <?php if (!$qst_hram) {
echo 'onclick="alert(\'Арквиерро: Вы не допущены к котлам! (Выполните задание)\');"';
} else { ?> onclick="location.href='main.php?r=2'" <?php } ?>
title="Алтарь Рун" src="//img.new-combats.tech/city/ap_altar2.gif" class="aFilter" alt="">
</div>
<div style="position: absolute; left: 437px; top: 96px; width: 48px; height: 33px; z-index: 94;">
<img <?php thisInfRm('1.180.0.11'); ?> src="//img.new-combats.tech/city/ap_exit.gif" class="aFilter" alt=""></div>
<div id="snow"></div>
<?= $goline; ?>
</div>
</td>
</tr>
</table>
<div style="display:none; height:0px " id="moveto"></div>
</td>
</tr>
</table>
</div>
</td>
<td></td>
</tr>
</table>
<br><?= $rowonmax ?><br>
<?php
} 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" ORDER BY `lastUPD` DESC'
);
$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>';
$itmAllSee = '<tr><td style="text-align: center; background-color: #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>';
document.getElementById('add_rep').innerHTML = ' + ' + vl;
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();
}
@@ -157,19 +275,143 @@ if ($smeltItemId > 0) {
urlras = 0;
</script>
<table width="100%" border="0" cellspacing="0" cellpadding="10">
<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>Репутация: <?= 0 + $u->info['rep1']; ?></b><span id="add_rep"></span>
<b>Репутация: <?= 0 + $u->rep['rep1']; ?></b><span id="add_rep"></span>
<div style="text-align: center; margin-top: 5px; margin-bottom: 5px;">
<span id="use_item">Предмет не выбран</span><br><br>
<button onclick="location.href='?r=<?= $_GET['r'] ?>&rnd=<?= $code ?>&itm='+urlras;">Растворить</button>
</div>
<small><span style="color: red; ">Внимание!</span><br/> Предметы при растворении и заготовки при слиянии необратимо теряются.</small>
</td>
<td valign="top">
<!-- -->
<?php if (!empty($u->info['invBlock'])): ?>
<div style="padding:10px;background-color:#A5A5A5; text-align: center;">
<b>Рюкзак закрыт.</b><br>
<img title="Замок для рюкзака" src="<?= Config::img() ?>/i/items/box_lock.gif" alt="">
<form method="post" action="/main.php?inv=1&otdel=<?= $_GET['otdel'] ?>&relockinvent">
<label>Введите пароль: <input id="relockInv" name="relockInv" type="password"></label>
<input type="submit" value="Открыть">
</form>
</div>
<?php else: ?>
<table style="width: 100%; text-align: center; background-color: #A5A5A5; border: 0;" cellspacing="1" cellpadding="0">
<?= $itmAllSee ?>
</table>
<?php endif; ?>
</td>
</tr>
</table>
<?php } 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 OR`im`.`type` = 72) ORDER BY `lastUPD` DESC');
if ($itmAll[0] == 0) {
$itmAllSee = '<tr><td style="text-align: center; background-color: #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>Репутация: <?= 0 + $u->rep['rep1']; ?></b><span id="add_rep"></span>
<br/><br/>
<center><span id="use_item">Предмет не выбран</span><br/><br/>
<input type="button" value="Растворить"
onclick="location = '?r=<?= $_GET['r'] . '&rnd=' . $code . '&itm='; ?>'+urlras;"/>
<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>
<br>
<br><small><span style="color: red;">Внимание!</span><br>Предметы при растворении и заготовки при слиянии необратимо теряются.</small>
</td>
<td valign="top">
<!-- -->
@@ -184,6 +426,6 @@ if ($smeltItemId > 0) {
</td>
</tr>
</table>
<?php } else { ?>
&nbsp; По всей видимости Алтарь рун был разрушен... <b>Лорд разрушитель</b> не дремлет...
<?php } ?>
<?php } ?>

View File

@@ -1,196 +0,0 @@
<?php
if(!defined('GAME'))
{
die();
}
if(isset($file) && $file[0]=='hrump_shop.php')
{
$shopProcent = 50;
if(!isset($_GET['otdel']))
{
$_GET['otdel'] = 1;
}
$sid = 33;
$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 = 'Вы уверены что хотите купить этот предмет?';
}
}
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%>&nbsp;<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['otdel']))
{
$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 cellspacing="0" cellpadding="0"><TD width="100%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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="//img.new-combats.tech/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>
Масса: <?=$u->aves['now']?>/<?=$u->aves['max']?> &nbsp;<br />
У вас в наличии: <b style="color:#339900;"><?= round($u->info['money'],2); ?> кр.</b> &nbsp;
</small>
</div>
<br />
<INPUT TYPE="button" class="btn" value="Обновить" onclick="location = '<?= $_SERVER['REQUEST_URI']; ?>';"><BR>
</div>
<div style="background-color:#A5A5A5;padding:1"><center><B>Отделы магазина</B></center></div>
<div style="line-height:17px;">
<style>.shop_menu_txt { background-color: #d5d5d5; }</style>
<?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++;
}
?>
</div>
</td>
</table>
<br>
<div id="textgo" style="visibility:hidden;"></div>
<?php
}
?>

View File

@@ -0,0 +1,74 @@
<?php
use Core\Config;
if (!defined('GAME')) {
die();
}
/** @var User $u */
/** @var string $code */
/** @var string $goline */
/** @var string $rowonmax */
if ($u->room['file'] != 'izlom16') {
return;
}
if (!empty($re)) {
$re = '<b style="color: red">' . $re . '</b>';
}
$now = date("H") >= 6 && date("H") < 22 ? 'day' : 'night';
?>
<table style="border: 0; width: 100%;" cellspacing="0" cellpadding="0">
<tr>
<td style="width: 250px; vertical-align: top;">
<?php $usee = $u->getInfoPers($u->info['id'], 0);
if ($usee) {
echo $usee[0];
} else {
echo 'information is lost.';
} ?>
</td>
<td style="padding-top:19px; width: 230px; vertical-align: top;">
<?php require_once('modules_data/stats_loc.php'); ?>
</td>
<td style="vertical-align: top;">
<?= $re ?>
<div style="text-align: right;">
<div style="position:relative; cursor: pointer;" id="ione">
<img src="<?= Config::img() ?>/i/images/300x225/ap_bg_iz_npc100500.jpg" alt="" id="img_ione" style="border: 1px solid black;">
<script>
<!--
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: relative; left: -10px; top: -90px; z-index: 94;">
<img <?php thisInfRm('1.180.0.321'); ?> src="<?= Config::img() ?>/i/images/300x225/ab_iz_exit.gif" class="aFilter" alt="">
</div>
<div style="position: relative; left: -58px; top: -252px; z-index: 94;">
<img <?php thisInfRm('1.180.0.269'); ?> src="<?= Config::img() ?>/i/images/300x225/ab_iz_gate.gif" class="aFilter" alt="">
</div>
<div style="position: relative; left: -400px; top: -220px; z-index: 94;">
<img <?php thisInfRm('3.180.0.??'); ?> src="<?= Config::img() ?>/i/images/300x225/ab_iz_shop.gif" class="aFilter" alt="">
</div>
<div style="position: relative; left: -250px; top: -440px; z-index: 94;">
<img onclick="location.href='main.php?talk=4'" src="<?= Config::img() ?>/i/images/300x225/ab_iz_npc.gif" class="aFilter" title="Диалог с Шейла" alt="">
</div>
<div id="snow"></div>
<?= $goline; ?>
</div>
<div style="display:none; height:0;" id="moveto"></div>
</div>
</td>
</tr>
</table>

View File

@@ -1,200 +0,0 @@
<?php
if(!defined('GAME'))
{
die();
}
if($u->room['file']=='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%>&nbsp;<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>Отдел&nbsp;&quot;Одежда: Наручи&quot;</b>',2=>'<b>Отдел&nbsp;&quot;Одежда: Амулеты&quot;</b>',3=>'<b>Отдел&nbsp;&quot;Амуниция: Ресурсы&quot;</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%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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="//img.new-combats.tech/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=<?= $code; ?>';" title="<?php 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 &nbsp;<br />
У вас в наличии: <b style="color:#339900;"><?= round($u->info['money'],2); ?> кр.</b> &nbsp;
</small>
</div>
<br />
<INPUT TYPE="button" value="Обновить" onclick="location = '<?= $_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=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Амулеты',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>
<?php
}
?>

View File

@@ -1,163 +1,166 @@
<?php
if(!defined('GAME'))
{
die();
if (!defined('GAME')) {
die();
}
if($u->room['file']=='karcer')
if ($u->room['file'] != 'karcer') {
return;
}
if (isset($_GET['karcer_back'])) {
if ($u->info['jail'] > time()) {
$u->error = 'Вы не можете выйти из карцера раньше срока';
} else {
//выпускаем
$upd = mysql_query('UPDATE `users` SET `jail` = "0", `room`="9", `city`="capitalcity" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
if ($upd) {
mysql_query('UPDATE `items_users` SET `delete` = "0" WHERE `uid` = ' . $u->info['id'] . ' AND `delete` = "1357908642"');
$u->error = 'Вы успешно вышли из тюрьмы';
} else {
$u->error = 'Не удалось использовать данное заклятие';
}
}
}
function shtraf($stime)
{
if(isset($_GET['karcer_back'])) {
if( $u->info['jail'] > time() ) {
$u->error = 'Вы не можете выйти из карцера раньше срока';
}else{
//выпускаем
$upd = mysql_query('UPDATE `users` SET `jail` = "0", `room`="9", `city`="capitalcity" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
if($upd)
{
mysql_query('UPDATE `items_users` SET `delete` = "0" WHERE `uid` = '.$u->info['id'].' AND `delete` = "1357908642"');
$u->error = 'Вы успешно вышли из тюрьмы';
}else{
$u->error = 'Не удалось использовать данное заклятие';
}
}
}
$shkr = $stime - time();
$shkr = ceil($shkr / 86400) * 1000;
if ($shkr > 25000) {
$shkr = 25000;
}
return $shkr;
}
function shtraf($stime)
{
$shkr = $stime - time();
$shkr = ceil($shkr/86400)*1000;
if ($shkr>25000){$shkr=25000;};
return $shkr;
}
if(isset($_GET['payshtraf'])) {
if( shtraf($u->info['jail']) != $_GET['payshtraf']) {
$u->error = 'Не шали!!!';
}elseif (shtraf($u->info['jail'])<=$u->info['money'])
{
//выпускаем
$upd = mysql_query('UPDATE `users` SET `jail` = "0", `room`="9", `city`="capitalcity" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
if($upd)
{
$u->info['money'] = $u->info['money'] - shtraf($u->info['jail']);
$u->info['jail']=0;
mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
mysql_query('UPDATE `users` SET `jail` = "0", `room`="9", `city`="capitalcity" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
mysql_query('UPDATE `items_users` SET `delete` = "0" WHERE `uid` = '.$u->info['id'].' AND `delete` = "1357908642"');
$u->error = date('d.m.Y H:i',time()).' Вы успешно оплатили штраф '.$_GET['payshtraf'].' и вышли из тюрьмы';
$u->addDelo(3,$u->info['id'],'Оплачен штраф: '.$_GET['payshtraf'].' кр. и выпущен на свободу.',time(),$u->info['city'],'Prison.System',0,0,$u->bank['id']);
}else{
$u->error = 'Что то пошло не так';
}
}else{$u->error = 'Не хватает средств!';}
}
if(isset($_GET['ekrobmen'])) {
if( $_GET['ekrobmen'] != 4) {
$u->error = 'Не шали!!!';
}elseif ($u->info['money2']>=4)
{
$u->info['money2']=$u->info['money2']-4;
$u->info['money'] = $u->info['money'] +1000;
mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
$ekrran=rand(1,5);
if ($ekrran==1)
{
$u->error = date('d.m.Y H:i',time()).' Вы успешно обменяли 4 екр. на 1000 кр. Охранник остался весьма доволен.';
}elseif ($ekrran==2)
{
$u->error = date('d.m.Y H:i',time()).' Вы успешно обменяли 4 екр. на 1000 кр. Охранник принес вам поесть.';
}elseif ($ekrran==3)
{
$u->error = date('d.m.Y H:i',time()).' Вы успешно обменяли 4 екр. на 1000 кр. Охранник подмигнул вам.';
}elseif ($ekrran==4)
{
$u->error = date('d.m.Y H:i',time()).' Вы успешно обменяли 4 екр. на 1000 кр. Охранник пытался отвертеться но вы добились своего.';
}elseif ($ekrran==5)
{
$u->error = date('d.m.Y H:i',time()).' Вы успешно обменяли 4 екр. на 1000 кр. Охранник запил но на следующий день принес вам кр.';
}
$u->addDelo(3,$u->info['id'],'Обмен 4 екр на 1000 кр.',time(),$u->info['city'],'Prison.System',0,0,$u->bank['id']);
if (isset($_GET['payshtraf'])) {
if (shtraf($u->info['jail']) != $_GET['payshtraf']) {
$u->error = 'Не шали!!!';
} elseif (shtraf($u->info['jail']) <= $u->info['money']) {
//выпускаем
$upd = mysql_query('UPDATE `users` SET `jail` = "0", `room`="9", `city`="capitalcity" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
if ($upd) {
$u->info['money'] = $u->info['money'] - shtraf($u->info['jail']);
$u->info['jail'] = 0;
$u->addKr(-shtraf($u->info['jail']));
mysql_query('UPDATE `users` SET `jail` = "0", `room`="9", `city`="capitalcity" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
mysql_query('UPDATE `items_users` SET `delete` = "0" WHERE `uid` = ' . $u->info['id'] . ' AND `delete` = "1357908642"');
$u->error = date('d.m.Y H:i', time()) . ' Вы успешно оплатили штраф ' . $_GET['payshtraf'] . ' и вышли из тюрьмы';
$u->addDelo(3, $u->info['id'], 'Оплачен штраф: ' . $_GET['payshtraf'] . ' кр. и выпущен на свободу.', time(), $u->info['city'], 'Prison.System', 0, 0);
} else {
$u->error = 'Что то пошло не так';
}
} else {
$u->error = 'Не хватает средств!';
}
}
}else{$u->error = 'Не хватает средств!';}
}
if (isset($_GET['ekrobmen'])) {
if ($_GET['ekrobmen'] != 4) {
$u->error = 'Не шали!!!';
} elseif ($u->info['money2'] >= 4) {
$u->info['money2'] = $u->info['money2'] - 4;
$u->info['money'] = $u->info['money'] + 1000;
$u->addKr(-4);
$u->addEkr(1000);
$ekrran = rand(1, 5);
$u->error = date('d.m.Y H:i', time()) . ' Вы успешно обменяли 4 екр. на 1000 кр. Охранник ';
if ($ekrran == 1) {
$u->error .= 'остался весьма доволен.';
} elseif ($ekrran == 2) {
$u->error .= 'принес вам поесть.';
} elseif ($ekrran == 3) {
$u->error .= 'подмигнул вам.';
} elseif ($ekrran == 4) {
$u->error .= 'пытался отвертеться но вы добились своего.';
} elseif ($ekrran == 5) {
$u->error .= 'запил но на следующий день принес вам кр.';
}
$u->addDelo(3, $u->info['id'], 'Обмен 4 екр на 1000 кр.', time(), $u->info['city'], 'Prison.System', 0, 0);
} else {
$u->error = 'Не хватает средств!';
}
}
?>
<style type="text/css">
.pH3 {COLOR: #8f0000; FONT-FAMILY: Arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; }
.pH3 {
COLOR: #8f0000;
FONT-FAMILY: Arial;
FONT-SIZE: 12pt;
FONT-WEIGHT: bold;
}
</style>
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td valign="top"><div align="center" class="pH3"><?=$u->room['name']?></div>
<br />
<font color=red><b><?=$u->error?></b></font><br />
<?php if( $u->info['jail'] > time() ) { ?>
Вы заточены в карцере до <?=date('d.m.Y H:i',$u->info['jail'])?> <br>
Освобождение возможно при условии оплаты Штрафа:
<?php
if (shtraf($u->info['jail'])>$u->info['money'] && $u->info['jail']>0)
{
echo "<font color=red><b>".shtraf($u->info['jail'])."</b></font> кр. У вас есть: ".$u->info['money']." кр.";
?>
<FORM action="main.php?payshtraf=<?= shtraf($u->info['jail']); ?>" method="POST">
<INPUT class="btn btn-success" TYPE="submit" disabled value="Оплатить">&nbspНедостаточно средств!
</FORM>
<br>Можно обменять у охранника 4 екр на 1000 кредов у вас есть <?echo $u->info['money2'];?> кр.
<FORM action="main.php?ekrobmen=4" method="POST">
<INPUT class="btn btn-success" TYPE="submit" value="Обменять">
</FORM>
<?php
}
else
{
echo "<font color=gren><b>".shtraf($u->info['jail'])."</b></font> кр. ";
?>
<FORM action="main.php?payshtraf=<?= shtraf($u->info['jail']); ?>" method="POST">
<INPUT class="btn btn-success" TYPE="submit" value="Оплатить">
</FORM>
<?php
}
} ?>
</td>
<td width="280" valign="top"><table align="right" cellpadding="0" cellspacing="0">
<tr>
<td width="100%">&nbsp;</td>
<td><table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td><!-- -->
<?= $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="//img.new-combats.tech/i/move/links.gif" width="9" height="7" /></td>
<td bgcolor="#D3D3D3" nowrap="nowrap"><a href="#" id="greyText" class="menutop" onclick="location='main.php?karcer_back=1';">Выйти из карцера</a></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<tr>
<td valign="top">
<div align="center" class="pH3"><?= $u->room['name'] ?></div>
<br/>
<font color=red><b><?= $u->error ?></b></font><br/>
<?php if ($u->info['jail'] > time()) { ?>
Вы заточены в карцере до <?= date('d.m.Y H:i', $u->info['jail']) ?> <br>
Освобождение возможно при условии оплаты Штрафа:
<?php
if (shtraf($u->info['jail']) > $u->info['money'] && $u->info['jail'] > 0) {
echo "<font color=red><b>" . shtraf($u->info['jail']) . "</b></font> кр. У вас есть: " . $u->info['money'] . " кр.";
?>
<FORM action="/main.php?payshtraf=<?= shtraf($u->info['jail']); ?>" method="POST">
<INPUT class="btn btn-success" TYPE="submit" disabled value="Оплатить">&nbspНедостаточно средств!
</FORM>
<br>Можно обменять у охранника 4 екр на 1000 кредов у вас есть <?php echo $u->info['money2']; ?> кр.
<FORM action="/main.php?ekrobmen=4" method="POST">
<INPUT class="btn btn-success" TYPE="submit" value="Обменять">
</FORM>
<?php
} else {
echo "<font color=gren><b>" . shtraf($u->info['jail']) . "</b></font> кр. ";
?>
<FORM action="/main.php?payshtraf=<?= shtraf($u->info['jail']); ?>" method="POST">
<INPUT class="btn btn-success" TYPE="submit" value="Оплатить">
</FORM>
<?php
}
} ?>
</td>
</tr>
</table>
<div><br />
<p>&nbsp;</p>
<p> <br />
<br />
</p>
</div></td>
</tr>
<td width="280" valign="top">
<table align="right" cellpadding="0" cellspacing="0">
<tr>
<td width="100%">&nbsp;</td>
<td>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td><!-- -->
<?= $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="//img.new-combats.tech/i/move/links.gif" width="9" height="7"/></td>
<td bgcolor="#D3D3D3" nowrap="nowrap"><a href="#" id="greyText" class="menutop" onclick="location='main.php?karcer_back=1';">Выйти из
карцера</a></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div><br/>
<p>&nbsp;</p>
<p><br/>
<br/>
</p>
</div>
</td>
</tr>
</table>
<?php
}
?>

View File

@@ -1,231 +0,0 @@
<?php
if(!defined('GAME'))
{
die();
}
if($u->room['file']=='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` = "'.$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 = 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"><?= $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"><?= $u->city_name[$u->info['city']]; ?></div></td>
</tr>
<tr>
<td><div align="left">Место прибытия:</div></td>
<td><div align="left"><?= $u->city_name[$car['citygo']]; ?></div></td>
</tr>
<tr>
<td><div align="left">Прибытие:</div></td>
<td><div align="left"><?= 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">
<?php
/*
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="//img.new-combats.tech/i/kareta<?php if($outimg==''){ $outimg = 1; } echo $outimg; ?>.swf" />
<param name="quality" value="high" />
<param name="SCALE" value="exactfit" />
<embed src="//img.new-combats.tech/i/kareta<?= $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>&nbsp;</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="//img.new-combats.tech/flash/puzzle<?= rand(1,13); ?>.swf" />
<param name="quality" value="high" /><param name="SCALE" value="exactfit" />
<embed src="//img.new-combats.tech/flash/puzzle<?= 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=<?= $code; ?>';" type="button" value="обновить" />
<input type="button" value="выйти из кареты" />
<br />
</div>
<br />
<br />
</div></td>
</table>
<br>
<div id="textgo" style="visibility:hidden;"></div>
<?php
}
?>

View File

@@ -1,199 +0,0 @@
<?php
if(!defined('GAME'))
{
die();
}
if(isset($file) && $file[0]=='komorka.php')
{
$shopProcent = 50;
if(!isset($_GET['otdel']))
{
$_GET['otdel'] = 1;
}
$sid = 5;
$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 = 'Вы уверены что хотите купить этот предмет?';
}
}
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%>&nbsp;<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['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%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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="//img.new-combats.tech/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>
Масса: <?=$u->aves['now']?>/<?=$u->aves['max']?> &nbsp;<br />
У вас в наличии: <b style="color:#339900;"><?= round($u->info['money'],2); ?> кр.</b> &nbsp;
</small>
</div>
<br />
<INPUT TYPE="button" class="btn" value="Обновить" onclick="location = '<?= $_SERVER['REQUEST_URI']; ?>';"><BR>
</div>
<div style="background-color:#A5A5A5;padding:1"><center><B>Отделы магазина</B></center></div>
<div style="line-height:17px;">
<style>.shop_menu_txt { background-color: #d5d5d5; }</style>
<?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';
}
if($i == 1) {
echo '<div class="shop_menu_txt"> <b>Заклинания:</b></div>';
}
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>
<?php
}
?>

View File

@@ -1,213 +0,0 @@
<?php
if(!defined('GAME'))
{
die();
}
session_start();
$user=$u->info;
$timer = time()+24*60*60;
$is_eff=mysql_fetch_array(mysql_query("SELECT id,timeUse FROM eff_users where id_eff='398' and `delete` =0 and uid='".$u->info['id']."'"));
if($_GET['get']=='10' && $is_eff[0]==0){
/*
'm1'=>'Мф. критического удара (%)',
'm2'=>'Мф. против критического удара (%)',
'm3'=>'Мф. мощности крит. удара (%)',
'm4'=>'Мф. увертывания (%)',
'm5'=>'Мф. против увертывания (%)',
'm6'=>'Мф. контрудара (%)',
'm7'=>'Мф. парирования (%)',
'm10'=>'Мф. мощности урона',
'm11'=>'Мф. мощности магии стихий',
'za'=>'Защита от урона',
'zm'=>'Защита от магии стихий'
's1'=>'Сила',
's2'=>'Ловкость',
's3'=>'Интуиция',
's4'=>'Выносливость',
's5'=>'Интеллект',
's6'=>'Мудрость',
's7'=>'Духовность',
's8'=>'Воля',
's9'=>'Свобода духа',
's10'=>'Божественность'
$u->info['admin']
*/
$datadd='|add_za='.rand(1,10).'|add_m10='.rand(1,5).'|add_m11='.rand(1,5).'';
if(mysql_query("UPDATE `users` SET `money`=`money`+'10' where `id`='".$user['id']."'") and
mysql_query('INSERT INTO `eff_users` (
`id_eff`,`uid`,`name`,`data`,`overType`,`timeUse`
) VALUES (
"398","'.$user['id'].'","Благословление Милосердия","add_exp=5'.$datadd.'|nofastfinisheff=1","105","'.time().'"
)'));
mysql_query('update `eff_users` set `delete` = "'.(time()+600).'" WHERE `id` = "916425" LIMIT1');
{
$err = "Милосердие сегодня в хорошем настроении. Вы получили Благословление Милосердия и 10 кредитов!";
mysql_query('UPDATE `users_achiv` SET `pa`= `pa`+1 WHERE `id` = "'.$user['id'].'" LIMIT 1');
}
}
elseif($_GET['get']=='10' && $is_eff[0]>0){
$wait_sec=$is_eff['timeUse'];
$new_t=time();
$left_time=$wait_sec-$new_t;
$left_min=floor($left_time/3600);
$left_sec=floor(($left_time-$left_min*3600)/60);
if($left_min==1){$time_h="час";}
if($left_min>1 and $left_min<5){$time_h="часа";}
if($left_min>4){$time_h="часов";}
$time_left=$left_min." ".$time_h." ".$left_sec." мин";
$err="Вы уже получали благословение Милосердия. Дождитесь окончания текущего Благословления";
}
?>
<HTML><HEAD>
<link rel=stylesheet type="text/css" href="//img.new-combats.tech/i/main.css">
<META Http-Equiv=Cache-Control Content=no-cache>
<meta http-equiv=PRAGMA content=NO-CACHE>
<META Http-Equiv=Expires Content=0>
</HEAD>
<body bgcolor=e2e0e0 style="background-image: url(/i/misc/statue.png);background-repeat:no-repeat;background-position:top right">
<div id=hint4 class=ahint></div>
<TABLE width=100%>
<TR><TD valign=top width=100%><center><font style="font-size:24px; color:#000033"><h3>"Памятник Милосердию"</h3></font></center>
<div style="float:right;width:300px;">
<?php
//id предмета
$arr = array(
);
if( isset($_GET['takeartefact']) ) {
$i = (int)$_GET['takeartefact'];
$itm = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "'.mysql_real_escape_string($arr[$i]).'" LIMIT 1'));
if(isset($itm['id'])) {
$take_today = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `items_users` WHERE `uid` = "'.$u->info['id'].'" AND `data` LIKE "%musor_art=1%" AND `delete` < 1234567890 LIMIT 1'));
$take_today = 0 + $take_today[0];
if( $take_today < 2 ) {
$error .= 'Вы взяли у Ангела «'.$itm['name'].'» найти вы его можете у себя в рюкзаке.';
\User\ItemsModel::addItem($itm['id'],$u->info['id'],'|sudba='.$u->info['login'].'|nosale=1|frompisher=1|musor_art=1');
}else{
$error .= 'Ангел Вам уже выдал предмет, больше вы не получите, если хотите поменять свою вещь, отдайте Ангелу те которые вы уже взяли !';
}
}else{
$error .= 'Предмет не найден!';
}
}elseif(isset($_GET['restart'])) {
if(mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `uid` = "'.$u->info['id'].'" AND `data` LIKE "%musor_art=1%" AND `delete` < 1234567890')) {
$error .= 'Вы отдали все вещи полученные в дар Ангелом, выберите себе новые предметы.';
}else{
$error .= 'У вас нет предметов от Ангела.';
}
}
echo '<b style="color:red">'.$error.'</b><br>';
$i = 0;
$items = '';
while($i < count($arr)) {
$itm = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "'.mysql_real_escape_string($arr[$i]).'" LIMIT 1'));
if(isset($itm['id'])) {
$items .= ' <a href="?takeartefact='.$i.'"><img src="//img.new-combats.tech/i/items/'.$itm['img'].'" title="Взять &quot;' . $itm['name'] . '&quot;"></a> &nbsp; ';
}
$i++;
}
/*echo '<a href="?restart=1">Отдать Ангелу вещи</a><br><b>Возможно взять вещи:</b><br>';
if( $items != '' ) {
echo '<br><br>'.$items;
}else{
echo 'Нет предметов';
}*/
?>
</div>
<center><img src="/i/statue/big1253_kvilynk.jpg" ></center>
<TD nowrap valign=top>
<BR><DIV align=right>
<td width=280 valign=top><TABLE cellspacing=0 cellpadding=0><TD width=100%>&nbsp;</TD><TD><HTML>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
</td>
<td>
<TABLE height=15 border="0" cellspacing="0" cellpadding="0">
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
</td>
<td>
<td width="280" valign="top">
<TABLE cellspacing="0" cellpadding="0"><TD width="100%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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://<?= $c['img']; ?>/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.415&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.415',1); ?>">Площадь поклона</a></td>
</tr>
</table>
</td>
</tr>
</table>
</td></table>
</td></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>
</TD></TR>
</HTML>
</TD></TABLE>
</table>
</DIV>
</TD>
</TR>
<tr>
<td>
<div align="left"><font color="red"><b><?=$err?></b></font></div>
Благословление Милосердия: <a href="?get=10">получить</a>
</td>
</tr>
</TABLE>
<br>
</BODY>
<br>
<br>
<br>
<TABLE width=100% align="right">
<tr><td>
</TD></tr>
</TABLE>
</HTML>

View File

@@ -1,206 +0,0 @@
<?php
if(!defined('GAME'))
{
die();
}
if($u->room['file']=='monwar')
{
$shopProcent = 50;
if(date('d',time())==22)
{
//$shopProcent = 1;
}
if(!isset($_GET['otdel']))
{
$_GET['otdel'] = 21;
}
$sid = 11;
$error = '';
if(isset($_GET['buy']))
{
if($u->newAct($_GET['sd4'])==true)
{
$re = $u->buyItem($sid,(int)$_GET['buy'],(int)$_GET['x'],'|sudba=1');
}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%>&nbsp;<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"><br /><br /><div align="center" class="pH3">Алтарь Крови</div><br />
<?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>Отдел&nbsp;&quot;Оружие: кастеты,ножи&quot;</b>',2=>'<b>Отдел&nbsp;&quot;Оружие: топоры&quot;</b>',3=>'<b>Отдел&nbsp;&quot;Оружие: дубины,булавы&quot;</b>',4=>'<b>Отдел&nbsp;&quot;Оружие: мечи&quot;</b>',5=>'<b>Отдел&nbsp;&quot;Оружие: магические посохи&quot;</b>',6=>'<b>Отдел&nbsp;&quot;Одежда: сапоги&quot;</b>',7=>'<b>Отдел&nbsp;&quot;Одежда: перчатки&quot;</b>',8=>'<b>Отдел&nbsp;&quot;Одежда: рубахи&quot;</b>',9=>'<b>Отдел&nbsp;&quot;Одежда: легкая броня&quot;</b>',10=>'<b>Отдел&nbsp;&quot;Одежда: тяжелая броня&quot;</b>',11=>'<b>Отдел&nbsp;&quot;Одежда: шлемы&quot;</b>',12=>'<b>Отдел&nbsp;&quot;Одежда: наручи&quot;</b>',13=>'<b>Отдел&nbsp;&quot;Одежда: пояса&quot;</b>',14=>'<b>Отдел&nbsp;&quot;Одежда: поножи&quot;</b>',15=>'<b>Отдел&nbsp;&quot;Щиты&quot;</b>',16=>'<b>Отдел&nbsp;&quot;Ювелирные товары: серьги&quot;</b>',17=>'<b>Отдел&nbsp;&quot;Ювелирные товары: ожерелья&quot;</b>',18=>'<b>Отдел&nbsp;&quot;Ювелирные товары: кольца&quot;</b>',19=>'<b>Отдел&nbsp;&quot;Заклинания: нейтральные&quot;</b>',20=>'<b>Отдел&nbsp;&quot;Заклинания: боевые и защитные&quot;</b>',21=>'<b>Отдел&nbsp;&quot;Амуниция&quot;</b>',22=>'<b>Отдел&nbsp;&quot;Эликсиры&quot;</b>',23=>'<b>Отдел&nbsp;&quot;Ресурсы&quot;</b>',24=>'<b>Отдел&nbsp;&quot;Поножи [10]&quot;</b>',25=>'<b>Отдел&nbsp;&quot;Подарки: упаковка&quot;</b>',26=>'<b>Отдел&nbsp;&quot;Подарки: открытки&quot;</b>',27=>'<b>Отдел&nbsp;&quot;Подарки: фейерверки&quot;</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%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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="//img.new-combats.tech/i/move/links.gif" width="9" height="7" /></td>
<td bgcolor="#D3D3D3" nowrap><a href="javascript:void(0)" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.406&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.406',1); ?>">Арена</a></td>
</tr>
</table>
</td>
</tr>
</table>
</td></table>
</td></table>
<div><br />
<div align="right">
<small>
Масса: <?=$u->aves['now']?>/<?=$u->aves['max']?> &nbsp;<br />
У вас в наличии: <b style="color:#339900;"><?= round($u->info['money'],2); ?> кр.</b> &nbsp;
</small>
</div>
<br />
<INPUT TYPE="button" value="Обновить" onclick="location = '<?= $_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 (19=>'Заклинания: нейтральные',20=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;боевые и защитные',21=>'Амуниция',22=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Эликсиры',23=>'Ресурсы',24=>'Поножи [10]');
$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 {
if($i > 30) {
$i = -2;
}
}
$i++;
}
?>
</div><br />
<hr />
<center><small>
<b style="color:red">(Все вещи связываются <img src="//img.new-combats.tech/i/desteny.gif" width="16" height="18" /> Общей Судьбой с тем, кто их купил!)</b>
</small>
</center>
</td>
</table>
<br>
<div id="textgo" style="visibility:hidden;"></div>
<?php
}
?>

View File

@@ -1,284 +0,0 @@
<?php
if(!defined('GAME'))die();
if(isset($file) && $file[0]=='nakova2.php'){
if(isset($_GET['back'])) {
mysql_query('UPDATE `stats` SET `x` = "3",`y` = "43",`s` = "3" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
header('location: main.php');
}
$test = mysql_fetch_array(mysql_query('SELECT * FROM `dungeon_actions` WHERE `dn` = "'.$u->info['dnow'].'" AND `vars` = "obj_nakova2_use" LIMIT 1'));
if(isset($test['id']) && $test['uid'] != $u->info['id']) {
mysql_query('UPDATE `stats` SET `x` = "3",`y` = "43",`s` = "3" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
header('location: main.php');
die();
}elseif(!isset($test['id'])) {
if( $u->info['sex'] == 0 ) {
$d->sys_chat('<b>'.$u->info['login'].'</b> воспользовался &quot;Наковальней&quot;, другим данный обьект стал недоступен');
}else{
$d->sys_chat('<b>'.$u->info['login'].'</b> воспользовалась &quot;Наковальней&quot;, другим данный обьект стал недоступен');
}
mysql_query('INSERT INTO `dungeon_actions` (`dn`,`uid`,`time`,`vars`) VALUES (
"'.$u->info['dnow'].'","'.$u->info['id'].'","'.time().'","obj_nakova2_use"
)');
}
if(!isset($_GET['otdel'])){
$_GET['otdel'] = 20;
}
$sid = 700;
$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 = 'Вы уверены что хотите получить этот предмет?';
}
}
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%>&nbsp;<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>
<TD valign="top" align="left">
<form name="F1" method="post">
<!--Магазин-->
<div id="hint3" style="visibility:hidden"></div>
<table width="100%" cellspacing="0" cellpadding="0" bgcolor="#a5a5a5">
<tr>
<td align="center" height="21">
<?php
/*названия разделов (сверху)*/
$otdels_small_array = array (
//1 => '<b>Отдел&nbsp;&quot;Разное&quot;</b>',
//2 => '<b>Отдел&nbsp;&quot;Оружие: кастеты,ножи&quot;</b>',
//3 => '<b>Отдел&nbsp;&quot;Оружие: топоры&quot;</b>',
//4 => '<b>Отдел&nbsp;&quot;Оружие: дубины,булавы&quot;</b>',
//5 => '<b>Отдел&nbsp;&quot;Оружие: мечи&quot;</b>',
//6 => '<b>Отдел&nbsp;&quot;Оружие: магические посохи&quot;</b>',
//
//7 => '<b>Отдел&nbsp;&nbsp;Ресурсы: пещерные&nbsp;</b>',
//
//8 => '<b>Отдел&nbsp;&quot;Одежда: плащи и накидки&quot;</b>',
//9 => '<b>Отдел&nbsp;&quot;Одежда: сапоги&quot;</b>',
//10 => '<b>Отдел&nbsp;&quot;Одежда: перчатки&quot;</b>',
//11 => '<b>Отдел&nbsp;&quot;Одежда: рубахи&quot;</b>',
//12 => '<b>Отдел&nbsp;&quot;Одежда: легкая броня&quot;</b>',
//13 => '<b>Отдел&nbsp;&quot;Одежда: тяжелая броня&quot;</b>',
//14 => '<b>Отдел&nbsp;&quot;Одежда: шлемы&quot;</b>',
//15 => '<b>Отдел&nbsp;&quot;Одежда: наручи&quot;</b>',
//16 => '<b>Отдел&nbsp;&quot;Одежда: пояса&quot;</b>',
//17 => '<b>Отдел&nbsp;&quot;Одежда: поножи&quot;</b>',
//
//18 => '<b>Отдел&nbsp;&quot;Щиты&quot;</b>',
//
19 => '<b>Отдел&nbsp;&quot;Ювелирные товары: серьги&quot;</b>',
20 => '<b>Отдел&nbsp;&quot;Ювелирные товары: ожерелья&quot;</b>'
//21 => '<b>Отдел&nbsp;&quot;Ювелирные товары: кольца&quot;</b>',
//
//22 => '<b>Отдел&nbsp;&quot;Заклинания: нейтральные&quot;</b>',
//23 => '<b>Отдел&nbsp;&quot;Заклинания: боевые и защитные&quot;</b>',
//24 => '<b>Отдел&nbsp;&quot;Заклинания: пирожки&quot;</b>',
//25 => '<b>Отдел&nbsp;&quot;Заклинания: исцеляющие&quot;</b>',
//26 => '<b>Отдел&nbsp;&quot;Заклинания: манящие&quot;</b>',
//27 => '<b>Отдел&nbsp;&quot;Заклинания: стратегические&quot;</b>',
//28 => '<b>Отдел&nbsp;&quot;Заклинания: тактические&quot;</b>',
//29 => '<b>Отдел&nbsp;&quot;Заклинания: сервисные&quot;</b>',
//
//30 => '<b>Отдел&nbsp;&quot;Амуниция&quot;</b>',
//31 => '<b>Отдел&nbsp;&quot;Эликсиры&quot;</b>',
//32 => '<b>Отдел&nbsp;&quot;Подарки&quot;</b>',
//33 => '<b>Отдел&nbsp;&quot;Подарки: недобрые&quot;</b>',
//34 => '<b>Отдел&nbsp;&quot;Подарки: упаковка&quot;</b>',
//35 => '<b>Отдел&nbsp;&quot;Подарки: открытки&quot;</b>',
//36 => '<b>Отдел&nbsp;&quot;Подарки: фейерверки&quot;</b>',
//37 => '<b>Отдел&nbsp;&quot;Усиление оружия: заточки&quot;</b>',
//38 => '<b>Отдел&nbsp;&quot;Наставничество: образы&quot;</b>'
);
if(isset($otdels_small_array[$_GET['otdel']])){
echo $otdels_small_array[$_GET['otdel']];
}
?>
</td>
</tr>
<tr>
<td>
<!--Рюкзак / Прилавок-->
<table width="100%" CELLSPACING="1" CELLPADDING="1" bgcolor="#a5a5a5"><?php
//Выводим вещи в магазине для покупки
$u->shopItems($sid);
?></TABLE>
</TD>
</TR>
</TABLE>
</FORM>
</TD>
</TR>
</TABLE>
</td>
<td width="280" valign="top">
<TABLE cellspacing="0" cellpadding="0">
<tr>
<TD width="100%">&nbsp;</TD>
<TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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="//img.new-combats.tech/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>
</tr>
</table>
</td>
</tr>
</table>
<div><br />
<div align="right">
<small>
Масса: <?=$u->aves['now']?>/<?=$u->aves['max']?> &nbsp;<br />
У вас в наличии: <b style="color:#339900;"><?= round($u->info['money'],2); ?> кр.</b> &nbsp;
</small>
</div>
<br />
<INPUT TYPE="button" value="Обновить" onclick="location = '<?= $_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 (
//2=>'Кастеты и ножи',
//3=>'Топоры',
//4=>'Дубины и булавы',
//5=>'Мечи',
//6=>'Магические посохи',
//7=>'Ресурсы',
//8=>'Плащи и накидки '
//9=>'&nbsp;Сапоги',
//10=>'Перчатки',
//11=>'Рубахи',
//12=>'Легкая броня',
//13=>'Тяжелая броня',
//14=>'Шлемы',
//15=>'Наручи',
//16=>'Пояса',
//17=>'Поножи',
//18=>'Щиты',
//19=>'Ювелирные товары: серьги',
20=>'&nbsp;Ожерелья',
21=>'&nbsp;Кольца'
//22=>'Заклинания',
//23=>'боевые и защитные',
//24=>'пирожки',
//25=>'исцеляющие',
//26=>'манящие',
//27=>'стратегические',
//28=>'тактические',
//29=>'сервисные',
//
//30=>'Амуниция',
//31=>'Эликсиры',
//32=>'Подарки',
//33=>'недобрые',
//34=>'упаковка',
//35=>'открытки',
//36=>'фейерверки',
//37=>'Усиление оружия: заточки'
);
//$otdels_array = array (1=>'Ювелирные товары: ожерелья',2=>' кольца');
foreach($otdels_array as $key=>$val){
if(isset($key) && isset($val)){
if(isset($_GET['otdel']) && $_GET['otdel']==$key) {
$color = 'C7C7C7';
} else {
$color = 'e2e0e0';
}
echo '<A HREF="?otdel='.$key.'"><DIV style="background-color: #'.$color.'">'.$otdels_array[$key].'</DIV></A>';
}
}
?>
</div>
</td>
</tr>
</table>
<br>
<div id="textgo" style="visibility:hidden;"></div>
<?php
}
?>

View File

@@ -1,200 +0,0 @@
<?php
if(!defined('GAME'))
{
die();
}
if(isset($file) && $file[0]=='noobshop106.php')
{
$shopProcent = 50;
if(!isset($_GET['otdel']))
{
$_GET['otdel'] = 1;
}
$sid = 106;
$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 = 'Вы уверены что хотите купить этот предмет?';
}
}
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%>&nbsp;<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%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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="//img.new-combats.tech/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>
Масса: <?=$u->aves['now']?>/<?=$u->aves['max']?> &nbsp;<br />
У вас в наличии: <b style="color:#339900;"><?= round($u->info['money'],2); ?> кр.</b> &nbsp;
</small>
</div>
<br />
<INPUT TYPE="button" value="Обновить" onclick="location = '<?= $_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>
<?php
}
?>

View File

@@ -1,200 +0,0 @@
<?php
if(!defined('GAME'))
{
die();
}
session_start();
$user=$u->info;
$timer = time()+24*60*60;
$is_eff=mysql_fetch_array(mysql_query("SELECT id,timeUse FROM eff_users where id_eff='396' and `delete` =0 and uid='".$u->info['id']."'"));
if($_GET['get']=='10' && $is_eff[0]==0){
/*
'm1'=>'Мф. критического удара (%)',
'm2'=>'Мф. против критического удара (%)',
'm3'=>'Мф. мощности крит. удара (%)',
'm4'=>'Мф. увертывания (%)',
'm5'=>'Мф. против увертывания (%)',
'm6'=>'Мф. контрудара (%)',
'm7'=>'Мф. парирования (%)',
'm10'=>'Мф. мощности урона',
'm11'=>'Мф. мощности магии стихий',
's1'=>'Сила',
's2'=>'Ловкость',
's3'=>'Интуиция',
's4'=>'Выносливость',
's5'=>'Интеллект',
's6'=>'Мудрость',
's7'=>'Духовность',
's8'=>'Воля',
's9'=>'Свобода духа',
's10'=>'Божественность'
$u->info['admin']
*/
$datadd='|add_m10='.rand(1,2).'|add_m11='.rand(1,2).'|add_m6='.rand(1,2).'|add_m7='.rand(1,2).'';
if(mysql_query("UPDATE `users` SET `money`=`money`+'10' where `id`='".$user['id']."'") and
mysql_query('INSERT INTO `eff_users` (
`id_eff`,`uid`,`name`,`data`,`overType`,`timeUse`
) VALUES (
"396","'.$user['id'].'","Благословление Падальщика","add_exp=5'.$datadd.'|nofastfinisheff=1","105","'.time().'"
)'));
{
$err = "Падальщик сегодня в хорошем настроении. Вы получили Благословение Падальщика и 10 кредитов! ";
mysql_query('UPDATE `users_achiv` SET `pa`= `pa`+1 WHERE `id` = "'.$user['id'].'" LIMIT 1');
}
}
elseif($_GET['get']=='10' && $is_eff[0]>0){
$wait_sec=$is_eff['timeUse'];
$new_t=time();
$left_time=$wait_sec-$new_t;
$left_min=floor($left_time/3600);
$left_sec=floor(($left_time-$left_min*3600)/60);
if($left_min==1){$time_h="час";}
if($left_min>1 and $left_min<5){$time_h="часа";}
if($left_min>4){$time_h="часов";}
$time_left=$left_min." ".$time_h." ".$left_sec." мин";
$err="Вы уже получали благословение Падальщика. Дождитесь окончания текущего Благословления";
}
?>
<HTML><HEAD>
<link rel=stylesheet type="text/css" href="//img.new-combats.tech/i/main.css">
<meta content="text/html; charset=utf8" 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>
</HEAD>
<body bgcolor=e2e0e0 style="background-image: url(/i/misc/statue.png);background-repeat:no-repeat;background-position:top right">
<div id=hint4 class=ahint></div>
<TABLE width=100%>
<TR><TD valign=top width=100%><center><font style="font-size:24px; color:#000033"><h3>"Памятник Падальщику"</h3></font></center>
<div style="float:right;width:300px;">
<?php
//id предмета
$arr = array(
//Пока что предметов нету
);
if( isset($_GET['takeartefact']) ) {
$i = (int)$_GET['takeartefact'];
$itm = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "'.mysql_real_escape_string($arr[$i]).'" LIMIT 1'));
if(isset($itm['id'])) {
$take_today = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `items_users` WHERE `uid` = "'.$u->info['id'].'" AND `data` LIKE "%musor_art=1%" AND `delete` < 1234567890 LIMIT 1'));
$take_today = 0 + $take_today[0];
if( $take_today < 2 ) {
$error .= 'Вы взяли у Ангела «'.$itm['name'].'» найти вы его можете у себя в рюкзаке.';
\User\ItemsModel::addItem($itm['id'],$u->info['id'],'|sudba='.$u->info['login'].'|nosale=1|frompisher=1|musor_art=1');
}else{
$error .= 'Ангел Вам уже выдал предмет, больше вы не получите, если хотите поменять свою вещь, отдайте Ангелу те которые вы уже взяли !';
}
}else{
$error .= 'Предмет не найден!';
}
}elseif(isset($_GET['restart'])) {
if(mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `uid` = "'.$u->info['id'].'" AND `data` LIKE "%musor_art=1%" AND `delete` < 1234567890')) {
$error .= 'Вы отдали все вещи полученные в дар Ангелом, выберите себе новые предметы.';
}else{
$error .= 'У вас нет предметов от Ангела.';
}
}
echo '<b style="color:red">'.$error.'</b><br>';
$i = 0;
$items = '';
while($i < count($arr)) {
$itm = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "'.mysql_real_escape_string($arr[$i]).'" LIMIT 1'));
if(isset($itm['id'])) {
$items .= ' <a href="?takeartefact='.$i.'"><img src="//img.new-combats.tech/i/items/'.$itm['img'].'" title="Взять &quot;' . $itm['name'] . '&quot;"></a> &nbsp; ';
}
$i++;
}
/*echo '<a href="?restart=1">Отдать Ангелу вещи</a><br><b>Возможно взять вещи:</b><br>';
if( $items != '' ) {
echo '<br><br>'.$items;
}else{
echo 'Нет предметов';
}*/
?>
</div>
<center><img src="/i/statue/bigcarreat.jpg" ></center>
<TD nowrap valign=top>
<BR><DIV align=right>
<td width=280 valign=top><TABLE cellspacing=0 cellpadding=0><TD width=100%>&nbsp;</TD><TD><HTML>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
</td>
<td>
<TABLE height=15 border="0" cellspacing="0" cellpadding="0">
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
</td>
<td>
<td width="280" valign="top">
<TABLE cellspacing="0" cellpadding="0"><TD width="100%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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://<?= $c['img']; ?>/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.415&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.415',1); ?>">Площадь поклона</a></td>
</tr>
</table>
</td>
</tr>
</table>
</td></table>
</td></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>
</TD></TR>
</HTML>
</TD></TABLE>
</table>
</DIV>
</TD>
</TR>
<tr>
<td>
<div align="left"><font color="red"><b><?=$err?></b></font></div>
Благословление Падальщика: <a href="?get=10">получить</a>
</td>
</tr>
</TABLE>
<br>
</BODY>
<br>
<br>
<br>
<TABLE width=100% align="right">
<tr><td>
</TD></tr>
</TABLE>
</HTML>

View File

@@ -1,73 +0,0 @@
<?php
if(!defined('GAME'))
{
die();
}
if($u->room['file']=='poklon') {
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="250" valign="top">
<?php $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;"><?php require_once('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>
<?php
if( $u->error != '' ) {
if( $re != '' ) {
$re .= '<br>';
}
$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: 500px;" id="ione"><img src="//img.new-combats.tech/city/poklon_ang.jpg" id="img_ione" width="500" height="268" border="1"/>
<!--Надписи локаций под картинками-->
<a bgcolor="#D3D3D3"><img src="//img.new-combats.tech/i/move/links.gif" width="9" height="7" /></a>
<a bgcolor="#D3D3D3" nowrap="nowrap"><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.415&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.417',1); ?>">Памятник Справедливости</a>
<a bgcolor="#D3D3D3"><img src="//img.new-combats.tech/i/move/links.gif" width="9" height="7" /></a>
<a bgcolor="#D3D3D3" nowrap="nowrap"><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.414&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.418',1); ?>">Памятник Милосердию</a>
<a bgcolor="#D3D3D3"><img src="//img.new-combats.tech/i/move/links.gif" width="9" height="7" /></a>
<a bgcolor="#D3D3D3" nowrap="nowrap"><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.404&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.416',1); ?>">Памятник Падальщика</a><br>
<a bgcolor="#D3D3D3"><img src="//img.new-combats.tech/i/move/links.gif" width="9" height="7" /></a>
<a bgcolor="#D3D3D3" nowrap="nowrap"><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.323&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.323',1); ?>">Парковая улица</a>
<div style="position: absolute; left: 4px; right: 0px; z-index: 1500; top: 5px;">
<div id="frvrks" style="position:relative;"></div>
</div>
<div style="position: absolute; left: 10px; top: 141px; width: 48px; height: 94px; z-index: 90;"><img <?php thisInfRm('1.180.0.416'); ?> src="//img.new-combats.tech/city/cap_160_stat2d.gif" width="48" height="94" title="" class="aFilter" /></div>
<div style="position: absolute; left: 350px; top: 75px; width: 77px; height: 165px; z-index: 90;"><img <?php thisInfRm('1.180.0.418'); ?> src="//img.new-combats.tech/city/miloserdie.gif" width="77" height="165" title="" class="aFilter" /></div>
<div style="position: absolute; left: 190px; top: 65px; width: 127px; height: 170px; z-index: 10;"><img <?php thisInfRm('1.180.0.417'); ?> src="//img.new-combats.tech/city/spravedlivost.gif" width="127" height="170" title="" class="aFilter" /></div>
<div style="position: absolute; left: 450px; top: 175px; width: 38px; height: 55px; z-index: 90;"><img <?php thisInfRm('1.180.0.323'); ?> src="//img.new-combats.tech/city/arr_right_png2.png" width="38" height="55" title="" class="aFilter" /></div>
<div id="snow"></div>
<?= $goline; ?>
<div id="buttons_on_image" style="cursor:pointer; position:absolute; bottom:5px; right:25px; font-weight:bold; color:#D8D8D8; font-size:10px;">
<a style="color:#D8D8D8" href="https://forum.new-combats.com/" target="_blank">Форум</a>
</div>
</div>
</td>
</tr>
</table>
<div style="display:none; height:0px " id="moveto"></div>
<div align="right" style="padding: 3px;"></div></td>
<td>
</td>
</tr>
</table>
<HR>
<strong>Внимание!Смените пароль на уникальный,который не использовался ранее в подобных проектах,это обезопасит вашего персонажа от взлома.<BR>
<em>Администрация.</strong> </em></small> <BR>
<?= $rowonmax; ?><BR>
</div></td>
</tr>
</table>
<?php
}
?>

View File

@@ -1,840 +0,0 @@
<?php
if (!defined('GAME')) {
die();
}
if ($u->room['file'] != 'post') {
return;
}/* Разделы почты */
$r = 1;
$otdel = 1;
function sendSysChat(string $city, string $to, string $message, int $timeModifier)
{
$cmsg = new ChatMessage();
$cmsg->setCity($city);
$cmsg->setTo($to);
$cmsg->setText($message);
$cmsg->setTime(-time() + $timeModifier * 60);
$cmsg->setType(5);
$cmsg->setIsAlert(true);
(new Chat())->sendMsg($cmsg);
}
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 ($u->info['palpro'] < time()) {
$u->error = 'Нужна проверка на чистоту для использования телеграфа';
} elseif (isset($itm['id'])) {
$itm['id'] = mysql_real_escape_string(round((int)$_POST['itm_post']));
$see1 = 1;
$po = \Core\ConversionHelper::dataStringToArray($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 = 'Вы успешно передали &quot;' . $itm['name'] . '&quot; к персонажу &quot;' . $pu['login'] . '&quot; за ' . $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>: &quot;' . $itm['name'] . '&quot;. Прибытие: ' . 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>: &quot;' . $itm['name'] . '&quot;. Прибытие: ' . 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")'
);
//чат
sendSysChat($pu['city'], $pu['login'], "Получена новая почта от {$u->info['login']}", $tmgo);
} 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 ($u->info['palpro'] < time()) {
$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` LIKE "' . $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 = [
'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 = 'Вы успешно забрали &quot;' . $itm['name'] . '&quot;';
$pup = mysql_fetch_array(
mysql_query('SELECT * FROM `users` WHERE `id` = "' . $post['sender_id'] . '" LIMIT 1')
);
if ($post['sender_id'] == 0) {
$pup = [
'login' => 'Администрация',
'id' => 0,
];
}
//логи
$txt = 'Предмет для <b>' . $u->info['login'] . '</b>: &quot;' . $itm['name'] . '&quot;. <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>: &quot;' . $itm['name'] . '&quot;. <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">Почтовое отделение<?php
if ($r == 1) {
echo ' &nbsp; &bull; &nbsp; Передать предметы';
} elseif ($r == 2) {
echo ' &nbsp; &bull; &nbsp; Кредиты и телеграф';
} elseif ($r == 3) {
echo ' &nbsp; &bull; &nbsp; Получение вещей и кредитов';
} elseif ($r == 4) {
echo ' &nbsp; &bull; &nbsp; Отчеты';
}
?></div>
<div style="float:right;margin:9px;"><?= $u->microLogin($u->info['id'], 1) ?></div>
</div>
<?php if ($u->error != '') { ?>
<br><div style="height:18px; color: red; font-weight: bold;"><?= $u->error; ?></div>
<?php } ?>
<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=""/>
<?php
if (isset($pu['id'])) {
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
К кому передавать: <?= $u->microLogin($pu, 2) ?> &nbsp;
<input type="button" onclick="opennedWinPost(1)" value="сменить"/><br/>
<?php
if ($pu['city'] == $u->info['city']) {
echo 'Находится в этом городе.<br>';
} else {
echo 'Находится в <b>' . $u->city[$pu['city']] . '</b>.<br>';
}
echo 'Примерное время доставки: 0 ч. 30 мин.';
?>
</div>
<?php
}
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">
<?php 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="//img.new-combats.tech/i/items/box_lock.gif"> Введите пароль: <input id="relockInv" name="relockInv" type="password"><input type="submit" value="Открыть"></form></div>';
} ?>
</table>
<?php
} 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) && $u->info['palpro'] > time()) {
$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) . '")'
);
//чат
sendSysChat(
$pu['city'], $pu['login'], "Получена новая почта от {$u->info['login']}", $tmgo
);
} else {
$e1 = 'У вас недостаточно средств или нет проверки на чистоту';
}
}
} elseif (isset($_POST['send2'])) {
if ($u->info['money'] >= 0.1 && $u->info['palpro'] > time()) {
$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);
$_POST['snd_telegraf'] = substr($_POST['snd_telegraf'], 0, 100);
$_POST['snd_telegraf'] = str_replace('<', '&lt;', $_POST['snd_telegraf']);
$_POST['snd_telegraf'] = str_replace('\x3e', '&lt;', $_POST['snd_telegraf']);
$_POST['snd_telegraf'] = str_replace(']:[', '] : [', $_POST['snd_telegraf']);
$_POST['snd_telegraf'] = str_replace('>', '&gt;', $_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'
);
sendSysChat(
$pu['city'], $pu['login'],
"Телеграмма от {$u->info['login']}: {$_POST['snd_telegraf']}", $tmgo
);
} else {
$e2 = 'Вы не можете отправлять сообщения так часто. Осталось ' . ($ttest['time'] - $tmgo * 60 - time(
) + 10) . ' сек.';
}
} else {
$e2 = 'У вас недостаточно средств (0.1 кр.) или нет проверки на чистоту';
}
} elseif (isset($_POST['send3'])) {
if ($u->info['money'] >= 1 && $u->info['palpro'] > time()) {
//max_text
$_POST['snd_post'] = htmlspecialchars($_POST['snd_post'], null);
$_POST['snd_post'] = substr($_POST['snd_post'], 0, 500);
$_POST['snd_post'] = str_replace('<', '&lt;', $_POST['snd_post']);
$_POST['snd_post'] = str_replace('\x3e', '&lt;', $_POST['snd_post']);
$_POST['snd_post'] = str_replace(']:[', '] : [', $_POST['snd_post']);
$_POST['snd_post'] = str_replace('>', '&gt;', $_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>: &quot;Письмо&quot;. Прибытие: ' . 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>: &quot;Письмо&quot;. Прибытие: ' . 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")'
);
//чат
sendSysChat(
$pu['city'], $pu['login'], "Получена новая почта от {$u->info['login']}.", $tmgo
);
} else {
$e3 = 'У вас недостаточно средств (1 кр.) или нет проверки на чистоту';
}
}
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
<h4>Передать кредиты</h4>
<?php if ($e1 != '') { ?>
<br/>
<div align="left" style="height:18px;"><font
color="#FF0000"><b><?= $e1; ?></b></font></div>
<?php } ?>
У вас на счету: <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>
<?php
}
} 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">
<?php 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="//img.new-combats.tech/i/items/box_lock.gif"> Введите пароль: <input id="relockInv" name="relockInv" type="password"><input type="submit" value="Открыть"></form></div>';
} ?>
</table>
<?php
} elseif ($r == 4) {
//отчеты
?>
<br/><br/>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
В данном разделе отображаются все почтовые операции Вашего персонажа.
</div>
<?php
$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;';
$r .= 'margin:5px; border-bottom:1px solid #cac9c7;">';
$r .= '<font color="green">' . date(
'd.m.Y H:i', $pl['time']
) . '</font> &nbsp; ' . $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>
&bull; <B>Передать предмет</B><BR>
Вы можете отправить предмет любому персонажу, даже если он находится в другом городе. Цена и время доставки зависят от расстояния.
<BR>
<BR>
&bull; <B>Кредиты и Телеграф</B><BR>
Вы можете отправить некоторую сумму денег персонажу.<BR>
<BR>
&bull; <B>Получить вещи</B><BR>
Вы можете получить вещи, которые были отправлены вам другими игроками.<BR>
Посылка хранится на почте 7 дней, но не более одного дня с момента как вы увидели ее в списке вещей для получения.
По истечению этого срока, посылка отправляется обратно или удаляется.
<BR>
<small><BR>Администрация почты заявляет, что не несет ответственности за хранимый или пересылаемый
товар/кредиты/сообщения и не гарантирует 100% его доставку. В случае форс-мажорных
обстоятельств, товар/кредиты/сообщения могут быть утеряны.</small>
<?php
}
?>
</form>
</td>
<?php
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%">&nbsp;</td>
<td>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td><!-- -->
<?= $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="//img.new-combats.tech/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=1.180.0.9&amp;rnd=<?= $code; ?>';"
title="<?php thisInfRm('1.180.0.9', 1); ?>">
Центральная площадь
</a>
</td>
</tr>
<tr>
<?php
$hgo = $u->testHome();
if (!isset($hgo['id']))
{
?>
<tr>
<td bgcolor="#D3D3D3">
<img src="//img.new-combats.tech/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=<?= $code; ?>';"
title="<?php thisInfRm('1.180.0.9', 1); ?>">Возврат</a>
</td>
</tr>
<?php
}
?>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div style="margin-left:10px;"><br/>
<p>&nbsp;</p>
<p> Деньги: <?= $u->info['money'] ?> кр.
<br/>
Передач: <?= $u->info['transfers'] ?>
<br/>
<br/>
<a onclick="<?php if (!isset($pu['id'])) {
echo 'opennedWinPost(1);';
} else {
echo 'sendFormer(0,1,0);';
} ?>" href="javascript:void(0)">Передать предметы</a><br/>
<a onclick="<?php if (!isset($pu['id'])) {
echo 'opennedWinPost(2);';
} else {
echo 'sendFormer(0,2,0);';
} ?>" href="javascript:void(0)">Кредиты и Телеграф</a><br/>
<?php
$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', 'Почтовые услуги &nbsp;', '<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>

View File

@@ -0,0 +1,174 @@
<?php
if (!defined('GAME')) {
die();
}
$qst_hram = true;
if ($u->room['file'] != 'quest') {
return;
} ?>
<style>
.pH3 {
COLOR: #8f0000;
FONT-FAMILY: Arial, serif;
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>
<?php if (isset($_GET['r'])) { ?>
<TABLE width="100%" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">
<div align="center" class="pH3">Домик Бабушки</div>
<div align="left"><?php 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%">&nbsp;</td>
<td>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td><!-- -->
<?= $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="//img.new-combats.tech/i/move/links.gif" alt=""></td>
<td bgcolor="#D3D3D3" nowrap="nowrap">
<a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=3.180.0.421&rnd=<?= $code; ?>';"
title="<?php thisInfRm('3.180.0.421', 1); ?>">Центральная площадь</a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td nowrap="nowrap">&nbsp;</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<br/><br/>
<input type="button" class="btn" value="Обновить" onclick="location.href = '<?php if (isset($_GET['r'])) {
echo 'main.php?r=' . floor($_GET['r']);
} else {
echo 'main.php';
} ?>';"/><?php if (isset($_GET['r'])) { ?> &nbsp; <input class="btn" type="button" value="Вернуться" onclick="location.href = 'main.php';"/><?php } ?><br><br>
</td>
</table>
<div id="textgo" style="visibility:hidden;"></div>
<?php
}
if (isset($_GET['r'])) {
return;
}//Диалоговый перс
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="250" valign="top">
<?php $usee = $u->getInfoPers($u->info['id'], 0);
if ($usee) {
echo $usee[0];
} else {
echo 'information is lost.';
} ?></td>
<td width="230" valign="top" style="padding-top:19px;"><?php require_once('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>
<?= $re ? '<b style="color: red;">' . $re . '</b>' : '' ?>
<table width="500" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<div style="position:relative; cursor: pointer;" id="ione">
<img src="//img.new-combats.tech/city/ap_bg13_1.jpg" alt="" id="img_ione" style="border: 1px solid black;">
<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 <?php thisInfRm('1.180.0.323'); ?> src="//img.new-combats.tech/city/ap_exit.gif" class="aFilter" alt="">
</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="//img.new-combats.tech/city/1270_questya.png" class="aFilter" title="Диалог с Старухой" alt="">
</div>
<div style="position: absolute; left: 437px; top: 96px; width: 48px; height: 33px; z-index: 94;">
<img <?php thisInfRm('1.180.0.11'); ?> src="//img.new-combats.tech/city/ap_exit.gif" width="57" height="26" class="aFilter" alt="">
</div>
<div id="snow"></div>
<?= $goline; ?>
</div>
</td>
</tr>
</table>
<div style="display:none; height:0" id="moveto"></div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>

File diff suppressed because it is too large Load Diff

View File

@@ -1,222 +0,0 @@
<?php
echo "
<script language='JavaScript'>
var elem = document.getElementById('se-pre-con');
elem.parentNode.removeChild(elem);
</script>
";
if(!defined('GAME')) { die(); }
if($u->room['file']=='ruine') {
$rn = mysql_fetch_array(mysql_query('SELECT * FROM `ruine_now` WHERE `id` = "'.$u->info['inTurnir'].'" LIMIT 1'));
if(!isset($rn['id'])) {
die('Руины. Турнир был закончен, либо не найден...');
}
$ru = mysql_fetch_array(mysql_query('SELECT * FROM `ruine_users` WHERE `bot` = "'.$u->info['id'].'" AND `tid` = "'.$rn['id'].'" LIMIT 1'));
if(!isset($rn['id'])) {
die('Руины. Вы уже не участвуете в турнире...');
}
function add_log($txt) {
global $rn;
if( isset($rn['id']) ) {
mysql_query('INSERT INTO `ruine_logs` ( `tid` , `time` , `text` ) VALUES (
"'.$rn['id'].'","'.time().'","'.mysql_real_escape_string($txt).'"
)');
}
}
if( isset($_GET['ruine_exit']) ) {
//Записываем в лог что игрок покинул турнир
if( $u->info['real'] == 0 ) {
$txt = $u->microLogin($u->info['__id'],1);
if( $u->info['sex'] == 0 ) {
$txt .= ' покинул турнир и ничего не получил!';
}else{
$txt .= ' покинула турнир и ничего не получила!';
}
add_log($txt);
//
mysql_query('DELETE FROM `ruine_users` WHERE `bot` = "'.$u->info['id'].'" LIMIT 1');
mysql_query('DELETE FROM `users` WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
mysql_query('DELETE FROM `stats` WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
mysql_query('DELETE FROM `eff_users` WHERE `id` = "'.$u->info['id'].'"');
mysql_query('DELETE FROM `users_delo` WHERE `id` = "'.$u->info['id'].'"');
mysql_query('DELETE FROM `items_users` WHERE `id` = "'.$u->info['id'].'"');
mysql_query('DELETE FROM `actions` WHERE `id` = "'.$u->info['id'].'"');
//
mysql_query('UPDATE `users` SET `room` = "412", `inUser` = "0" WHERE `id` = "'.$u->info['__id'].'" LIMIT 1');
header('location: main.php');
}else{
die('Реальный пользователь в турнире! Обратитесь к Администрации, СРОЧНО!');
}
}elseif( isset($_GET['attack']) ) {
$ra = mysql_fetch_array(mysql_query('SELECT `id`,`sex`,`battle`,`real`,`login`,`align`,`clan` FROM `users` WHERE `login` = "'.mysql_real_escape_string($_GET['attack']).'" AND `room` = "'.$u->info['room'].'" AND `real` = 0 LIMIT 1'));
if(!isset($ra['id'])) {
$u->error = 'Участник турнира с логином &quot;'.htmlspecialchars($_GET['attack']).'&quot; не найден.';
}else{
$ra_st = mysql_fetch_array(mysql_query('SELECT `id`,`x`,`y`,`hpNow` FROM `stats` WHERE `id` = "'.$ra['id'].'" LIMIT 1'));
if( $ra_st['x'] != $u->info['x'] || $ra_st['y'] != $ra_st['y'] ) {
$u->error = 'Вы находитесь в разных комнатах.';
}else{
$ra_ru = mysql_fetch_array(mysql_query('SELECT * FROM `ruine_users` WHERE `bot` = "'.$ra['id'].'" AND `tid` = "'.$rn['id'].'" LIMIT 1'));
if( $ra_ru['team'] == $ru['team'] ) {
$u->error = 'Нельзя нападать на союзников!';
}else{
//
$tbtl = mysql_fetch_array(mysql_query('SELECT * FROM `battle` WHERE `id` = "'.$ra['battle'].'" AND `team_win` = "-1" LIMIT 1'));
if( !isset($tbtl['id']) && $ra['battle'] > 0 ) {
$ra['battle'] = 0;
$ra_st['team'] = 0;
mysql_query('UPDATE `users` SET `battle` = 0 WHERE `id` = "'.$usr['id'].'" LIMIT 1');
if( $ra_st['hpNow'] < 1 ) {
mysql_query('UPDATE `stats` SET `hpNow` = 1 WHERE `id` = "'.$usr['id'].'" LIMIT 1');
}
}
//
$ua1 = $u->microLogin($u->info['__id'],1);
$ua2 = $u->microLogin($ra_ru['uid'],1);
//
$btl_id = $magic->atackUser($u->info['id'],$ra['id'],$ra_st['team'],$ra['battle']);
//
if( $ra['battle'] > 0 ) {
if( $u->info['sex'] == 0 ) {
$txt = $ua1 . ' вмешался в <a target="_blank" title="Бой #'.$ra['battle'].'" href="/logs.php?log='.$btl_id.'">бой</a> против ' . $ua2 . '.';
}else{
$txt = $ua1 . ' вмешалася в <a target="_blank" title="Бой #'.$ra['battle'].'" href="/logs.php?log='.$btl_id.'">бой</a> против ' . $ua2 . '.';
}
}else{
if( $u->info['sex'] == 0 ) {
$txt = $ua1 . ' напал на ' . $ua2 . ' и завязался <a target="_blank" href="/logs.php?log='.$btl_id.'">бой</a>.';
}else{
$txt = $ua1 . ' напала на ' . $ua2 . ' и завязался <a target="_blank" href="/logs.php?log='.$btl_id.'">бой</a>.';
}
}
add_log($txt);
//
if( $btl_id > 0 ) {
mysql_query('UPDATE `battle` SET `inTurnir` = "'.$rn['id'].'",`timeout` = "'.(rand(1,3)*60).'" WHERE `id` = "'.$btl_id.'" LIMIT 1');
}
//
header('location: main.php');
//
}
}
}
}
?>
<script>
function ruin_exit() {
if(confirm('Выйти и ничего не получить?')){ top.frames['main'].location = '/main.php?ruine_exit=1'; }
}
</script>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<div style="padding-left:0px;" align="center">
<h3>Тестовая локация</h3>
</div>
</td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" valign="top">
<?php
if($u->error != '') {
echo '<div><font color="red"><b>'.$u->error.'</b></font></div><br>';
}
$tmn = array(
1 => array(
'Красные','red'
),
2 => array(
'Синие','blue'
)
);
$tm1 = $ru['team'];
if( $tm1 == 1 ) {
$tm2 = 2;
}else{
$tm2 = 1;
}
echo 'Счет: <b><font color="'.$tmn[1][1].'">'.$rn['t1w'].'</font></b> - <b><font color="'.$tmn[2][1].'">'.$rn['t2w'].'</font></b><br><br>';
echo '<div style="padding-bottom:5px;"><b>Ваша команда: <font color="'.$tmn[$tm1][1].'">'.$tmn[$tm1][0].'</font></b></div>';
$i = 0;
$ph = 100;
$sp = mysql_query('SELECT * FROM `ruine_users` WHERE `tid` = "'.$rn['id'].'" AND `team` = "'.$tm1.'"');
while( $pl = mysql_fetch_array($sp) ) {
$plst = $u->getStats($pl['bot'],0);
$hppx = -10;
if( $plst['mpAll'] < 1 ) {
$hppx = -4;
}
$hpmp = '
<div style="padding-left:10px;position:relative;"><div id="vhp'.($plst['id']+1000000000000).'" title="Уровень жизни" align="left" class="seehp" style="position:absolute; top:'.$hppx.'px; width:120px; height:10px; z-index:12;"> '.floor($plst['hpNow']).'/'.$plst['hpAll'].'</div>
<div title="Уровень жизни" class="hpborder" style="position:absolute; top:'.$hppx.'px; width:120px; height:9px; z-index:13;"><img src="//img.new-combats.tech/1x1.gif" height="9" width="1"></div>
<div class="hp_3 senohp" style="height:9px; width:'.floor(120/100*$ph).'px; position:absolute; top:'.$hppx.'px; z-index:11;" id="lhp'.($plst['id']+1000000000000).'"><img src="//img.new-combats.tech/1x1.gif" height="9" width="1"></div>
<div title="Уровень жизни" class="hp_none" style="position:absolute; top:'.$hppx.'px; width:120px; height:10px; z-index:10;"><img src="//img.new-combats.tech/1x1.gif" height="10"></div>
';
if( $plst['mpAll'] >= 1 ) {
$hpmp .= '
<div id="vmp'.($plst['id']+1000000000000).'" title="Уровень маны" align="left" class="seemp" style="position:absolute; top:0px; width:120px; height:10px; z-index:12;"> '.floor($plst['mpNow']).'/'.$plst['mpAll'].'</div>
<div title="Уровень маны" class="hpborder" style="position:absolute; top:0px; width:120px; height:9px; z-index:13;"><img src="//img.new-combats.tech/1x1.gif" height="9" width="1"></div>
<div class="hp_mp senohp" style="height:9px; position:absolute; top:0px; width:'.floor(120/100*$ph).'px; z-index:11;" id="lmp'.($plst['id']+1000000000000).'"><img src="//img.new-combats.tech/1x1.gif" height="9" width="1"></div>
<div title="Уровень маны" class="hp_none" style="position:absolute; top:0px; width:120px; height:10px; z-index:10;"></div>
';
}
echo '<table border="0" cellspacing="0" cellpadding="0" height="20">
<tr><td valign="middle">'.$u->microLogin($pl['bot'],1).'</td><td width="'.($ph+40).'">'.$hpmp.'</td><td><small>(x: '.$plst['x'].', y: '.$plst['y'].')</small></td></tr></table>';
$i++;
}
unset($plst,$sp,$pl);
if( $i == 0 ) {
echo '<br><i>'.$tmn[$tm1][0].' покинули турнир.</i>';
}
echo '<br><br><div style="padding-bottom:5px;"><b>Команда противника: <font color="'.$tmn[$tm2][1].'">'.$tmn[$tm2][0].'</font></b></div>';
$i = 0;
$sp = mysql_query('SELECT * FROM `ruine_users` WHERE `tid` = "'.$rn['id'].'" AND `team` = "'.$tm2.'"');
while( $pl = mysql_fetch_array($sp) ) {
$plst = $u->getStats($pl['bot'],0);
$hppx = -10;
if( $plst['mpAll'] < 1 ) {
$hppx = -4;
}
$hpmp = '
<div style="padding-left:10px;position:relative;"><div id="vhp'.($plst['id']+1000000000000).'" title="Уровень жизни" align="left" class="seehp" style="position:absolute; top:'.$hppx.'px; width:120px; height:10px; z-index:12;"> '.floor($plst['hpNow']).'/'.$plst['hpAll'].'</div>
<div title="Уровень жизни" class="hpborder" style="position:absolute; top:'.$hppx.'px; width:120px; height:9px; z-index:13;"><img src="//img.new-combats.tech/1x1.gif" height="9" width="1"></div>
<div class="hp_3 senohp" style="height:9px; width:'.floor(120/100*$ph).'px; position:absolute; top:'.$hppx.'px; z-index:11;" id="lhp'.($plst['id']+1000000000000).'"><img src="//img.new-combats.tech/1x1.gif" height="9" width="1"></div>
<div title="Уровень жизни" class="hp_none" style="position:absolute; top:'.$hppx.'px; width:120px; height:10px; z-index:10;"><img src="//img.new-combats.tech/1x1.gif" height="10"></div>
';
if( $plst['mpAll'] >= 1 ) {
$hpmp .= '
<div id="vmp'.($plst['id']+1000000000000).'" title="Уровень маны" align="left" class="seemp" style="position:absolute; top:0px; width:120px; height:10px; z-index:12;"> '.floor($plst['mpNow']).'/'.$plst['mpAll'].'</div>
<div title="Уровень маны" class="hpborder" style="position:absolute; top:0px; width:120px; height:9px; z-index:13;"><img src="//img.new-combats.tech/1x1.gif" height="9" width="1"></div>
<div class="hp_mp senohp" style="height:9px; position:absolute; top:0px; width:'.floor(120/100*$ph).'px; z-index:11;" id="lmp'.($plst['id']+1000000000000).'"><img src="//img.new-combats.tech/1x1.gif" height="9" width="1"></div>
<div title="Уровень маны" class="hp_none" style="position:absolute; top:0px; width:120px; height:10px; z-index:10;"></div>
';
}
echo '<table border="0" cellspacing="0" cellpadding="0" height="20">
<tr><td valign="middle">'.$u->microLogin($pl['bot'],1).'</td><td width="'.($ph+40).'">'.$hpmp.'</td><td><small>(x: '.$plst['x'].', y: '.$plst['y'].')</small></td></tr></table>';
$i++;
}
if( $i == 0 ) {
echo '<br><i>'.$tmn[$tm2][0].' покинули турнир.</i>';
}
?>
</td>
<td align="right" valign="top">
<input type="button" value="Обновить" class="btnnew" onclick="location.href='/main.php';">
<input onClick="top.atackTower();" class="btnnew3" style="padding-left:24px; background-image:url('//img.new-combats.tech/i/fighttype50.gif'); background-position:2px -2px; background-repeat:no-repeat;" type="button" value="Напасть">
<a href="/ruins/<?=$rn['id']?>" target="_blank" style="font-size:10px;" class="btnnew">Логи турнира</a>
<input onclick="ruin_exit()" type="button" value="Выйти и ничего не получить!" class="btnnew2">
</td>
</tr>
</table>
<?php } ?>

View File

@@ -1,210 +0,0 @@
<?php
if(!defined('GAME')) { die(); }
if($u->room['file']=='ruine_enter') {
$loc_c = array(
'users' => 2, // сколько человек нужно для старта
'money' => '0.00', // сколько кр. нужно для входа
'free' => 125
);
if(isset($_GET['join'])) {
$rz = mysql_fetch_array(mysql_query('SELECT * FROM `ruine_zv` WHERE `uid` = "'.$u->info['id'].'" LIMIT 1'));
if(isset($rz['id'])) {
$u->error = 'Вы уже принимаете участие в турнире';
}else{
$rc = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `ruine_zv` LIMIT 1'));
if( $rc[0] >= $loc_c['users'] ) {
$u->error = 'Вы опоздали, эта группа уже начала турнир. Попробуйте еще раз...';
}else{
if( $u->info['money'] < (int)$loc_c['money'] ) {
$u->error = 'Для участия в турнире необходимо заплатить '.$loc_c['money'].' кр.';
}else{
mysql_query('INSERT INTO `ruine_zv` (
`city`,`time`,`uid`,`money`
) VALUES (
"'.$u->info['city'].'","'.time().'","'.$u->info['id'].'","'.((int)$loc_c['money']).'"
)');
mysql_query('UPDATE `users` SET `money` = "'.($u->info['money'] - (int)$loc_c['money']).'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
$u->error = 'Вы заплатили '.$loc_c['money'].' кр. за участие в турнире.';
}
}
unset($rc);
}
}elseif(isset($_GET['cancel'])) {
$rz = mysql_fetch_array(mysql_query('SELECT * FROM `ruine_zv` WHERE `uid` = "'.$u->info['id'].'" LIMIT 1'));
if(!isset($rz['id'])) {
$u->error = 'Вы не участвуете в турнире';
}else{
$rc = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `ruine_zv` LIMIT 1'));
if( $rc[0] >= $loc_c['users'] ) {
$u->error = 'Турнир уже начался...';
}else{
mysql_query('DELETE FROM `ruine_zv` WHERE `id` = "'.$rz['id'].'" LIMIT 1');
mysql_query('UPDATE `users` SET `money` = "'.($u->info['money'] + $rz['money']).'" WHERE `id` = "'.$rz['uid'].'" LIMIT 1');
$u->error = 'Вы вернули '.$loc_c['money'].' кр. и покинули турнирную заявку.';
}
unset($rc);
}
}
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<div style="padding-left:0px;" align="center">
<h3><?= $u->room['name']; ?></h3>
</div>
</td>
<td width="200" valign="top"><div align="right">
<table cellspacing="0" cellpadding="0">
<tr>
<td width="100%">&nbsp;</td>
<td>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td><!-- -->
<?= $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="//img.new-combats.tech/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=1.180.0.323&rnd=<?= $code; ?>';">Большая парковая улица</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="0">
<tr>
<td align="left" valign="top">
<?php
if($u->error != '') {
echo '<div><b><font color=red>'.$u->error.'</font></b></div><br>';
}
?>
Всего одержано побед в руинах: 0<br><br>
<?php
//
$i = 0;
$sp = mysql_query('SELECT * FROM `ruine_zv`');
while( $pl = mysql_fetch_array($sp) ) {
$usr = mysql_fetch_array(mysql_query('SELECT `online`,`money` FROM `users` WHERE `id` = "'.$pl['uid'].'" LIMIT 1'));
if( $usr['online'] < time()-600 ) {
mysql_query('UPDATE `users` SET `money` = "'.($usr['money'] + $pl['money']).'" WHERE `id` = "'.$pl['uid'].'" LIMIT 1');
mysql_query('DELETE FROM `ruine_zv` WHERE `id` = "'.$pl['id'].'" LIMIT 1');
}else{
$i++;
}
}
//
if( $i >= $loc_c['users'] ) {
//
mysql_query('INSERT INTO `ruine_now` (
`time_start`,`time_finish`,`t1w`,`t2w`,`tw`
) VALUES (
"'.time().'","0","0","0","0"
)');
$text_user = '';
$rid = mysql_insert_id();
//
$team = rand(1,2);
//
if( $rid > 0 ) {
//
$sp = mysql_query('SELECT * FROM `ruine_zv`');
while( $pl = mysql_fetch_array($sp) ) {
//
if( $team == 1 ) {
$team = 2;
}else{
$team = 1;
}
//
$bus = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id` = "'.$pl['uid'].'" LIMIT 1'));
if(isset($bus['id'])) {
//Создаем бота
$text_user[$team] .= $u->microLogin($bus['id'],1).', ';
//
mysql_query('INSERT INTO `users` (`obraz`,`chatColor`,`align`,`inTurnir`,`molch1`,`molch2`,`login`,`room`,`name`,`sex`,`level`,`bithday`) VALUES (
"'.$bus['obraz'].'","'.$bus['chatColor'].'","'.$bus['align'].'","'.$rid.'","'.$bus['molch1'].'","'.$bus['molch2'].'","'.$bus['login'].'","413","'.$bus['name'].'","'.$bus['sex'].'","10","'.date('d.m.Y').'")');
//
$inbot = mysql_insert_id(); //айди бота
if( $inbot > 0 ) {
//Создаем данные в руинах
$rx = 0;
$ry = 0;
//
$botst = mysql_fetch_array(mysql_query('SELECT * FROM `ruine_sets` WHERE `uid` = "'.$bus['id'].'" AND `use` = 1 LIMIT 1'));
if(!isset($botst['id'])) {
$botst = array(
's1' => 0,'s2' => 0,'s3' => 0,'s4' => 0,'s5' => 0,'s6' => 0,
'free' => $loc_c['free']
);
}
//
mysql_query('INSERT INTO `stats` (`res_x`,`res_y`,`timeGo`,`timeGoL`,`upLevel`,`dnow`,`id`,`stats`,`exp`,`ability`,`skills`,`x`,`y`)
VALUES (
"'.$rx.'","'.$ry.'",
"'.(time()+180).'","'.(time()+180).'","81","0","'.$inbot.'",
"s1='.round($botst['s1']+3).'|s2='.round($botst['s2']+3).'|s3='.round($botst['s3']+3).'|s4='.round($botst['s4']+3).'|s5='.round($botst['s5']).'|s6='.round($botst['s6']).'|rinv=40|m9=5|m6=10","0",
"'.$botst['free'].'","11","'.$rx.'","'.$ry.'"
)');
//
mysql_query('UPDATE `users` SET `room` = "414", `inUser` = "'.$inbot.'" WHERE `id` = "'.$bus['id'].'" LIMIT 1');
//
mysql_query('INSERT INTO `ruine_users` (
`tid`,`team`,`uid`,`bot`,`die`,`last_die`,`money`
) VALUES (
"'.$rid.'","'.$team.'","'.$bus['id'].'","'.$inbot.'","0","0","'.$pl['money'].'"
)');
//
mysql_query('DELETE FROM `ruine_zv` WHERE `id` = "'.$pl['id'].'" LIMIT 1');
//
}
//
}
//
}
//
}
//
$text_user[1] = rtrim($text_user[1],', ');
$text_user[2] = rtrim($text_user[2],', ');
$text = 'Турнир между '.$text_user[1].' и '.$text_user[2].' начался.';
//
mysql_query('INSERT INTO `ruine_logs` (
`tid`,`time`,`text`
) VALUES (
"'.$rid.'","'.time().'","'.mysql_real_escape_string($text).'"
)');
//
}
//
$rz = mysql_fetch_array(mysql_query('SELECT * FROM `ruine_zv` WHERE `uid` = "'.$u->info['id'].'" LIMIT 1'));
echo 'Группа с хаотичным распределением. Набрано '.$i.'/'.$loc_c['users'].' чел. ';
if( isset($rz['id']) ) {
echo '<input onClick="location.href=\'/main.php?cancel\';" type="button" value="Покинуть группу" class="btnnew">';
}else{
echo '<input onClick="location.href=\'/main.php?join\';" type="button" value="Присоединиться" class="btnnew">';
}
?>
</td>
<td align="right" valign="top">
<input type="button" value="Обновить" class="btnnew" onclick="location.href='/main.php';">
<input type="button" value="Профили характеристик" class="btnnew2" onclick="top.winframe('ruine_fm','Профили характеристик',590,480,'/ruin_characteristics.php');">
<input type="button" value="Логи текущих турнира" class="btnnew">
</td>
</tr>
</table>
<?php } ?>

View File

@@ -1,400 +0,0 @@
<?php
if(!defined('GAME'))
{
die();
}
if($u->room['file']=='shop2_')
{
$shopProcent = 1;
unset($_GET['sale']);
if(!isset($_GET['otdel']))
{
$_GET['otdel'] = 1;
}
$sid = 609;
$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`.* 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 = \Core\ConversionHelper::dataStringToArray($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']))
{
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 = $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;
}
if($shpCena<0)
{
$shpCena = 0;
}
$upd2 = mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `id` = "'.$itm['id'].'" LIMIT 1');
if($upd2)
{
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `inGroup` = "'.$itm['id'].'"');
$u->rep['rep3'] += $shpCena;
$upd = mysql_query('UPDATE `rep` SET `rep3` = "'.$u->rep['rep3'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
if($upd)
{
$error = 'Вы успешно продали предмет &quot;'.$itm['name'].' [x'.$col.']&quot; за '.$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'],'&quot;<font color="green">System.shop</font>&quot;: Предмет &quot;'.$itm['name'].' (x'.$col.')&quot; [itm:'.$itm['id'].'] был продан в магазин за <B>'.$shpCena.' Воинственности.</B>.',time(),$u->info['city'],'System.shop',0,0);
}else{
$u->addDelo(2,$u->info['id'],'&quot;<font color="green">System.shop</font>&quot;: Предмет &quot;'.$itm['name'].' (x'.$col.')&quot; [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%>&nbsp;<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>Отдел&nbsp;&quot;Оружие: кастеты,ножи&quot;</b>',
'<b>Отдел&nbsp;&quot;Оружие: топоры&quot;</b>',
'<b>Отдел&nbsp;&quot;Оружие: дубины,булавы&quot;</b>',
'<b>Отдел&nbsp;&quot;Оружие: мечи&quot;</b>',
'<b>Отдел&nbsp;&quot;Оружие: магические посохи&quot;</b>',
'<b>Отдел&nbsp;&nbsp;Ресурсы: пещерные&nbsp;</b>',
'<b>Отдел&nbsp;&quot;Одежда: плащи и накидки&quot;</b>',
'<b>Отдел&nbsp;&quot;Заклинания: нейтральные&quot;</b>',
'<b>Отдел&nbsp;&quot;Одежда: &quot;</b>',
'<b>Отдел&nbsp;&quot;Усилений:&quot;</b>',
'<b>Отдел&nbsp;&quot;Сундуки&quot;</b>',
'<b>Отдел&nbsp;&quot;Одежда: шлемы&quot;</b>',
'<b>Отдел&nbsp;&quot;Одежда: наручи&quot;</b>',
'<b>Отдел&nbsp;&quot;Одежда: пояса&quot;</b>',
'<b>Отдел&nbsp;&quot;Одежда: поножи&quot;</b>',
'<b>Отдел&nbsp;&quot;Щиты&quot;</b>',
'<b>Отдел&nbsp;&quot;Ювелирные товары: серьги&quot;</b>',
'<b>Отдел&nbsp;&quot;Ювелирные товары: ожерелья&quot;</b>',
'<b>Отдел&nbsp;&quot;Ювелирные товары: кольца&quot;</b>',
'<b>Отдел&nbsp;&quot;Заклинания: нейтральные&quot;</b>',
'<b>Отдел&nbsp;&quot;Заклинания: боевые и защитные&quot;</b>'
,'<b>Отдел&nbsp;&quot;Заклинания: пирожки&quot;</b>'
,'<b>Отдел&nbsp;&quot;Заклинания: исцеляющие&quot;</b>'
,'<b>Отдел&nbsp;&quot;Заклинания: манящие&quot;</b>'
,'<b>Отдел&nbsp;&quot;Заклинания: стратегические&quot;</b>'
,'<b>Отдел&nbsp;&quot;Заклинания: тактические&quot;</b>'
,'<b>Отдел&nbsp;&quot;Заклинания: сервисные&quot;</b>'
,'<b>Отдел&nbsp;&quot;Амуниция&quot;</b>',
'<b>Отдел&nbsp;&quot;Эликсиры&quot;</b>',
'<b>Отдел&nbsp;&quot;Подарки&quot;</b>',
'<b>Отдел&nbsp;&quot;Подарки: недобрые&quot;</b>',
'<b>Отдел&nbsp;&quot;Подарки: упаковка&quot;</b>',
'<b>Отдел&nbsp;&quot;Подарки: открытки&quot;</b>',
'<b>Отдел&nbsp;&quot;Подарки: фейерверки&quot;</b>',
'<b>Отдел&nbsp;&quot;Усиление оружия: заточки&quot;</b>',
'<b>Отдел&nbsp;&quot;Наставничество: образы&quot;</b>');
if(isset($otdels_small_array[$_GET['otdel']]))
{
echo $otdels_small_array[$_GET['otdel']];
}
} elseif (isset($_GET['sale']) && $_GET['sale'])
{
echo '
<B>Отдел&nbsp;&quot;Скупка&quot;</B><br>
Здесь вы можете продать свои вещи, за жалкие гроши...<br>
У вас в наличии:
';
}
?>
</tr>
<tr><td>
<!--Рюкзак / Прилавок-->
<table width="100%" CELLSPACING="1" CELLPADDING="1" bgcolor="#a5a5a5">
<?php
if(isset($_GET['gifts']))
{
$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` = "" 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 `iu`.`lastUPD` DESC');
$itmAll = $u->genInv(2,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`data` LIKE "%fromshop=609%" 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%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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="//img.new-combats.tech/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.10&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.10',1); ?>">Государственный магазин</a></td>
</tr>
</table>
</td>
</tr>
</table>
</td></table>
</td></table>
<div><br />
<div align="right">
<small>
Масса: <?=$u->aves['now']?>/<?=$u->aves['max']?> &nbsp;<br />
У вас в наличии: <span class="icos_WL"><b><?= round($u->rep['rep3']-$u->rep['rep3_buy']); ?> Воинственности</small></span></b> &nbsp;
</small>
</div>
<br />
<?php
/*кнопочки*/
/*if(!isset($_GET['sale']))
{
echo '<INPUT TYPE="button" value="Продать вещи" onclick="location=\'?otdel='.$_GET['otdel'].'&sale=1\'">&nbsp;';
} else {
echo '<INPUT TYPE="button" value="Купить вещи" onclick="location=\'?otdel='.$_GET['otdel'].'\'">&nbsp;';
}*/
?>
<INPUT TYPE="button" value="Обновить" onclick="location = '<?= 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 (
'',
'Оружие: кастеты,ножи',
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;топоры',
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;дубины,булавы',
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;мечи',
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;магические посохи',
'Ресурсы: пещерные&nbsp;',
'Одежда: плащи и накидки&nbsp;',
'Заклинания: нейтральные',
'Одежда: обмундирование',
'Усиления: сумки',
'Сундуки'
/*'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;',
/*'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;перчатки',
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;рубахи',
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;легкая броня',
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;тяжелая броня',
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;шлемы',
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;наручи',
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;пояса',
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;поножи',
'Щиты',
'Ювелирные товары: серьги',
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ожерелья',
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;кольца',
'Заклинания: нейтральные',
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;боевые и защитные',
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;пирожки',
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;исцеляющие',
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;манящие',
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;стратегические',
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;тактические',
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;сервисные',
'Амуниция',
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Эликсиры',
'Подарки',
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;недобрые',
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;упаковка',
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;открытки',
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;фейерверки',
'Усиление оружия: заточки'*/);
$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>
<?php
}
?>

View File

@@ -1,744 +1,140 @@
<?php
if (!defined('GAME')) {
die();
}
use Core\Config;
use Core\ConversionHelper;
use Core\Db;
use Core\View;
use Location\Shop;
use User\Clan;
use User\ItemsModel;
/* @var User $u */
if ($u->room['file'] != 'shop_') {
return;
}
$shopProcent = 100 - $c['shop_type1'];
$shopId = null;
$status = '';
$itmAllSee = '';
$actionSale = false;
$actionGifts = false;
$buyItemId = 0;
$buyEkrItemId = 0;
$buyVoinItemId = 0;
$sellItemId = 0;
$uc = null;
$giftsvars = [];
$otdel = 1;
if ((int)$u->info['room'] === 10) {
$shopId = Shop::MAIN;
}
if ((int)$u->info['room'] === 368) {
$shopId = Shop::SHOP_2;
}
if ((int)$u->info['room'] === 13) {
$shopId = Shop::BEREZKA;
}
if ($_SERVER["REQUEST_METHOD"] === "GET") { //неясно почему, $_GET вызывается буквалльно всегда, даже на пустом месте.
$actionSale = (bool)$_GET['sale'];
$actionGifts = (bool)$_GET['gifts'];
$buyItemId = intval($_GET['buy']);
$buyEkrItemId = intval($_GET['buyEkr']);
$buyVoinItemId = intval($_GET['buyVn']);
$sellItemId = intval($_GET['item']);
$otdel = $_GET['otdel'] ??= 1;
}
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` LIMIT 1'));
if (isset($to['id'])) {
$chat = new Chat();
$cmsg = new ChatMessage();
$cmsg->setCity($u->info['city']);
$cmsg->setTo($to['login']);
$cmsg->setType(6);
$present = new \DTO\Present();
$present->sender = $u->info['login'];
$present->receiver = $_POST['to_login'];
$present->textTitle = $_POST['podarok2'];
$present->text = $_POST['txt'];
if (intval($_POST['from']) === 1) {
$present->anonymousSender = true;
} elseif (intval($_POST['from'] === 2) && $u->info['clan'] > 0) {
$present->clanSender = true;
}
$sendPresent = new Present($present);
$status = $sendPresent->getStatus();
}
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>Недостаточно денег</div>';
} elseif (isset($itm_l['id'])) {
$itm = \User\ItemsModel::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" OR `im`.`type` = "37") 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);
$itm['gtxt2'] = str_replace('\x3C', '<', $itm['gtxt2']);
$itm['gtxt2'] = str_replace('\x3', '>', $itm['gtxt2']);
$itm['gtxt2'] = htmlspecialchars($itm['gtxt2'], null);
$giftlogin = $u->info['login'];
if ($_POST['from'] == 1) {
//Анонимно
$giftlogin = '<i>Анонима</i>';
} elseif ($_POST['from'] == 2 && $u->info['clan'] > 0) {
//От клана
$cln = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $u->info['clan'] . '" LIMIT 1'));
if (isset($cln['id'])) {
$giftlogin = 'клана <img src=/i/clan/' . $cln['id'] . '.gif> <b>' . $cln['name'] . '</b>';
}
}
$fspam = $filter->spamFiltr(str_replace('точка', '.', str_replace('ру', 'ru', $itm['gtxt1'])));
if ($fspam != '0') {
$itm['gtxt1'] = '<font color=red><b>&lt;РВС&gt;</b></font>';
$itm['gtxt2'] = '<font color=red><b>&lt;РВС&gt;</b></font>';
}
$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` = "' . $giftlogin . '",`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'], '&quot;<font color=#C65F00>Shop.' . $u->info['city'] . '</font>&quot;: Получен подарок от [id="' . $u->info['id'] . '"/ Логин : "' . $u->info['login'] . '"]. Предмет [id="' . $itm['id'] . '"/ Название : "' . $itm['name'] . '"] содержыит: "' . $itm['data'] . '"', time(), $u->info['city'], 'Shop.gift', 0, 0);
$ld = $u->addDelo(1, $u->info['id'], '&quot;<font color=#C65F00>Shop.' . $u->info['city'] . '</font>&quot;: Сделал подарок персонажу [id="' . $to['id'] . '"/ Логин : "' . $whos['login'] . '"]. Предмет [id="' . $itm['id'] . '"/ Название : "' . $itm['name'] . '"] содержыит: "' . $itm['data'] . '"', time(), $u->info['city'], 'Shop.gift', 0, 0);
if ($upd) {
$re = '<div>Подарок был успешно отправлен к &quot;' . $to['login'] . '&quot; за ' . $itm_l['money'] . ' кр.</div>';
if ($giftlogin == $u->info['login']) {
$text = ' Получен подарок <b>' . $itm_l['name'] . '</b>. От персонажа [login:' . $u->info['login'] . '] .';
} else {
$text = ' Получен подарок <b>' . $itm_l['name'] . '</b>. От персонажа ' . $giftlogin . ' .';
}
$cmsg->setText($text);
$chat->sendMsg($cmsg);
} else {
$re = '<div>Не удалось сделать подарок</div>';
}
} else {
$re = '<div>Не удалось сделать подарок, он испортился...</div>';
}
} else {
$re = '<div>Не удалось сделать подарок, курьер случайно сломал его...</div>';
}
} else {
$re = '<div>Предмет не найден</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" OR `im`.`type` = "37") 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'));
$po = \Core\ConversionHelper::dataStringToArray($itm['data']);
if (isset($itm['id']) && $itm['type'] != 37) {
$re = '<div>Дарить подарки возможно только в упаковке!</div>';
} elseif (!isset($po['item_inbox'])) {
$re = '<div>Вы ничего не запоковали в упаковку!</div>';
} elseif (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);
$itm['gtxt2'] = str_replace('\x3C', '<', $itm['gtxt2']);
$itm['gtxt2'] = str_replace('\x3', '>', $itm['gtxt2']);
$itm['gtxt2'] = htmlspecialchars($itm['gtxt2'], NULL);
$fspam = $filter->spamFiltr(str_replace('точка', '.', str_replace('ру', 'ru', $itm['gtxt1'])));
if ($fspam != '0') {
$itm['gtxt1'] = '<font color=red><b>&lt;РВС&gt;</b></font>';
$itm['gtxt2'] = '<font color=red><b>&lt;РВС&gt;</b></font>';
}
$giftlogin = $u->info['login'];
if ($fspam != '0') {
//Если спам то хуй анонимно!
} elseif ($_POST['from'] == 1) {
//Анонимно
$giftlogin = '<i>Анонима</i>';
} elseif ($_POST['from'] == 2 && $u->info['clan'] > 0) {
//От клана
$cln = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $u->info['clan'] . '" LIMIT 1'));
if (isset($cln['id'])) {
$giftlogin = 'клана <img src=/i/clan/' . $cln['id'] . '.gif> <b>' . $cln['name'] . '</b>';
}
}
$items = \Core\ConversionHelper::dataStringToArray($itm['data']);
$shop = new Shop($shopId, $otdel);
$shopName = Db::getValue('select name from room where id = ?', [$u->info['room']]);
$iteminc = mysql_fetch_array(mysql_query('SELECT * FROM `items_users` WHERE `id` = "' . intval($items['item_inbox']) . '" LIMIT 1'));
$iteminctru = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "' . $iteminc['item_id'] . '" LIMIT 1'));
if ($buyItemId) {
$status = $shop->buy($buyItemId);
} elseif ($buyEkrItemId) {
$status = $shop->buyEkr($buyEkrItemId);
} elseif ($buyVoinItemId) {
$status = $shop->buyVn($buyVoinItemId);
}
$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` = "' . $giftlogin . '",`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'], '&quot;<font color=#C65F00>Shop.' . $u->info['city'] . '</font>&quot;: Получен подарок от [id="' . $u->info['id'] . '"/ Логин : "' . $u->info['login'] . '"]. Предмет [id="' . $itm['id'] . '"/ Название : "' . $itm['name'] . '"] (' . $giftlogin . ') содержит: ["' . $iteminc['item_id'] . '" / "' . $iteminctru['name'] . '"]', time(), $u->info['city'], 'Shop.gift', 0, 0);
$ld = $u->addDelo(1, $u->info['id'], '&quot;<font color=#C65F00>Shop.' . $u->info['city'] . '</font>&quot;: Сделал подарок персонажу [id="' . $to['id'] . '"/ Логин : "' . $whos['login'] . '"]. Предмет [id="' . $itm['id'] . '"/ Название : "' . $itm['name'] . '" (' . $giftlogin . ')] содержит: ["' . $iteminc['item_id'] . '" / "' . $iteminctru['name'] . '"]', time(), $u->info['city'], 'Shop.gift', 0, 0);
if ($upd) {
$re = '<div align="left">Подарок был успешно отправлен к &quot;' . $to['login'] . '&quot;</div>';
if ($giftlogin == $u->info['login']) {
$text = ' Получен подарок <b>' . $itm['name'] . '</b>. От персонажа [login:' . $u->info['login'] . '] .';
} else {
$text = ' Получен подарок <b>' . $itm['name'] . '</b>. От персонажа ' . $giftlogin . ' .';
}
$cmsg->setText($text);
$chat->sendMsg($cmsg);
} else {
$re = '<div align="left">Не удалось сделать подарок</div>';
}
} else {
$re = '<div align="left">Предмет не найден</div>';
}
}
}
if ($actionSale) {
$itmAll = $u->genInv(2, '`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 style="text-align: center; background-color: lightgrey;">ПУСТО</td></tr>';
} else {
$re = '<div align="left">Персонаж с таким логином не найден</div>';
$itmAllSee = $itmAll[2];
}
if ($sellItemId) {
$item = ItemsModel::getOwnedItemById($sellItemId, User::start()->info['id']);
$itemData = ConversionHelper::dataStringToArray($item['data']);
$status = $item['gift'] ? 'Подарки не продаются!' : '';
$status = $itemData['nosale'] ? 'Предмет не для продажи!' : '';
if (!$status && $sellItemId) {
$sellprice = $item['1price'] - $item['1price'] * 0.1;
ItemsModel::delete($item['id']);
$u->addKr($sellprice);
$u->info['money'] += $sellprice;
$status = "Вы успешно продали предмет «{$item['name']}» за $sellprice кр.";
Delo::add(2, 'shopid:' . $shopId, $u->info['id'], "Предмет «{$item['name']}» [id:{$item['id']}] продан за $sellprice кр.", -$sellprice);
}
}
}
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 ($actionGifts) {
$uc = new Clan($u->info);
$imgsrc = Config::img();
$sp = Db::getRow('select * from users_gifts where uid = ?', [$u->info['id']]);
foreach ($sp as $pl) {
$giftsvars[] = [
'img' => $imgsrc . '/i/items/' . $pl['img'],
'jsvalue' => 1000000000000 + $pl['id'],
'money' => $pl['money'],
'linkname' => $pl['name'],
];
}
}
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 = \Core\ConversionHelper::dataStringToArray($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 = floor($itm['iznosNOW']) / ceil($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'] > ceil($itm['iznosMAX'])) {
$shpCena = $shpCena / 100 * (ceil($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 = 'Вы успешно продали предмет &quot;' . $itm['name'] . ' (x' . $col . ')&quot; за ' . $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'], '&quot;<font color="green">System.shop</font>&quot;: Предмет &quot;' . $itm['name'] . ' (x' . $col . ')&quot; [itm:' . $itm['id'] . '] был продан в магазин за <B>' . $shpCena . ' кр.</B>.', time(), $u->info['city'], 'System.shop', 0, 0);
} else {
$u->addDelo(2, $u->info['id'], '&quot;<font color="green">System.shop</font>&quot;: Предмет &quot;' . $itm['name'] . ' (x' . $col . ')&quot; [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 = \Core\ConversionHelper::dataStringToArray($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 = floor($itm['iznosNOW']) / ceil($plmx) * 100;
} else {
$prc1 = 0;
}
$shpCena = floor($shpCena / 2);
//$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 = 'Вы успешно обменяли предмет &quot;' . $itm['name'] . ' (x' . $col . ')&quot; на +' . $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'], '&quot;<font color="green">System.shop</font>&quot;: Предмет &quot;' . $itm['name'] . ' (x' . $col . ')&quot; [itm:' . $itm['id'] . '] был продан в магазин за <B>' . $shpCena . ' воинственность.</B>.', time(), $u->info['city'], 'System.shop', 0, 0);
} else {
$u->addDelo(2, $u->info['id'], '&quot;<font color="green">System.shop</font>&quot;: Предмет &quot;' . $itm['name'] . ' (x' . $col . ')&quot; [itm:' . $itm['id'] . '] был продан в магазин за <B>' . $shpCena . ' воинственность.</B> (Репутация не переведена).', time(), $u->info['city'], 'System.shop', 0, 0);
$error = 'Не удалось обменять предмет...';
}
} else {
$error = 'Не удалось обменять предмет...';
}
$itmAll = $u->genInv(3, '`iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`=0 AND `iu`.`inOdet`=0 AND `iu`.`inShop`=0 AND `im`.`type` in (28,38,63,64,37) AND (`iu`.`gift` = "" OR `iu`.`gift` = 1) ORDER BY `lastUPD` DESC');
if ($itmAll[0] == 0) {
$itmAllSee = '<tr><td style="text-align: center; background-color: lightgrey;">У вас нет подходящих предметов</td></tr>';
} else {
$error = 'Подходящий предмет не найден в инвентаре.';
$itmAllSee = $itmAll[2];
}
}
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%>&nbsp;<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>
<center><br><b>Магазин принимает вещи 0-7 уровней под 100%, вещи 8-го уровня под 95%, вещи 9-го уровня, а также свитки и эликсиры можно сдать в магазин под 70%.</b></div></center>
<?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>Отдел&nbsp;&quot;Оружие: кастеты,ножи&quot;</b>',
'<b>Отдел&nbsp;&quot;Оружие: топоры&quot;</b>',
'<b>Отдел&nbsp;&quot;Оружие: дубины,булавы&quot;</b>',
'<b>Отдел&nbsp;&quot;Оружие: мечи&quot;</b>',
'<b>Отдел&nbsp;&quot;Оружие: магические посохи&quot;</b>',
'<b>Отдел&nbsp;&quot;Одежда: сапоги&quot;</b>',
'<b>Отдел&nbsp;&quot;Одежда: перчатки&quot;</b>',
'<b>Отдел&nbsp;&quot;Одежда: рубахи&quot;</b>',
'<b>Отдел&nbsp;&quot;Одежда: легкая броня&quot;</b>',
'<b>Отдел&nbsp;&quot;Одежда: тяжелая броня&quot;</b>',
'<b>Отдел&nbsp;&quot;Одежда: шлемы&quot;</b>',
'<b>Отдел&nbsp;&quot;Одежда: наручи&quot;</b>',
'<b>Отдел&nbsp;&quot;Одежда: пояса&quot;</b>',
'<b>Отдел&nbsp;&quot;Одежда: поножи&quot;</b>',
'<b>Отдел&nbsp;&quot;Щиты&quot;</b>',
'<b>Отдел&nbsp;&quot;Ювелирные товары: серьги&quot;</b>',
'<b>Отдел&nbsp;&quot;Ювелирные товары: ожерелья&quot;</b>',
'<b>Отдел&nbsp;&quot;Ювелирные товары: кольца&quot;</b>',
'<b>Отдел&nbsp;&quot;Заклинания: нейтральные&quot;</b>',
'<b>Отдел&nbsp;&quot;Заклинания: боевые и защитные&quot;</b>'
, '<b>Отдел&nbsp;&quot;Заклинания: пирожки&quot;</b>'
, '<b>Отдел&nbsp;&quot;Заклинания: исцеляющие&quot;</b>'
, '<b>Отдел&nbsp;&quot;Заклинания: манящие&quot;</b>'
, '<b>Отдел&nbsp;&quot;Заклинания: стратегические&quot;</b>'
, '<b>Отдел&nbsp;&quot;Заклинания: тактические&quot;</b>'
, '<b>Отдел&nbsp;&quot;Заклинания: сервисные&quot;</b>'
, '<b>Отдел&nbsp;&quot;Амуниция&quot;</b>',
'<b>Отдел&nbsp;&quot;Эликсиры&quot;</b>',
'<b>Отдел&nbsp;&quot;Еда&quot;</b>',
'<b>Отдел&nbsp;&quot;Подарки&quot;</b>',
'<b>Отдел&nbsp;&quot;Подарки: недобрые&quot;</b>',
'<b>Отдел&nbsp;&quot;Подарки: упаковка&quot;</b>',
'<b>Отдел&nbsp;&quot;Подарки: открытки&quot;</b>',
'<b>Отдел&nbsp;&quot;Подарки: фейерверки&quot;</b>',
'<b>Отдел&nbsp;&quot;Усиление оружия: Заточки&quot;</b>',
'<b>Отдел&nbsp;&quot;Плащи и Накидки:&quot;</b>',
'<b>Отдел&nbsp;&quot;Готовые Комплекты:&quot;</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>Отдел&nbsp;&quot;Скупка&quot;</B><br>
Здесь вы можете продать свои вещи, за жалкие гроши...<br>' .
//<b>Магазин принимает вещи 0-7 уровней под 99%, вещи 8-го уровня под 95%, вещи 9-го уровня, а так же свитки и эликсиры можно сдать в магазин под 70%.</b><br>
'У вас в наличии:
';
} elseif (isset($_GET['gifts'])) {
echo '
<B>Отдел&nbsp;&quot;Сделать подарки&quot;</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>
<?php if ($u->info['exp'] >= 500000) { ?>
<INPUT TYPE=text NAME=podarok2 value="" maxlength=60 size=50>
<?php } else { ?>
<INPUT disabled TYPE=text NAME=podarok2 value="С уважением!" maxlength=60 size=50>
<BR><small><span>Для редактирования текста нужно 500000 Опыта!</span></small>
<?php
} ?>
<LI>Напишите текст сопроводительной записки (в информации о персонаже не отображается)<BR>
<?php if ($u->info['exp'] >= 500000) { ?>
<TEXTAREA NAME=txt ROWS=6 COLS=80></TEXTAREA>
<?php } else { ?>
<TEXTAREA NAME=txt ROWS=6 COLS=80 disabled>С уважением!</TEXTAREA>
<BR><small><span>Для редактирования текста нужно 500000 Опыта!</span></small>
<?php
} ?>
<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>
<?php if ($u->info['clan'] > 0) { ?><INPUT TYPE=radio NAME=from value=2> от имени клана<BR><?php } ?>
<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="//img.new-combats.tech/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="/item/0">' . $pl['name'] . '</a> &nbsp; (Масса: 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" OR `im`.`type` = "37") 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" 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];
}
echo $itmAllSee;
}
?>
</TABLE>
</TD>
</TR>
</TABLE>
</TD>
</FORM>
</TR>
</TABLE>
<td width="280" valign="top">
<TABLE cellspacing="0" cellpadding="0">
<TD width="100%">&nbsp;</TD>
<TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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="//img.new-combats.tech/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=<?= $code; ?>';"
title="<?php thisInfRm('1.180.0.9', 1); ?>">Центральная Площадь</a></td>
</tr>
<tr>
<td bgcolor="#D3D3D3"><img src="//img.new-combats.tech/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=<?= $code; ?>';"
title="<?php thisInfRm('1.180.0.368', 1); ?>">Подпольная лавка</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> &nbsp;<br/>
У вас в наличии: <b style="color:#339900;"><?= round($u->info['money'], 2); ?> кр.</b> &nbsp;
<?php
if ($u->info['level'] < 8 && $c['zuby'] == true) {
?>
<br/>Зубов: <?= $u->zuby($u->info['money4']) ?> &nbsp; &nbsp;
<?php
}
?>
</small>
</div>
<br/>
<center>
<?php
/*кнопочки*/
if (!isset($_GET['sale'])) {
echo '<INPUT class="btn" TYPE="button" value="Продать вещи" onclick="location=\'?otdel=' . $_GET['otdel'] . '&sale=1\'">&nbsp;';
} else {
echo '<INPUT class="btn" TYPE="button" value="Купить вещи" onclick="location=\'?otdel=' . $_GET['otdel'] . '\'">&nbsp;';
}
?>
<INPUT class="btn" TYPE="button" value="Обновить" onclick="location = '<?= str_replace('item', '', str_replace('buy', '', $_SERVER['REQUEST_URI'])); ?>';">
</center>
<BR>
</div>
<div style="background-color:#A5A5A5;padding:1">
<center><B>Отделы магазина</B></center>
</div>
<div style="line-height:17px;">
<style>.shop_menu_txt {
background-color: #d5d5d5;
}</style>
<?php
/*названия разделов (справа)*/
$otdels_array = array(
'',
'&nbsp;&nbsp;Кастеты,ножи',
'&nbsp;&nbsp;Топоры',
'&nbsp;&nbsp;Дубины,булавы',
'&nbsp;&nbsp;Мечи',
'&nbsp;&nbsp;Магические посохи',
'&nbsp;&nbsp;Сапоги',
'&nbsp;&nbsp;Перчатки',
'&nbsp;&nbsp;Рубахи',
'&nbsp;&nbsp;Легкая броня',
'&nbsp;&nbsp;Тяжелая броня',
'&nbsp;&nbsp;Шлемы',
'&nbsp;&nbsp;Наручи',
'&nbsp;&nbsp;Пояса',
'&nbsp;&nbsp;Поножи',
'&nbsp;&nbsp;Щиты',
'&nbsp;&nbsp;Серьги',
'&nbsp;&nbsp;Ожерелья',
'&nbsp;&nbsp;Кольца',
'&nbsp;&nbsp;Нейтральные',
'&nbsp;&nbsp;Боевые и защитные',
'&nbsp;&nbsp;Пирожки',
'&nbsp;&nbsp;Исцеляющие',
'&nbsp;&nbsp;Манящие',
'&nbsp;&nbsp;Стратегические',
'&nbsp;&nbsp;Тактические',
'&nbsp;&nbsp;Сервисные',
'&nbsp;&nbsp;Амуниция',
'&nbsp;&nbsp;Эликсиры',
'&nbsp;&nbsp;Еда',
'&nbsp;&nbsp;Подарки',
'&nbsp;&nbsp;Недобрые',
'&nbsp;&nbsp;Упаковка',
'&nbsp;&nbsp;Открытки',
'&nbsp;&nbsp;Фейерверки',
'&nbsp;&nbsp;Усиление оружия: Заточки',
'&nbsp;&nbsp;Одежда: Плащи и Накидки',
"<span style='color: #ff0000'>&nbsp;&nbsp;Одежда: Готовые Комплекты</span>",
'');
$i = 1;
while ($i != -1) {
if (isset($otdels_array[$i])) {
if (isset($_GET['otdel']) && $_GET['otdel'] == $i) {
$color = 'C7C7C7';
} else {
$color = 'e2e0e0';
}
if ($i == 1) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/1.png"> <b>Оружие:</b></div>';
} elseif ($i == 6) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/2.png"> <b>Одежда:</b></div>';
} elseif ($i == 15) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/3.png"> <b>Щиты:</b></div>';
} elseif ($i == 16) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/4.png"> <b>Ювелирные товары:</b></div>';
} elseif ($i == 19) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/6.png"> <b>Заклинания:</b></div>';
} elseif ($i == 27) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/7.png"> <b>Амуниция:</b></div>';
} elseif ($i == 28) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/5.png"> <b>Эликсиры:</b></div>';
} elseif ($i == 30) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/8.png"> <b>Подарки:</b></div>';
} elseif ($i == 35) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/9.png"> <b>Прочее:</b></div>';
}
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 '<div class="shop_menu_txt"><b>Возможности:</b></div>';
echo '<A HREF="?otdel=32&gifts=1"><DIV style="background-color: #' . $color . '">&nbsp;&nbsp;Сделать подарки</A>';
?>
</div>
</td>
</table>
<br>
<div id="textgo" style="visibility:hidden;"></div>
/** @var string $goLis инициализируется в файле из которого вызван этот. Отрисовка датчика задержки смены локации. */
/** @var string $code инициализируется в файле из которого вызван этот. Хеш-строка против кеширования. */
$renderArgs = [
'shopName' => $shopName,
'status' => $status,
'actionSale' => $actionSale,
'actionGifts' => $actionGifts,
'otdel' => $otdel,
'u' => $u,
'uc' => $uc,
'giftsvars' => $giftsvars,
'itmAllSee' => $itmAllSee,
'shop' => $shop,
'goLis' => $goLis,
'code' => $code,
'shopId' => $shopId,
'otdels' => $shop->getUsedOtdels(),
'i' => 1,
];
View::render('Locations/Shop.php', $renderArgs);

View File

@@ -1,357 +0,0 @@
<?php
if(!defined('GAME'))
{
die();
}
if(isset($file) && $file[0]=='shop_kat.php')
{
if(!isset($_GET['otdel'])) {
$_GET['otdel'] = 1;
}
$sid = 44;
$error = '';
if(isset($_GET['buy'])){
if($u->newAct($_GET['sd4'])==true){
$re = $u->buyItem($sid,(int)$_GET['buy'],(int)$_GET['x'],'frompisher='.$d->info['id2'].'|nosale=1');
}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 = \Core\ConversionHelper::dataStringToArray($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 = floor($itm['iznosNOW'])/ceil($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']>ceil($itm['iznosMAX'])){
$shpCena = $shpCena/100*(ceil($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 = 'Вы успешно продали предмет &quot;'.$itm['name'].' (x'.$col.')&quot; за '.$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'],'&quot;<font color="green">System.shop</font>&quot;: Предмет &quot;'.$itm['name'].' (x'.$col.')&quot; [itm:'.$itm['id'].'] был продан в магазин за <B>'.$shpCena.' кр.</B>.',time(),$u->info['city'],'System.shop',0,0);
} else {
$u->addDelo(2,$u->info['id'],'&quot;<font color="green">System.shop</font>&quot;: Предмет &quot;'.$itm['name'].' (x'.$col.')&quot; [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 = \Core\ConversionHelper::dataStringToArray($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 = floor($itm['iznosNOW'])/ceil($plmx)*100;
}else{
$prc1 = 0;
}
$shpCena = $shpCena/100*(100-$prc1);
if($itm['iznosMAX']>0 && $itm['iznosMAXi']>0 && $itm['iznosMAXi']>ceil($itm['iznosMAX'])){
$shpCena = $shpCena/100*(ceil($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 = 'Вы успешно обменяли предмет &quot;'.$itm['name'].' (x'.$col.')&quot; на +'.$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'],'&quot;<font color="green">System.shop</font>&quot;: Предмет &quot;'.$itm['name'].' (x'.$col.')&quot; [itm:'.$itm['id'].'] был продан в магазин за <B>'.$shpCena.' воинственность.</B>.',time(),$u->info['city'],'System.shop',0,0);
}else{
$u->addDelo(2,$u->info['id'],'&quot;<font color="green">System.shop</font>&quot;: Предмет &quot;'.$itm['name'].' (x'.$col.')&quot; [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%>&nbsp;<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>Отдел&nbsp;&quot;Заклятия&quot;</b>',
'<b>Отдел&nbsp;&quot;Боевый и защитные&quot;</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['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%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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="//img.new-combats.tech/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>
Масса: <?=$u->aves['now']?>/<?=$u->aves['max']?> &nbsp;<br />
У вас в наличии: <b style="color:#339900;"><?= round($u->info['money'],2); ?> кр.</b> &nbsp;
<?php
if($u->info['level'] < 8 && $c['zuby'] == true) {
?>
<br />Зубов: <?=$u->zuby($u->info['money4'])?> &nbsp; &nbsp;
<?php
}
?>
</small>
</div>
<br />
<INPUT class="btn" TYPE="button" value="Обновить" onclick="location = '<?= 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;">
<style>.shop_menu_txt { background-color: #d5d5d5; }</style>
<?php
/*названия разделов (справа)*/
$otdels_array = array (
'',
'&nbsp;&nbsp;Заклятия',
'&nbsp;&nbsp;Боевые и защитные',
'');
$i=1;
while ($i!=-1)
{
if(isset($otdels_array[$i]))
{
if(isset($_GET['otdel']) && $_GET['otdel']==$i)
{
$color = 'C7C7C7';
} else {
$color = 'e2e0e0';
}
if($i == 1) {
echo '<div class="shop_menu_txt"><b>Карманные предметы:</b></div>';
}elseif($i == 2) {
echo '<div class="shop_menu_txt"><b>Боевые и защитные:</b></div>';
}
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>
<?php
}
?>

View File

@@ -1,364 +0,0 @@
<?php
if(!defined('GAME'))
{
die();
}
if($u->room['file']=='shop_priz')
{
$shopProcent = 100-$c['shop_type1'];
if(!isset($_GET['otdel'])) {
$_GET['otdel'] = 1;
}
$sid = 404;
$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 = \Core\ConversionHelper::dataStringToArray($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 = 'Вы успешно продали предмет &quot;'.$itm['name'].' (x'.$col.')&quot; за '.$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'],'&quot;<font color="green">System.shop</font>&quot;: Предмет &quot;'.$itm['name'].' (x'.$col.')&quot; [itm:'.$itm['id'].'] был продан в магазин за <B>'.$shpCena.' кр.</B>.',time(),$u->info['city'],'System.shop',0,0);
} else {
$u->addDelo(2,$u->info['id'],'&quot;<font color="green">System.shop</font>&quot;: Предмет &quot;'.$itm['name'].' (x'.$col.')&quot; [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%>&nbsp;<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;
}
.shop_menu_txt { background-color: #d5d5d5; }
</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['otdel']))
{
$otdels_small_array = array (1=>'<b>Отдел&nbsp;&quot;Оружие: кастеты,ножи&quot;</b>',2=>'<b>Отдел&nbsp;&quot;Оружие: топоры&quot;</b>',3=>'<b>Отдел&nbsp;&quot;Оружие: дубины,булавы&quot;</b>',4=>'<b>Отдел&nbsp;&quot;Оружие: мечи&quot;</b>',5=>'<b>Отдел&nbsp;&quot;Оружие: магические посохи&quot;</b>',6=>'<b>Отдел&nbsp;&quot;Одежда: сапоги&quot;</b>',7=>'<b>Отдел&nbsp;&quot;Одежда: перчатки&quot;</b>',8=>'<b>Отдел&nbsp;&quot;Одежда: рубахи&quot;</b>',28=>'<b>Отдел&nbsp;&quot;Одежда: плащи&quot;</b>',9=>'<b>Отдел&nbsp;&quot;Одежда: легкая броня&quot;</b>',10=>'<b>Отдел&nbsp;&quot;Одежда: тяжелая броня&quot;</b>',11=>'<b>Отдел&nbsp;&quot;Одежда: шлемы&quot;</b>',12=>'<b>Отдел&nbsp;&quot;Одежда: наручи&quot;</b>',13=>'<b>Отдел&nbsp;&quot;Одежда: пояса&quot;</b>',14=>'<b>Отдел&nbsp;&quot;Одежда: поножи&quot;</b>',15=>'<b>Отдел&nbsp;&quot;Щиты&quot;</b>',16=>'<b>Отдел&nbsp;&quot;Ювелирные товары: серьги&quot;</b>',17=>'<b>Отдел&nbsp;&quot;Ювелирные товары: ожерелья&quot;</b>',18=>'<b>Отдел&nbsp;&quot;Ювелирные товары: кольца&quot;</b>',19=>'<b>Отдел&nbsp;&quot;Заклинания: нейтральные&quot;</b>',20=>'<b>Отдел&nbsp;&quot;Заклинания: боевые и защитные&quot;</b>',21=>'<b>Отдел&nbsp;&quot;Амуниция&quot;</b>',22=>'<b>Отдел&nbsp;&quot;Амуниция: эликсиры&quot;</b>',23=>'<b>Отдел&nbsp;&quot;Подарки&quot;</b>',24=>'<b>Отдел&nbsp;&quot;Подарки: недобрые&quot;</b>',25=>'<b>Отдел&nbsp;&quot;Подарки: открытки&quot;</b>',26=>'<b>Отдел&nbsp;&quot;Подарки: упаковка&quot;</b>',27=>'<b>Отдел&nbsp;&quot;Подарки: фейерверки&quot;</b>',29=>'<b>Отдел&nbsp;&quot;Пещерные ресурсы&quot;</b>');
if(isset($otdels_small_array[$_GET['otdel']]))
{
echo $otdels_small_array[$_GET['otdel']];
}
} elseif (isset($_GET['sale']))
{
echo '
<B>Отдел&nbsp;&quot;Продажа предметов&quot;</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>
<?php if($u->info['clan']>0){ ?><INPUT TYPE=radio NAME=from value=2 > от имени клана<BR><?php } ?>
<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="//img.new-combats.tech/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="/item/0">'.$pl['name'].'</a> &nbsp; (Масса: 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%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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="//img.new-combats.tech/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=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.323',1); ?>">Большая Парковая Улица</a></td>
</tr>
<?php <tr>
<td bgcolor="#D3D3D3"><img src="//img.new-combats.tech/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=<?= $code; ?>';" title="<?php 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']?> &nbsp;<br />
У вас в наличии: <b style="color:#339900;"><?= round($u->info['money'],2); ?> кр.</b> &nbsp;
</small>
</div>
<br />
<INPUT TYPE="button" value="Обновить" onclick="location = '<?= 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 (1=>'&nbsp;&nbsp;Кастеты,ножи',2=>'&nbsp;&nbsp;Топоры',3=>'&nbsp;&nbsp;Дубины,булавы',4=>'&nbsp;&nbsp;Мечи',5=>'&nbsp;&nbsp;Магические посохи',6=>'&nbsp;&nbsp;Сапоги',7=>'&nbsp;&nbsp;Перчатки',8=>'&nbsp;&nbsp;Рубахи',9=>'&nbsp;&nbsp;Легкая броня',10=>'&nbsp;&nbsp;Тяжелая броня',11=>'&nbsp;&nbsp;Шлемы',12=>'&nbsp;&nbsp;Наручи',13=>'&nbsp;&nbsp;Пояса',14=>'&nbsp;&nbsp;Поножи',15=>'&nbsp;&nbsp;Щиты',16=>'&nbsp;&nbsp;Серьги',17=>'&nbsp;&nbsp;Ожерелья',18=>'&nbsp;&nbsp;Кольца',19=>'&nbsp;&nbsp;Нейтральные',20=>'&nbsp;&nbsp;Боевые и защитные',21=>'&nbsp;&nbsp;Амуниция',22=>'&nbsp;&nbsp;Эликсиры',23=>'&nbsp;&nbsp;Подарки',24=>'&nbsp;&nbsp;Недобрые',25=>'&nbsp;&nbsp;Открытки',26=>'&nbsp;&nbsp;Упаковка',27=>'&nbsp;&nbsp;Фейерверки',28=>'&nbsp;&nbsp;Плащи и накидки','29'=>'&nbsp;&nbsp;Пещерные ресурсы',/*29=>'Подарочные сертификаты'/*,29=>'Слоты смены: Постоянные',30=>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Временные слоты смены'*/);
$i=1;
while ($i!=-1)
{
if(isset($otdels_array[$i]))
{
if(isset($_GET['otdel']) && $_GET['otdel']==$i)
{
$color = 'C7C7C7';
} else {
$color = 'e2e0e0';
}
if($i == 1) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/1.png"> <b>Оружие:</b></div>';
} elseif($i == 6) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/2.png"> <b>Одежда:</b></div>';
} elseif($i == 15) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/3.png"> <b>Щиты:</b></div>';
} elseif($i == 16) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/4.png"> <b>Ювелирные товары:</b></div>';
} elseif($i == 19) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/6.png"> <b>Заклинания:</b></div>';
} elseif($i == 21) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/7.png"> <b>Амуниция:</b></div>';
} elseif($i == 22) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/5.png"> <b>Эликсиры:</b></div>';
} elseif($i == 23) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/8.png"> <b>Подарки:</b></div>';
} elseif($i == 28) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/9.png"> <b>Дополнительно:</b></div>';
}
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>
<?php
}
?>

View File

@@ -1,214 +0,0 @@
<?php
if(!defined('GAME'))
{
die();
}
session_start();
$user=$u->info;
$timer = time()+24*60*60;
$is_eff=mysql_fetch_array(mysql_query("SELECT id,timeUse FROM eff_users where id_eff='397' and `delete` =0 and uid='".$u->info['id']."'"));
if($_GET['get']=='10' && $is_eff[0]==0){
/*
'm1'=>'Мф. критического удара (%)',
'm2'=>'Мф. против критического удара (%)',
'm3'=>'Мф. мощности крит. удара (%)',
'm4'=>'Мф. увертывания (%)',
'm5'=>'Мф. против увертывания (%)',
'm6'=>'Мф. контрудара (%)',
'm7'=>'Мф. парирования (%)',
'm10'=>'Мф. мощности урона',
'm11'=>'Мф. мощности магии стихий',
'za'=>'Защита от урона',
'zm'=>'Защита от магии стихий'
's1'=>'Сила',
's2'=>'Ловкость',
's3'=>'Интуиция',
's4'=>'Выносливость',
's5'=>'Интеллект',
's6'=>'Мудрость',
's7'=>'Духовность',
's8'=>'Воля',
's9'=>'Свобода духа',
's10'=>'Божественность'
$u->info['admin']
*/
$datadd='|add_m10='.rand(1,5).'|add_m11='.rand(1,5).'|add_m6='.rand(1,2).'|add_m7='.rand(1,2).'|add_za='.rand(5,10).'';
if(mysql_query("UPDATE `users` SET `money`=`money`+'10' where `id`='".$user['id']."'") and
mysql_query('INSERT INTO `eff_users` (
`id_eff`,`uid`,`name`,`data`,`overType`,`timeUse`
) VALUES (
"397","'.$user['id'].'","Благословление Справедливости","add_exp=5'.$datadd.'|nofastfinisheff=1","105","'.time().'"
)'));
{
$err = "Справедливость сегодня в хорошем настроении. Вы получили Благословление Справедливости и 10 кредитов!";
mysql_query('UPDATE `users_achiv` SET `pa`= `pa`+1 WHERE `id` = "'.$user['id'].'" LIMIT 1');
}
}
elseif($_GET['get']=='10' && $is_eff[0]>0){
$wait_sec=$is_eff['timeUse'];
$new_t=time();
$left_time=$wait_sec-$new_t;
$left_min=floor($left_time/3600);
$left_sec=floor(($left_time-$left_min*3600)/60);
if($left_min==1){$time_h="час";}
if($left_min>1 and $left_min<5){$time_h="часа";}
if($left_min>4){$time_h="часов";}
$time_left=$left_min." ".$time_h." ".$left_sec." мин";
$err="Вы уже получали благословение Справедливости. Дождитесь окончания текущего Благословления";
}
?>
<HTML><HEAD>
<link rel=stylesheet type="text/css" href="//img.new-combats.tech/i/main.css">
<META Http-Equiv=Cache-Control Content=no-cache>
<meta http-equiv=PRAGMA content=NO-CACHE>
<META Http-Equiv=Expires Content=0>
</HEAD>
<body bgcolor=e2e0e0 style="background-image: url(/i/misc/statue.png);background-repeat:no-repeat;background-position:top right">
<div id=hint4 class=ahint></div>
<TABLE width=100%>
<TR><TD valign=top width=100%><center><font style="font-size:24px; color:#000033"><h3>"Памятник Справедливости"</h3></font></center>
<div style="float:right;width:300px;">
<?php
//id предмета
$arr = array(
);
if( isset($_GET['takeartefact']) ) {
$i = (int)$_GET['takeartefact'];
$itm = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "'.mysql_real_escape_string($arr[$i]).'" LIMIT 1'));
if(isset($itm['id'])) {
$take_today = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `items_users` WHERE `uid` = "'.$u->info['id'].'" AND `data` LIKE "%musor_art=1%" AND `delete` < 1234567890 LIMIT 1'));
$take_today = 0 + $take_today[0];
if( $take_today < 2 ) {
$error .= 'Вы взяли у Ангела «'.$itm['name'].'» найти вы его можете у себя в рюкзаке.';
\User\ItemsModel::addItem($itm['id'],$u->info['id'],'|sudba='.$u->info['login'].'|nosale=1|frompisher=1|musor_art=1');
}else{
$error .= 'Ангел Вам уже выдал предмет, больше вы не получите, если хотите поменять свою вещь, отдайте Ангелу те которые вы уже взяли !';
}
}else{
$error .= 'Предмет не найден!';
}
}elseif(isset($_GET['restart'])) {
if(mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `uid` = "'.$u->info['id'].'" AND `data` LIKE "%musor_art=1%" AND `delete` < 1234567890')) {
$error .= 'Вы отдали все вещи полученные в дар Ангелом, выберите себе новые предметы.';
}else{
$error .= 'У вас нет предметов от Ангела.';
}
}
echo '<b style="color:red">'.$error.'</b><br>';
$i = 0;
$items = '';
while($i < count($arr)) {
$itm = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "'.mysql_real_escape_string($arr[$i]).'" LIMIT 1'));
if(isset($itm['id'])) {
$items .= ' <a href="?takeartefact='.$i.'"><img src="//img.new-combats.tech/i/items/'.$itm['img'].'" title="Взять &quot;' . $itm['name'] . '&quot;"></a> &nbsp; ';
}
$i++;
}
/*echo '<a href="?restart=1">Отдать Ангелу вещи</a><br><b>Возможно взять вещи:</b><br>';
if( $items != '' ) {
echo '<br><br>'.$items;
}else{
echo 'Нет предметов';
}*/
?>
</div>
<center><img src="/i/statue/big1256_zspobic.jpg" ></center>
<TD nowrap valign=top>
<BR><DIV align=right>
<td width=280 valign=top><TABLE cellspacing=0 cellpadding=0><TD width=100%>&nbsp;</TD><TD><HTML>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
</td>
<td>
<TABLE height=15 border="0" cellspacing="0" cellpadding="0">
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
</td>
<td>
<td width="280" valign="top">
<TABLE cellspacing="0" cellpadding="0"><TD width="100%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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://<?= $c['img']; ?>/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.415&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.415',1); ?>">Площадь поклона</a></td>
</tr>
</table>
</td>
</tr>
</table>
</td></table>
</td></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>
</TD></TR>
</HTML>
</TD></TABLE>
</table>
</DIV>
</TD>
</TR>
<tr>
<td>
<div align="left"><font color="red"><b><?=$err?></b></font></div>
Благословление Справедливости: <a href="?get=10">получить</a>
</td>
</tr>
</TABLE>
<br>
</BODY>
<br>
<br>
<br>
<TABLE width=100% align="right">
<tr><td>
</TD></tr>
</TABLE>
</HTML>

View File

@@ -1,204 +0,0 @@
<?php
if(!defined('GAME'))
{
die();
}
if($u->room['file'] == '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%>&nbsp;<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%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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="//img.new-combats.tech/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.224&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.224',1); ?>">Рыцарский зал</a></td>
</tr>
<tr>
<td bgcolor="#D3D3D3"><img src="//img.new-combats.tech/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.221&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.221',1); ?>">Торговый зал</a></td>
</tr>
</table>
</td>
</tr>
</table>
</td></table>
</td></table>
<div><br />
<div align="right">
<small>
Масса: <?=$u->aves['now']?>/<?=$u->aves['max']?> &nbsp;<br />
У вас в наличии: <b style="color:#339900;"><?= round($u->info['money'],2); ?> кр.</b> &nbsp;
</small>
</div>
<br />
<INPUT TYPE="button" class="btn" value="Обновить" onclick="location = '<?= $_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>
<?php
}
?>

View File

@@ -1,335 +0,0 @@
<?php
if(!defined('GAME'))
{
die();
}
if($u->room['file']=='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>Предмет &quot;Билет&quot; был перемещен к Вам в инвентарь, в раздел &quot;прочее&quot;.';
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"><?= $u->room['name'].' "'.$u->city_name[$u->info['city']].'"'; ?></div>
<?php
echo '<b style="color:red">'.$error.'</b>';
if($cst!='')
{
?>
<center>
<b>Телепортация в другие города<?php if(isset($zd['id'])){ echo ' </b>(Возможна через '.$u->timeOut($zd['time']-time()).')<b>'; } ?></b>
</center>
<?php 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>
<?= $cst; ?>
</table>
<br />
<?php } } 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>
<?php //echo $cs; ?>
</table>-->
<?php //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%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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="//img.new-combats.tech/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=<?= $code; ?>';" title="<?php 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']?> &nbsp;<br />
У вас в наличии: <b style="color:#339900;"><?= round($u->info['money'],2); ?> кр.</b> &nbsp;
</small>
</div>
<br />
<br />
</div>
</td>
</table>
<br>
<div id="textgo" style="visibility:hidden;"></div>
<?php
}
?>

View File

@@ -1,206 +0,0 @@
<?php
if(!defined('GAME'))
{
die();
}
if($u->room['file'] == 'zooshop')
{
$shopProcent = 50;
if(!isset($_GET['otdel']))
{
$_GET['otdel'] = 1;
}
$sid = 8;
$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%>&nbsp;<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;
}
.shop_menu_txt { background-color: #d5d5d5; }
</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>',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
//Выводим вещи в магазине для покупки
$u->shopItems($sid);
?>
</TABLE>
</TD></TR>
</TABLE>
</TD>
</FORM>
</TR>
</TABLE>
<td width="280" valign="top">
<TABLE cellspacing="0" cellpadding="0"><TD width="100%">&nbsp;</TD><TD>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<!-- -->
<?= $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="//img.new-combats.tech/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.213&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.213',1); ?>">Большая торговая улица</a></td>
</tr>
</table>
</td>
</tr>
</table>
</td></table>
</td></table>
<div><br />
<div align="right">
<small>
Масса: <?=$u->aves['now']?>/<?=$u->aves['max']?> &nbsp;<br />
У вас в наличии: <b style="color:#339900;"><?= round($u->info['money'],2); ?> кр.</b> &nbsp;
</small>
</div>
<br />
<INPUT TYPE="button" value="Обновить" onclick="location = '<?= $_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=>'&nbsp;&nbsp;Нейтральные',2=>'&nbsp;&nbsp;Еда');
$i=1;
while ($i!=-1)
{
if(isset($otdels_array[$i]))
{
if(isset($_GET['otdel']) && $_GET['otdel']==$i)
{
$color = 'C7C7C7';
} else {
$color = 'e2e0e0';
}
if($i == 1) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/6.png"> <b>Заклинания:</b></div>';
} elseif($i == 2) {
echo '<div class="shop_menu_txt"><img height="12" width="12" src="i/shop_ico/7.png"> <b>Амуниция:</b></div>';
}
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>
<?php
}
?>

View File

@@ -59,37 +59,6 @@ if (isset($_GET['showmenu'])) {
var block = document.getElementById('block_' + id);
block.style.display = 'none';
}
<?php
$rb = mysql_fetch_array(
mysql_query('SELECT COUNT(*) FROM `bank` WHERE `block` = 0 AND `uid` = "' . $u->info['id'] . '"')
);
?>
function bank_info() {
<?php if(!isset($u->bank['id']) && $rb[0] == 0){ ?>
alert('У Вас нет активных счетов. \n\n На правах рекламы: Вы можете открыть счёт в Банке "<?= $c['title3']; ?>",' +
' на Страшилкиной улице*\n\n* Мелким шрифтом: услуга платная.');
<?php
}elseif($rb[0] > 0){
?>
var ddtpswBank = '<div><form action="main.php?inv=1&otdel=<?= $_GET['otdel']; ?>&rnd=<?= $code; ?>" method="post">' +
'<table style="border:1px solid #B1A996;" width="300" border="0" cellspacing="0" cellpadding="0"><tr><td bgcolor="#B1A996"><div align="center"><strong>Счёт в банке</strong><a href="javascript:void(0)" onclick="document.getElementById(\'chpassbank\').style.display=\'none\'" title="Закрыть окно" style="float:right;padding-right:5px;">x</a></div></td></tr><tr><td bgcolor="#DDD5C2" style="padding:5px;"><div align="center"><small>Выберите счёт и введите пароль<br />' +
'<select name="bank" id="bank">' +
<?php
$scet = mysql_query('SELECT `id` FROM `bank` WHERE `block` = "0" AND `uid` = "' . $u->info['id'] . '"');
while ($num_scet = mysql_fetch_array($scet)) {
echo "'<option>" . $u->getNum($num_scet['id']) . "</option>'+";
}
?>
'</select><input style="margin-left:5px;" type="password" name="bankpsw" id="bankpsw" /><label></label></small><input style="margin-left:3px;" type="submit" name="button" id="button" value=" ok " /></div></td></tr></table></form></div>';
var ddtpsBankDiv = document.getElementById('chpassbank');
if (ddtpsBankDiv != undefined) {
ddtpsBankDiv.style.display = '';
ddtpsBankDiv.innerHTML = ddtpswBank;
}
<?php
}
?>
}
function save_com_can() {
var ddtpsBankDiv = document.getElementById('chpassbank');