Перенос разрозненных файлов в фабрику. Утилизация неиспользуемых функций. #49
This commit is contained in:
@@ -89,7 +89,7 @@ if (isset($ba['id'])) {
|
||||
$uba = Db::getRow('select * from users where login = ? and banned = 0', [$_POST['buy_ekr']]);
|
||||
$uba['uid'] = $uba['id'];
|
||||
if (isset($uba['id'])) {
|
||||
echo 'Покупатель: ' . $u->getLogin($uba['uid']) . '<br>';
|
||||
echo 'Покупатель: ' . User::getLogin($uba['uid']) . '<br>';
|
||||
} else {
|
||||
echo '<span style="color: red;">Персонаж заблокирован, либо не найден.</span><hr>';
|
||||
unset($_POST['buy_ekr']);
|
||||
@@ -222,7 +222,7 @@ if (isset($ba['id'])) {
|
||||
(new Chat())->sendMsg($cmsg);
|
||||
|
||||
$text_msg = 'Алхимик <b>' . $u->info['login'] . '</b> совершил продажу <b>' .
|
||||
$_POST['buy4ekr'] . '</b> ЕКР. (скидка ' . $ba['procent'] . '% , задолжность ' . $ba['USD'] . '$). Покупатель: ' . $u->getLogin($uba['uid']) . '.</b>.';
|
||||
$_POST['buy4ekr'] . '</b> ЕКР. (скидка ' . $ba['procent'] . '% , задолжность ' . $ba['USD'] . '$). Покупатель: ' . User::getLogin($uba['uid']) . '.</b>.';
|
||||
|
||||
$balance = Db::getValue('select sum(money) from balance_money where cancel = 0');
|
||||
$balance += $money;
|
||||
@@ -298,7 +298,7 @@ $p['m1'] = 1;
|
||||
$srok = [15 => '15 минут', 30 => '30 минут', 60 => 'один час', 180 => 'три часа', 360 => 'шесть часов', 720 => 'двенадцать часов', 1440 => 'одни сутки', 4320 => 'трое суток'];
|
||||
|
||||
if (isset($_GET['usemod']) && isset($_POST['usem1'])) {
|
||||
require_once('moder/usem1.php');
|
||||
//require_once('moder/usem1.php'); see Moderation->silence
|
||||
}
|
||||
if (isset($_POST['tologin'], $_POST['message'])) {
|
||||
$cmsg = new ChatMessage();
|
||||
@@ -327,7 +327,7 @@ echo '<br><h2>Список реальщиков:</h2><br>';
|
||||
$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->getLogin($pl['uid']);
|
||||
$lg = User::getLogin($pl['uid']);
|
||||
|
||||
if ($online > time() - 240) {
|
||||
$lg = '<span style="color: green;">' . $lg . '</span>';
|
||||
|
||||
@@ -18,7 +18,7 @@ if (!isset($an['id'])) {
|
||||
echo '<font color="red">Зверь был выгнан...</font>';
|
||||
mysql_query('UPDATE `users` SET `animal` = "0" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
|
||||
mysql_query('UPDATE `users_animal` SET `delete` = "' . time() . '" WHERE `uid` = "' . $u->info['id'] . '" AND `id` = "' . $an['id'] . '" AND `delete` = "0" LIMIT 1');
|
||||
} elseif (isset($_GET['anml_login']) && $an['rename'] == 0) {
|
||||
} elseif (isset($_GET['anml_login']) && $an['renameArrayKeys'] == 0) {
|
||||
$n = 1;
|
||||
function en_ru($txt)
|
||||
{
|
||||
@@ -43,8 +43,8 @@ if (!isset($an['id'])) {
|
||||
|
||||
|
||||
if ($n == 1) {
|
||||
mysql_query('UPDATE `users_animal` SET `name` = "' . mysql_real_escape_string($nl) . '",`rename` = "1" WHERE `uid` = "' . $u->info['id'] . '" AND `id` = "' . $an['id'] . '" AND `delete` = "0" LIMIT 1');
|
||||
$an['rename'] = 1;
|
||||
mysql_query('UPDATE `users_animal` SET `name` = "' . mysql_real_escape_string($nl) . '",`renameArrayKeys` = "1" WHERE `uid` = "' . $u->info['id'] . '" AND `id` = "' . $an['id'] . '" AND `delete` = "0" LIMIT 1');
|
||||
$an['renameArrayKeys'] = 1;
|
||||
echo '<font color="red">Вы успешно переименовали питомца в "' . $nl . '"</font>';
|
||||
} else {
|
||||
echo '<font color="red">Эта кличка не подходит</font>';
|
||||
@@ -216,9 +216,9 @@ if (!isset($an['id'])) {
|
||||
</td>
|
||||
<td valign="top">
|
||||
<div>
|
||||
<div style="float:left"><?php if ($an['rename'] == 0) { ?><input type="button" onclick="top.anren();" value="Кличка"/><?php } ?> <input type="button"
|
||||
onclick="if(confirm('Выгнать зверя?')){top.frames['main'].location='main.php?pet=1&delete=<?= $an['id'] ?>&rnd=<?= $code ?>'}"
|
||||
value="Выгнать"/></div>
|
||||
<div style="float:left"><?php if ($an['renameArrayKeys'] == 0) { ?><input type="button" onclick="top.anren();" value="Кличка"/><?php } ?> <input type="button"
|
||||
onclick="if(confirm('Выгнать зверя?')){top.frames['main'].location='main.php?pet=1&delete=<?= $an['id'] ?>&rnd=<?= $code ?>'}"
|
||||
value="Выгнать"/></div>
|
||||
<div style="float:right"><input type="button" onclick="top.frames['main'].location='main.php?pet=1&rnd=<?= $code ?>'" class="btn" value="Обновить"/> <input type="button"
|
||||
onclick="top.frames['main'].location='main.php?rnd=<?= $code ?>'"
|
||||
class="btn"
|
||||
|
||||
@@ -540,11 +540,11 @@ if ($u->info['clan_prava'] != 'glava') {
|
||||
);
|
||||
if ($usr['level'] < 10) {
|
||||
mysql_query(
|
||||
'UPDATE `users` SET `palpro` = 0, `clan` = 0, `clan_zv` = 0, `align` = 0, `clan_prava` = "0|0|0|0", `money` = `money` - 50 , `clan_delay` = "0" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
|
||||
'UPDATE `users` SET `clan` = 0, `clan_zv` = 0, `align` = 0, `clan_prava` = "0|0|0|0", `money` = `money` - 50 , `clan_delay` = "0" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
|
||||
);
|
||||
} else {
|
||||
mysql_query(
|
||||
'UPDATE `users` SET `palpro` = 0, `clan` = 0, `clan_zv` = 0, `align` = 0, `clan_prava` = "0|0|0|0", `money` = `money` - 50 , `clan_delay` = "' . time() . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
|
||||
'UPDATE `users` SET `clan` = 0, `clan_zv` = 0, `align` = 0, `clan_prava` = "0|0|0|0", `money` = `money` - 50 , `clan_delay` = "' . time() . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
|
||||
);
|
||||
}
|
||||
$ar = $u->rem_itm_cl($u->info, $res['id'], 7);
|
||||
@@ -885,9 +885,9 @@ if ($u->info['clan_prava'] != 'glava') {
|
||||
);
|
||||
while ($pl = mysql_fetch_array($sp)) {
|
||||
if ($pl['uid'] > 0) {
|
||||
$login = $u->getLogin($pl['uid']);
|
||||
$login = User::getLogin($pl['uid']);
|
||||
if ($tt[2][0] == 1) {
|
||||
$pl['text'] = '<img src="'.Config::img().'/i/clear.gif" width="13" height="13" title="Удалить событие" class="leftimg" style="cursor:pointer" onclick="location=\'main.php?clan&events&pg=' . ceil(
|
||||
$pl['text'] = '<img src="' . Config::img() . '/i/clear.gif" width="13" height="13" title="Удалить событие" class="leftimg" style="cursor:pointer" onclick="location=\'main.php?clan&events&pg=' . ceil(
|
||||
$pg
|
||||
) . '&delete=' . $pl['id'] . '\'">' . $pl['text'];
|
||||
}
|
||||
@@ -1129,11 +1129,11 @@ if ($u->info['clan_prava'] != 'glava') {
|
||||
$ar = $u->rem_itm_cl($usr, $res['id'], 8);
|
||||
if ($usr['level'] < 10) {
|
||||
mysql_query(
|
||||
'UPDATE `users` SET `palpro` = 0, `clan_prava` = 0, `clan` = 0, `clan_zv` = 0, `mod_zvanie` = "", `align` = 0, `clan_delay` = "0" WHERE `id` = "' . $usr['id'] . '" LIMIT 1'
|
||||
'UPDATE `users` SET `clan_prava` = 0, `clan` = 0, `clan_zv` = 0, `mod_zvanie` = "", `align` = 0, `clan_delay` = "0" WHERE `id` = "' . $usr['id'] . '" LIMIT 1'
|
||||
);
|
||||
} else {
|
||||
mysql_query(
|
||||
'UPDATE `users` SET `palpro` = 0, `clan_prava` = 0, `clan` = 0, `clan_zv` = 0, `mod_zvanie` = "", `align` = 0, `clan_delay` = "' . time() . '" WHERE `id` = "' . $usr['id'] . '" LIMIT 1'
|
||||
'UPDATE `users` SET `clan_prava` = 0, `clan` = 0, `clan_zv` = 0, `mod_zvanie` = "", `align` = 0, `clan_delay` = "' . time() . '" WHERE `id` = "' . $usr['id'] . '" LIMIT 1'
|
||||
);
|
||||
}
|
||||
$u->info['money'] -= $c_pr[1];
|
||||
@@ -1199,8 +1199,6 @@ if ($u->info['clan_prava'] != 'glava') {
|
||||
echo '<font color="#FF0000"><b>Подходящий игрок не найден или не подал заявку в Ваш клан.</b></font><br>';
|
||||
} elseif ($usr['clan_prava'] == 'galva') {
|
||||
echo '<font color="#FF0000"><b>Игрок уже является главой клана</b></font><br>';
|
||||
// }elseif($usr['palpro'] < time()) {
|
||||
// echo '<font color="#FF0000"><b>Игрок должен пройти проверку у паладинов</b></font><br>';
|
||||
} elseif ($usr['clan_delay'] + 10 * 24 * 60 * 60 > time()) {
|
||||
echo '<font color="#FF0000"><b>У игрока задержка на вступление в клан до ' . date(
|
||||
'd.m.Y H:i', $usr['clan_delay'] + 10 * 24 * 60 * 60
|
||||
@@ -1212,7 +1210,6 @@ if ($u->info['clan_prava'] != 'glava') {
|
||||
} elseif ($is_cl >= $lvl_prava[$res['level']][0]) {
|
||||
echo '<font color="#FF0000"><b>Достигнут лимит приглашений. Повысте уровень клана.</b></font><br>';
|
||||
} else {
|
||||
// `palpro` = "'.(time()+86400*7).'",
|
||||
mysql_query(
|
||||
'UPDATE `users` SET `clan_prava` = "2",`clan` = "' . $res['id'] . '",`mod_zvanie` = "",`align` = "' . $res['align'] . '" WHERE `id` = "' . $usr['id'] . '" LIMIT 1'
|
||||
);
|
||||
|
||||
@@ -12,8 +12,6 @@ if (isset($_POST['invite']) && ($u->info['clan_prava'] == 'glava' || $cpr[0] ==
|
||||
$data = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `login` = '" . mysql_real_escape_string($_POST['logingo']) . "'"));
|
||||
if ($u->testAlign($res['align'], $data['id']) == 0) {
|
||||
echo 'У персонажа стоит ограничение на смену склонности. Вы не можете выдать данную склонность!';
|
||||
} elseif ($data['palpro'] < time()) {
|
||||
echo 'Нельзя принимать в клан без проверки...';
|
||||
} elseif ($data['clan'] == '0' && $data['align'] == '0') {
|
||||
$u->insertAlign($res['align'], $data['id']);
|
||||
mysql_query("UPDATE `users` SET `align` = '" . $res['align'] . "',`clan` = '" . (int)$u->info['clan'] . "' WHERE `login` = '" . mysql_real_escape_string($_POST['logingo']) . "';");
|
||||
@@ -226,17 +224,20 @@ if ($_POST['igogo'] && $_POST['zabrat'] && ($u->info['clan_prava'] == 'glava' ||
|
||||
</form>
|
||||
<br><br>
|
||||
<?php if ($u->info['clan_prava'] == 'glava' || $cpr[0] == 1) { ?>
|
||||
<input type="button" style="width:144px;" value="Принять в клан" onClick="openMod('<b>Введите логин</b>','<form action=\'main.php?clan=1&usemod=<?= $code; ?>\' method=\'post\'>Логин: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'invite\' value=\'Принять\'></form>');">
|
||||
<input type="button" style="width:144px;" value="Принять в клан"
|
||||
onClick="openMod('<b>Введите логин</b>','<form action=\'main.php?clan=1&usemod=<?= $code; ?>\' method=\'post\'>Логин: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'invite\' value=\'Принять\'></form>');">
|
||||
(Это обойдется вам в <b>100 кр.</b>)<br>
|
||||
<small>(Перед приемом в клан,персонаж должен пройти проверку у паладинов)</small><br>
|
||||
<?php }
|
||||
if ($u->info['clan_prava'] == 'glava' || $cpr[1] == 1) { ?>
|
||||
<input type="button" style="width:144px;" value="Выгнать из клана" onClick="openMod('<b>Введите логин</b>','<form action=\'main.php?clan=1&usemod=<?= $code; ?>\' method=\'post\'>Логин: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'dissmis\' value=\'Выгнать\'></form>');">
|
||||
<input type="button" style="width:144px;" value="Выгнать из клана"
|
||||
onClick="openMod('<b>Введите логин</b>','<form action=\'main.php?clan=1&usemod=<?= $code; ?>\' method=\'post\'>Логин: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'dissmis\' value=\'Выгнать\'></form>');">
|
||||
(Это обойдется вам в <b>30 кр.</b>)<br>
|
||||
<?php }
|
||||
if ($u->info['clan_prava'] == 'glava' || $cpr[2] == 1) { ?>
|
||||
<!--<input type="button" style="width:144px;" value="Редактировать права" onClick="openMod('<b>Введите логин</b>','<form action=\'main.php?clan=1&usemod=<?= $code; ?>\' method=\'post\'>Логин: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Звание: <input type=\'text\' style=\'width:144px;\' id=\'rang\' name=\'rang\'><br> <input style=\'float:right;\' type=\'submit\' name=\'rerang\' value=\'Сменить звание\'></form>');"><br>-->
|
||||
<input type="button" style="width:144px;" value="Редактировать" onClick="openMod('<b>Введите логин</b>','<form action=\'main.php?clan=1&usemod=<?= $code; ?>\' method=\'post\'>Логин: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'persedit\' value=\'Редактировать\'></form>');">
|
||||
<input type="button" style="width:144px;" value="Редактировать"
|
||||
onClick="openMod('<b>Введите логин</b>','<form action=\'main.php?clan=1&usemod=<?= $code; ?>\' method=\'post\'>Логин: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'persedit\' value=\'Редактировать\'></form>');">
|
||||
<br><br><br>
|
||||
<?php } ?>
|
||||
<?php
|
||||
@@ -297,9 +298,7 @@ if ($_POST['igogo'] && $_POST['zabrat'] && ($u->info['clan_prava'] == 'glava' ||
|
||||
while ($data = mysql_fetch_array($res1)) {
|
||||
if ($data['online'] > time() - 120) {
|
||||
echo '<A href="javascript:void(0)" onClick="top.chat.addto(\'' . $data['login'] . '\',\'private\')"><img src="' . Config::img() . '/i/lock.gif" width=20 height=15></A>
|
||||
<img title="' . $res['name'] . '" src="' . Config::img(
|
||||
) . '/i/clan/' . $res['name_mini'] . '.gif"><b>' . $data['login'] . '</b> [' . $data['level'] . ']<a href="info/' . $data['id'] . '" target="_blank"><img title="Инф. о ' . $data['login'] . '" src="' . Config::img(
|
||||
) . '/i/inf_capitalcity.gif"></a>';
|
||||
<img title="' . $res['name'] . '" src="' . Config::img() . '/i/clan/' . $res['name_mini'] . '.gif"><b>' . $data['login'] . '</b> [' . $data['level'] . ']<a href="info/' . $data['id'] . '" target="_blank"><img title="Инф. о ' . $data['login'] . '" src="' . Config::img() . '/i/inf_capitalcity.gif"></a>';
|
||||
if ($data['clan_prava'] == 'glava') {
|
||||
echo ' - <b>Глава клана</b>';
|
||||
} else {
|
||||
@@ -308,9 +307,7 @@ if ($_POST['igogo'] && $_POST['zabrat'] && ($u->info['clan_prava'] == 'glava' ||
|
||||
echo '<BR>';
|
||||
} elseif ($data['online'] < time() - 120) {
|
||||
echo '<img src="' . Config::img() . '/i/offline.gif" width=20 height=15>
|
||||
<img title="' . $res['name'] . '" src="' . Config::img(
|
||||
) . '/i/clan/' . $res['name_mini'] . '.gif"><font color=grey><b>' . $data['login'] . '</b> [' . $data['level'] . ']<a href="info/' . $data['id'] . '" target="_blank"><img title="Инф. о ' . $data['login'] . '" src="' . Config::img(
|
||||
) . '/inf_dis.gif"></a>';
|
||||
<img title="' . $res['name'] . '" src="' . Config::img() . '/i/clan/' . $res['name_mini'] . '.gif"><font color=grey><b>' . $data['login'] . '</b> [' . $data['level'] . ']<a href="info/' . $data['id'] . '" target="_blank"><img title="Инф. о ' . $data['login'] . '" src="' . Config::img() . '/inf_dis.gif"></a>';
|
||||
if ($data['clan_prava'] == 'glava') {
|
||||
echo ' - <b>Глава клана</b>';
|
||||
} else {
|
||||
|
||||
@@ -270,7 +270,7 @@ function printDealersOnline(): void
|
||||
echo 'Нет алхимиков онлайн.';
|
||||
} else {
|
||||
foreach ($stmt as $dealerId) {
|
||||
echo $u->getLogin($dealerId) . '<br>';
|
||||
echo User::getLogin($dealerId) . '<br>';
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -284,7 +284,7 @@ function printBukmekersOnline(): void
|
||||
echo 'Нет букмекеров онлайн.';
|
||||
} else {
|
||||
foreach ($stmt as $dealerId) {
|
||||
echo $u->getLogin($dealerId) . '<br>';
|
||||
echo User::getLogin($dealerId) . '<br>';
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -298,7 +298,7 @@ function printModeratorsOnline(): void
|
||||
echo 'Нет модераторов онлайн.';
|
||||
} else {
|
||||
foreach ($stmt as $dealerId) {
|
||||
echo $u->getLogin($dealerId) . '<br>';
|
||||
echo User::getLogin($dealerId) . '<br>';
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -450,7 +450,7 @@ function printModeratorsOnline(): void
|
||||
<TD style="vertical-align: top; ">
|
||||
<TABLE cellspacing=0 cellpadding=2 width="100%">
|
||||
<TR>
|
||||
<TD colspan="4" align="center"><h4>Контакты <br><br> <?= $u->getLogin() ?></h4>
|
||||
<TD colspan="4" align="center"><h4>Контакты <br><br> <?= User::getLogin($u->info['id']) ?></h4>
|
||||
</TD>
|
||||
</TR>
|
||||
<?php
|
||||
|
||||
@@ -1,343 +0,0 @@
|
||||
<?php
|
||||
session_start();
|
||||
if(!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
|
||||
if(isset($_GET['newuidinv'])) {
|
||||
$newuid = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_GET['newuidinv']).'" OR `id` = "'.mysql_real_escape_string($_GET['newuidinv']).'" LIMIT 1'));
|
||||
if($newuid['admin'] > $u->info['admin']) {
|
||||
die('Вы не можете просматривать эту информацию.');
|
||||
}
|
||||
}
|
||||
if(!isset($newuid['id'])) {
|
||||
die('Персонаж не найден.');
|
||||
}
|
||||
|
||||
|
||||
$u->info['marker'] = 'inv';
|
||||
|
||||
if( !isset( $_GET['otdel'] ) || ( $_GET['otdel']<1 && $_GET['otdel']>6 ) ) {
|
||||
$_GET['otdel'] = 1; // Если раздел не указан.
|
||||
$_GET['paged'] = $_SESSION['paged'] = 0;
|
||||
}
|
||||
|
||||
if( isset($_GET['otdel']) ) {
|
||||
if( !isset($_GET['paged']) && (isset($_GET['use_pid']) || isset($_GET['sid']) || isset($_GET['oid']) || isset($_GET['usecopr']) || isset($_GET['delcop'])) ) {
|
||||
$_GET['paged'] = $_SESSION['paged']; // use item and load old paging
|
||||
} elseif(isset($_GET['paged']) && $_GET['paged']!='') {
|
||||
$_SESSION['paged'] = $_GET['paged']; // Задаем новую страницу.
|
||||
} elseif(isset($_SESSION['paged']) && $_SESSION['paged']!='' && $_SESSION['otdel']==$_GET['otdel']) {
|
||||
$_GET['paged'] = $_SESSION['paged']; // Если страница уже имеется в сессии, возвращаем её в текущую.
|
||||
} else {
|
||||
$_GET['paged'] = $_SESSION['paged'] = 0;
|
||||
}
|
||||
}
|
||||
|
||||
$filt='`iu`.`lastUPD` DESC';
|
||||
if(isset($_GET['boxsort'])){
|
||||
switch($_GET['boxsort']){
|
||||
case'name':
|
||||
$filt='`im`.`name` ASC';
|
||||
break;
|
||||
case'cost':
|
||||
$filt='`im`.`price2` DESC, `im`.`price1` DESC';
|
||||
break;
|
||||
case'type':
|
||||
$filt='`im`.`inslot`';
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
$pc = 3000;
|
||||
$pg = round((int)@$_GET['paged']);
|
||||
$pxc = $pg*$pc;
|
||||
$nlim = '';
|
||||
$pgs = mysql_fetch_array(mysql_query('SELECT COUNT(`iu`.`id`) FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `im`.`id` = `iu`.`item_id` WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `im`.`inRazdel`="'.mysql_real_escape_string($_GET['otdel']).'" ORDER BY '.$filt.' LIMIT 1'));
|
||||
$pgs = $pgs[0];
|
||||
$page_look = '';
|
||||
$inventorySortBox = '<div id="inventorySortBox">
|
||||
Сортировка: <br/>
|
||||
<input type="button" onclick="inventoryAjax(\'main.php?'.$zv.'=1&mAjax=true&newuidinv='.$_GET['newuidinv'].'&boxsort=name&otdel=' . intval($_GET['otdel']) . '\');" value="названию" />
|
||||
<input type="button" onclick="inventoryAjax(\'main.php?'.$zv.'=1&mAjax=true&newuidinv='.$_GET['newuidinv'].'&boxsort=cost&otdel=' . intval($_GET['otdel']) . '\');" value="цене" />
|
||||
<input type="button" onclick="inventoryAjax(\'main.php?'.$zv.'=1&mAjax=true&newuidinv='.$_GET['newuidinv'].'&boxsort=type&otdel=' . intval($_GET['otdel']) . '\');" value="типу" />
|
||||
</div>';
|
||||
|
||||
if(isset($_SESSION['paged']))$page_look = '<!-- PAGED SEE '.round((int)@$_SESSION['paged']).'-->'; else $page_look = '<!-- PAGED '.$_SESSION['paged'].' -->';
|
||||
if($pgs > $pc) {
|
||||
$nlim = ' LIMIT '.$pxc.' , '.$pc.'';
|
||||
#$page_look .= '<table border=0 cellpadding=0 cellspacing=0 width=100% bgcolor="#A5A5A5"><tr><td width=99% align=center>';
|
||||
$page_look .= '<div style="padding:0px;">';
|
||||
$page_look .= 'Страницы: ';
|
||||
$i = 1;
|
||||
echo '<style>.pgdas { display:inline-block;background-color:#dadada; padding:2px 4px 1px 4px; font-size:12px;} .pgdas1 { display:inline-block;background-color:#a5a5a5; padding:2px 4px 1px 4px; font-size:12px;}
|
||||
.pgdas { background: #dadada;background: -moz-linear-gradient(top, #dadada 50%, #a5a5a5 99%);background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#dadada), color-stop(99%,#a5a5a5));background: -webkit-linear-gradient(top, #dadada 50%,#a5a5a5 99%);background: -o-linear-gradient(top, #dadada 50%,#a5a5a5 99%);background: -ms-linear-gradient(top, #dadada 50%,#a5a5a5 99%);background: linear-gradient(to bottom, #dadada 50%,#a5a5a5 99%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#dadada\', endColorstr=\'#a5a5a5\',GradientType=0 );
|
||||
}
|
||||
.pgdas1 { background: #a5a5a5; }
|
||||
</style>';
|
||||
while($i <= ceil($pgs/$pc)) {
|
||||
if($i-1 == $pg) {
|
||||
$sep = 1;
|
||||
}else{
|
||||
$sep = '';
|
||||
}
|
||||
$page_look .= '<a class="pgdas'.$sep.'" href="javascript:void(0);" onclick="inventoryAjax(\'main.php?paged='.($i-1).'&mAjax=true&newuidinv='.$_GET['newuidinv'].'&otdel='.round($_GET['otdel']).'\');">'.$i.'</a> ';
|
||||
$i++;
|
||||
}
|
||||
$page_look .= '</div>';
|
||||
# $page_look .= '<td nowrap> </td></tr></table>';
|
||||
}
|
||||
$filt='`lastUPD` DESC';
|
||||
if(isset($_GET['boxsort'])){
|
||||
switch($_GET['boxsort']){
|
||||
case'name':
|
||||
$filt='`name` ASC';
|
||||
break;
|
||||
case'cost':
|
||||
$filt='`price2` DESC, `price1` DESC';
|
||||
break;
|
||||
case'type':
|
||||
$filt='`inslot`';
|
||||
break;
|
||||
}
|
||||
}
|
||||
$itmAll = $itmAllSee = '';
|
||||
if( isset($_GET['boxsort']) && $_GET['otdel']==5 ) {
|
||||
if($_POST['subfilter']) {
|
||||
$itmAll = $u->genInv(1,'`iu`.`uid`="'.$newuid['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `name` LIKE "%'.addcslashes(mysql_real_escape_string($_POST['filter']), '%_').'%" ORDER BY `name` ASC');
|
||||
}
|
||||
} else {
|
||||
$itmAll = $u->genInv(1,'`iu`.`uid`="'.$newuid['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `im`.`inRazdel`="'.mysql_real_escape_string($_GET['otdel']).'" ORDER BY '.$filt.''.$nlim);
|
||||
}
|
||||
|
||||
$itmAllSee = '<tr><td align="center" bgcolor="#e2e0e0">ПУСТО</td></tr>';
|
||||
if($itmAll[0] > 0)
|
||||
$itmAllSee = $itmAll[2];
|
||||
$clrb = '';
|
||||
$clrba = '';
|
||||
if($u->aves['now'] >= $u->aves['max']) {
|
||||
$clrb = 'color:#BB0000;';
|
||||
$clrba = ' (У вас перегруз!)';
|
||||
}
|
||||
$showItems = '<table width="100%" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td valign="top"><table style="" width="100%" cellspacing="0" cellpadding="4" bgcolor="#d4d2d2">
|
||||
<tr>
|
||||
<td width="20%" ' . (($_GET['otdel'] != 1) ? 'style=""' : 'style=""') .' align=center bgcolor="' . (($_GET['otdel'] == 1) ? '#a5a5a5' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?newuidinv='.$_GET['newuidinv'].'&'.$zv.'&mAjax=true&otdel=1&rn=1.1\');">Обмундирование</a></td>
|
||||
<td width="20%" ' . (($_GET['otdel'] != 2) ? 'style=""' : 'style=""') .' align=center bgcolor="' . (($_GET['otdel'] == 2) ? '#a5a5a5' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?newuidinv='.$_GET['newuidinv'].'&'.$zv.'&mAjax=true&otdel=2&rn=2.1\');">Заклятия</a></td>
|
||||
<td width="20%" ' . (($_GET['otdel'] != 3) ? 'style=""' : 'style=""') .' align=center bgcolor="' . (($_GET['otdel'] == 3) ? '#a5a5a5' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?newuidinv='.$_GET['newuidinv'].'&'.$zv.'&mAjax=true&otdel=3&rn=3.1\');">Эликсиры</a></td>
|
||||
<td width="20%" ' . (($_GET['otdel'] != 6) ? 'style=""' : 'style=""') .' align=center bgcolor="' . (($_GET['otdel'] == 6) ? '#a5a5a5' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?newuidinv='.$_GET['newuidinv'].'&'.$zv.'&mAjax=true&otdel=6&rn=6.1\');">Руны</a></td>
|
||||
<td width="20%" ' . (($_GET['otdel'] != 4) ? 'style=""' : 'style="" ') .' align=center bgcolor="' . (($_GET['otdel'] == 4) ? '#a5a5a5' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?newuidinv='.$_GET['newuidinv'].'&'.$zv.'&mAjax=true&otdel=4&rn=4.1\');">Прочее</a></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" ><table border="0" cellpadding="0" cellspacing="0" width="100%" style="padding-top:0px; border-left: 1px solid #A5A5A5; border-right: 1px solid #A5A5A5;" bgcolor="#a5a5a5">
|
||||
<tr>
|
||||
<td align="left" valign="middle" style="color:#2b2c2c; height: 18px;font-size:12px; padding:4px;'.$clrb.'">Масса: ' . (0+$u->aves['now']) . ' / ' . $u->aves['max'] . ' '.$clrba.'<!--, предметов: ' . $u->aves['items'] . '--></td>
|
||||
<td align="center" valign="middle" style="color:#2b2c2c; font-size:12px">' . $page_look . '</td>
|
||||
<td align="right" valign="middle" style="color:#2b2c2c; font-size:12px; position:relative;">
|
||||
<form id="line_filter" style="display:inline;" onsubmit="return false;" prc_adsf="true">
|
||||
Поиск по имени: <div style="display:inline-block; position:relative; ">
|
||||
<input type="text" id="inpFilterName" placeholder="Введите название предмета..." autofocus="autofocus" size="44" autocomplete="off">
|
||||
<img style="position:absolute; cursor:pointer; right: 2px; top: 3px; width: 12px; height: 12px;" onclick="document.getElementById(\'inpFilterName\').value=\'\';" title="Убрать фильтр (клавиша Esc)" src="//img.new-combats.tech/i/clear.gif">
|
||||
<input type="submit" style="display: none" id="inpFilterName_submit" value="Фильтр" onclick="return false">
|
||||
<div class="autocomplete-suggestions" style="position: absolute; display: none;top: 15px; left:0px; margin:0px auto; right: 0px; font-size:12px; font-family: Tahoma; max-height: 300px; z-index: 9999;"></div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<input type="button" onclick="inventorySort(this);" style="margin:0px 2px;" value="Сортировка" />
|
||||
'.$inventorySortBox.'
|
||||
</td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" align="center">
|
||||
<div style="height:350px; border-bottom: 1px solid #A5A5A5;border-top: 1px solid #A5A5A5;" id="itmAllSee"><table width="100%" border="0" cellspacing="1" align="center" cellpadding="0" bgcolor="#A5A5A5">' . (( $u->info['invBlock'] == 0 ) ? $itmAllSee : '<div align="center" style="padding:10px;background-color:#A5A5A5;"><form method="post" action="main.php?inv=1&otdel='.$_GET['otdel'].'&relockinvent"><b>Рюкзак закрыт.</b><br><img title="Замок для рюкзака" src="//img.new-combats.tech/i/items/box_lock.gif"> Введите пароль: <input id="relockInv" name="relockInv" type="password"><input type="submit" value="Открыть"></form></div>' ) . '</table></div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<script language="JavaScript">
|
||||
if($.cookie(\'invFilterByName\')) $("#ShowInventory").hide();
|
||||
$(document).ready(function (){ $("#ShowInventory").show(); });
|
||||
</script>
|
||||
';
|
||||
if(isset($_GET['mAjax'])){
|
||||
exit($showItems);
|
||||
}
|
||||
?>
|
||||
<script type="text/javascript" src="js/jquery.1.11.js"></script>
|
||||
<script type="text/javascript" src="js/jquery.cookie.1.4.1.js"></script>
|
||||
<script type="text/javascript" src="js/jquery.autocomplete.js"></script>
|
||||
<script>
|
||||
$.cookie('invFilterByName','');
|
||||
var UpdateItemList;
|
||||
function inventorySort(e){
|
||||
if ( $('#inventorySortBox').css('display') =='none') {
|
||||
$('#inventorySortBox').show();
|
||||
$(e).addClass('focus');
|
||||
} else {
|
||||
$('#inventorySortBox').hide();
|
||||
$(e).removeClass('focus');
|
||||
}
|
||||
}
|
||||
function inventoryHeight() {
|
||||
var height = $('#itmAll').height();
|
||||
var heW = $(window).height();
|
||||
heW = heW-148; // 1060
|
||||
height = height-120; // 462
|
||||
var heMax = $("#itmAllSee").children('table').height();
|
||||
if (heMax > height) {
|
||||
if (heW > height) {
|
||||
$("#itmAllSee").height(heW);
|
||||
} else {
|
||||
$("#itmAllSee").height(height);
|
||||
}
|
||||
} else {
|
||||
$("#itmAllSee").height(heMax);
|
||||
}
|
||||
}
|
||||
$(window).ready(function(){
|
||||
inventoryHeight();
|
||||
});
|
||||
$(window).resize(function(){
|
||||
inventoryHeight();
|
||||
});
|
||||
|
||||
function seetext(id) {
|
||||
var id = document.getElementById('close_text_itm'+id);
|
||||
if(id.style.display == 'none') {
|
||||
id.style.display = '';
|
||||
}else{
|
||||
id.style.display = 'none';
|
||||
}
|
||||
}
|
||||
|
||||
function UpdateItemList(){
|
||||
var inv_names = [];
|
||||
var items = $('a.inv_name');
|
||||
$(items).each(function(){ if($.inArray($(this).text(), inv_names)<0) inv_names.push($(this).text()); });
|
||||
$('#inpFilterName').autocomplete({ lookup:inv_names, onSelect: invFilterByName });
|
||||
}
|
||||
function invFilterByName(){
|
||||
$.cookie('invFilterByName', '');
|
||||
var val = $('#inpFilterName').val();
|
||||
if (val == '') $("a.inv_name").parent().parent().stop().show();
|
||||
else {
|
||||
$.cookie('invFilterByName', val);
|
||||
$("a.inv_name:not(:contains('" + val + "'))").parents('.item').stop().css('background-color', '').hide();
|
||||
$("a.inv_name:contains('" + val + "')").parents('.item').stop().show();
|
||||
}
|
||||
}
|
||||
|
||||
function inventoryAjax(url){
|
||||
$('#ShowInventory').html('<div align="center" style="padding:10px;background-color:#d4d2d2;color:grey;"><b>Загрузка...</b></div>');
|
||||
$.ajax({
|
||||
url: url,
|
||||
cache: false,
|
||||
dataType: 'html',
|
||||
success: function (html) {
|
||||
$('#ShowInventory').html(html);
|
||||
|
||||
inventoryHeight();
|
||||
|
||||
UpdateItemList();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
$(document).ready(function () {
|
||||
|
||||
function UpdateItemList(){
|
||||
var inv_names = [];
|
||||
var items = $('a.inv_name');
|
||||
$(items).each(function(){ if($.inArray($(this).text(), inv_names)<0) inv_names.push($(this).text()); });
|
||||
$('#inpFilterName').autocomplete({ lookup:inv_names, onSelect: invFilterByName });
|
||||
}
|
||||
|
||||
function invFilterByName(){
|
||||
$.cookie('invFilterByName', '');
|
||||
var val = $('#inpFilterName').val();
|
||||
if (val == '') $("a.inv_name").parent().parent().stop().show();
|
||||
else {
|
||||
$.cookie('invFilterByName', val);
|
||||
$("a.inv_name:not(:contains('" + val + "'))").parents('.item').stop().css('background-color', '').hide();
|
||||
$("a.inv_name:contains('" + val + "')").parents('.item').stop().show();
|
||||
}
|
||||
}
|
||||
|
||||
UpdateItemList(); // пересчет предметов.
|
||||
invFilterByNameTimer=null;
|
||||
|
||||
// просматриваем результат
|
||||
$('#line_filter').submit(function (){ $('#inpFilterName_submit').trigger('click'); });
|
||||
|
||||
// Если в выпадающем списке предметов листаем при помощи клавиш Up и Down, автоматически просматриваем результат.
|
||||
$('#inpFilterName').keyup(function (e){ $('#inpFilterName_submit').trigger('click'); });
|
||||
|
||||
// Запоминаем прошлый поиск предмета и активируем его при открытии инвентаря\сундука
|
||||
if ($.cookie('invFilterByName')) { $('#inpFilterName').val($.cookie('invFilterByName')); invFilterByName(); }
|
||||
|
||||
// Автообновление в реальном времени при написании текста.
|
||||
$('#line_filter').click(function (){ window.clearInterval(invFilterByNameTimer); if($('#inpFilterName').val()=='')invFilterByName(); else invFilterByNameTimer=setTimeout(invFilterByName, 200); return false;} );
|
||||
|
||||
/*
|
||||
|
||||
var inv_names = [];
|
||||
$('a.inv_name').each(function(){ if($.inArray($(this).text(), inv_names)<0) inv_names.push($(this).text()); });
|
||||
$('#inpFilterName').autocomplete({lookup:inv_names,onSelect: invFilterByName});
|
||||
$('#inpFilterName').focus();
|
||||
$(document).keyup(function (e) {if (e.which == 13)invFilterByName(); if (e.which == 27) { $('#textSearch').click(); } });
|
||||
$('#line_filter').submit(function (){$('#inpFilterName_submit').trigger('click');});
|
||||
function invFilterByName(){
|
||||
$.cookie('invFilterByName', '');
|
||||
var val = $('#inpFilterName').val();
|
||||
if (val == '') $("a.inv_name").parent().parent().stop().show();
|
||||
else {
|
||||
$.cookie('invFilterByName', val);
|
||||
$("a.inv_name:not(:contains('" + val + "'))").parents('.item').stop().css('background-color', '').hide();
|
||||
$("a.inv_name:contains('" + val + "')").parents('.item').stop().show();
|
||||
}
|
||||
}
|
||||
invFilterByNameTimer=null;
|
||||
$('#line_filter').click(function (){window.clearInterval(invFilterByNameTimer);if($('#inpFilterName').val()=='')invFilterByName();else invFilterByNameTimer=setTimeout(invFilterByName, 200);return false;});
|
||||
$('#inpFilterName').keyup(function (e){ $('#inpFilterName_submit').trigger('click'); });
|
||||
if ($.cookie('invFilterByName')) {$('#inpFilterName').val($.cookie('invFilterByName'));invFilterByName();}
|
||||
if ($.cookie('invFilterByName')) {$('#inpFilterName').val($.cookie('invFilterByName'));invFilterByName();}
|
||||
*/
|
||||
});
|
||||
|
||||
jQuery.expr[":"].contains = function (elem, i, match, array){
|
||||
return (elem.textContent || elem.innerText || jQuery.text(elem) || "").toLowerCase().indexOf(match[3].toLowerCase()) >= 0;
|
||||
}
|
||||
|
||||
</script>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td valign="top" id="itmAll">
|
||||
<div style="z-index: 2; position: relative; width:100%; display:table; box-sizing: border-box; margin: 0px; padding: 0px 5px 3px 5px;">
|
||||
<div style="display:table-cell;" align="center"><h3>Инвентарь персонажа <?=$newuid['login'].' ['.$newuid['level'].']'?></h3></div>
|
||||
<div style="display:table-cell; text-align: right;"><input class="btnnew" type="button" onclick="top.frames['main'].location='main.php'" value="Вернуться" />
|
||||
<!--
|
||||
<input class="btnnew" type="button" onclick="top.frames['main'].location='main.php?anketa&rn=<?= $code; ?>'" value="Анкета" />
|
||||
<input class="btnnew" type="button" onclick="top.frames['main'].location='main.php?act_trf=1&rn=<?= $code; ?>'" value="Отчет о переводах" />
|
||||
<input class="btnnew" type="button" style="font-weight:bold;" value="Безопасность" onclick="top.frames['main'].location='main.php?security&rn=<?= $code; ?>'" />
|
||||
<input class="btnnew" type="button" style="background-color:#A9AFC0" onClick="alert('Раздел отсутствует');" value="Подсказки" />
|
||||
-->
|
||||
</div>
|
||||
</div>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0" noresize="noresize">
|
||||
<?php if( $u->error != '' ) { ?>
|
||||
<tr>
|
||||
<td>
|
||||
<div style="min-height:18px;padding:2px 4px;"><font color="#FF0000"><b><?= $u->error; ?></b></font></div>
|
||||
</td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
<tr>
|
||||
<td id="ShowInventory"><?= $showItems; ?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -1,195 +0,0 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
session_start();
|
||||
$zv = array(1=>'light',2=>'admin',3=>'dark');
|
||||
if($u->info['clan']>0){
|
||||
$res = mysql_fetch_array(mysql_query("SELECT * FROM `clan` WHERE `id` = '".mysql_real_escape_string($u->info['clan'])."' LIMIT 1"));
|
||||
$clan = $res['name'];
|
||||
}else{
|
||||
$clan = "";
|
||||
}
|
||||
if($_POST['enter'] && $_POST['pass']) {
|
||||
$data = mysql_fetch_array(mysql_query("SELECT `id` FROM `moder` WHERE `align` = '".mysql_real_escape_string($u->info['align'])."' AND `trPass` = '".md5($_POST['pass'])."' LIMIT 1;"));
|
||||
if($data){
|
||||
$_SESSION['moder'] = md5(md5($u->info['id']));
|
||||
}else{
|
||||
echo'Ошибка входа.';
|
||||
}
|
||||
}
|
||||
if($u->info['admin']>0) {
|
||||
$atp = 'Приветствую тебя ангел';
|
||||
}
|
||||
if($u->info['align']=='0.99'){
|
||||
if ($u->info['sex'] == 0) {
|
||||
$atp = 'Мироздатель с нами, собрат';
|
||||
}else{
|
||||
$atp = 'Мироздатель с нами, сестра';
|
||||
}
|
||||
}
|
||||
if($u->info['align']>1 && $u->info['align']<2){
|
||||
if($u->info['sex'] == 0) {
|
||||
$atp = 'Да пребудет с тобой сила, брат';
|
||||
}else{
|
||||
$atp = 'Да пребудет с тобой сила, сестра';
|
||||
}
|
||||
}
|
||||
if ($u->info['align'] == '3') {
|
||||
if ($u->info['sex'] == 0) {
|
||||
$atp = 'Мусорщик с нами, собрат';
|
||||
}else{
|
||||
$atp = 'Мусорщик с нами, сестра';
|
||||
}
|
||||
}
|
||||
if($u->info['align']>3 && $u->info['align']<4){
|
||||
if($u->info['sex'] == 0) {
|
||||
$atp = 'Да пребудет с тобой сила, брат';
|
||||
}else{
|
||||
$atp = 'Да пребудет с тобой сила, сестра';
|
||||
}
|
||||
}
|
||||
$p = mysql_fetch_array(mysql_query('SELECT * FROM `moder` WHERE `align` = "'.$u->info['align'].'" LIMIT 1'));
|
||||
$zv = array(1=>'light',2=>'admin',3=>'dark');
|
||||
$a = floor($p['align']);
|
||||
if($u->info['admin']>0)
|
||||
{
|
||||
$zv = $zv[2];
|
||||
}else{
|
||||
$zv = $zv[$a];
|
||||
}
|
||||
|
||||
?>
|
||||
<SCRIPT src='https://<?=$c['img'];?>/js/commoninf.js'></SCRIPT>
|
||||
<SCRIPT LANGUAGE="JavaScript" SRC="/js/sl2.22.js"></SCRIPT>
|
||||
<SCRIPT LANGUAGE="JavaScript1.2" SRC="https://<?=$c['img'];?>/js/keypad.js"></SCRIPT>
|
||||
<style>
|
||||
.modpow {
|
||||
background-color:#ddd5bf;
|
||||
}
|
||||
.mt {
|
||||
background-color:#b1a993;
|
||||
padding-left:10px;
|
||||
padding-right:10px;
|
||||
padding-top:5px;
|
||||
padding-bottom:5px;
|
||||
}
|
||||
.md {
|
||||
padding:10px;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
function openMod(title,dat)
|
||||
{
|
||||
var d = document.getElementById('useMagic');
|
||||
if(d!=undefined)
|
||||
{
|
||||
document.getElementById('modtitle').innerHTML = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td valign="top">'+title+'</td><td width="30" valign="top"><div align="right"><a title="Закрыть окно" onClick="closeMod(); return false;" href="#">x</a></div></td></tr></table>';
|
||||
document.getElementById('moddata').innerHTML = dat;
|
||||
d.style.display = '';
|
||||
}
|
||||
}
|
||||
|
||||
function closeMod()
|
||||
{
|
||||
var d = document.getElementById('useMagic');
|
||||
if(d!=undefined)
|
||||
{
|
||||
document.getElementById('modtitle').innerHTML = '';
|
||||
document.getElementById('moddata').innerHTML = '';
|
||||
d.style.display = 'none';
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<TABLE width=100%>
|
||||
<tr>
|
||||
<TD align=center><h3><?=$atp;?> <SCRIPT>drwfl("<?=$u->info['login']?>",<?=$u->info['id']?>,"<?=$u->info['level']?>",<?=$u->info['align']?>,"<?=$clan?>")</SCRIPT> !</h3>
|
||||
<TD width=100 align=right><INPUT style="width=30;" TYPE=button value="→" onclick="location='main.php?';">
|
||||
</tr>
|
||||
<tr>
|
||||
<table>
|
||||
<tr><td>
|
||||
<? //показываем панель модератора
|
||||
$go = 0;
|
||||
if(isset($_GET['go'])){$go = round($_GET['go']);}
|
||||
if($go==2 && $u->info['admin']>0){
|
||||
require_once('moder/new/editor.php');
|
||||
}
|
||||
if($go==1 && $p['editAlign']==1){
|
||||
require_once('moder/new/editalign.php');
|
||||
}
|
||||
?>
|
||||
<div id="useMagic" style="display:none; position:absolute; border:solid 1px #776f59; left: 50px; top: 186px;" class="modpow">
|
||||
<div class="mt" id="modtitle"></div><div class="md" id="moddata"></div></div>
|
||||
<?if($go==0){?>
|
||||
<?if($u->info['align']>=0.99 && $u->info['align']<2 || $u->info['admin']>0){?>
|
||||
<a href="#" onClick="openMod('<b>"Исцеление"</b>','<form action=\'main.php?<?=$zv?>=1&usemod=<?= $code; ?>\' method=\'post\'>Логин: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'usevampir\' value=\'Исп-ть\'></form>');"><img src="https://<?=$c['img'];?>/i/items/invoke_spellcure.gif" title="Исцеление" /></a>
|
||||
<a href="#" onClick="openMod('<b>"Рассеять Тьму"</b>','<form action=\'main.php?<?=$zv?>=1&usemod=<?= $code; ?>\' method=\'post\'>Логин: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'usevampir\' value=\'Исп-ть\'></form>');"><img src="https://<?=$c['img'];?>/i/items/ATTACK.GIF" title="Рассеять Тьму" /></a>
|
||||
<?}?>
|
||||
<?if($u->info['align']>=3 && $u->info['align']<4 || $u->info['admin']>0){?>
|
||||
<a href="#" onClick="openMod('<b>"Вампиризм"</b>','<form action=\'main.php?<?=$zv?>=1&usemod=<?= $code; ?>\' method=\'post\'>Логин: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'usevampir\' value=\'Исп-ть\'></form>');"><img src="https://<?=$c['img'];?>/i/items/vampir.gif" title="Вампиризм" /></a>
|
||||
<a href="#" onClick="openMod('<b>"Помочь Темному Собрату"</b>','<form action=\'main.php?<?=$zv?>=1&usemod=<?= $code; ?>\' method=\'post\'>Логин: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'usevampir\' value=\'Исп-ть\'></form>');"><img src="https://<?=$c['img'];?>/i/items/ATTACK.GIF" title="Помочь темному собрату" /></a>
|
||||
<?}?>
|
||||
</td></tr></table>
|
||||
<?}if(!$_SESSION['moder'] && $p['trPass']!=''){
|
||||
?>
|
||||
<TABLE align=center><TR><FORM action="main.php?<?=$zv?>" name="F2" method=POST><TD>
|
||||
<FIELDSET><LEGEND><B><font color=blue>Проверка пароля</font></B> </LEGEND>
|
||||
<TABLE>
|
||||
<TR><TD valign=top>
|
||||
<TABLE>
|
||||
<TR><TD>Пароль</td><td> <INPUT style='width:90;' type=password value="" name=pass></td><TD style='padding: 0, 0, 3, 5'><img border=0 SRC="https://img.combats.com/i/misc/klav_transparent.gif" style='cursor: hand' onClick="KeypadShow(1, 'F2', 'pass', 'keypad2');"></TD></tr>
|
||||
<TR><TD colspan=3 align=center><INPUT TYPE=submit value="Войти" name=enter></td></tr>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD><div id="keypad2" align=center style="display: none;"></div></TD></TR>
|
||||
</TABLE>
|
||||
</FIELDSET>
|
||||
</TD></TR></TABLE></FORM>
|
||||
<?php
|
||||
}else{
|
||||
/*подключаем скрипты к абилкам ;)*/
|
||||
$uer = '';
|
||||
if(isset($_GET['usemod'])){
|
||||
$srok = array(5=>'5 минут',15=>'15 минут',30=>'30 минут',60=>'один час',180=>'три часа',360=>'шесть часов',720=>'двенадцать часов',1440=>'одни сутки',4320=>'трое суток');
|
||||
$srokt = array(1=>'1 день',3=>'3 дня',7=>'неделю',14=>'2 недели',30=>'месяц',60=>'2 месяца',365=>'год',24=>'бессрочно',6=>'часик');
|
||||
if(isset($_POST['usem1'])){require_once('moder/usem1.php');}
|
||||
elseif(isset($_POST['usem2'])){require_once('moder/usem2.php');}
|
||||
elseif(isset($_POST['usesm'])){require_once('moder/usesm.php');}
|
||||
elseif(isset($_POST['useban'])){require_once('moder/useban.php');}
|
||||
elseif(isset($_POST['useunban'])){require_once('moder/useunban.php');}
|
||||
}
|
||||
/*подключаем скрипты к абилкам ;)*/
|
||||
if($go==0) {
|
||||
if($u->info['admin']>0 || ($u->info['align']>1 && $u->info['align']<2) || ($u->info['align']>3 && $u->info['align']<4)){?>
|
||||
<h4>Наложить/Снять заклятия</h4>
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<td>
|
||||
<?php if($u->info['admin']>0){ echo '<a href="main.php?'.$zv.'&go=2"><img width="40" height="25" title="Редактировать квесты, задания и обучающие программы" src="//img.new-combats.tech/editor2.gif"></a>'; } ?>
|
||||
<?php if($p['editAlign']==1){ echo '<a href="main.php?'.$zv.'&go=1"><img title="Редактировать возможности подчиненных" src="//img.new-combats.tech/editor.gif"></a>'; } ?>
|
||||
<?php if($p['m1']==1 || $p['citym1']==1){ ?> <a href="#" onClick="openMod('<b>Заклятие молчания</b>','<form action=\'main.php?<?= $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Время заклятия: <select style=\'margin-left:2px;\' name=\'time\'><option value=\'5\'>5 минут</option><option value=\'15\'>15 минут</option><option value=\'30\'>30 минут</option><option value=\'60\'>1 час</option><option value=\'180\'>3 часа</option><option value=\'360\'>6 часов</option><option value=\'720\'>12 часов</option><option value=\'1440\'>Сутки</option></select> <input type=\'submit\' name=\'usem1\' value=\'Исп-ть\'></form>');"><img src="https://<?=$c['img'];?>/i/items/sleep.gif" title="Заклятие молчания" /></a> <?php } ?>
|
||||
<?php if($p['m2']==1 || $p['citym2']==1){ ?> <a href="#" onClick="openMod('<b>Заклятие форумного молчания</b>','<form action=\'main.php?<?= $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Время заклятия: <select style=\'margin-left:2px;\' name=\'time\'><option value=\'30\'>30 минут</option><option value=\'60\'>1 час</option><option value=\'180\'>3 часа</option><option value=\'360\'>6 часов</option><option value=\'720\'>12 часов</option><option value=\'1440\'>Сутки</option></select> <input type=\'submit\' name=\'usem2\' value=\'Исп-ть\'></form>');"><img src="https://<?=$c['img'];?>/i/items/sleepf.gif" title="Заклятие форумного молчания" /></a> <?php } ?>
|
||||
<?php if($p['sm1']==1 || $p['sm2']==1 || $p['citysm1']==1 || $p['citysm2']==1){ ?><a href="#" onClick="openMod('<b>Заклятие форумного молчания</b>','<form action=\'main.php?<?= $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Снять заклятие: <select style=\'margin-left:2px;\' name=\'time\'><option value=\'1\'>чат</option><option value=\'2\'>форум</option><option value=\'3\'>чат + форум</option></select> <input type=\'submit\' name=\'usesm\' value=\'Исп-ть\'></form>');"><img src="https://<?=$c['img'];?>/i/items/sleep_off.gif" title="Снять заклятие молчания" /></a> <?php } ?>
|
||||
<?php if($p['banned']==1 || $p['ban0']==1){ ?> <a href="#" onClick="openMod('<b>Заклятие смерти</b>','<form action=\'main.php?<?= $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'useban\' value=\'Исп-ть\'></form>');"><img src="https://<?=$c['img'];?>/i/items/pal_button6.gif" title="Заклятье смерти" /></a> <?php } ?>
|
||||
<?php if($p['unbanned']==1 || $u->info['admin']>0){ ?> <a href="#" onClick="openMod('<b>Снять заклятие смерти</b>','<form action=\'main.php?<?= $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'useunban\' value=\'Исп-ть\'></form>');"><img src="https://<?=$c['img'];?>/i/items/pal_button7.gif" title="Снять заклятье смерти" /></a> <?php } ?>
|
||||
|
||||
|
||||
<?php if($p['deletInfo']==1){ ?> <a href="#" onClick="openMod('<b>Обезличивание</b>','<form action=\'main.php?<?= $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Время заклятия: <select style=\'margin-left:2px;\' name=\'time\'><option value=\'7\'>Неделя</option><option value=\'14\'>2 недели</option><option value=\'30\'>Месяц</option><option value=\'60\'>2 месяца</option><option value=\'1\'>Бессрочно</option> <input type=\'submit\' name=\'usedeletinfo\' value=\'Исп-ть\'></form>');"><img src="https://<?=$c['img'];?>/i/items/cui.gif" title="Обезличивание" /></a>
|
||||
<a href="#" onClick="openMod('<b>Снять заклятие обезличивания</b>','<form action=\'main.php?<?= $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'unusedeletinfo\' value=\'Исп-ть\'></form>');"><img src="https://<?=$c['img'];?>/i/items/uncui.gif" title="Снять обезличивание" /></a> <?php } ?>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
}?>
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,148 +1,155 @@
|
||||
<?php
|
||||
if(!defined('GAME')) {
|
||||
die();
|
||||
if (!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
|
||||
$url = 'admin';
|
||||
if(isset($_GET['light'])) { $url = 'light'; }
|
||||
if(isset($_GET['dark'])) { $url = 'dark'; }
|
||||
if (isset($_GET['light'])) {
|
||||
$url = 'light';
|
||||
}
|
||||
if (isset($_GET['dark'])) {
|
||||
$url = 'dark';
|
||||
}
|
||||
|
||||
$pr = array(
|
||||
0 => 1, //молчанки
|
||||
1 => 0, //принять
|
||||
2 => 0, //выгнать
|
||||
3 => 0, //изменить звание
|
||||
4 => 0, //редактирование новостной ленты
|
||||
5 => 0 //1 если является главой ордена
|
||||
);
|
||||
$pr = [
|
||||
0 => 1, //молчанки
|
||||
1 => 0, //принять
|
||||
2 => 0, //выгнать
|
||||
3 => 0, //изменить звание
|
||||
4 => 0, //редактирование новостной ленты
|
||||
5 => 0, //1 если является главой ордена
|
||||
];
|
||||
|
||||
$align = $u->info['align'];
|
||||
if( $u->info['admin'] > 0 ) {
|
||||
$i = 0;
|
||||
while( $i < count($pr) ) {
|
||||
$pr[$i] = 1;
|
||||
$i++;
|
||||
}
|
||||
if ($u->info['admin'] > 0) {
|
||||
$i = 0;
|
||||
while ($i < count($pr)) {
|
||||
$pr[$i] = 1;
|
||||
$i++;
|
||||
}
|
||||
}
|
||||
|
||||
//Покинуть ОМ
|
||||
if( isset($_GET['exitsm']) ) {
|
||||
if( $pr[5] > 0 ) {
|
||||
$u->error = 'Вы являетесь Главой Ордена и не можете его покинуть.';
|
||||
}else{
|
||||
$align = 0;
|
||||
if( $u->info['clan'] > 0 ) {
|
||||
$align = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.$u->info['clan'].'" LIMIT 1'));
|
||||
$align = 0 + $align['align'];
|
||||
}
|
||||
$u->info['align'] = $align;
|
||||
unset($align);
|
||||
mysql_query('UPDATE `users` SET `align` = "'.$u->info['align'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$u->error = 'Вы успешно покинули Орден Модераторов!';
|
||||
$fastend = true;
|
||||
}
|
||||
if (isset($_GET['exitsm'])) {
|
||||
if ($pr[5] > 0) {
|
||||
$u->error = 'Вы являетесь Главой Ордена и не можете его покинуть.';
|
||||
} else {
|
||||
$align = 0;
|
||||
if ($u->info['clan'] > 0) {
|
||||
$align = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $u->info['clan'] . '" LIMIT 1'));
|
||||
$align = 0 + $align['align'];
|
||||
}
|
||||
$u->info['align'] = $align;
|
||||
unset($align);
|
||||
mysql_query('UPDATE `users` SET `align` = "' . $u->info['align'] . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
|
||||
$u->error = 'Вы успешно покинули Орден Модераторов!';
|
||||
$fastend = true;
|
||||
}
|
||||
}
|
||||
|
||||
//Сотрудники ОМ
|
||||
$sx = 0;
|
||||
$sh = '';
|
||||
$sp = mysql_query('SELECT `id`,`align`,`login` FROM `users` WHERE (`align` > 1 AND `align` < 2) OR (`align` > 3 AND `align` < 4) ORDER BY `align` DESC');
|
||||
while( $pl = mysql_fetch_array($sp) ) {
|
||||
$pr = '<img class="cp" src="//img.new-combats.tech/i/lock.gif" title="Написать" width="20" height="15" onClick="top.chat.addto(\''.$pl['login'].'\',\'private\');">';
|
||||
if( $pl['align'] == 1.99 ) {
|
||||
$sh .= '<div style="padding-bottom:5px;">'.$pr.' '.$u->getLogin($pl['id']).' <b style="color:red"> - Глава Ордена</b></div>';
|
||||
}else{
|
||||
$sh .= '<div>'.$pr.' '.$u->getLogin($pl['id']).'</div>';
|
||||
}
|
||||
$sx++;
|
||||
while ($pl = mysql_fetch_array($sp)) {
|
||||
$pr = '<img class="cp" src="//img.new-combats.tech/i/lock.gif" title="Написать" width="20" height="15" onClick="top.chat.addto(\'' . $pl['login'] . '\',\'private\');">';
|
||||
if ($pl['align'] == 1.99) {
|
||||
$sh .= '<div style="padding-bottom:5px;">' . $pr . ' ' . User::getLogin($pl['id']) . ' <b style="color:red"> - Глава Ордена</b></div>';
|
||||
} else {
|
||||
$sh .= '<div>' . $pr . ' ' . User::getLogin($pl['id']) . '</div>';
|
||||
}
|
||||
$sx++;
|
||||
}
|
||||
if( $sh == '' ) {
|
||||
$sh= '<center>Сотрудников нет</center>';
|
||||
if ($sh == '') {
|
||||
$sh = '<center>Сотрудников нет</center>';
|
||||
}
|
||||
?>
|
||||
<script>
|
||||
function mod1() {
|
||||
top.win.add(
|
||||
'mod1panel',
|
||||
'Принять в ОС ',
|
||||
'<center>Введите логин нового сотрудника:<br><small>(можно щелкнуть по логину в чате)</small></center>',
|
||||
{
|
||||
'a1':'alert(top.$(\'#mod1v1\').val())',
|
||||
'usewin':'top.chat.inObj = top.$(\'#mod1v1\');top.$(\'#mod1v1\').focus()',
|
||||
'd':'<center><input style="width:96%; margin:5px;" id="mod1v1" class="inpt2" type="text" value=""></center>'
|
||||
},
|
||||
3,
|
||||
1,
|
||||
'min-width:300px;'
|
||||
);
|
||||
top.chat.inObj = top.$('#mod1v1');
|
||||
}
|
||||
function mod1() {
|
||||
top.win.add(
|
||||
'mod1panel',
|
||||
'Принять в ОС ',
|
||||
'<center>Введите логин нового сотрудника:<br><small>(можно щелкнуть по логину в чате)</small></center>',
|
||||
{
|
||||
'a1': 'alert(top.$(\'#mod1v1\').val())',
|
||||
'usewin': 'top.chat.inObj = top.$(\'#mod1v1\');top.$(\'#mod1v1\').focus()',
|
||||
'd': '<center><input style="width:96%; margin:5px;" id="mod1v1" class="inpt2" type="text" value=""></center>'
|
||||
},
|
||||
3,
|
||||
1,
|
||||
'min-width:300px;'
|
||||
);
|
||||
top.chat.inObj = top.$('#mod1v1');
|
||||
}
|
||||
</script>
|
||||
<table width="100%" height="10" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td style="padding-left:55px; padding-bottom:5px; padding-top:6px; border:1px solid #a4a6a3;" bgcolor="#c7c7c7" align="left"><h3 style="text-align:left;margin:0;padding:0;">Орден Модераторов</h3></td>
|
||||
<td width="200" align="right">
|
||||
<input class="btn" onClick="location.href='/main.php?<?=$url?>';" type="button" value="Обновить">
|
||||
<input class="btn" onClick="location.href='/main.php';" type="button" value="Вернуться">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding-left:55px; padding-bottom:5px; padding-top:6px; border:1px solid #a4a6a3;" bgcolor="#c7c7c7" align="left"><h3 style="text-align:left;margin:0;padding:0;">Орден
|
||||
Модераторов</h3></td>
|
||||
<td width="200" align="right">
|
||||
<input class="btn" onClick="location.href='/main.php?<?= $url ?>';" type="button" value="Обновить">
|
||||
<input class="btn" onClick="location.href='/main.php';" type="button" value="Вернуться">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php
|
||||
if( $u->error != '' ) {
|
||||
echo '<div style="padding-top:10px;"><font color="red">'.$u->error.'</font></div>';
|
||||
if(isset($fastend)) {
|
||||
die();
|
||||
}
|
||||
if ($u->error != '') {
|
||||
echo '<div style="padding-top:10px;"><font color="red">' . $u->error . '</font></div>';
|
||||
if (isset($fastend)) {
|
||||
die();
|
||||
}
|
||||
}
|
||||
?>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td valign="top">
|
||||
<fieldset style="border: 1px solid white; padding: 10px;margin-top:15px; padding-bottom:10px;">
|
||||
<legend style='font-weight:bold; color:#8F0000;'>Возможности</legend>
|
||||
|
||||
</fieldset>
|
||||
</td>
|
||||
<td width="33%" valign="top">
|
||||
<fieldset style="border: 1px solid white; padding: 10px;margin-top:15px; padding-bottom:10px;">
|
||||
<legend style='font-weight:bold; color:#8F0000;'>Кнопки</legend>
|
||||
<?php
|
||||
if( $pr[1] > 0 ) {
|
||||
?>
|
||||
<input onClick="mod1();" class="btn" type="button" value="Принять в ОМ">
|
||||
<?php
|
||||
}
|
||||
if( $pr[2] > 0 ) {
|
||||
?>
|
||||
<input class="btn" type="button" value="Выгнать из ОМ">
|
||||
<?php
|
||||
}
|
||||
if( $pr[3] > 0 ) {
|
||||
?>
|
||||
<input class="btn" type="button" value="Изменить звание">
|
||||
<?php
|
||||
}
|
||||
if( $pr[5] == 0 || $u->info['admin'] > 0 ) {
|
||||
?>
|
||||
<script>
|
||||
function btn5() {
|
||||
if(confirm('Вы действительно хотите покинуть Орден Модераторов?')){ top.frames['main'].location = '/main.php?<?=$url?>&exitsm'; }
|
||||
}
|
||||
</script>
|
||||
<input onclick="btn5()" class="btn" type="button" value="Покинуть Орден">
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</fieldset>
|
||||
<fieldset style="border: 1px solid white; padding: 10px;margin-top:15px; padding-bottom:10px;">
|
||||
<legend style='font-weight:bold; color:#8F0000;'>Абилки</legend>
|
||||
Нет абилок
|
||||
</fieldset>
|
||||
<fieldset style="border: 1px solid white; padding: 10px;margin-top:15px; padding-bottom:10px;">
|
||||
<legend style='font-weight:bold; color:#8F0000;'>Сотрудники</legend>
|
||||
<?=$sh?>
|
||||
</fieldset>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top">
|
||||
<fieldset style="border: 1px solid white; padding: 10px;margin-top:15px; padding-bottom:10px;">
|
||||
<legend style='font-weight:bold; color:#8F0000;'>Возможности</legend>
|
||||
|
||||
</fieldset>
|
||||
</td>
|
||||
<td width="33%" valign="top">
|
||||
<fieldset style="border: 1px solid white; padding: 10px;margin-top:15px; padding-bottom:10px;">
|
||||
<legend style='font-weight:bold; color:#8F0000;'>Кнопки</legend>
|
||||
<?php
|
||||
if ($pr[1] > 0) {
|
||||
?>
|
||||
<input onClick="mod1();" class="btn" type="button" value="Принять в ОМ">
|
||||
<?php
|
||||
}
|
||||
if ($pr[2] > 0) {
|
||||
?>
|
||||
<input class="btn" type="button" value="Выгнать из ОМ">
|
||||
<?php
|
||||
}
|
||||
if ($pr[3] > 0) {
|
||||
?>
|
||||
<input class="btn" type="button" value="Изменить звание">
|
||||
<?php
|
||||
}
|
||||
if ($pr[5] == 0 || $u->info['admin'] > 0) {
|
||||
?>
|
||||
<script>
|
||||
function btn5() {
|
||||
if (confirm('Вы действительно хотите покинуть Орден Модераторов?')) {
|
||||
top.frames['main'].location = '/main.php?<?=$url?>&exitsm';
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<input onclick="btn5()" class="btn" type="button" value="Покинуть Орден">
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</fieldset>
|
||||
<fieldset style="border: 1px solid white; padding: 10px;margin-top:15px; padding-bottom:10px;">
|
||||
<legend style='font-weight:bold; color:#8F0000;'>Абилки</legend>
|
||||
Нет абилок
|
||||
</fieldset>
|
||||
<fieldset style="border: 1px solid white; padding: 10px;margin-top:15px; padding-bottom:10px;">
|
||||
<legend style='font-weight:bold; color:#8F0000;'>Сотрудники</legend>
|
||||
<?= $sh ?>
|
||||
</fieldset>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@ if (!defined('GAME')) {
|
||||
<td valign="top" align="left"><img src="//img.new-combats.tech/i/1x1.gif" alt="" width="1" height="5"/><br/>
|
||||
|
||||
</td>
|
||||
<center><?= $u->getLogin() . '<br>'; ?></center>
|
||||
<center><?= User::getLogin($u->info['id']) . '<br>'; ?></center>
|
||||
<td valign="top" align="right">
|
||||
<input type="button" onClick="location.href='/main.php?obraz';" class="btn" value="Обновить"/>
|
||||
<input type="submit" class="btn" name="edit" value="Вернуться"/>
|
||||
|
||||
@@ -25,7 +25,7 @@ while ($pl = mysql_fetch_array($sp)) {
|
||||
if ($pl['online'] > time() - 240) {
|
||||
$clr = 'green';
|
||||
}
|
||||
$xh1 .= '<tr><td align="center"><font color="' . $clr . '">' . $u->getLogin($pl['id']) . '</font></td></tr>';
|
||||
$xh1 .= '<tr><td align="center"><font color="' . $clr . '">' . User::getLogin($pl['id']) . '</font></td></tr>';
|
||||
$sp2 = mysql_query(
|
||||
'SELECT `id`,`login`,`level`,`align`,`clan`,`online` FROM `users` WHERE `host_reg` = "' . $pl['id'] . '" AND `banned` = 0 ORDER BY `timereg` DESC'
|
||||
);
|
||||
@@ -35,7 +35,7 @@ while ($pl = mysql_fetch_array($sp)) {
|
||||
if ($pl2['online'] > time() - 240) {
|
||||
$clr = 'green';
|
||||
}
|
||||
$xh2 .= '<tr><td align="center"><font color="' . $clr . '">' . $u->getLogin($pl2['id']) . '</font></td></tr>';
|
||||
$xh2 .= '<tr><td align="center"><font color="' . $clr . '">' . User::getLogin($pl2['id']) . '</font></td></tr>';
|
||||
$sp3 = mysql_query(
|
||||
'SELECT `id`,`login`,`level`,`align`,`clan`,`online` FROM `users` WHERE `host_reg` = "' . $pl2['id'] . '" AND `banned` = 0 ORDER BY `timereg` DESC'
|
||||
);
|
||||
@@ -45,7 +45,7 @@ while ($pl = mysql_fetch_array($sp)) {
|
||||
if ($pl3['online'] > time() - 240) {
|
||||
$clr = 'green';
|
||||
}
|
||||
$xh3 .= '<tr><td align="center"><font color="' . $clr . '">' . $u->getLogin($pl3['id']) . '</font></td></tr>';
|
||||
$xh3 .= '<tr><td align="center"><font color="' . $clr . '">' . User::getLogin($pl3['id']) . '</font></td></tr>';
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -175,7 +175,7 @@ $reflink = $_SERVER['SERVER_NAME'] . DIRECTORY_SEPARATOR . 'r' . $u->info['id'];
|
||||
<?php
|
||||
if (isset($rtg['id'])) {
|
||||
echo '<p>Реферал с пересечением IP (разрешены бонусы только за этого реферала): <b style="color: red">' .
|
||||
$u->getLogin($rtg['uid2']) . '</b><br>' .
|
||||
User::getLogin($rtg['uid2']) . '</b><br>' .
|
||||
'<small>(Сменить на другого реферала с одного IP больше нельзя!)</small></p>';
|
||||
}
|
||||
?>
|
||||
@@ -207,7 +207,8 @@ if (isset($rtg['id'])) {
|
||||
<li>Реферальная система предусмотрена ТОЛЬКО ДЛЯ ПРИВЛЕЧЕНИЯ НОВЫХ ИГРОКОВ.</li>
|
||||
<li>Запрещены просьбы о перерегистрации имеющихся в игре игроков, с целью получения "бесплатного" реферала.</li>
|
||||
<li>Новые рефералы в любом случае проходят модерацию и при наличии нарушений обнуляются, а ваш аккаунт может получить
|
||||
наказание за нарушение правил реферальной системы.</li>
|
||||
наказание за нарушение правил реферальной системы.
|
||||
</li>
|
||||
<li>Запрещается любая реклама реферальной ссылки внутри игры, в том числе размещение в анкете.</li>
|
||||
</ul>
|
||||
|
||||
|
||||
@@ -1,291 +1,310 @@
|
||||
<?php
|
||||
if(!defined('GAME')) { die(); }
|
||||
if (!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
//onmouseup="top.chat.inObj = trnLogin;"
|
||||
if(!isset($u->tfer['id'])) {
|
||||
?>
|
||||
<script type="text/javascript" src="js/jquery.js"></script>
|
||||
<form method="post" action="main.php?transfer&rnd=<?= $code; ?>" onmouseup="$( document ).ready(function() { top.chat.inObj = top.frames['main'].document.getElementById('trnLogin'); $('#trnLogin').focus(); });">
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="110" align="right"> </td>
|
||||
<td align="center">Передача предметов/кредитов другому игроку</td>
|
||||
<td width="110" align="right"><input type="button" onClick="location='main.php?rnd=<?= $code; ?>';" name="button" class="btn" id="button" value="Вернуться"></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php
|
||||
if($u->error!='') {
|
||||
echo '<b><font color="red">'.$u->error.'</font></b>';
|
||||
}
|
||||
?>
|
||||
<p> </p>
|
||||
<div class="unos" id="unos">
|
||||
<table border="0" align="center" cellpadding="0" style="border:1px solid #a5a5a5" cellspacing="0">
|
||||
<tr>
|
||||
<td id="LoginLayer" valign="top" colspan="2"><table width="300" border="0" align="center" cellpadding="2" cellspacing="0" bgcolor="#d4d2d2">
|
||||
<tbody>
|
||||
if (!isset($u->tfer['id'])) {
|
||||
?>
|
||||
<script type="text/javascript" src="js/jquery.js"></script>
|
||||
<form method="post" action="main.php?transfer&rnd=<?= $code; ?>"
|
||||
onmouseup="$( document ).ready(function() { top.chat.inObj = top.frames['main'].document.getElementById('trnLogin'); $('#trnLogin').focus(); });">
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="110" align="right"> </td>
|
||||
<td align="center">Передача предметов/кредитов другому игроку</td>
|
||||
<td width="110" align="right"><input type="button" onClick="location='main.php?rnd=<?= $code; ?>';" name="button" class="btn" id="button" value="Вернуться"></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php
|
||||
if ($u->error != '') {
|
||||
echo '<b><font color="red">' . $u->error . '</font></b>';
|
||||
}
|
||||
?>
|
||||
<p> </p>
|
||||
<div class="unos" id="unos">
|
||||
<table border="0" align="center" cellpadding="0" style="border:1px solid #a5a5a5" cellspacing="0">
|
||||
<tr>
|
||||
<td id="LoginLayer" valign="top" colspan="2">
|
||||
<table width="300" border="0" align="center" cellpadding="2" cellspacing="0" bgcolor="#d4d2d2">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td bgcolor="#a5a5a5" align="center"><strong>Укажите логин персонажа:</strong></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><input id="trnLogin" type="text" style="width: 95%;" name="trnLogin" value=""/>
|
||||
<div align="center"><small style="font-size:10px;">(можно щелкнуть по логину в чате)</small></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td bgcolor="#a5a5a5" align="center"><strong>Пояснение</strong></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><textarea style="width:95%;" name="textarea"></textarea>
|
||||
<div align="center"><small style="font-size:10px;">Максимальное число знаков: 200</small></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td bgcolor="#a5a5a5" align="center">
|
||||
<button class="btn">Отправить приглашение</button>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
<?php
|
||||
} elseif ($u->tfer['cancel1'] == 0 && $u->tfer['cancel2'] == 0) {
|
||||
$rtdf = 1;
|
||||
if ($u->tfer['uid2'] == $u->info['id']) {
|
||||
$rtdf = 2;
|
||||
}
|
||||
if ($u->tfer['r' . $rtdf] != 0 && $u->tfer['r' . $rtdf] == $u->tfer['r0']) {
|
||||
$u->tfer['r' . $rtdf] = 0;
|
||||
$u->tfer['good1'] = 0;
|
||||
$u->tfer['good2'] = 0;
|
||||
mysql_query('UPDATE `transfers` SET `r' . $rtdf . '` = "0", `good1`="0",`good2`="0" WHERE `id` = "' . $u->tfer['id'] . '" LIMIT 1');
|
||||
unset($rtdf);
|
||||
}
|
||||
/* echo '[Передача]<br>Присутствие: ';
|
||||
if($u->tfer['start1']>0)
|
||||
{
|
||||
echo ' [U1: Присутствует]';
|
||||
}
|
||||
if($u->tfer['start2']>0)
|
||||
{
|
||||
echo ' [U2: Присутствует]';
|
||||
}
|
||||
echo '<br>Состояние: ';
|
||||
if($u->tfer['good1']>0)
|
||||
{
|
||||
echo ' [U1: Согласен]';
|
||||
}else{
|
||||
echo ' [U1: Ожидание]';
|
||||
}
|
||||
if($u->tfer['good2']>0)
|
||||
{
|
||||
echo ' [U2: Согласен]';
|
||||
}else{
|
||||
echo ' [U2: Ожидание]';
|
||||
}
|
||||
|
||||
echo '<br><a href="main.php?transfer&exit_transfer='.$code.'">Выйти из передачи</a>';
|
||||
*/
|
||||
$az = [1 => 1, 2 => 2];
|
||||
if ($u->tfer['uid2'] == $u->info['id']) {
|
||||
$az = [1 => 2, 2 => 1];
|
||||
}
|
||||
$tu = [
|
||||
1 => User::getLogin($u->tfer['uid' . $az[1]]),
|
||||
2 => User::getLogin($u->tfer['uid' . $az[2]]),
|
||||
];
|
||||
?>
|
||||
<style>
|
||||
.tfitm1 {
|
||||
background-color: #c7c7c7;
|
||||
border-bottom: 1px solid #909090;
|
||||
padding: 3px;
|
||||
}
|
||||
|
||||
.tfitm2 {
|
||||
background-color: #d5d5d5;
|
||||
border-bottom: 1px solid #909090;
|
||||
padding: 3px;
|
||||
}
|
||||
|
||||
.tfii {
|
||||
margin: 3px;
|
||||
max-width: 30px
|
||||
}
|
||||
|
||||
.tfid {
|
||||
border-left: 1px solid #FAFAFA;
|
||||
}
|
||||
|
||||
.clr {
|
||||
float: right;
|
||||
cursor: pointer;
|
||||
}
|
||||
</style>
|
||||
<script src="/js/jquery.js" type="text/javascript"></script>
|
||||
<script>
|
||||
function gorazdel(id) {
|
||||
if ($('#invmn' + id).attr('id') == 'invmn' + id) {
|
||||
var i = 1;
|
||||
while (i <= 6) {
|
||||
$('#invmn' + i).css({'background': '#D4D2D2'});
|
||||
$('#inv' + i).css({'display': 'none'});
|
||||
i++;
|
||||
}
|
||||
$('#inv' + id).css({'display': ''});
|
||||
$('#invmn' + id).css({'background': '#A5A5A5'});
|
||||
}
|
||||
}
|
||||
|
||||
var lastref = 0;
|
||||
var fststart = 1;
|
||||
var lastref2 = 0;
|
||||
|
||||
function refleshNow(idd) {
|
||||
if (lastref == 0) {
|
||||
$.post('transfer.php', {id: idd, money: $('#money2').val()}, function (data) {
|
||||
$("#refleshInv").html(data);
|
||||
});
|
||||
lastref = 1;
|
||||
if (fststart == 1) {
|
||||
fststart = 0;
|
||||
setInterval('refleshNow("minireflesh");', 7500);
|
||||
}
|
||||
} else {
|
||||
setTimeout('lastref=0;', 1000);
|
||||
}
|
||||
}
|
||||
|
||||
function s2g() {
|
||||
$('#s2g1').css({
|
||||
'background-color': '#c0c0c5',
|
||||
'color': '',
|
||||
'border-bottom-color': '#909090'
|
||||
});
|
||||
$('#s2g2').css({
|
||||
'background-color': '#D0D0D5',
|
||||
'color': ''
|
||||
});
|
||||
}
|
||||
|
||||
function refmoney(m1, m2) {
|
||||
$('#money1').html('<b>' + m1 + '</b>');
|
||||
if (m2 > <?= $u->info['money']; ?>) {
|
||||
m2 = <?= $u->info['money']; ?>;
|
||||
}
|
||||
$('#money2').val(m2);
|
||||
}
|
||||
|
||||
function saleitem(idd, v) {
|
||||
if (lastref2 == 0) {
|
||||
$.post('transfer.php', {id: 'sale', money: $('#money2').val(), itemid: idd, saletype: v}, function (data) {
|
||||
$("#refleshInv").html(data);
|
||||
});
|
||||
lastref2 = 1;
|
||||
setTimeout('lastref2=0;', 350);
|
||||
} else {
|
||||
setTimeout('lastref2=0;', 250);
|
||||
}
|
||||
}
|
||||
|
||||
function cancelitm(idd) {
|
||||
if (lastref2 == 0) {
|
||||
$.post('transfer.php', {id: 'sale', money: $('#money2').val(), cancelid: idd}, function (data) {
|
||||
$("#refleshInv").html(data);
|
||||
});
|
||||
lastref2 = 1;
|
||||
setTimeout('lastref2=0;', 350);
|
||||
} else {
|
||||
setTimeout('lastref2=0;', 250);
|
||||
}
|
||||
}
|
||||
|
||||
function clickBtn2() {
|
||||
$.post('transfer.php', {id: 'sale', money: $('#money2').val(), cancel2: 'true'}, function (data) {
|
||||
$("#refleshInv").html(data);
|
||||
});
|
||||
}
|
||||
|
||||
function clickBtn1() {
|
||||
$.post('transfer.php', {id: 'sale', money: $('#money2').val(), start2: 'true'}, function (data) {
|
||||
$("#refleshInv").html(data);
|
||||
});
|
||||
}
|
||||
</script>
|
||||
<div id="refleshInv" style="display:;"></div>
|
||||
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td bgcolor="#a5a5a5" align="center"><strong>Укажите логин персонажа:</strong></td>
|
||||
<td height="30">
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="110" align="right"> </td>
|
||||
<td align="center">Передача предметов/кредитов между <?= $tu[1] . ' и ' . $tu[2]; ?></td>
|
||||
<td width="110" align="right"><input type="button" onclick="location='main.php?transfer&exit_transfer&rnd=<?= $code; ?>';" name="button2" id="button2" value="Вернуться"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><input id="trnLogin" type="text" style="width: 95%;" name="trnLogin" value="" />
|
||||
<div align="center"><small style="font-size:10px;">(можно щелкнуть по логину в чате)</small></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td bgcolor="#a5a5a5" align="center"><strong>Пояснение</strong></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><textarea style="width:95%;" name="textarea"></textarea>
|
||||
<div align="center"><small style="font-size:10px;">Максимальное число знаков: 200</small></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td bgcolor="#a5a5a5" align="center"><button class="btn">Отправить приглашение</button></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
<?php
|
||||
}elseif($u->tfer['cancel1']==0 && $u->tfer['cancel2']==0)
|
||||
{
|
||||
$rtdf = 1;
|
||||
if($u->tfer['uid2']==$u->info['id'])
|
||||
{
|
||||
$rtdf = 2;
|
||||
}
|
||||
if($u->tfer['r'.$rtdf]!=0 && $u->tfer['r'.$rtdf]==$u->tfer['r0'])
|
||||
{
|
||||
$u->tfer['r'.$rtdf] = 0;
|
||||
$u->tfer['good1'] = 0;
|
||||
$u->tfer['good2'] = 0;
|
||||
mysql_query('UPDATE `transfers` SET `r'.$rtdf.'` = "0", `good1`="0",`good2`="0" WHERE `id` = "'.$u->tfer['id'].'" LIMIT 1');
|
||||
unset($rtdf);
|
||||
}
|
||||
/* echo '[Передача]<br>Присутствие: ';
|
||||
if($u->tfer['start1']>0)
|
||||
{
|
||||
echo ' [U1: Присутствует]';
|
||||
}
|
||||
if($u->tfer['start2']>0)
|
||||
{
|
||||
echo ' [U2: Присутствует]';
|
||||
}
|
||||
echo '<br>Состояние: ';
|
||||
if($u->tfer['good1']>0)
|
||||
{
|
||||
echo ' [U1: Согласен]';
|
||||
}else{
|
||||
echo ' [U1: Ожидание]';
|
||||
}
|
||||
if($u->tfer['good2']>0)
|
||||
{
|
||||
echo ' [U2: Согласен]';
|
||||
}else{
|
||||
echo ' [U2: Ожидание]';
|
||||
}
|
||||
|
||||
echo '<br><a href="main.php?transfer&exit_transfer='.$code.'">Выйти из передачи</a>';
|
||||
*/
|
||||
$az = array(1=>1,2=>2);
|
||||
if($u->tfer['uid2']==$u->info['id'])
|
||||
{
|
||||
$az = array(1=>2,2=>1);
|
||||
}
|
||||
$tu = array(
|
||||
1 => $u->getLogin($u->tfer['uid'.$az[1]]),
|
||||
2 => $u->getLogin($u->tfer['uid'.$az[2]])
|
||||
);
|
||||
?>
|
||||
<style>
|
||||
.tfitm1 {
|
||||
background-color:#c7c7c7;
|
||||
border-bottom:1px solid #909090;
|
||||
padding:3px;
|
||||
}
|
||||
.tfitm2 {
|
||||
background-color:#d5d5d5;
|
||||
border-bottom:1px solid #909090;
|
||||
padding:3px;
|
||||
}
|
||||
.tfii {
|
||||
margin:3px;
|
||||
max-width:30px
|
||||
}
|
||||
.tfid {
|
||||
border-left:1px solid #FAFAFA;
|
||||
}
|
||||
.clr {
|
||||
float:right;
|
||||
cursor:pointer;
|
||||
}
|
||||
</style>
|
||||
<script src="/js/jquery.js" type="text/javascript"></script>
|
||||
<script>
|
||||
function gorazdel(id)
|
||||
{
|
||||
if($('#invmn'+id).attr('id')=='invmn'+id)
|
||||
{
|
||||
var i = 1;
|
||||
while(i<=6)
|
||||
{
|
||||
$('#invmn'+i).css({'background':'#D4D2D2'});
|
||||
$('#inv'+i).css({'display':'none'});
|
||||
i++;
|
||||
}
|
||||
$('#inv'+id).css({'display':''});
|
||||
$('#invmn'+id).css({'background':'#A5A5A5'});
|
||||
}
|
||||
}
|
||||
var lastref = 0;
|
||||
var fststart = 1;
|
||||
var lastref2 = 0;
|
||||
function refleshNow(idd)
|
||||
{
|
||||
if(lastref==0)
|
||||
{
|
||||
$.post('transfer.php',{id:idd,money:$('#money2').val()},function(data){$("#refleshInv").html(data);});
|
||||
lastref = 1;
|
||||
if(fststart==1)
|
||||
{
|
||||
fststart = 0;
|
||||
setInterval('refleshNow("minireflesh");',7500);
|
||||
}
|
||||
}else{
|
||||
setTimeout('lastref=0;',1000);
|
||||
}
|
||||
}
|
||||
function s2g()
|
||||
{
|
||||
$('#s2g1').css({
|
||||
'background-color':'#c0c0c5',
|
||||
'color':'',
|
||||
'border-bottom-color':'#909090'
|
||||
});
|
||||
$('#s2g2').css({
|
||||
'background-color':'#D0D0D5',
|
||||
'color':''
|
||||
});
|
||||
}
|
||||
function refmoney(m1,m2)
|
||||
{
|
||||
$('#money1').html('<b>'+m1+'</b>');
|
||||
if(m2><?= $u->info['money']; ?>)
|
||||
{
|
||||
m2 = <?= $u->info['money']; ?>;
|
||||
}
|
||||
$('#money2').val(m2);
|
||||
}
|
||||
function saleitem(idd,v)
|
||||
{
|
||||
if(lastref2==0)
|
||||
{
|
||||
$.post('transfer.php',{id:'sale',money:$('#money2').val(),itemid:idd,saletype:v},function(data){$("#refleshInv").html(data);});
|
||||
lastref2 = 1;
|
||||
setTimeout('lastref2=0;',350);
|
||||
}else{
|
||||
setTimeout('lastref2=0;',250);
|
||||
}
|
||||
}
|
||||
function cancelitm(idd)
|
||||
{
|
||||
if(lastref2==0)
|
||||
{
|
||||
$.post('transfer.php',{id:'sale',money:$('#money2').val(),cancelid:idd},function(data){$("#refleshInv").html(data);});
|
||||
lastref2 = 1;
|
||||
setTimeout('lastref2=0;',350);
|
||||
}else{
|
||||
setTimeout('lastref2=0;',250);
|
||||
}
|
||||
}
|
||||
function clickBtn2()
|
||||
{
|
||||
$.post('transfer.php',{id:'sale',money:$('#money2').val(),cancel2:'true'},function(data){$("#refleshInv").html(data);});
|
||||
}
|
||||
function clickBtn1()
|
||||
{
|
||||
$.post('transfer.php',{id:'sale',money:$('#money2').val(),start2:'true'},function(data){$("#refleshInv").html(data);});
|
||||
}
|
||||
</script>
|
||||
<div id="refleshInv" style="display:;"></div>
|
||||
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td height="30"><table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="110" align="right"> </td>
|
||||
<td align="center">Передача предметов/кредитов между <?= $tu[1].' и '.$tu[2]; ?></td>
|
||||
<td width="110" align="right"><input type="button" onclick="location='main.php?transfer&exit_transfer&rnd=<?= $code; ?>';" name="button2" id="button2" value="Вернуться" /></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top">
|
||||
<table width="100%" height="100%" border="0" cellspacing="2" cellpadding="0">
|
||||
<tr>
|
||||
<td valign="top">
|
||||
<table width="100%" style="border:1px solid #909090;" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td id="s2g1" style="color:#BABABA;background-color:#DCDCDE; border-bottom:1px solid #D0D0D5; border-right:1px solid #909090;"><span style="border-bottom:1px solid #909090;"><img id="gd1" style="float:right;display:none;" width="13" height="13" src="//img.new-combats.tech/i/ready.gif" title="Персонаж готов к обмену" /></span> <?= $tu[2]; ?> отдаёт:<br /> <span id="money1"><b>0</b>.<small><i>00</i></small></span> кр.</td>
|
||||
<td width="50%" bgcolor="#c0c0c5" style="border-bottom:1px solid #909090;"><img style="float:right;display:none;" width="13" height="13" id="gd2" src="//img.new-combats.tech/i/ready.gif" title="Персонаж готов к обмену" /> Вы отдаёте:<br /> <input id="money2" name="money2" type="text" style="width:37px;" value="0.00" /> кр. из <b><?= $u->info['money']; ?></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" id="s2g2" style="background-color:#EEEEEE; border-right:1px solid #909090;"> </td>
|
||||
<td valign="top" bgcolor="#D0D0D5" id="s2g3"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
<table width="100%" style="border-left:1px solid #909090;border-right:1px solid #909090;border-bottom:1px solid #909090;" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td align="center" valign="top" bgcolor="#D0D0D5"><button id="btn1" onClick="clickBtn1();">Готов к обмену</button> <button id="btn2" onClick="clickBtn2();">Отмена</button></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td width="50%" valign="top">
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td bgcolor="#d4d2d2">
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="3">
|
||||
<tr>
|
||||
<td width="25%" id="invmn1" onclick="gorazdel(1);" align="center" style="background-color:#A5A5A5;"><a href="#">Обмундирование</a></td>
|
||||
<td width="25%" id="invmn2" onclick="gorazdel(2);" align="center"><a href="#">Заклятия</a></td>
|
||||
<td width="25%" id="invmn3" onclick="gorazdel(3);" align="center"><a href="#">Эликсиры</a></td>
|
||||
<td width="25%" id="invmn4" onclick="gorazdel(4);" align="center"><a href="#">Прочее</a></td>
|
||||
<td width="25%" id="invmn6" onclick="gorazdel(6);" align="center"><a href="#">Руны</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" bgcolor="#a5a5a5"><strong>Рюкзак (масса: 0/0, предметов: 0)</strong></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td bgcolor="#D4D2D2" style="border:1px solid #a5a5a5;">
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0" id="inv1"></table>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0" id="inv2" style="display:none;"></table>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0" id="inv3" style="display:none;"></table>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0" id="inv4" style="display:none;"></table>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0" id="inv6" style="display:none;"></table>
|
||||
</td>
|
||||
</tr>
|
||||
<table width="100%" height="100%" border="0" cellspacing="2" cellpadding="0">
|
||||
<tr>
|
||||
<td valign="top">
|
||||
<table width="100%" style="border:1px solid #909090;" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td id="s2g1" style="color:#BABABA;background-color:#DCDCDE; border-bottom:1px solid #D0D0D5; border-right:1px solid #909090;"><span
|
||||
style="border-bottom:1px solid #909090;"><img id="gd1" style="float:right;display:none;" width="13" height="13" src="//img.new-combats.tech/i/ready.gif"
|
||||
title="Персонаж готов к обмену"/></span> <?= $tu[2]; ?> отдаёт:<br/> <span id="money1"><b>0</b>.<small><i>00</i></small></span>
|
||||
кр.
|
||||
</td>
|
||||
<td width="50%" bgcolor="#c0c0c5" style="border-bottom:1px solid #909090;"><img style="float:right;display:none;" width="13" height="13" id="gd2"
|
||||
src="//img.new-combats.tech/i/ready.gif" title="Персонаж готов к обмену"/> Вы
|
||||
отдаёте:<br/> <input id="money2" name="money2" type="text" style="width:37px;" value="0.00"/> кр. из <b><?= $u->info['money']; ?></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" id="s2g2" style="background-color:#EEEEEE; border-right:1px solid #909090;"> </td>
|
||||
<td valign="top" bgcolor="#D0D0D5" id="s2g3"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
<table width="100%" style="border-left:1px solid #909090;border-right:1px solid #909090;border-bottom:1px solid #909090;" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td align="center" valign="top" bgcolor="#D0D0D5">
|
||||
<button id="btn1" onClick="clickBtn1();">Готов к обмену</button>
|
||||
<button id="btn2" onClick="clickBtn2();">Отмена</button>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td width="50%" valign="top">
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td bgcolor="#d4d2d2">
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="3">
|
||||
<tr>
|
||||
<td width="25%" id="invmn1" onclick="gorazdel(1);" align="center" style="background-color:#A5A5A5;"><a href="#">Обмундирование</a></td>
|
||||
<td width="25%" id="invmn2" onclick="gorazdel(2);" align="center"><a href="#">Заклятия</a></td>
|
||||
<td width="25%" id="invmn3" onclick="gorazdel(3);" align="center"><a href="#">Эликсиры</a></td>
|
||||
<td width="25%" id="invmn4" onclick="gorazdel(4);" align="center"><a href="#">Прочее</a></td>
|
||||
<td width="25%" id="invmn6" onclick="gorazdel(6);" align="center"><a href="#">Руны</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" bgcolor="#a5a5a5"><strong>Рюкзак (масса: 0/0, предметов: 0)</strong></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td bgcolor="#D4D2D2" style="border:1px solid #a5a5a5;">
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0" id="inv1"></table>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0" id="inv2" style="display:none;"></table>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0" id="inv3" style="display:none;"></table>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0" id="inv4" style="display:none;"></table>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0" id="inv6" style="display:none;"></table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<script>refleshNow('reflesh');</script>
|
||||
<?php
|
||||
}else{
|
||||
if($u->tfer['uid1']==$u->info['id'])
|
||||
{
|
||||
mysql_query('UPDATE `transfers` SET `finish1` = "0" WHERE `id` = "'.$u->tfer['id'].'" LIMIT 1');
|
||||
}elseif($u->tfer['uid2']==$u->info['id'])
|
||||
{
|
||||
mysql_query('UPDATE `transfers` SET `finish2` = "0" WHERE `id` = "'.$u->tfer['id'].'" LIMIT 1');
|
||||
}
|
||||
?>
|
||||
{отображаем лог передач}
|
||||
</table>
|
||||
<script>refleshNow('reflesh');</script>
|
||||
<?php
|
||||
} else {
|
||||
if ($u->tfer['uid1'] == $u->info['id']) {
|
||||
mysql_query('UPDATE `transfers` SET `finish1` = "0" WHERE `id` = "' . $u->tfer['id'] . '" LIMIT 1');
|
||||
} elseif ($u->tfer['uid2'] == $u->info['id']) {
|
||||
mysql_query('UPDATE `transfers` SET `finish2` = "0" WHERE `id` = "' . $u->tfer['id'] . '" LIMIT 1');
|
||||
}
|
||||
?>
|
||||
{отображаем лог передач}
|
||||
<?php } ?>
|
||||
<div align="right"><?= $c['counters']; ?></div>
|
||||
@@ -200,7 +200,7 @@ $tma = '';
|
||||
<tr>
|
||||
<TD>
|
||||
<?php
|
||||
echo $u->getLogin();
|
||||
echo User::getLogin($u->info['id']);
|
||||
$st = Conversion::dataStringToArray($u->info['stats']);
|
||||
if (
|
||||
$_GET['dec_transfer'] ||
|
||||
|
||||
@@ -77,7 +77,7 @@ foreach ($bonus[(int)$u->info['align']]['items'] as $bonusItem) {
|
||||
let elem = document.getElementById('se-pre-con');
|
||||
elem.parentNode.removeChild(elem);
|
||||
</script>
|
||||
<h3>Проходи, <?= $u->getLogin() ?>, угощайся!</h3>
|
||||
<h3>Проходи, <?= User::getLogin($u->info['id']) ?>, угощайся!</h3>
|
||||
<div style="text-align: right;">
|
||||
<input type="button" class="btn" value="Обновить" onclick="location='main.php?ap=1';">
|
||||
<input type="button" class="btn" value="Вернуться" onclick="location='main.php';">
|
||||
|
||||
@@ -1,190 +1,204 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
if (!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
|
||||
if($u->room['file']=='a_fontan')
|
||||
if ($u->room['file'] == 'a_fontan')
|
||||
{
|
||||
|
||||
if(isset($_GET['useloc1'])) {
|
||||
//Восстанавливаем НР и МР
|
||||
$allmn = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `fontan_hp` WHERE `date` = "'.date('dmY').'" AND `city` = "'.$u->info['city'].'" AND `uid` = "'.$u->info['id'].'" AND `delete` = "0" LIMIT 1'));
|
||||
$allmn = $allmn[0];
|
||||
if($allmn > 0) {
|
||||
$re = 'Вы уже пили из фонтана сегодня...';
|
||||
}else{
|
||||
$re = 'Вы попили воды и почувствовали прилив энергии!';
|
||||
$u->stats['hpNow'] = $u->stats['hpAll'];
|
||||
$u->stats['mpNow'] = $u->stats['mpAll'];
|
||||
mysql_query('UPDATE `stats` SET `hpNow` = "'.$u->stats['hpNow'].'",`mpNow` = "'.$u->stats['mpNow'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('INSERT INTO `fontan_hp` (`uid`,`date`,`time`,`city`) VALUES ("'.$u->info['id'].'","'.date('dmY').'","'.time().'","'.$u->info['city'].'")');
|
||||
}
|
||||
}elseif(isset($_GET['luckloc1'])) {
|
||||
//бросаем 1 кр.
|
||||
if($u->info['level'] > 3) {
|
||||
if($u->info['money'] < 1) {
|
||||
$re = 'Требуется 1 кр.';
|
||||
}else{
|
||||
$allmn = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `fontan` WHERE `date` = "'.date('dmY').'" AND `city` = "'.$u->info['city'].'" AND `uid` = "'.$u->info['id'].'" LIMIT 50'));
|
||||
$allmn = $allmn[0];
|
||||
if($allmn > 49) {
|
||||
$re = 'В фонтан возможно кинуть не более 50 монеток в сутки';
|
||||
}else{
|
||||
$u->info['money'] -= 1;
|
||||
$rmn = 0;
|
||||
if(rand(0,100000) < 3890) {
|
||||
$rmn = floor(rand(200,3978)/100);
|
||||
$re = 'Фортуна на вашей стороне! Вы выиграли '.$rmn.'кр.';
|
||||
$u->info['money'] += $rmn;
|
||||
}else{
|
||||
$re = 'Вы бросили монетку, но ничего не произошло :(';
|
||||
}
|
||||
mysql_query('INSERT INTO `fontan` (`uid`,`time`,`date`,`win`,`money`,`city`) VALUES ("'.$u->info['id'].'","'.time().'","'.date('dmY').'","'.$rmn.'","1","'.$u->info['city'].'")');
|
||||
mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
}
|
||||
}
|
||||
}else{
|
||||
$re = 'Уровень маловат ;)';
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($_GET['useloc1'])) {
|
||||
//Восстанавливаем НР и МР
|
||||
$allmn = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `fontan_hp` WHERE `date` = "' . date('dmY') . '" AND `city` = "' . $u->info['city'] . '" AND `uid` = "' . $u->info['id'] . '" AND `delete` = "0" LIMIT 1'));
|
||||
$allmn = $allmn[0];
|
||||
if ($allmn > 0) {
|
||||
$re = 'Вы уже пили из фонтана сегодня...';
|
||||
} else {
|
||||
$re = 'Вы попили воды и почувствовали прилив энергии!';
|
||||
$u->stats['hpNow'] = $u->stats['hpAll'];
|
||||
$u->stats['mpNow'] = $u->stats['mpAll'];
|
||||
mysql_query('UPDATE `stats` SET `hpNow` = "' . $u->stats['hpNow'] . '",`mpNow` = "' . $u->stats['mpNow'] . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
|
||||
mysql_query('INSERT INTO `fontan_hp` (`uid`,`date`,`time`,`city`) VALUES ("' . $u->info['id'] . '","' . date('dmY') . '","' . time() . '","' . $u->info['city'] . '")');
|
||||
}
|
||||
} elseif (isset($_GET['luckloc1'])) {
|
||||
//бросаем 1 кр.
|
||||
if ($u->info['level'] > 3) {
|
||||
if ($u->info['money'] < 1) {
|
||||
$re = 'Требуется 1 кр.';
|
||||
} else {
|
||||
$allmn = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `fontan` WHERE `date` = "' . date('dmY') . '" AND `city` = "' . $u->info['city'] . '" AND `uid` = "' . $u->info['id'] . '" LIMIT 50'));
|
||||
$allmn = $allmn[0];
|
||||
if ($allmn > 49) {
|
||||
$re = 'В фонтан возможно кинуть не более 50 монеток в сутки';
|
||||
} else {
|
||||
$u->info['money'] -= 1;
|
||||
$rmn = 0;
|
||||
if (rand(0, 100000) < 3890) {
|
||||
$rmn = floor(rand(200, 3978) / 100);
|
||||
$re = 'Фортуна на вашей стороне! Вы выиграли ' . $rmn . 'кр.';
|
||||
$u->info['money'] += $rmn;
|
||||
} else {
|
||||
$re = 'Вы бросили монетку, но ничего не произошло :(';
|
||||
}
|
||||
mysql_query('INSERT INTO `fontan` (`uid`,`time`,`date`,`win`,`money`,`city`) VALUES ("' . $u->info['id'] . '","' . time() . '","' . date('dmY') . '","' . $rmn . '","1","' . $u->info['city'] . '")');
|
||||
mysql_query('UPDATE `users` SET `money` = "' . $u->info['money'] . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
|
||||
}
|
||||
}
|
||||
} else {
|
||||
$re = 'Уровень маловат ;)';
|
||||
}
|
||||
}
|
||||
?>
|
||||
<style>
|
||||
body
|
||||
{
|
||||
background-color:#E2E2E2;
|
||||
background-image: url(//img.new-combats.tech/i/misc/showitems/dungeon.jpg);
|
||||
background-repeat:no-repeat;background-position:top right;
|
||||
}
|
||||
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>
|
||||
<?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%"> </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.9&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.9',1); ?>">Центральная площадь</a></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div style="padding-left:0px;" align="center">
|
||||
<h3><?= $u->room['name']; ?></h3>
|
||||
</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%"> </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.9&rnd=<?= $code; ?>';"
|
||||
title="<?php thisInfRm('1.180.0.9', 1); ?>">Центральная площадь</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="10">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<table border="0" width="900">
|
||||
<tr>
|
||||
<td height="100" colspan="5" align="center" valign="top">
|
||||
<p><a href="?luckloc1=1">Бросить монетку</a> (<strong>1</strong>кр.) <span style="margin-left:400px;margin-right:20px;"><a href="?useloc1=1">Выпить воды</a></span></p><br /><br /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="80"> </td>
|
||||
<td width="310" align="left" valign="top"> В сутки можно бросить в фонтан не больше 50 монеток.<br />
|
||||
<br />
|
||||
<?php
|
||||
$allmn = mysql_fetch_array(mysql_query('SELECT SUM(`win`) FROM `fontan` WHERE `delete` = "0"'));
|
||||
$allmn = 0+$allmn[0];
|
||||
?>
|
||||
Всего выиграно: <b><?=$allmn?></b>кр.<br />
|
||||
<br />
|
||||
<b>20</b> последних выигрышей:<br />
|
||||
<?php
|
||||
$sp = mysql_query('SELECT * FROM `fontan` WHERE `delete` = "0" AND `win` > 0 ORDER BY `id` DESC LIMIT 20');
|
||||
while($pl = mysql_fetch_array($sp)) {
|
||||
echo $u->getLogin($pl['uid']).' - '.$pl['win'].'кр.<br>';
|
||||
}
|
||||
?>
|
||||
<br /></td>
|
||||
<td width="90"> </td>
|
||||
<td width="300" valign="top"><br />
|
||||
<table style="
|
||||
<tr>
|
||||
<td align="center">
|
||||
<table border="0" width="900">
|
||||
<tr>
|
||||
<td height="100" colspan="5" align="center" valign="top">
|
||||
<p><a href="?luckloc1=1">Бросить монетку</a> (<strong>1</strong>кр.) <span style="margin-left:400px;margin-right:20px;"><a href="?useloc1=1">Выпить воды</a></span></p>
|
||||
<br/><br/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="80"> </td>
|
||||
<td width="310" align="left" valign="top"> В сутки можно бросить в фонтан не больше 50 монеток.<br/>
|
||||
<br/>
|
||||
<?php
|
||||
$allmn = mysql_fetch_array(mysql_query('SELECT SUM(`win`) FROM `fontan` WHERE `delete` = "0"'));
|
||||
$allmn = 0 + $allmn[0];
|
||||
?>
|
||||
Всего выиграно: <b><?= $allmn ?></b>кр.<br/>
|
||||
<br/>
|
||||
<b>20</b> последних выигрышей:<br/>
|
||||
<?php
|
||||
$sp = mysql_query('SELECT * FROM `fontan` WHERE `delete` = "0" AND `win` > 0 ORDER BY `id` DESC LIMIT 20');
|
||||
while ($pl = mysql_fetch_array($sp)) {
|
||||
echo User::getLogin($pl['uid']) . ' - ' . $pl['win'] . 'кр.<br>';
|
||||
}
|
||||
?>
|
||||
<br/></td>
|
||||
<td width="90"> </td>
|
||||
<td width="300" valign="top"><br/>
|
||||
<table style="
|
||||
white-space: pre-wrap;
|
||||
white-space: -moz-pre-wrap;
|
||||
white-space: -pre-wrap;
|
||||
white-space: -o-pre-wrap;
|
||||
word-wrap: break-word;">
|
||||
<?php
|
||||
if(isset($_GET['delm'])) {
|
||||
if($u->info['admin'] > 0 || ($u->info['align'] > 1 && $u->info['align'] < 2)) {
|
||||
mysql_query('UPDATE `fontan_text` SET `delete` = "'.$u->info['id'].'" WHERE `id` = "'.mysql_real_escape_string($_GET['delm']).'" LIMIT 1');
|
||||
echo '<font color=red><b>Сообщение стерто</b></font>';
|
||||
}
|
||||
}
|
||||
if(isset($_POST['message'])) {
|
||||
$tstm = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `fontan_text` WHERE `uid` = "'.$u->info['id'].'" AND `time` > '.(time()-10).' LIMIT 1'));
|
||||
if($u->info['molch1'] < time() && $u->info['level'] > 0 && $u->info['align'] != 2 && $tstm[0] < 1) {
|
||||
if(str_replace(' ','',str_replace(' ','',$_POST['message']))) {
|
||||
mysql_query('INSERT INTO `fontan_text` (`uid`,`time`,`text`) VALUES ("'.$u->info['id'].'","'.time().'","'.mysql_real_escape_string(htmlspecialchars($_POST['message'],NULL)).'")');
|
||||
echo '<font color=red><b>Сообщение добавлено</b></font>';
|
||||
}else{
|
||||
echo '<font color=red><b>Пустое сообщение!</b></font>';
|
||||
}
|
||||
}else{
|
||||
echo '<font color=red><b>Вам пока-что запрещено оставлять пожелания!</b></font>';
|
||||
}
|
||||
}
|
||||
echo '<br> <b>Пожелания!</b><br><br>';
|
||||
$sp = mysql_query('SELECT * FROM `fontan_text` WHERE `city` = "'.$u->info['city'].'" AND `delete` = "0" ORDER BY `id` DESC LIMIT 10');
|
||||
while($pl = mysql_fetch_array($sp)){
|
||||
?>
|
||||
<tr>
|
||||
<td align="left" valign="top" style="
|
||||
<?php
|
||||
if (isset($_GET['delm'])) {
|
||||
if ($u->info['admin'] > 0 || ($u->info['align'] > 1 && $u->info['align'] < 2)) {
|
||||
mysql_query('UPDATE `fontan_text` SET `delete` = "' . $u->info['id'] . '" WHERE `id` = "' . mysql_real_escape_string($_GET['delm']) . '" LIMIT 1');
|
||||
echo '<font color=red><b>Сообщение стерто</b></font>';
|
||||
}
|
||||
}
|
||||
if (isset($_POST['message'])) {
|
||||
$tstm = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `fontan_text` WHERE `uid` = "' . $u->info['id'] . '" AND `time` > ' . (time() - 10) . ' LIMIT 1'));
|
||||
if ($u->info['molch1'] < time() && $u->info['level'] > 0 && $u->info['align'] != 2 && $tstm[0] < 1) {
|
||||
if (str_replace(' ', '', str_replace(' ', '', $_POST['message']))) {
|
||||
mysql_query('INSERT INTO `fontan_text` (`uid`,`time`,`text`) VALUES ("' . $u->info['id'] . '","' . time() . '","' . mysql_real_escape_string(htmlspecialchars($_POST['message'], null)) . '")');
|
||||
echo '<font color=red><b>Сообщение добавлено</b></font>';
|
||||
} else {
|
||||
echo '<font color=red><b>Пустое сообщение!</b></font>';
|
||||
}
|
||||
} else {
|
||||
echo '<font color=red><b>Вам пока-что запрещено оставлять пожелания!</b></font>';
|
||||
}
|
||||
}
|
||||
echo '<br> <b>Пожелания!</b><br><br>';
|
||||
$sp = mysql_query('SELECT * FROM `fontan_text` WHERE `city` = "' . $u->info['city'] . '" AND `delete` = "0" ORDER BY `id` DESC LIMIT 10');
|
||||
while ($pl = mysql_fetch_array($sp)) {
|
||||
?>
|
||||
<tr>
|
||||
<td align="left" valign="top" style="
|
||||
white-space: pre-wrap;
|
||||
white-space: -moz-pre-wrap;
|
||||
white-space: -pre-wrap;
|
||||
white-space: -o-pre-wrap;
|
||||
word-wrap: break-word;"><div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;"><?=$u->getLogin($pl['uid'])?>:<?php
|
||||
if($u->info['admin'] > 0 || ($u->info['align'] > 1 && $u->info['align'] < 2)) {
|
||||
echo ' <a href="?delm='.$pl['id'].'"><small>стереть</small></a>';
|
||||
}
|
||||
?><br /><?=$pl['text']?></div></td>
|
||||
word-wrap: break-word;">
|
||||
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;"><?= User::getLogin($pl['uid']) ?>:<?php
|
||||
if ($u->info['admin'] > 0 || ($u->info['align'] > 1 && $u->info['align'] < 2)) {
|
||||
echo ' <a href="?delm=' . $pl['id'] . '"><small>стереть</small></a>';
|
||||
}
|
||||
?><br/><?= $pl['text'] ?></div>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
<center>
|
||||
<!-- pages -->
|
||||
|
||||
<!-- -->
|
||||
</center>
|
||||
<form action='main.php' method='post'>
|
||||
Оставить сообщение:<br/>
|
||||
<input type="text" name="message" size="35" value="" maxlength="150"/>
|
||||
<br/>
|
||||
<input type="submit" name="add" value="Добавить"/>
|
||||
</form>
|
||||
<div id="hint3" class="ahint"></div>
|
||||
</td>
|
||||
<td width="70"> </td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
<center>
|
||||
<!-- pages -->
|
||||
|
||||
<!-- -->
|
||||
</center>
|
||||
<form action='main.php' method='post'>
|
||||
Оставить сообщение:<br />
|
||||
<input type="text" name="message" size="35" value="" maxlength="150" />
|
||||
<br />
|
||||
<input type="submit" name="add" value="Добавить" />
|
||||
</form>
|
||||
<div id="hint3" class="ahint"></div></td>
|
||||
<td width="70"> </td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p>
|
||||
<?php } ?>
|
||||
<?php } ?>
|
||||
</p>
|
||||
@@ -276,7 +276,7 @@ if (!isset($_GET['r'])) {
|
||||
</script>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td align="center" valign="top" bgcolor="#D6D6D6"><?= $u->getLogin() ?></td>
|
||||
<td align="center" valign="top" bgcolor="#D6D6D6"><?= User::getLogin($u->info['id']) ?></td>
|
||||
<td align="center" valign="top" bgcolor="#D6D6D6"><B>Подходящие предметы в инвентаре</B></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -389,7 +389,7 @@ if (!isset($_GET['r'])) {
|
||||
</script>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td align="center" valign="top" bgcolor="#D6D6D6"><?= $u->getLogin() ?></td>
|
||||
<td align="center" valign="top" bgcolor="#D6D6D6"><?= User::getLogin($u->info['id']) ?></td>
|
||||
<td align="center" valign="top" bgcolor="#D6D6D6"><b>Подходящие предметы в инвентаре</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@@ -25,7 +25,7 @@ while ($pl = mysql_fetch_array($sp)) {
|
||||
}
|
||||
$i++;
|
||||
$uidz[$pl['uid']] = $i;
|
||||
$text .= $i . '. <span class="date">' . date('d.m.Y H:i', $pl['time']) . '</span>, Волна: <b>' . $pl['voln'] . '</b>, ' . $u->getLogin($pl['uid']) . '<br>';
|
||||
$text .= $i . '. <span class="date">' . date('d.m.Y H:i', $pl['time']) . '</span>, Волна: <b>' . $pl['voln'] . '</b>, ' . User::getLogin($pl['uid']) . '<br>';
|
||||
}
|
||||
if (empty($text)) {
|
||||
$text = 'История пуста, скорее всего не нашлось смельчаков...';
|
||||
|
||||
@@ -775,8 +775,8 @@ if ($r == 1) {
|
||||
//Подгонка под комплект
|
||||
$see = $u->genInv(
|
||||
64, '`iu`.`id` = "' . mysql_real_escape_string(
|
||||
$_GET['upgradelvlcom']
|
||||
) . '" AND `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND (`iu`.`data` LIKE "%|art=1%" ' . $itmos . ')'
|
||||
$_GET['upgradelvlcom']
|
||||
) . '" AND `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND (`iu`.`data` LIKE "%|art=1%" ' . $itmos . ')'
|
||||
);
|
||||
}
|
||||
$see = $see[2];
|
||||
@@ -893,7 +893,7 @@ if ($re != '') {
|
||||
echo '<a href="?r=5&rnd=' . $code . '">Подгонка</a>';
|
||||
} ?>
|
||||
</td>
|
||||
<td nowrap="nowrap" style="position: absolute; right: 290px;"><?= $u->getLogin() ?></td>
|
||||
<td nowrap="nowrap" style="position: absolute; right: 290px;"><?= User::getLogin($u->info['id']) ?></td>
|
||||
<td width="90%"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
@@ -827,7 +827,7 @@ if ($hostel['balance'] <= 0 && $u->room['id'] != 214 && $sleep['vars'] != 'sleep
|
||||
<table bgcolor="#c8c8c8" width="100%" cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td width="52%" style="border-left:1px solid #a5a5a5; border-bottom:1px solid #a5a5a5; padding:2px 0px 2px 5px;"
|
||||
align='left'><?= $u->getLogin() ?></td>
|
||||
align='left'><?= User::getLogin($u->info['id']) ?></td>
|
||||
<td style="<?= ($result['additional'] == '' ? 'border-bottom:1px solid #a5a5a5;' : '') ?>"
|
||||
align='center'><?= ($result['additional'] != '' ? $result['additional'] : '') ?></td>
|
||||
<td style="border-right:1px solid #a5a5a5; border-bottom:1px solid #a5a5a5; padding: 2px 15px 2px 0px;" align='right'><h4
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if($u->info['admin'] > 0)
|
||||
{
|
||||
$uu = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['logingo']).'" LIMIT 1'));
|
||||
if(isset($uu['id']))
|
||||
{
|
||||
if( $_POST['logingo2'] < 0 ) {
|
||||
$_POST['logingo2'] = 0;
|
||||
}
|
||||
$upd = mysql_query('UPDATE `stats` SET `exp` = `exp` + "'.mysql_real_escape_string((int)$_POST['logingo2']).'" WHERE `id` = "'.$uu['id'].'" LIMIT 1');
|
||||
if($upd) {
|
||||
$uer = 'Вы рисанули опыт персонажу "'.$uu['login'].'" +'.((int)$_POST['logingo2']).' ед.';
|
||||
}else{
|
||||
$uer = 'Не удалось использовать данное заклятие';
|
||||
}
|
||||
}else{
|
||||
$uer = 'Персонаж не найден в этом городе';
|
||||
}
|
||||
}else{
|
||||
$uer = 'У Вас нет прав на использование данного заклятия';
|
||||
}
|
||||
?>
|
||||
@@ -1,224 +0,0 @@
|
||||
<?php
|
||||
//возможности (перечисляем)
|
||||
$vz_id = array(
|
||||
0=>'m1',
|
||||
1=>'mm1',
|
||||
2=>'m2',
|
||||
3=>'mm2',
|
||||
4=>'sm1',
|
||||
5=>'sm2',
|
||||
6=>'citym1',
|
||||
7=>'citym2',
|
||||
8=>'citysm1',
|
||||
9=>'citysm2',
|
||||
10=>'addld',
|
||||
11=>'cityaddld',
|
||||
12=>'seeld',
|
||||
13=>'telegraf',
|
||||
14=>'f1',
|
||||
15=>'f2',
|
||||
16=>'f3',
|
||||
17=>'f4',
|
||||
18=>'f5',
|
||||
19=>'f6',
|
||||
20=>'f7',
|
||||
21=>'f8',
|
||||
22=>'boi',
|
||||
23=>'elka',
|
||||
24=>'haos',
|
||||
25=>'haosInf',
|
||||
26=>'deletInfo',
|
||||
27=>'zatoch',
|
||||
28=>'banned',
|
||||
29=>'unbanned',
|
||||
30=>'readPerevod',
|
||||
31=>'provItm',
|
||||
32=>'provMsg',
|
||||
33=>'trPass',
|
||||
34=>'shaos',
|
||||
35=>'szatoch',
|
||||
36=>'editAlign',
|
||||
37=>'priemIskl',
|
||||
38=>'proverka',
|
||||
39=>'marry',
|
||||
40=>'ban0');
|
||||
//названия возможностей
|
||||
$vz = array(
|
||||
'm1'=>'Заклятие молчания',
|
||||
'mm1'=>'Заклятие молчания (3 дн.)',
|
||||
'm2'=>'Заклятие форумного молчания',
|
||||
'mm2'=>'Заклятие форумного молчания (3 дн.)',
|
||||
'sm1'=>'Снять молчанку',
|
||||
'sm2'=>'Снять форумную молчанку',
|
||||
'citym1'=>'Заклятие молчания (междугородняя)',
|
||||
'citym2'=>'Заклятие форумного молчания (междугородняя)',
|
||||
'citysm1'=>'Снять молчанку (междугородняя)',
|
||||
'citysm2'=>'Снять форумную молчанку (междугородняя)',
|
||||
'addld'=>'Добавить запись в личное дело',
|
||||
'cityaddld'=>'Добавить запись в личное дело (междугородняя)',
|
||||
'seeld'=>'Просмотр личного дела',
|
||||
'telegraf'=>'Телеграф',
|
||||
'f1'=>'Форум. Ответ в ответе',
|
||||
'f2'=>'Форум. Удаление ответа',
|
||||
'f3'=>'Форум. Восстановление темы',
|
||||
'f4'=>'Форум. Удаление темы',
|
||||
'f5'=>'Форум. Перемещение темы',
|
||||
'f6'=>'Форум. Прикрепление / Открепление темы',
|
||||
'f7'=>'Форум. Возобновление обсуждения',
|
||||
'f8'=>'Форум. Закрытие обсуждения',
|
||||
'boi'=>'Модерация боев',
|
||||
'elka'=>'Модерация ёлки',
|
||||
'haos'=>'Хаос',
|
||||
'haosInf'=>'Хаос (бессрочно)',
|
||||
'deletInfo'=>'Снять / Наложить Обезличивание',
|
||||
'zatoch'=>'Заточение персонажа',
|
||||
'banned'=>'Блокировка персонажа',
|
||||
'unbanned'=>'Разблокировка персонажа',
|
||||
'readPerevod'=>'Просмотр переводов',
|
||||
'provItm'=>'Проверка инвентаря',
|
||||
'provMsg'=>'Проверка сообщений',
|
||||
'trPass'=>'Требует пароль',
|
||||
'shaos'=>'Снять хаос',
|
||||
'szatoch'=>'Выпустить из заточения',
|
||||
'editAlign'=>'Функции управленца',
|
||||
'priemIskl'=>'Прием / Исключение',
|
||||
'proverka'=>'Проверка на чистоту',
|
||||
'marry'=>'Обвенчать / Развести',
|
||||
'ban0'=>'Блокировка [0] уровней');
|
||||
|
||||
if(isset($_GET['save'],$_POST['alignSave']))
|
||||
{
|
||||
//сохраняем данные
|
||||
$sv = mysql_fetch_array(mysql_query('SELECT * FROM `moder` WHERE `id` = "'.mysql_real_escape_string($_POST['alignSave']).'" LIMIT 1'));
|
||||
if(isset($sv['id']) && ($sv['align'] < $u->info['align'] || $u->info['admin']>0))
|
||||
{
|
||||
$ud = '';
|
||||
$i = 0;
|
||||
while($i<count($vz_id))
|
||||
{
|
||||
if($vz_id[$i]!='editAlign' || $u->info['admin']>0)
|
||||
{
|
||||
if(isset($sv[$vz_id[$i]]))
|
||||
{
|
||||
if(isset($_POST[$vz_id[$i]]))
|
||||
{
|
||||
if($i==33)
|
||||
{
|
||||
//пароль на модераторскую панель
|
||||
if($_POST['trPassText']!='')
|
||||
{
|
||||
$ud .= '`'.$vz_id[$i].'`="'.mysql_real_escape_string(md5($_POST['trPassText'])).'",';
|
||||
}
|
||||
}else{
|
||||
$ud .= '`'.$vz_id[$i].'`="1",';
|
||||
}
|
||||
}else{
|
||||
if($i==33)
|
||||
{
|
||||
//пароль на модераторскую панель
|
||||
$ud .= '`'.$vz_id[$i].'`="",';
|
||||
}else{
|
||||
$ud .= '`'.$vz_id[$i].'`="0",';
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
$ud = rtrim($ud,',');
|
||||
$upd = mysql_query('UPDATE `moder` SET '.$ud.' WHERE `id` = "'.$sv['id'].'" LIMIT 1');
|
||||
if($upd)
|
||||
{
|
||||
$merror = 'Изменения были сохранены';
|
||||
}else{
|
||||
$merror = 'Ошибка сохранения';
|
||||
}
|
||||
}else{
|
||||
$merror = 'Ошибка. У Вас нет доступа';
|
||||
}
|
||||
}
|
||||
?>
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<td align="center"><h3>Функции управления</h3></td>
|
||||
<td width="150" align="right"><input type="button" value=">" onclick="location='main.php?<?= $zv; ?>';" />
|
||||
<?php if($u->info['admin']>0){ ?><input type="button" value="<?php if($a==1){ echo 'PAL'; }else{ echo 'ARM'; } ?>" onclick="location='main.php?go=1&<?= $zv; ?>&remod=<?= $a; ?>';" /><?php } ?><?php if($p['trPass']!=''){ ?>
|
||||
<input type="button" value="X" title="Закрыть доступ" onclick="location='main.php?<?= $zv.'&rnd='.$code; ?>&exitMod=1';" /><?php } ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<?php
|
||||
if($merror!='')
|
||||
{
|
||||
echo '<font color="red">'.$merror.'</font>';
|
||||
}
|
||||
?>
|
||||
<table width="100%" border="0" cellpadding="5" cellspacing="0" bgcolor="#E1E1E1">
|
||||
<?php
|
||||
$sp = mysql_query('SELECT * FROM `moder` WHERE `align`<='.$u->info['align'].' && `align`>'.$a.' ORDER BY `align` DESC LIMIT 20');
|
||||
while($pl = mysql_fetch_array($sp))
|
||||
{
|
||||
?>
|
||||
<tr>
|
||||
<td style="border-bottom:1px solid #CCCCCC;" width="250"><div align="left" style="margin-left:11px;"><?= '<img src="//img.new-combats.tech/i/align/align'.$pl['align'].'.gif"> <small><b>'.$u->mod_nm[$a][$pl['align']].'</b></small>' ?></div><div align="left"></div></td>
|
||||
<td width="50" bgcolor="#DADADA" style="border-bottom:1px solid #CCCCCC;"><div align="center"><?php if($u->info['align']>$pl['align'] || $u->info['admin']>0){ ?><a href="main.php?go=1&edit=<?= $pl['id'].'&'.$zv; ?>">ред.</a><?php }else{ echo '<b style="color:grey;">ред.</b>'; } ?></div></td>
|
||||
<td style="border-bottom:1px solid #CCCCCC;">Возможности: <?php
|
||||
$voz = '';
|
||||
$i = 0;
|
||||
while($i<count($vz_id))
|
||||
{
|
||||
if($pl[$vz_id[$i]]>0)
|
||||
{
|
||||
$voz .= '<b>'.$vz[$vz_id[$i]].'</b>, ';
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
$voz = trim($voz,', ');
|
||||
if($voz=='')
|
||||
{
|
||||
$voz = 'красивый значек :-)';
|
||||
}
|
||||
echo '<small><font color="grey">'.$voz.'</font></small>';
|
||||
|
||||
?></td>
|
||||
</tr>
|
||||
<?php if(isset($_GET['edit']) && $pl['id']==$_GET['edit']){ ?>
|
||||
<tr>
|
||||
<td valign="top" bgcolor="#F3F3F3" style="border-bottom:1px solid #CCCCCC; color:#757575;">Изменение возможностей:<Br /><a href="main.php?<?= $zv; ?>&go=1" onClick="document.getElementById('saveDate').submit(); return false;">Сохранить изменения</a><br /><a href="main.php?<?= $zv; ?>&go=1">Скрыть панель</a></td>
|
||||
<td valign="top" bgcolor="#F3F3F3" style="border-bottom:1px solid #CCCCCC;"></td>
|
||||
<td valign="top" bgcolor="#F3F3F3" style="border-bottom:1px solid #CCCCCC;">
|
||||
<form id="saveDate" name="saveDate" method="post" action="main.php?<?= $zv.'&go=1&save='.$code; ?>">
|
||||
<?php
|
||||
$voz = '';
|
||||
$i = 0;
|
||||
while($i<count($vz_id))
|
||||
{
|
||||
if($vz_id[$i]!='editAlign' || $u->info['admin']>0)
|
||||
{
|
||||
if($pl[$vz_id[$i]]>0)
|
||||
{
|
||||
$voz .= '<input name="'.$vz_id[$i].'" type="checkbox" value="1" checked>';
|
||||
}else{
|
||||
$voz .= '<input name="'.$vz_id[$i].'" type="checkbox" value="1">';
|
||||
}
|
||||
$voz .= ' '.$vz[$vz_id[$i]];
|
||||
if($i==33)
|
||||
{
|
||||
$voz .= ': <input name="trPassText" value="" type="password">';
|
||||
}
|
||||
$voz .= '<br>';
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
echo $voz;
|
||||
?>
|
||||
<input name="alignSave" type="hidden" id="alignSave" value="<?= $pl['id']; ?>" />
|
||||
</form> </td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
</table> </td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -1,285 +0,0 @@
|
||||
<? if(isset($_POST['q_name']))
|
||||
{
|
||||
$qd = array();
|
||||
/* Array ([q_act_atr_1] => 0 [q_act_val_1] => [q_tr_atr_1] => 0 [q_tr_val_1] => [q_ng_atr_1] => 0 [q_ng_val_1] => [q_nk_atr_NaN] => 0
|
||||
[q_nk_val_NaN] => [q_info] => test описание [q_line1] => 1 [q_line2] => 1 [q_fast] => 1 [q_fast_city] => capitalcity [q_align1] => 1 [q_align2] => 1 [q_align3] => 1 ) */
|
||||
$qd['name'] = $_POST['q_name'];
|
||||
$qd['lvl'] = explode('-',$_POST['q_lvl']);
|
||||
$qd['info'] = $_POST['q_info'];
|
||||
if($_POST['q_line1']==1)
|
||||
{
|
||||
$qd['line'] = $_POST['q_line2'];
|
||||
}
|
||||
if($_POST['q_fast']==1)
|
||||
{
|
||||
$qd['city'] = $_POST['q_fast_city'];
|
||||
$gd['fast'] = 1;
|
||||
}
|
||||
if($_POST['align1']==1)
|
||||
{
|
||||
$qd['align'] = 1;
|
||||
}elseif($_POST['align2']==1)
|
||||
{
|
||||
$qd['align'] = 3;
|
||||
}elseif($_POST['align3']==1)
|
||||
{
|
||||
$qd['align'] = 7;
|
||||
}elseif($_POST['align4']==1)
|
||||
{
|
||||
$qd['align'] = 2;
|
||||
}
|
||||
$i = 1;
|
||||
while($i!=-1)
|
||||
{
|
||||
if(isset($_POST['q_act_atr_'.$i]))
|
||||
{
|
||||
if($_POST['q_act_val_'.$i]!='')
|
||||
{
|
||||
$qd['act_date'] .= $_POST['q_act_atr_'.$i].':=:'.$_POST['q_act_val_'.$i].':|:';
|
||||
}
|
||||
}else{
|
||||
$i = -2;
|
||||
$qd['act_date'] = trim($qd['act_date'],':|:');
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
$i = 1;
|
||||
while($i!=-1)
|
||||
{
|
||||
if(isset($_POST['q_tr_atr_'.$i]))
|
||||
{
|
||||
if($_POST['q_tr_val_'.$i]!='')
|
||||
{
|
||||
$qd['tr_date'] .= $_POST['q_tr_atr_'.$i].':=:'.$_POST['q_tr_val_'.$i].':|:';
|
||||
}
|
||||
}else{
|
||||
$i = -2;
|
||||
$qd['tr_date'] = trim($qd['tr_date'],':|:');
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
$i = 1;
|
||||
while($i!=-1)
|
||||
{
|
||||
if(isset($_POST['q_ng_atr_'.$i]))
|
||||
{
|
||||
if($_POST['q_ng_val_'.$i]!='')
|
||||
{
|
||||
$qd['win_date'] .= $_POST['q_ng_atr_'.$i].':=:'.$_POST['q_ng_val_'.$i].':|:';
|
||||
}
|
||||
}else{
|
||||
$i = -2;
|
||||
$qd['win_date'] = trim($qd['win_date'],':|:');
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
$i = 1;
|
||||
while($i!=-1)
|
||||
{
|
||||
if(isset($_POST['q_nk_atr_'.$i]))
|
||||
{
|
||||
if($_POST['q_nk_val_'.$i]!='')
|
||||
{
|
||||
$qd['lose_date'] .= $_POST['q_nk_atr_'.$i].':=:'.$_POST['q_nk_val_'.$i].':|:';
|
||||
}
|
||||
}else{
|
||||
$i = -2;
|
||||
$qd['lose_date'] = trim($qd['lose_date'],':|:');
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
mysql_query('INSERT INTO `quests` (`name`,`min_lvl`,`max_lvl`,`tr_date`,`act_date`,`win_date`,`lose_date`,`info`,`line`,`align`,`city`,`fast`) VALUES (
|
||||
"'.mysql_real_escape_string($qd['name']).'","'.mysql_real_escape_string($qd['lvl'][0]).'","'.mysql_real_escape_string($qd['lvl'][1]).'",
|
||||
"'.mysql_real_escape_string($qd['tr_date']).'","'.mysql_real_escape_string($qd['act_date']).'","'.mysql_real_escape_string($qd['win_date']).'",
|
||||
"'.mysql_real_escape_string($qd['lose_date']).'","'.mysql_real_escape_string($qd['info']).'","'.mysql_real_escape_string($qd['line']).'",
|
||||
"'.mysql_real_escape_string($qd['align']).'","'.mysql_real_escape_string($qd['city']).'","'.mysql_real_escape_string($qd['fast']).'")');
|
||||
}
|
||||
?>
|
||||
<script>
|
||||
function nqst(){ if(document.getElementById('addNewquest').style.display == ''){ document.getElementById('addNewquest').style.display = 'none'; }else{ document.getElementById('addNewquest').style.display = ''; } }
|
||||
var adds = [0,0,0,0];
|
||||
function addqact()
|
||||
{
|
||||
var dd = document.getElementById('qact');
|
||||
adds[0]++;
|
||||
dd.innerHTML = 'Атрибут: <select name="q_act_atr_'+adds[0]+'" id="q_act_atr_'+adds[0]+'">'+
|
||||
'<option value="0"></option>'+
|
||||
'<option value="go_loc">перейти в локацию</option>'+
|
||||
'<option value="go_mod">перейти в модуль</option>'+
|
||||
'<option value="on_itm">одеть предмет</option>'+
|
||||
'<option value="un_itm">снять предмет</option>'+
|
||||
'<option value="use_itm">использовать предмет</option>'+
|
||||
'<option value="useon_itm">использовать предмет на</option>'+
|
||||
'<option value="dlg_nps">поговорить с NPS</option>'+
|
||||
'<option value="tk_itm">получить предмет</option>'+
|
||||
'<option value="del_itm">выкинуть предмет</option>'+
|
||||
'<option value="buy_itm">купить предмет</option>'+
|
||||
'<option value="kill_bot">убить монстра</option>'+
|
||||
'<option value="kill_you">убить клона</option>'+
|
||||
'<option value="kill_user">убить игрока</option>'+
|
||||
'<option value="all_stats">раставить статы</option>'+
|
||||
'<option value="all_skills">раставить умения</option>'+
|
||||
'<option value="all_navik">расставить навыки</option>'+
|
||||
'<option value="min_online">пробыть минут в онлайне</option>'+
|
||||
'<option value="min_btl">провести боев</option>'+
|
||||
'<option value="min_winbtl">провести боев (побед)</option>'+
|
||||
'<option value="tk_znak">получить значок</option>'+
|
||||
'<option value="end_quests">завершить квест</option>'+
|
||||
'<option value="end_qtime">время выполнения квеста (в минутах)</option>'+
|
||||
'</select>, значение: <input style="width:100px" name="q_act_val_'+adds[0]+'" value=""><br>'+dd.innerHTML;
|
||||
}
|
||||
function addqtr()
|
||||
{
|
||||
var dd = document.getElementById('qtr');
|
||||
adds[1]++;
|
||||
dd.innerHTML = 'Атрибут: <select name="q_tr_atr_'+adds[1]+'" id="q_tr_atr_'+adds[1]+'">'+
|
||||
'<option value="0"></option>'+
|
||||
'<option value="tr_endq">Завершить квесты</option>'+
|
||||
'<option value="tr_botitm">Из монстров падают предметы (в пещерах)</option>'+
|
||||
'<option value="tr_winitm">После победы падают предметы</option>'+
|
||||
'<option value="tr_zdr">Задержка между выполнением (в часах)</option>'+
|
||||
'<option value="tr_tm1">Переодичность квеста (начало)</option>'+
|
||||
'<option value="tr_tm2">Переодичность квеста (конец)</option>'+
|
||||
'<option value="tr_raz">Сколько раз можно проходить квест</option>'+
|
||||
'<option value="tr_raz2">Сколько попыток пройти квест</option>'+
|
||||
'<option value="tr_dn">Нахождение в пещере</option>'+
|
||||
'<option value="tr_x">Нахождение в координате X</option>'+
|
||||
'<option value="tr_y">Нахождение в координате Y</option>'+
|
||||
'</select>, значение: <input style="width:100px" name="q_tr_val_'+adds[1]+'" value=""><br>'+dd.innerHTML;
|
||||
}
|
||||
function addqng()
|
||||
{
|
||||
var dd = document.getElementById('qng');
|
||||
adds[2]++;
|
||||
dd.innerHTML = 'Атрибут: <select name="q_ng_atr_'+adds[2]+'" id="q_ng_atr_'+adds[2]+'">'+
|
||||
'<option value="0"></option>'+
|
||||
'<option value="add_cr">Добавить Кредиты</option>'+
|
||||
'<option value="add_ecr">Добавить Екредиты</option>'+
|
||||
'<option value="add_itm">Добавить предмет</option>'+
|
||||
'<option value="add_eff">Добавить эффект</option>'+
|
||||
'<option value="add_rep">Добавить репутации</option>'+
|
||||
'<option value="add_exp">Добавить опыта</option>'+
|
||||
'</select>, значение: <input style="width:100px" name="q_ng_val_'+adds[2]+'" value=""><br>'+dd.innerHTML;
|
||||
}
|
||||
function addqnk()
|
||||
{
|
||||
var dd = document.getElementById('qnk');
|
||||
adds[3]++;
|
||||
dd.innerHTML = 'Атрибут: <select name="q_nk_atr_'+adds[3]+'" id="q_nk_atr_'+adds[3]+'">'+
|
||||
'<option value="0"></option>'+
|
||||
'<option value="lst_eff">Добавить эффект</option>'+
|
||||
'</select>, значение: <input style="width:100px" name="q_nk_val_'+adds[3]+'" value=""><br>'+dd.innerHTML;
|
||||
}
|
||||
</script>
|
||||
<!-- Copyright 2000-2006 Adobe Macromedia Software LLC and its licensors. All rights reserved. -->
|
||||
<title>Текстовое поле</title>
|
||||
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<td align="center"><h3>Редактор заданий</h3></td>
|
||||
<td width="150" align="right"><input type="button" value=">" onclick="location='main.php?<?= $zv; ?>';" />
|
||||
<?php if($u->info['admin']>0){ ?>
|
||||
<input type="button" value="<?php if($a==1){ echo 'PAL'; }else{ echo 'ARM'; } ?>" onclick="location='main.php?go=2&<?= $zv; ?>&remod=<?= $a; ?>';" />
|
||||
<?php } ?>
|
||||
<?php if($p['trPass']!=''){ ?>
|
||||
<input type="button" value="X" title="Закрыть доступ" onclick="location='main.php?<?= $zv.'&rnd='.$code; ?>&exitMod=1';" />
|
||||
<?php } ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<form method="post" action="main.php?go=2&<?= $zv; ?>&remod=<?= $a; ?>">
|
||||
<table width="100%" border="0" cellpadding="5" cellspacing="0" bgcolor="#E1E1E1">
|
||||
<!-- -->
|
||||
<tr>
|
||||
<td style="border-bottom:1px solid #CCCCCC;"><div align="left" style="margin-left:11px;">
|
||||
<a href="javascript:void(0)" onclick="nqst()">Добавить новое задание</a>
|
||||
</div>
|
||||
<div align="left"></div></td>
|
||||
</tr>
|
||||
<tr id="addNewquest" style="display:none;">
|
||||
<td bgcolor="#DADADA" style="border-bottom:1px solid #CCCCCC;"><b>Панель добавления новых заданий:</b><br />
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="5">
|
||||
<tr>
|
||||
<td width="200" valign="top">Название задания</td>
|
||||
<td><input name="q_name" id="q_name" value="" size="60" maxlength="50" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top">Уровень задания</td>
|
||||
<td><input name="q_lvl" id="q_lvl" value="0-21" size="10" maxlength="5" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top">Действия</td>
|
||||
<td valign="top" id="qact"><a href="javascript:void(0)" onclick="addqact()"><small>[+] добавить</small></a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top">Условия</td>
|
||||
<td valign="top" id="qtr"><a href="javascript:void(0)" onclick="addqtr()"><small>[+] добавить</small></a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top">Награда</td>
|
||||
<td valign="top" id="qng"><a href="javascript:void(0)" onclick="addqng()"><small>[+] добавить</small></a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top">Неудача</td>
|
||||
<td valign="top" id="qnk"><a href="javascript:void(0)" onclick="addqnk()"><small>[+] добавить</small></a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top">Описание задания</td>
|
||||
<td><textarea name="q_info" id="q_info" style="width:90%" rows="7"></textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" valign="top" bgcolor="#CBCBCB"><input name="q_line1" type="checkbox" id="checkbox3" value="1" />
|
||||
Линейное задание</td>
|
||||
<td bgcolor="#CBCBCB"><input name="q_line2" id="q_line3" value="" size="5" maxlength="3" />
|
||||
, id линейного сюжета</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" valign="top" bgcolor="#CBCBCB"><input name="q_fast" type="checkbox" id="q_fast" value="1" />
|
||||
Быстрое задание </td>
|
||||
<td bgcolor="#CBCBCB"><input name="q_fast_city" id="q_fast_city" value="capitalcity" size="50" maxlength="50" />
|
||||
, город которым ограничен квест <small>(стереть, если не ограничен)</small></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" valign="top" bgcolor="#CBCBCB">
|
||||
<small>
|
||||
<input name="q_align1" type="checkbox" id="q_align1" value="1" />
|
||||
Свет,
|
||||
|
||||
<input name="q_align2" type="checkbox" id="q_align2" value="1" />
|
||||
Тьма,<br />
|
||||
<input name="q_align3" type="checkbox" id="q_align3" value="1" />
|
||||
Нейтрал,
|
||||
<input name="q_align4" type="checkbox" id="q_align4" value="1" />
|
||||
Хаос
|
||||
</small>
|
||||
</td>
|
||||
<td bgcolor="#CBCBCB"><input type="submit" value="Добавить задание" /></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
<!-- -->
|
||||
</table>
|
||||
</form>
|
||||
<table width="100%" border="0" cellpadding="5" cellspacing="0" bgcolor="#E1E1E1">
|
||||
<!-- -->
|
||||
<?php
|
||||
if(isset($_GET['delq']))
|
||||
{
|
||||
mysql_query('UPDATE `quests` SET `delete` = "'.time().'" WHERE `id` = "'.mysql_real_escape_string($_GET['delq']).'" LIMIT 1');
|
||||
}
|
||||
$sp = mysql_query('SELECT * FROM `quests` WHERE `delete` = 0');
|
||||
while($pl = mysql_fetch_array($sp))
|
||||
{
|
||||
?>
|
||||
<tr>
|
||||
<td style="border-bottom:1px solid #CCCCCC;" width="300"><div align="left" style="margin-left:11px;"><?=$pl['name']?></div>
|
||||
<div align="left"></div></td>
|
||||
<td width="75" bgcolor="#DADADA" style="border-bottom:1px solid #CCCCCC;"><div align="center"><a href="main.php?go=2&delq=<?= $pl['id'].'&'.$zv; ?>">удалить</a></div></td>
|
||||
<td style="border-bottom:1px solid #CCCCCC;"><small><b>Описание:</b> <?=$pl['info']?></small></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
<!-- -->
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -1,32 +0,0 @@
|
||||
<?php
|
||||
if (!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
|
||||
if ($p['deletInfo'] != 1) {
|
||||
$uer = 'У Вас нет прав на использование данного заклятия';
|
||||
return;
|
||||
}
|
||||
|
||||
$uu = \Core\Db::getRow('select id, login, info_delete from users where login = ? order by id limit 1', [$_POST['logingo']]);
|
||||
|
||||
if (!isset($uu['id'])) {
|
||||
$uer = 'Персонаж не найден.';
|
||||
return;
|
||||
}
|
||||
|
||||
if ($uu['info_delete'] <= time()) {
|
||||
$uer = 'Персонаж не обезличен';
|
||||
return;
|
||||
}
|
||||
|
||||
(new \Moderation\Moderation($uu['id']))->undepersonalize();
|
||||
|
||||
$uer = "Персонаж {$uu['login']} больше не под подозрением.";
|
||||
|
||||
$cmsg = new ChatMessage();
|
||||
$cmsg->setRoom($u->info['room']);
|
||||
$cmsg->setText("[img[items/uncui.gif]] $uer");
|
||||
$cmsg->setType(6);
|
||||
$cmsg->setTypeTime(1);
|
||||
(new Chat())->sendMsg($cmsg);
|
||||
@@ -1,31 +0,0 @@
|
||||
<?php
|
||||
if (!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
|
||||
if ($p['zatoch'] != 1 && $p['citym1'] != 1) {
|
||||
$uer = 'У Вас нет прав на использование данного заклятия';
|
||||
return;
|
||||
}
|
||||
|
||||
$uu = \Core\Db::getRow('select id, login from users where login = ? order by id limit 1', [$_POST['logingo']]);
|
||||
|
||||
if (!isset($uu['id'])) {
|
||||
$uer = 'Персонаж не найден.';
|
||||
return;
|
||||
}
|
||||
|
||||
$time = new DateTime();
|
||||
$time->modify("+ {$_POST['time']} day");
|
||||
(new \Moderation\Moderation($uu['id']))->prison($time);
|
||||
\Core\Db::sql('delete from dungeon_zv where uid = ?', [$uu['id']]); // Удаляем заявки в пещеры.
|
||||
|
||||
$uer = "Персонаж {$uu['login']} был отправлен в тюрьму до {$time->format('d M Y H:i')}.";
|
||||
unset($time);
|
||||
|
||||
$cmsg = new ChatMessage();
|
||||
$cmsg->setRoom($u->info['room']);
|
||||
$cmsg->setText("[img[items/jail.gif]] $uer");
|
||||
$cmsg->setType(6);
|
||||
$cmsg->setTypeTime(1);
|
||||
(new Chat())->sendMsg($cmsg);
|
||||
@@ -1,51 +0,0 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if($p['usealign1']==1 && $u->info['admin'] > 0)
|
||||
{
|
||||
$uu = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['logingo']).'" LIMIT 1'));
|
||||
if(isset($uu['id']))
|
||||
{
|
||||
if($u->testAlign( 1 , $uu['id'] ) == 0 ) {
|
||||
$uer = 'У персонажа стоит ограничение на смену склонности. Вы не можете выдать данную склонность!<br>';
|
||||
}elseif($uu['clan'] > 0) {
|
||||
$uer = 'Вы не можете использовать данное заклятие на персонажей с кланом.<br>';
|
||||
}elseif($uu['align'] > 0)
|
||||
{
|
||||
$uer = 'Вы не можете использовать данное заклятие на персонажей со склонностью.<br>';
|
||||
}else{
|
||||
$upd = mysql_query('UPDATE `users` SET `align` = "1" WHERE `id` = "'.$uu['id'].'" LIMIT 1');
|
||||
if($upd)
|
||||
{
|
||||
$u->insertAlign( 1 , $uu['id'] );
|
||||
$sx = '';
|
||||
if($u->info['sex']==1)
|
||||
{
|
||||
$sx = 'а';
|
||||
}
|
||||
$rtxt = '[img[items/pal_button1.gif]] '.$rang.' "'.$u->info['cast_login'].'" присвоил'.$sx.' светлую склонность персонажу "'.$uu['login'].'"';
|
||||
|
||||
$cmsg = new ChatMessage();
|
||||
$cmsg->setCity($u->info['city']);
|
||||
$cmsg->setRoom($u->info['room']);
|
||||
$cmsg->setText($rtxt);
|
||||
$cmsg->setType(6);
|
||||
$cmsg->setTypeTime(1);
|
||||
(new Chat())->sendMsg($cmsg);
|
||||
$rtxt = $rang.' "'.$u->info['login'].'" приствоил'.$sx.' светлую склонность персонажу.';
|
||||
mysql_query("INSERT INTO `users_delo` (`uid`,`ip`,`city`,`time`,`text`,`login`,`type`) VALUES ('".$uu['id']."','".$_SERVER['REMOTE_ADDR']."','".$u->info['city']."','".time()."','".$rtxt."','".$u->info['login']."',0)");
|
||||
$uer = 'Вы успешно присвоили светлую склонность персонажу "'.$uu['login'].'".';
|
||||
}else{
|
||||
$uer = 'Не удалось использовать данное заклятие';
|
||||
}
|
||||
}
|
||||
}else{
|
||||
$uer = 'Персонаж не найден в этом городе';
|
||||
}
|
||||
}else{
|
||||
$uer = 'У Вас нет прав на использование данного заклятия';
|
||||
}
|
||||
?>
|
||||
@@ -1,51 +0,0 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if($p['usealign3']==1 && $u->info['admin'] > 0)
|
||||
{
|
||||
$uu = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['logingo']).'" LIMIT 1'));
|
||||
if(isset($uu['id']))
|
||||
{
|
||||
if($u->testAlign( 3 , $uu['id'] ) == 0 ) {
|
||||
$uer = 'У персонажа стоит ограничение на смену склонности. Вы не можете выдать данную склонность!<br>';
|
||||
}elseif($uu['clan'] > 0) {
|
||||
$uer = 'Вы не можете использовать данное заклятие на персонажей с кланом.<br>';
|
||||
}elseif($uu['align'] > 0)
|
||||
{
|
||||
$uer = 'Вы не можете использовать данное заклятие на персонажей со склонностью.<br>';
|
||||
}else{
|
||||
$upd = mysql_query('UPDATE `users` SET `align` = "3" WHERE `id` = "'.$uu['id'].'" LIMIT 1');
|
||||
if($upd)
|
||||
{
|
||||
$u->insertAlign( 3 , $uu['id'] );
|
||||
$sx = '';
|
||||
if($u->info['sex']==1)
|
||||
{
|
||||
$sx = 'а';
|
||||
}
|
||||
$rtxt = '[img[items/pal_button[dark].gif]] '.$rang.' "'.$u->info['cast_login'].'" присвоил'.$sx.' темную склонность персонажу "'.$uu['login'].'"';
|
||||
|
||||
$cmsg = new ChatMessage();
|
||||
$cmsg->setCity($u->info['city']);
|
||||
$cmsg->setRoom($u->info['room']);
|
||||
$cmsg->setText($rtxt);
|
||||
$cmsg->setType(6);
|
||||
$cmsg->setTypeTime(1);
|
||||
(new Chat())->sendMsg($cmsg);
|
||||
$rtxt = $rang.' "'.$u->info['login'].'" приствоил'.$sx.' темную склонность персонажу.';
|
||||
mysql_query("INSERT INTO `users_delo` (`uid`,`ip`,`city`,`time`,`text`,`login`,`type`) VALUES ('".$uu['id']."','".$_SERVER['REMOTE_ADDR']."','".$u->info['city']."','".time()."','".$rtxt."','".$u->info['login']."',0)");
|
||||
$uer = 'Вы успешно присвоили темную склонность персонажу "'.$uu['login'].'".';
|
||||
}else{
|
||||
$uer = 'Не удалось использовать данное заклятие';
|
||||
}
|
||||
}
|
||||
}else{
|
||||
$uer = 'Персонаж не найден в этом городе';
|
||||
}
|
||||
}else{
|
||||
$uer = 'У Вас нет прав на использование данного заклятия';
|
||||
}
|
||||
?>
|
||||
@@ -1,51 +0,0 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if($p['usealign7']==1 && $u->info['admin'] > 0)
|
||||
{
|
||||
$uu = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['logingo']).'" LIMIT 1'));
|
||||
if(isset($uu['id']))
|
||||
{
|
||||
if($u->testAlign( 7 , $uu['id'] ) == 0 ) {
|
||||
$uer = 'У персонажа стоит ограничение на смену склонности. Вы не можете выдать данную склонность!<br>';
|
||||
}elseif($uu['clan'] > 0) {
|
||||
$uer = 'Вы не можете использовать данное заклятие на персонажей с кланом.<br>';
|
||||
}elseif($uu['align'] > 0)
|
||||
{
|
||||
$uer = 'Вы не можете использовать данное заклятие на персонажей со склонностью.<br>';
|
||||
}else{
|
||||
$upd = mysql_query('UPDATE `users` SET `align` = "7" WHERE `id` = "'.$uu['id'].'" LIMIT 1');
|
||||
if($upd)
|
||||
{
|
||||
$u->insertAlign( 7 , $uu['id'] );
|
||||
$sx = '';
|
||||
if($u->info['sex']==1)
|
||||
{
|
||||
$sx = 'а';
|
||||
}
|
||||
$rtxt = '[img[items/palbuttonneutralsv3.gif]] '.$rang.' "'.$u->info['cast_login'].'" присвоил'.$sx.' нейтральную склонность персонажу "'.$uu['login'].'"';
|
||||
|
||||
$cmsg = new ChatMessage();
|
||||
$cmsg->setCity($u->info['city']);
|
||||
$cmsg->setRoom($u->info['room']);
|
||||
$cmsg->setText($rtxt);
|
||||
$cmsg->setType(6);
|
||||
$cmsg->setTypeTime(1);
|
||||
(new Chat())->sendMsg($cmsg);
|
||||
$rtxt = $rang.' "'.$u->info['login'].'" приствоил'.$sx.' нейтральную склонность персонажу.';
|
||||
mysql_query("INSERT INTO `users_delo` (`uid`,`ip`,`city`,`time`,`text`,`login`,`type`) VALUES ('".$uu['id']."','".$_SERVER['REMOTE_ADDR']."','".$u->info['city']."','".time()."','".$rtxt."','".$u->info['login']."',0)");
|
||||
$uer = 'Вы успешно присвоили нейтральную склонность персонажу "'.$uu['login'].'".';
|
||||
}else{
|
||||
$uer = 'Не удалось использовать данное заклятие';
|
||||
}
|
||||
}
|
||||
}else{
|
||||
$uer = 'Персонаж не найден в этом городе';
|
||||
}
|
||||
}else{
|
||||
$uer = 'У Вас нет прав на использование данного заклятия';
|
||||
}
|
||||
?>
|
||||
@@ -1,40 +0,0 @@
|
||||
<?php
|
||||
if (!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
|
||||
if ($p['banned'] != 1 && $p['ban0'] != 1) {
|
||||
$uer = 'У Вас нет прав на использование данного заклятия';
|
||||
return;
|
||||
}
|
||||
|
||||
$uu = \Core\Db::getRow('select id, login, banned, battle, mail from users where login = ? order by id limit 1', [$_POST['logingo']]);
|
||||
|
||||
if (!isset($uu['id'])) {
|
||||
$uer = 'Персонаж не найден в этом городе';
|
||||
return;
|
||||
}
|
||||
|
||||
if ($uu['banned'] > 0) {
|
||||
$uer = 'Персонаж уже заблокирован.';
|
||||
return;
|
||||
}
|
||||
|
||||
(new \Moderation\Moderation($uu['id']))->ban();
|
||||
\Core\Db::sql('delete from chat where login = ?', [$uu['login']]);
|
||||
\Core\Db::sql('insert into ban_email (email, uid, nick_name) values (?,?,?)', [$uu['mail'], $uu['id'], $uu['login']]);
|
||||
\Core\Db::sql('delete from zayvki where creator = ?', [$uu['id']]); // Удаляем заявки на бой.
|
||||
\Core\Db::sql('delete from dungeon_zv where uid = ?', [$uu['id']]); // Удаляем заявки в пещеры.
|
||||
|
||||
if (!empty($uu['battle'])) {
|
||||
\Core\Db::sql('update users left join stats on users.id = stats.id set battle = default, regHP = unix_timestamp(), team = 0, battle_yron = 0, battle_exp = 0 where users.id = ?', [$uu['id']]);
|
||||
}
|
||||
|
||||
$uer = "Персонаж {$uu['login']} заблокирован.";
|
||||
|
||||
$cmsg = new ChatMessage();
|
||||
$cmsg->setRoom($u->info['room']);
|
||||
$cmsg->setText("[img[items/pal_button6.gif]] $uer");
|
||||
$cmsg->setType(6);
|
||||
$cmsg->setTypeTime(1);
|
||||
(new Chat())->sendMsg($cmsg);
|
||||
@@ -1,35 +0,0 @@
|
||||
<?php
|
||||
if (!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
|
||||
if ($p['deletInfo'] != 1) {
|
||||
$uer = 'У Вас нет прав на использование данного заклятия';
|
||||
return;
|
||||
}
|
||||
|
||||
$uu = \Core\Db::getRow('select id, login, info_delete from users where login = ? order by id limit 1', [$_POST['logingo']]);
|
||||
|
||||
if (!isset($uu['id'])) {
|
||||
$uer = 'Персонаж не найден.';
|
||||
return;
|
||||
}
|
||||
|
||||
if ($uu['info_delete'] == 1 || $uu['info_delete'] >= time()) {
|
||||
$uer = 'Персонаж уже обезличен';
|
||||
return;
|
||||
}
|
||||
|
||||
$time = new DateTime();
|
||||
$time->modify("+ {$_POST['time']} day");
|
||||
(new \Moderation\Moderation($uu['id']))->depersonalize($time);
|
||||
|
||||
$uer = "Персонаж {$uu['login']} под подозрением до {$time->format('d M Y H:i')}.";
|
||||
unset($time);
|
||||
|
||||
$cmsg = new ChatMessage();
|
||||
$cmsg->setRoom($u->info['room']);
|
||||
$cmsg->setText("[img[items/cui.gif]] $uer");
|
||||
$cmsg->setType(6);
|
||||
$cmsg->setTypeTime(1);
|
||||
(new Chat())->sendMsg($cmsg);
|
||||
@@ -1,45 +0,0 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if($p['heal'] == 1)
|
||||
{
|
||||
$uu = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['logingo']).'" LIMIT 1'));
|
||||
if(isset($uu['id']))
|
||||
{
|
||||
if($uu['city']!=$u->info['city'] && $p['citym1']==0){
|
||||
$uer = 'Персонаж находится в другом городе';
|
||||
}elseif($uu['battle']>0){
|
||||
$uer = 'Персонаж находится в поединке';
|
||||
}else{
|
||||
$upd = mysql_query('UPDATE `stats` SET `hpNow` = `hpNow` + "1200" WHERE `id` = "'.$uu['id'].'" LIMIT 1');
|
||||
if($upd)
|
||||
{
|
||||
$sx = '';
|
||||
if($u->info['sex']==1)
|
||||
{
|
||||
$sx = 'а';
|
||||
}
|
||||
$rtxt = '[img[items/cureHP120.gif]] '.$rang.' "'.$u->info['cast_login'].'" восстановил'.$sx.' здоровье персонажа "'.$uu['login'].'"';
|
||||
|
||||
$cmsg = new ChatMessage();
|
||||
$cmsg->setCity($u->info['city']);
|
||||
$cmsg->setRoom($u->info['room']);
|
||||
$cmsg->setText($rtxt);
|
||||
$cmsg->setType(6);
|
||||
$cmsg->setTypeTime(1);
|
||||
(new Chat())->sendMsg($cmsg);
|
||||
$uer = 'Вы успешно восстановили здоровье персонажа "'.$uu['login'].'".';
|
||||
}else{
|
||||
$uer = 'Не удалось использовать данное заклятие';
|
||||
}
|
||||
}
|
||||
}else{
|
||||
$uer = 'Персонаж не найден в этом городе';
|
||||
}
|
||||
}else{
|
||||
$uer = 'У Вас нет прав на использование данного заклятия';
|
||||
}
|
||||
?>
|
||||
@@ -1,29 +0,0 @@
|
||||
<?php
|
||||
if (!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
|
||||
if ($p['m1'] != 1 && $p['citym1'] != 1) {
|
||||
$uer = 'У Вас нет прав на использование данного заклятия';
|
||||
return;
|
||||
}
|
||||
|
||||
$uu = \Core\Db::getRow('select id, login from users where login = ? order by id limit 1', [$_POST['logingo']]);
|
||||
if (!isset($uu['id'])) {
|
||||
$uer = 'Персонаж не найден в этом городе';
|
||||
return;
|
||||
}
|
||||
|
||||
$time = new DateTime();
|
||||
$time->modify("+ {$_POST['time']} minute");
|
||||
(new \Moderation\Moderation($uu['id']))->silence($time);
|
||||
|
||||
$uer = "Персонажу {$uu['login']} запрещено общаться в чате до {$time->format('d M Y H:i')}.";
|
||||
unset($time);
|
||||
|
||||
$cmsg = new ChatMessage();
|
||||
$cmsg->setRoom($u->info['room']);
|
||||
$cmsg->setText("[img[items/silence.gif]] $uer");
|
||||
$cmsg->setType(6);
|
||||
$cmsg->setTypeTime(1);
|
||||
(new Chat())->sendMsg($cmsg);
|
||||
@@ -1,76 +1,69 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
if($p['marry']==1)
|
||||
{
|
||||
$uu = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['logingo']).'" LIMIT 1'));
|
||||
$uu2 = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['logingo2']).'" LIMIT 1'));
|
||||
if(isset($uu['id']) && isset($uu2['id']))
|
||||
{
|
||||
|
||||
if($uu['sex'] == $uu2['sex']) {
|
||||
$uer = 'Невозможно заключить однополый брак, только через Администрацию и только за деньги ;)';
|
||||
}elseif($uu['marry']>0)
|
||||
{
|
||||
$uer = 'Персонаж уже находится в браке<br>';
|
||||
}elseif($uu['marry']>0)
|
||||
{
|
||||
$uer = 'Персонаж уже находится в браке<br>';
|
||||
}elseif($uu['admin']>0 && $u->info['admin']==0)
|
||||
{
|
||||
$uer = 'Вы не можете накладывать заклятие на Ангелов';
|
||||
}elseif($uu['city']!=$u->info['city'] && $p['citym1']==0){
|
||||
$uer = 'Персонаж находится в другом городе';
|
||||
}elseif($uu['id']==$u->info['id'] && $u->info['admin']==0){
|
||||
$uer = 'Вы не можете использовать на самого себя';
|
||||
}elseif($uu2['admin']>0 && $u->info['admin']==0)
|
||||
{
|
||||
$uer = 'Вы не можете накладывать заклятие на Ангелов';
|
||||
}elseif($uu2['city']!=$u->info['city'] && $p['citym1']==0){
|
||||
$uer = 'Персонаж находится в другом городе';
|
||||
}elseif($uu2['id']==$u->info['id'] && $u->info['admin']==0){
|
||||
$uer = 'Вы не можете использовать на самого себя';
|
||||
}else{
|
||||
$uu['palpro'] = time()+60*60*24*7;
|
||||
$upd = mysql_query('UPDATE `users` SET `marry` = "'.$uu2['id'].'" WHERE `id` = "'.$uu['id'].'" LIMIT 1');
|
||||
$upd = mysql_query('UPDATE `users` SET `marry` = "'.$uu['id'].'" WHERE `id` = "'.$uu2['id'].'" LIMIT 1');
|
||||
if($upd)
|
||||
{
|
||||
$sx = '';
|
||||
if($u->info['sex']==1)
|
||||
{
|
||||
$sx = 'а';
|
||||
}
|
||||
$rtxt = '[img[items/marry.gif]] '.$rang.' "'.$u->info['cast_login'].'" подтвердил'.$sx.' законность брака между "'.$uu['login'].'" и "'.$uu2['login'].'".';
|
||||
|
||||
mysql_query("UPDATE `chat` SET `delete` = 1 WHERE `login` = '".$uu['login']."' LIMIT 1000");
|
||||
|
||||
$cmsg = new ChatMessage();
|
||||
$cmsg->setCity($u->info['city']);
|
||||
$cmsg->setRoom($u->info['room']);
|
||||
$cmsg->setText($rtxt);
|
||||
$cmsg->setType(6);
|
||||
$cmsg->setTypeTime(1);
|
||||
(new Chat())->sendMsg($cmsg);
|
||||
$rtxt = $rang.' "'.$u->info['login'].'" подтвердил'.$sx.' законность брака с '.$uu2['id'].'.';
|
||||
mysql_query("INSERT INTO `users_delo` (`uid`,`ip`,`city`,`time`,`text`,`login`,`type`) VALUES ('".$uu['id']."','".$_SERVER['REMOTE_ADDR']."','".$u->info['city']."','".time()."','".$rtxt."','".$u->info['login']."',0)");
|
||||
$rtxt = $rang.' "'.$u->info['login'].'" подтвердил'.$sx.' законность брака с '.$uu['id'].'.';
|
||||
mysql_query("INSERT INTO `users_delo` (`uid`,`ip`,`city`,`time`,`text`,`login`,`type`) VALUES ('".$uu2['id']."','".$_SERVER['REMOTE_ADDR']."','".$u->info['city']."','".time()."','".$rtxt."','".$u->info['login']."',0)");
|
||||
|
||||
\User\ItemsModel::addItem(76,$uu['id'],'sudba='.$uu['login'].'|noremont=1|notransfer=1');
|
||||
\User\ItemsModel::addItem(76,$uu2['id'],'sudba='.$uu2['login'].'|noremont=1|notransfer=1');
|
||||
|
||||
$uer = 'Вы успешно зафиксировали брак "'.$uu['login'].'" и "'.$uu2['login'].'".';
|
||||
}else{
|
||||
$uer = 'Не удалось использовать данное заклятие';
|
||||
}
|
||||
}
|
||||
}else{
|
||||
$uer = 'Персонаж не найден в этом городе';
|
||||
}
|
||||
}else{
|
||||
$uer = 'У Вас нет прав на использование данного заклятия';
|
||||
}
|
||||
use User\ItemsModel;
|
||||
|
||||
if (!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
if ($p['marry'] == 1) {
|
||||
$uu = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "' . mysql_real_escape_string($_POST['logingo']) . '" LIMIT 1'));
|
||||
$uu2 = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "' . mysql_real_escape_string($_POST['logingo2']) . '" LIMIT 1'));
|
||||
if (isset($uu['id']) && isset($uu2['id'])) {
|
||||
|
||||
if ($uu['sex'] == $uu2['sex']) {
|
||||
$uer = 'Невозможно заключить однополый брак, только через Администрацию и только за деньги ;)';
|
||||
} elseif ($uu['marry'] > 0) {
|
||||
$uer = 'Персонаж уже находится в браке<br>';
|
||||
} elseif ($uu['marry'] > 0) {
|
||||
$uer = 'Персонаж уже находится в браке<br>';
|
||||
} elseif ($uu['admin'] > 0 && $u->info['admin'] == 0) {
|
||||
$uer = 'Вы не можете накладывать заклятие на Ангелов';
|
||||
} elseif ($uu['city'] != $u->info['city'] && $p['citym1'] == 0) {
|
||||
$uer = 'Персонаж находится в другом городе';
|
||||
} elseif ($uu['id'] == $u->info['id'] && $u->info['admin'] == 0) {
|
||||
$uer = 'Вы не можете использовать на самого себя';
|
||||
} elseif ($uu2['admin'] > 0 && $u->info['admin'] == 0) {
|
||||
$uer = 'Вы не можете накладывать заклятие на Ангелов';
|
||||
} elseif ($uu2['city'] != $u->info['city'] && $p['citym1'] == 0) {
|
||||
$uer = 'Персонаж находится в другом городе';
|
||||
} elseif ($uu2['id'] == $u->info['id'] && $u->info['admin'] == 0) {
|
||||
$uer = 'Вы не можете использовать на самого себя';
|
||||
} else {
|
||||
$upd = mysql_query('UPDATE `users` SET `marry` = "' . $uu2['id'] . '" WHERE `id` = "' . $uu['id'] . '" LIMIT 1');
|
||||
$upd = mysql_query('UPDATE `users` SET `marry` = "' . $uu['id'] . '" WHERE `id` = "' . $uu2['id'] . '" LIMIT 1');
|
||||
if ($upd) {
|
||||
$sx = '';
|
||||
if ($u->info['sex'] == 1) {
|
||||
$sx = 'а';
|
||||
}
|
||||
$rtxt = '[img[items/marry.gif]] ' . $rang . ' "' . $u->info['cast_login'] . '" подтвердил' . $sx . ' законность брака между "' . $uu['login'] . '" и "' . $uu2['login'] . '".';
|
||||
|
||||
mysql_query("UPDATE `chat` SET `delete` = 1 WHERE `login` = '" . $uu['login'] . "' LIMIT 1000");
|
||||
|
||||
$cmsg = new ChatMessage();
|
||||
$cmsg->setCity($u->info['city']);
|
||||
$cmsg->setRoom($u->info['room']);
|
||||
$cmsg->setText($rtxt);
|
||||
$cmsg->setType(6);
|
||||
$cmsg->setTypeTime(1);
|
||||
(new Chat())->sendMsg($cmsg);
|
||||
$rtxt = $rang . ' "' . $u->info['login'] . '" подтвердил' . $sx . ' законность брака с ' . $uu2['id'] . '.';
|
||||
mysql_query("INSERT INTO `users_delo` (`uid`,`ip`,`city`,`time`,`text`,`login`,`type`) VALUES ('" . $uu['id'] . "','" . $_SERVER['REMOTE_ADDR'] . "','" . $u->info['city'] . "','" . time() . "','" . $rtxt . "','" . $u->info['login'] . "',0)");
|
||||
$rtxt = $rang . ' "' . $u->info['login'] . '" подтвердил' . $sx . ' законность брака с ' . $uu['id'] . '.';
|
||||
mysql_query("INSERT INTO `users_delo` (`uid`,`ip`,`city`,`time`,`text`,`login`,`type`) VALUES ('" . $uu2['id'] . "','" . $_SERVER['REMOTE_ADDR'] . "','" . $u->info['city'] . "','" . time() . "','" . $rtxt . "','" . $u->info['login'] . "',0)");
|
||||
|
||||
ItemsModel::addItem(76, $uu['id'], 'sudba=' . $uu['login'] . '|noremont=1|notransfer=1');
|
||||
ItemsModel::addItem(76, $uu2['id'], 'sudba=' . $uu2['login'] . '|noremont=1|notransfer=1');
|
||||
|
||||
$uer = 'Вы успешно зафиксировали брак "' . $uu['login'] . '" и "' . $uu2['login'] . '".';
|
||||
} else {
|
||||
$uer = 'Не удалось использовать данное заклятие';
|
||||
}
|
||||
}
|
||||
} else {
|
||||
$uer = 'Персонаж не найден в этом городе';
|
||||
}
|
||||
} else {
|
||||
$uer = 'У Вас нет прав на использование данного заклятия';
|
||||
}
|
||||
?>
|
||||
@@ -1,45 +0,0 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if($p['heal'] == 1)
|
||||
{
|
||||
$uu = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['logingo']).'" LIMIT 1'));
|
||||
if(isset($uu['id']))
|
||||
{
|
||||
if($uu['city']!=$u->info['city'] && $p['citym1']==0){
|
||||
$uer = 'Персонаж находится в другом городе';
|
||||
}elseif($uu['battle']>0){
|
||||
$uer = 'Персонаж находится в поединке';
|
||||
}else{
|
||||
$upd = mysql_query('UPDATE `stats` SET `mpNow` = `mpNow` + "1200" WHERE `id` = "'.$uu['id'].'" LIMIT 1');
|
||||
if($upd)
|
||||
{
|
||||
$sx = '';
|
||||
if($u->info['sex']==1)
|
||||
{
|
||||
$sx = 'а';
|
||||
}
|
||||
$rtxt = '[img[items/cureMana1000.gif]] '.$rang.' "'.$u->info['cast_login'].'" восстановил'.$sx.' ману персонажа "'.$uu['login'].'"';
|
||||
|
||||
$cmsg = new ChatMessage();
|
||||
$cmsg->setCity($u->info['city']);
|
||||
$cmsg->setRoom($u->info['room']);
|
||||
$cmsg->setText($rtxt);
|
||||
$cmsg->setType(6);
|
||||
$cmsg->setTypeTime(1);
|
||||
(new Chat())->sendMsg($cmsg);
|
||||
$uer = 'Вы успешно восстановили ману персонажа "'.$uu['login'].'".';
|
||||
}else{
|
||||
$uer = 'Не удалось использовать данное заклятие';
|
||||
}
|
||||
}
|
||||
}else{
|
||||
$uer = 'Персонаж не найден в этом городе';
|
||||
}
|
||||
}else{
|
||||
$uer = 'У Вас нет прав на использование данного заклятия';
|
||||
}
|
||||
?>
|
||||
@@ -1,58 +0,0 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
if($p['usenoper']==1)
|
||||
{
|
||||
$uu = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['logingo']).'" LIMIT 1'));
|
||||
if(isset($uu['id']))
|
||||
{
|
||||
if($uu['align']>1 && $uu['align']<2 && $u->info['admin']==0)
|
||||
{
|
||||
$uer = 'Вы не можете использовать данное заклятие на Паладинов.<br>';
|
||||
}elseif($uu['align']>3 && $uu['align']<4 && $u->info['admin']==0)
|
||||
{
|
||||
$uer = 'Вы не можете использовать данное заклятие на Тарманов.<br>';
|
||||
}elseif($uu['admin']>0 && $u->info['admin']==0)
|
||||
{
|
||||
$uer = 'Вы не можете накладывать запрет передач на Ангелов';
|
||||
}elseif($uu['city']!=$u->info['city'] && $p['citym1']==0){
|
||||
$uer = 'Персонаж находится в другом городе';
|
||||
}elseif(floor($uu['align'])==$a && $uu['align']>$u->info['align'] && $u->info['admin']==0)
|
||||
{
|
||||
$uer = 'Вы не можете накладывать запрет передач на старших по званию';
|
||||
}elseif($uu['id']==$u->info['id'] && $u->info['admin']==0){
|
||||
$uer = 'Вы не можете накладывать запрет передач на самого себя';
|
||||
}else{
|
||||
$upd = mysql_query('UPDATE `users` SET `allLock` = "'.(time()+31536000).'" WHERE `id` = "'.$uu['id'].'" LIMIT 1');
|
||||
if($upd)
|
||||
{
|
||||
$sx = '';
|
||||
if($u->info['sex']==1)
|
||||
{
|
||||
$sx = 'а';
|
||||
}
|
||||
$rtxt = '[img[items/mod/magic2.gif]] '.$rang.' "'.$u->info['cast_login'].'" наложил'.$sx.' запрет на передачи с "'.$uu['login'].'"';
|
||||
|
||||
$cmsg = new ChatMessage();
|
||||
$cmsg->setCity($u->info['city']);
|
||||
$cmsg->setRoom($u->info['room']);
|
||||
$cmsg->setText($rtxt);
|
||||
$cmsg->setType(6);
|
||||
$cmsg->setTypeTime(1);
|
||||
(new Chat())->sendMsg($cmsg);
|
||||
$rtxt = $rang.' "'.$u->info['login'].'" наложил'.$sx.' запрет на "<b>передачи</b>".';
|
||||
mysql_query("INSERT INTO `users_delo` (`uid`,`ip`,`city`,`time`,`text`,`login`,`type`) VALUES ('".$uu['id']."','".$_SERVER['REMOTE_ADDR']."','".$u->info['city']."','".time()."','".$rtxt."','".$u->info['login']."',0)");
|
||||
$uer = 'Вы успешно наложили запрет на передачи с персонажа "'.$uu['login'].'".';
|
||||
}else{
|
||||
$uer = 'Не удалось использовать данное заклятие';
|
||||
}
|
||||
}
|
||||
}else{
|
||||
$uer = 'Персонаж не найден в этом городе';
|
||||
}
|
||||
}else{
|
||||
$uer = 'У Вас нет прав на использование данного заклятия';
|
||||
}
|
||||
?>
|
||||
@@ -1,58 +0,0 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
if($p['usenoper']==1)
|
||||
{
|
||||
$uu = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['logingo']).'" LIMIT 1'));
|
||||
if(isset($uu['id']))
|
||||
{
|
||||
if($uu['align']>1 && $uu['align']<2 && $u->info['admin']==0)
|
||||
{
|
||||
$uer = 'Вы не можете использовать данное заклятие на Паладинов.<br>';
|
||||
}elseif($uu['align']>3 && $uu['align']<4 && $u->info['admin']==0)
|
||||
{
|
||||
$uer = 'Вы не можете использовать данное заклятие на Тарманов.<br>';
|
||||
}elseif($uu['admin']>0 && $u->info['admin']==0)
|
||||
{
|
||||
$uer = 'Вы не можете накладывать запрет передач на Ангелов';
|
||||
}elseif($uu['city']!=$u->info['city'] && $p['citym1']==0){
|
||||
$uer = 'Персонаж находится в другом городе';
|
||||
}elseif(floor($uu['align'])==$a && $uu['align']>$u->info['align'] && $u->info['admin']==0)
|
||||
{
|
||||
$uer = 'Вы не можете накладывать запрет передач на старших по званию';
|
||||
}elseif($uu['id']==$u->info['id'] && $u->info['admin']==0){
|
||||
$uer = 'Вы не можете накладывать запрет передач на самого себя';
|
||||
}else{
|
||||
$upd = mysql_query('UPDATE `users` SET `invBlock` = "'.rand(5,10000000).'",`allLock` = "'.(time()+31536000).'" WHERE `id` = "'.$uu['id'].'" LIMIT 1');
|
||||
if($upd)
|
||||
{
|
||||
$sx = '';
|
||||
if($u->info['sex']==1)
|
||||
{
|
||||
$sx = 'а';
|
||||
}
|
||||
$rtxt = '[img[items/mod/magic2.gif]] '.$rang.' "'.$u->info['cast_login'].'" наложил'.$sx.' полный запрет на передачи с "'.$uu['login'].'"';
|
||||
|
||||
$cmsg = new ChatMessage();
|
||||
$cmsg->setCity($u->info['city']);
|
||||
$cmsg->setRoom($u->info['room']);
|
||||
$cmsg->setText($rtxt);
|
||||
$cmsg->setType(6);
|
||||
$cmsg->setTypeTime(1);
|
||||
(new Chat())->sendMsg($cmsg);
|
||||
$rtxt = $rang.' "'.$u->info['login'].'" наложил'.$sx.' полный запрет на "<b>передачи</b>".';
|
||||
mysql_query("INSERT INTO `users_delo` (`uid`,`ip`,`city`,`time`,`text`,`login`,`type`) VALUES ('".$uu['id']."','".$_SERVER['REMOTE_ADDR']."','".$u->info['city']."','".time()."','".$rtxt."','".$u->info['login']."',0)");
|
||||
$uer = 'Вы успешно наложили полный запрет на передачи с персонажа "'.$uu['login'].'".';
|
||||
}else{
|
||||
$uer = 'Не удалось использовать данное заклятие';
|
||||
}
|
||||
}
|
||||
}else{
|
||||
$uer = 'Персонаж не найден в этом городе';
|
||||
}
|
||||
}else{
|
||||
$uer = 'У Вас нет прав на использование данного заклятия';
|
||||
}
|
||||
?>
|
||||
@@ -1,42 +0,0 @@
|
||||
<?php
|
||||
if (!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
|
||||
if ($p['sm2'] != 1 && $p['citysm2'] != 1 && $p['citysm1'] != 1 && $p['sm1'] != 1) {
|
||||
$uer = 'У Вас нет прав на использование данного заклятия';
|
||||
return;
|
||||
}
|
||||
|
||||
$tm = (int)$_POST['time'];
|
||||
if ($tm != 1 && $tm != 2 && $tm != 3) { // 1 чат 2 форум 3 чат+форум
|
||||
//todo избавиться от этого блядства.
|
||||
$uer = 'Неверно указаны данные';
|
||||
return;
|
||||
}
|
||||
|
||||
$uu = \Core\Db::getRow('select id, login, molch1, molch2 from users where login = ? order by id limit 1', [$_POST['logingo']]);
|
||||
|
||||
if (!isset($uu['id'])) {
|
||||
$uer = 'Персонаж не найден в этом городе';
|
||||
return;
|
||||
}
|
||||
|
||||
$cmsg = new ChatMessage();
|
||||
$cmsg->setRoom($u->info['room']);
|
||||
$cmsg->setType(6);
|
||||
$cmsg->setTypeTime(1);
|
||||
|
||||
if ($tm != 2 && $uu['molch1'] >= time()) {
|
||||
(new \Moderation\Moderation($uu['id']))->unsilence();
|
||||
$uer = "С персонажа {$uu['login']} снят запрет на общение в чате.";
|
||||
$cmsg->setText("[img[items/pal_button3.gif]] $uer");
|
||||
(new Chat())->sendMsg($cmsg);
|
||||
}
|
||||
|
||||
if ($tm != 1 && $uu['molch2'] >= time()) {
|
||||
\Core\Db::sql('update users set molch2 = default where id = ?', [$uu['id']]);
|
||||
$uer = "С персонажа {$uu['login']} снят запрет на общение на форуме.";
|
||||
$cmsg->setText("[img[items/fsleep_off.gif]] $uer");
|
||||
(new Chat())->sendMsg($cmsg);
|
||||
}
|
||||
@@ -1,57 +0,0 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
|
||||
if($p['useunalign']==1)
|
||||
{
|
||||
$uu = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['logingo']).'" LIMIT 1'));
|
||||
if(isset($uu['id']))
|
||||
{
|
||||
if($uu['align']>1 && $uu['align']<2 && $u->info['admin']==0)
|
||||
{
|
||||
$uer = 'Вы не можете использовать данное заклятие на Паладинов.<br>';
|
||||
}elseif($uu['align']>3 && $uu['align']<4 && $u->info['admin']==0)
|
||||
{
|
||||
$uer = 'Вы не можете использовать данное заклятие на Тарманов.<br>';
|
||||
}elseif($uu['admin']>0 && $u->info['admin']==0)
|
||||
{
|
||||
$uer = 'Вы не можете накладывать снятие запрета передач на Ангелов';
|
||||
}elseif($uu['city']!=$u->info['city'] && $p['citym1']==0){
|
||||
$uer = 'Персонаж находится в другом городе';
|
||||
}elseif($uu['id']==$u->info['id'] && $u->info['admin']==0){
|
||||
$uer = 'Вы не можете снять склонность с самого себя';
|
||||
}else{
|
||||
$upd = mysql_query('UPDATE `users` SET `align` = "0",`clan` = "0" WHERE `id` = "'.$uu['id'].'" LIMIT 1');
|
||||
if($upd)
|
||||
{
|
||||
$u->deleteAlign( $uu['align'] , $uu['id'] );
|
||||
$sx = '';
|
||||
if($u->info['sex']==1)
|
||||
{
|
||||
$sx = 'а';
|
||||
}
|
||||
$rtxt = '[img[items/palbuttondarkhc1.gif]] '.$rang.' "'.$u->info['cast_login'].'" снял'.$sx.' склонность⁄клан с персонажа "'.$uu['login'].'"';
|
||||
|
||||
$cmsg = new ChatMessage();
|
||||
$cmsg->setCity($u->info['city']);
|
||||
$cmsg->setRoom($u->info['room']);
|
||||
$cmsg->setText($rtxt);
|
||||
$cmsg->setType(6);
|
||||
$cmsg->setTypeTime(1);
|
||||
(new Chat())->sendMsg($cmsg);
|
||||
$rtxt = $rang.' "'.$u->info['login'].'" снял'.$sx.' склонность с персонажа.';
|
||||
mysql_query("INSERT INTO `users_delo` (`uid`,`ip`,`city`,`time`,`text`,`login`,`type`) VALUES ('".$uu['id']."','".$_SERVER['REMOTE_ADDR']."','".$u->info['city']."','".time()."','".$rtxt."','".$u->info['login']."',0)");
|
||||
$uer = 'Вы успешно сняли склонность с персонажа "'.$uu['login'].'".';
|
||||
}else{
|
||||
$uer = 'Не удалось использовать данное заклятие';
|
||||
}
|
||||
}
|
||||
}else{
|
||||
$uer = 'Персонаж не найден в этом городе';
|
||||
}
|
||||
}else{
|
||||
$uer = 'У Вас нет прав на использование данного заклятия';
|
||||
}
|
||||
?>
|
||||
@@ -1,33 +0,0 @@
|
||||
<?php
|
||||
if (!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
|
||||
if ($p['unbanned'] != 1) {
|
||||
$uer = 'У Вас нет прав на использование данного заклятия';
|
||||
return;
|
||||
}
|
||||
|
||||
$uu = \Core\Db::getRow('select id, login, banned, mail from users where login = ? order by id limit 1', [$_POST['logingo']]);
|
||||
|
||||
if (!isset($uu['id'])) {
|
||||
$uer = 'Персонаж не найден.';
|
||||
return;
|
||||
}
|
||||
|
||||
if (empty($uu['banned'])) {
|
||||
$uer = 'Персонаж не заблокирован';
|
||||
return;
|
||||
}
|
||||
|
||||
(new \Moderation\Moderation($uu['id']))->unban();
|
||||
\Core\Db::sql('delete from ban_email where email = ?', [$uu['mail']]);
|
||||
|
||||
$uer = "Персонаж {$uu['login']} разблокирован.";
|
||||
|
||||
$cmsg = new ChatMessage();
|
||||
$cmsg->setRoom($u->info['room']);
|
||||
$cmsg->setText("[img[items/pal_button7.gif]] $uer");
|
||||
$cmsg->setType(6);
|
||||
$cmsg->setTypeTime(1);
|
||||
(new Chat())->sendMsg($cmsg);
|
||||
@@ -1,76 +1,69 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
if($p['marry']==1)
|
||||
{
|
||||
$uu = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['logingo']).'" LIMIT 1'));
|
||||
$uu2 = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id` = "'.mysql_real_escape_string($uu['marry']).'" LIMIT 1'));
|
||||
if(isset($uu['id']) && isset($uu2['id']))
|
||||
{
|
||||
|
||||
if($uu['marry'] == 0)
|
||||
{
|
||||
$uer = 'Персонаж не находится в браке<br>';
|
||||
}elseif($uu2['marry'] == 0)
|
||||
{
|
||||
$uer = 'Персонаж не находится в браке<br>';
|
||||
}elseif($uu['admin']>0 && $u->info['admin']==0)
|
||||
{
|
||||
$uer = 'Вы не можете накладывать заклятие на Ангелов';
|
||||
}elseif($uu['city']!=$u->info['city'] && $p['citym1']==0){
|
||||
$uer = 'Персонаж находится в другом городе';
|
||||
}elseif($uu['id']==$u->info['id'] && $u->info['admin']==0){
|
||||
$uer = 'Вы не можете использовать на самого себя';
|
||||
}elseif($uu2['admin']>0 && $u->info['admin']==0)
|
||||
{
|
||||
$uer = 'Вы не можете накладывать заклятие на Ангелов';
|
||||
}elseif($uu2['city']!=$u->info['city'] && $p['citym1']==0){
|
||||
$uer = 'Персонаж находится в другом городе';
|
||||
}elseif($uu2['id']==$u->info['id'] && $u->info['admin']==0){
|
||||
$uer = 'Вы не можете использовать на самого себя';
|
||||
}else{
|
||||
$uu['palpro'] = time()+60*60*24*7;
|
||||
$upd = mysql_query('UPDATE `users` SET `marry` = "0" WHERE `id` = "'.$uu['id'].'" LIMIT 1');
|
||||
$upd = mysql_query('UPDATE `users` SET `marry` = "0" WHERE `id` = "'.$uu2['id'].'" LIMIT 1');
|
||||
if($upd)
|
||||
{
|
||||
$sx = '';
|
||||
if($u->info['sex']==1)
|
||||
{
|
||||
$sx = 'а';
|
||||
}
|
||||
$rtxt = '[img[items/unmarry.gif]] '.$rang.' "'.$u->info['cast_login'].'" расторгнул'.$sx.' законность брака между "'.$uu['login'].'" и "'.$uu2['login'].'".';
|
||||
|
||||
mysql_query("UPDATE `chat` SET `delete` = 1 WHERE `login` = '".$uu['login']."' LIMIT 1000");
|
||||
|
||||
$cmsg = new ChatMessage();
|
||||
$cmsg->setCity($u->info['city']);
|
||||
$cmsg->setRoom($u->info['room']);
|
||||
$cmsg->setText($rtxt);
|
||||
$cmsg->setType(6);
|
||||
$cmsg->setTypeTime(1);
|
||||
(new Chat())->sendMsg($cmsg);
|
||||
$rtxt = $rang.' "'.$u->info['login'].'" расторгнул'.$sx.' законность брака с '.$uu2['id'].'.';
|
||||
mysql_query("INSERT INTO `users_delo` (`uid`,`ip`,`city`,`time`,`text`,`login`,`type`) VALUES ('".$uu['id']."','".$_SERVER['REMOTE_ADDR']."','".$u->info['city']."','".time()."','".$rtxt."','".$u->info['login']."',0)");
|
||||
$rtxt = $rang.' "'.$u->info['login'].'" расторгнул'.$sx.' законность брака с '.$uu['id'].'.';
|
||||
mysql_query("INSERT INTO `users_delo` (`uid`,`ip`,`city`,`time`,`text`,`login`,`type`) VALUES ('".$uu2['id']."','".$_SERVER['REMOTE_ADDR']."','".$u->info['city']."','".time()."','".$rtxt."','".$u->info['login']."',0)");
|
||||
|
||||
\User\ItemsModel::addItem(76,$uu['id'],'sudba='.$uu['login'].'|noremont=1|notransfer=1');
|
||||
\User\ItemsModel::addItem(76,$uu2['id'],'sudba='.$uu2['login'].'|noremont=1|notransfer=1');
|
||||
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `item_id` = 76 AND (`uid` = "'.$uu['id'].'" OR `uid` = "'.$uu2['id'].'")');
|
||||
|
||||
$uer = 'Вы успешно расторгли брак "'.$uu['login'].'" и "'.$uu2['login'].'".';
|
||||
}else{
|
||||
$uer = 'Не удалось использовать данное заклятие';
|
||||
}
|
||||
}
|
||||
}else{
|
||||
$uer = 'Персонаж не найден в этом городе';
|
||||
}
|
||||
}else{
|
||||
$uer = 'У Вас нет прав на использование данного заклятия';
|
||||
}
|
||||
use User\ItemsModel;
|
||||
|
||||
if (!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
if ($p['marry'] == 1) {
|
||||
$uu = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "' . mysql_real_escape_string($_POST['logingo']) . '" LIMIT 1'));
|
||||
$uu2 = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id` = "' . mysql_real_escape_string($uu['marry']) . '" LIMIT 1'));
|
||||
if (isset($uu['id']) && isset($uu2['id'])) {
|
||||
|
||||
if ($uu['marry'] == 0) {
|
||||
$uer = 'Персонаж не находится в браке<br>';
|
||||
} elseif ($uu2['marry'] == 0) {
|
||||
$uer = 'Персонаж не находится в браке<br>';
|
||||
} elseif ($uu['admin'] > 0 && $u->info['admin'] == 0) {
|
||||
$uer = 'Вы не можете накладывать заклятие на Ангелов';
|
||||
} elseif ($uu['city'] != $u->info['city'] && $p['citym1'] == 0) {
|
||||
$uer = 'Персонаж находится в другом городе';
|
||||
} elseif ($uu['id'] == $u->info['id'] && $u->info['admin'] == 0) {
|
||||
$uer = 'Вы не можете использовать на самого себя';
|
||||
} elseif ($uu2['admin'] > 0 && $u->info['admin'] == 0) {
|
||||
$uer = 'Вы не можете накладывать заклятие на Ангелов';
|
||||
} elseif ($uu2['city'] != $u->info['city'] && $p['citym1'] == 0) {
|
||||
$uer = 'Персонаж находится в другом городе';
|
||||
} elseif ($uu2['id'] == $u->info['id'] && $u->info['admin'] == 0) {
|
||||
$uer = 'Вы не можете использовать на самого себя';
|
||||
} else {
|
||||
$upd = mysql_query('UPDATE `users` SET `marry` = "0" WHERE `id` = "' . $uu['id'] . '" LIMIT 1');
|
||||
$upd = mysql_query('UPDATE `users` SET `marry` = "0" WHERE `id` = "' . $uu2['id'] . '" LIMIT 1');
|
||||
if ($upd) {
|
||||
$sx = '';
|
||||
if ($u->info['sex'] == 1) {
|
||||
$sx = 'а';
|
||||
}
|
||||
$rtxt = '[img[items/unmarry.gif]] ' . $rang . ' "' . $u->info['cast_login'] . '" расторгнул' . $sx . ' законность брака между "' . $uu['login'] . '" и "' . $uu2['login'] . '".';
|
||||
|
||||
mysql_query("UPDATE `chat` SET `delete` = 1 WHERE `login` = '" . $uu['login'] . "' LIMIT 1000");
|
||||
|
||||
$cmsg = new ChatMessage();
|
||||
$cmsg->setCity($u->info['city']);
|
||||
$cmsg->setRoom($u->info['room']);
|
||||
$cmsg->setText($rtxt);
|
||||
$cmsg->setType(6);
|
||||
$cmsg->setTypeTime(1);
|
||||
(new Chat())->sendMsg($cmsg);
|
||||
$rtxt = $rang . ' "' . $u->info['login'] . '" расторгнул' . $sx . ' законность брака с ' . $uu2['id'] . '.';
|
||||
mysql_query("INSERT INTO `users_delo` (`uid`,`ip`,`city`,`time`,`text`,`login`,`type`) VALUES ('" . $uu['id'] . "','" . $_SERVER['REMOTE_ADDR'] . "','" . $u->info['city'] . "','" . time() . "','" . $rtxt . "','" . $u->info['login'] . "',0)");
|
||||
$rtxt = $rang . ' "' . $u->info['login'] . '" расторгнул' . $sx . ' законность брака с ' . $uu['id'] . '.';
|
||||
mysql_query("INSERT INTO `users_delo` (`uid`,`ip`,`city`,`time`,`text`,`login`,`type`) VALUES ('" . $uu2['id'] . "','" . $_SERVER['REMOTE_ADDR'] . "','" . $u->info['city'] . "','" . time() . "','" . $rtxt . "','" . $u->info['login'] . "',0)");
|
||||
|
||||
ItemsModel::addItem(76, $uu['id'], 'sudba=' . $uu['login'] . '|noremont=1|notransfer=1');
|
||||
ItemsModel::addItem(76, $uu2['id'], 'sudba=' . $uu2['login'] . '|noremont=1|notransfer=1');
|
||||
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `item_id` = 76 AND (`uid` = "' . $uu['id'] . '" OR `uid` = "' . $uu2['id'] . '")');
|
||||
|
||||
$uer = 'Вы успешно расторгли брак "' . $uu['login'] . '" и "' . $uu2['login'] . '".';
|
||||
} else {
|
||||
$uer = 'Не удалось использовать данное заклятие';
|
||||
}
|
||||
}
|
||||
} else {
|
||||
$uer = 'Персонаж не найден в этом городе';
|
||||
}
|
||||
} else {
|
||||
$uer = 'У Вас нет прав на использование данного заклятия';
|
||||
}
|
||||
?>
|
||||
@@ -1,58 +0,0 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
if($p['useunnoper']==1)
|
||||
{
|
||||
$uu = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['logingo']).'" LIMIT 1'));
|
||||
if(isset($uu['id']))
|
||||
{
|
||||
if($uu['align']>1 && $uu['align']<2 && $u->info['admin']==0)
|
||||
{
|
||||
$uer = 'Вы не можете использовать данное заклятие на Паладинов.<br>';
|
||||
}elseif($uu['align']>3 && $uu['align']<4 && $u->info['admin']==0)
|
||||
{
|
||||
$uer = 'Вы не можете использовать данное заклятие на Тарманов.<br>';
|
||||
}elseif($uu['admin']>0 && $u->info['admin']==0)
|
||||
{
|
||||
$uer = 'Вы не можете накладывать снятие запрета передач на Ангелов';
|
||||
}elseif($uu['city']!=$u->info['city'] && $p['citym1']==0){
|
||||
$uer = 'Персонаж находится в другом городе';
|
||||
}elseif(floor($uu['align'])==$a && $uu['align']>$u->info['align'] && $u->info['admin']==0)
|
||||
{
|
||||
$uer = 'Вы не можете накладывать снятие запрета передач на старших по званию';
|
||||
}elseif($uu['id']==$u->info['id'] && $u->info['admin']==0){
|
||||
$uer = 'Вы не можете накладывать снятие запрета передач на самого себя';
|
||||
}else{
|
||||
$upd = mysql_query('UPDATE `users` SET `allLock` = "0" WHERE `id` = "'.$uu['id'].'" LIMIT 1');
|
||||
if($upd)
|
||||
{
|
||||
$sx = '';
|
||||
if($u->info['sex']==1)
|
||||
{
|
||||
$sx = 'а';
|
||||
}
|
||||
$rtxt = '[img[items/mod/magic9.gif]] '.$rang.' "'.$u->info['cast_login'].'" снял'.$sx.' запрет на передачи персонажа "'.$uu['login'].'"';
|
||||
|
||||
$cmsg = new ChatMessage();
|
||||
$cmsg->setCity($u->info['city']);
|
||||
$cmsg->setRoom($u->info['room']);
|
||||
$cmsg->setText($rtxt);
|
||||
$cmsg->setType(6);
|
||||
$cmsg->setTypeTime(1);
|
||||
(new Chat())->sendMsg($cmsg);
|
||||
$rtxt = $rang.' "'.$u->info['login'].'" снял'.$sx.' запрет на "<b>передачи</b>".';
|
||||
mysql_query("INSERT INTO `users_delo` (`uid`,`ip`,`city`,`time`,`text`,`login`,`type`) VALUES ('".$uu['id']."','".$_SERVER['REMOTE_ADDR']."','".$u->info['city']."','".time()."','".$rtxt."','".$u->info['login']."',0)");
|
||||
$uer = 'Вы успешно сняли запрет на передачи с персонажа "'.$uu['login'].'".';
|
||||
}else{
|
||||
$uer = 'Не удалось использовать данное заклятие';
|
||||
}
|
||||
}
|
||||
}else{
|
||||
$uer = 'Персонаж не найден в этом городе';
|
||||
}
|
||||
}else{
|
||||
$uer = 'У Вас нет прав на использование данного заклятия';
|
||||
}
|
||||
?>
|
||||
@@ -1,58 +0,0 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
}
|
||||
if($p['useunnoper']==1)
|
||||
{
|
||||
$uu = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['logingo']).'" LIMIT 1'));
|
||||
if(isset($uu['id']))
|
||||
{
|
||||
if($uu['align']>1 && $uu['align']<2 && $u->info['admin']==0)
|
||||
{
|
||||
$uer = 'Вы не можете использовать данное заклятие на Паладинов.<br>';
|
||||
}elseif($uu['align']>3 && $uu['align']<4 && $u->info['admin']==0)
|
||||
{
|
||||
$uer = 'Вы не можете использовать данное заклятие на Тарманов.<br>';
|
||||
}elseif($uu['admin']>0 && $u->info['admin']==0)
|
||||
{
|
||||
$uer = 'Вы не можете накладывать снятие запрета передач на Ангелов';
|
||||
}elseif($uu['city']!=$u->info['city'] && $p['citym1']==0){
|
||||
$uer = 'Персонаж находится в другом городе';
|
||||
}elseif(floor($uu['align'])==$a && $uu['align']>$u->info['align'] && $u->info['admin']==0)
|
||||
{
|
||||
$uer = 'Вы не можете накладывать снятие запрета передач на старших по званию';
|
||||
}elseif($uu['id']==$u->info['id'] && $u->info['admin']==0){
|
||||
$uer = 'Вы не можете накладывать снятие запрета передач на самого себя';
|
||||
}else{
|
||||
$upd = mysql_query('UPDATE `users` SET `invBlock` = "0",`allLock` = "0" WHERE `id` = "'.$uu['id'].'" LIMIT 1');
|
||||
if($upd)
|
||||
{
|
||||
$sx = '';
|
||||
if($u->info['sex']==1)
|
||||
{
|
||||
$sx = 'а';
|
||||
}
|
||||
$rtxt = '[img[items/mod/magic9.gif]] '.$rang.' "'.$u->info['cast_login'].'" снял'.$sx.' полный запрет на передачи персонажа "'.$uu['login'].'"';
|
||||
|
||||
$cmsg = new ChatMessage();
|
||||
$cmsg->setCity($u->info['city']);
|
||||
$cmsg->setRoom($u->info['room']);
|
||||
$cmsg->setText($rtxt);
|
||||
$cmsg->setType(6);
|
||||
$cmsg->setTypeTime(1);
|
||||
(new Chat())->sendMsg($cmsg);
|
||||
$rtxt = $rang.' "'.$u->info['login'].'" снял'.$sx.' полный запрет на "<b>передачи</b>".';
|
||||
mysql_query("INSERT INTO `users_delo` (`uid`,`ip`,`city`,`time`,`text`,`login`,`type`) VALUES ('".$uu['id']."','".$_SERVER['REMOTE_ADDR']."','".$u->info['city']."','".time()."','".$rtxt."','".$u->info['login']."',0)");
|
||||
$uer = 'Вы успешно сняли полный запрет на передачи с персонажа "'.$uu['login'].'".';
|
||||
}else{
|
||||
$uer = 'Не удалось использовать данное заклятие';
|
||||
}
|
||||
}
|
||||
}else{
|
||||
$uer = 'Персонаж не найден в этом городе';
|
||||
}
|
||||
}else{
|
||||
$uer = 'У Вас нет прав на использование данного заклятия';
|
||||
}
|
||||
?>
|
||||
@@ -1,27 +0,0 @@
|
||||
<?php
|
||||
if (!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
|
||||
if ($p['szatoch'] != 1 && $p['citym1'] != 1) {
|
||||
$uer = 'У Вас нет прав на использование данного заклятия';
|
||||
return;
|
||||
}
|
||||
|
||||
$uu = \Core\Db::getRow('select id, login from users where login = ? order by id limit 1', [$_POST['logingo']]);
|
||||
|
||||
if (!isset($uu['id'])) {
|
||||
$uer = 'Персонаж не найден в этом городе';
|
||||
return;
|
||||
}
|
||||
|
||||
(new \Moderation\Moderation($uu['id']))->unprison();
|
||||
|
||||
$uer = "Персонаж {$uu['login']} был выпущен из тюрьмы.";
|
||||
|
||||
$cmsg = new ChatMessage();
|
||||
$cmsg->setRoom($u->info['room']);
|
||||
$cmsg->setText("[img[items/jail_off.gif]] $uer");
|
||||
$cmsg->setType(6);
|
||||
$cmsg->setTypeTime(1);
|
||||
(new Chat())->sendMsg($cmsg);
|
||||
@@ -35,7 +35,6 @@ if ($p['banned'] == 1 || $p['proverka'] == 1) {
|
||||
} elseif ($uu2['id'] == $u->info['id'] && $u->info['admin'] == 0) {
|
||||
$uer = 'Вы не можете использовать на самого себя';
|
||||
} else {
|
||||
$uu['palpro'] = time() + 60 * 60 * 24 * 7;
|
||||
$upd = mysql_query('UPDATE `users` SET `marry` = "' . $uu2['id'] . '" WHERE `id` = "' . $uu['id'] . '" LIMIT 1');
|
||||
$upd = mysql_query('UPDATE `users` SET `marry` = "' . $uu['id'] . '" WHERE `id` = "' . $uu2['id'] . '" LIMIT 1');
|
||||
if ($upd) {
|
||||
@@ -55,13 +54,11 @@ if ($p['banned'] == 1 || $p['proverka'] == 1) {
|
||||
(new Chat())->sendMsg($cmsg);
|
||||
$rtxt = $rang . ' "' . $u->info['login'] . '" подтвердил' . $sx . ' законность брака с ' . $uu2['id'] . '.';
|
||||
mysql_query(
|
||||
"INSERT INTO `users_delo` (`uid`,`ip`,`city`,`time`,`text`,`login`,`type`) VALUES ('" . $uu['id'] . "','" . $_SERVER['REMOTE_ADDR'] . "','" . $u->info['city'] . "','" . time(
|
||||
) . "','" . $rtxt . "','" . $u->info['login'] . "',0)"
|
||||
"INSERT INTO `users_delo` (`uid`,`ip`,`city`,`time`,`text`,`login`,`type`) VALUES ('" . $uu['id'] . "','" . $_SERVER['REMOTE_ADDR'] . "','" . $u->info['city'] . "','" . time() . "','" . $rtxt . "','" . $u->info['login'] . "',0)"
|
||||
);
|
||||
$rtxt = $rang . ' "' . $u->info['login'] . '" подтвердил' . $sx . ' законность брака с ' . $uu['id'] . '.';
|
||||
mysql_query(
|
||||
"INSERT INTO `users_delo` (`uid`,`ip`,`city`,`time`,`text`,`login`,`type`) VALUES ('" . $uu2['id'] . "','" . $_SERVER['REMOTE_ADDR'] . "','" . $u->info['city'] . "','" . time(
|
||||
) . "','" . $rtxt . "','" . $u->info['login'] . "',0)"
|
||||
"INSERT INTO `users_delo` (`uid`,`ip`,`city`,`time`,`text`,`login`,`type`) VALUES ('" . $uu2['id'] . "','" . $_SERVER['REMOTE_ADDR'] . "','" . $u->info['city'] . "','" . time() . "','" . $rtxt . "','" . $u->info['login'] . "',0)"
|
||||
);
|
||||
|
||||
ItemsModel::addItem(76, $uu['id'], 'sudba=' . $uu['login'] . '|noremont=1|notransfer=1');
|
||||
|
||||
Reference in New Issue
Block a user