game/modules_data/_mod.php

2000 lines
115 KiB
PHP
Raw Normal View History

2022-06-06 21:30:34 +00:00
<?
if(!defined('GAME'))
{
die();
}
session_start();
$rang = '';
if(floor($u->info['align'])==1)
{
2023-01-10 16:29:32 +00:00
$rang = 'Паладин';
2022-06-06 21:30:34 +00:00
}elseif(floor($u->info['align'])==3)
{
2023-01-10 16:29:32 +00:00
$rang = 'Тарман';
2022-06-06 21:30:34 +00:00
}elseif($u->info['admin']>0){
2023-01-10 16:29:32 +00:00
$rang = 'Ангел';
2022-06-06 21:30:34 +00:00
}else{
2023-01-10 16:29:32 +00:00
$rang = '<i>Неизвестное существо</i>';
2022-06-06 21:30:34 +00:00
}
/*
if($u->info['admin'] == 0) {
if(
2023-01-10 16:29:32 +00:00
($u->info['city'] == 'capitalcity' && $rang == 'Тарман') ||
($u->info['city'] == 'newcapitalcity' && $rang == 'Паладин')
2022-06-06 21:30:34 +00:00
) {
2023-01-10 16:29:32 +00:00
die('<center><br>Запрещено пользоваться модераторскими функциями на вражеской территории.</center>');
2022-06-06 21:30:34 +00:00
}
}
*/
if(isset($_GET['exitMod']))
{
unset($_SESSION['palpsw']);
}
if(isset($_GET['remod']))
{
if($_GET['remod']==1)
{
$_SESSION['remod'] = 3;
}else{
$_SESSION['remod'] = 1;
}
}
$zv = array(1=>'light',2=>'admin',3=>'dark');
$merror = '';
if($u->info['admin']>0)
{
if($_SESSION['remod']==3 || !isset($_SESSION['remod']))
{
$u->info['align'] = '3.99';
}elseif($_SESSION['remod']==1)
{
$u->info['align'] = '1.99';
}
}
$mod_login = $u->info['login'];
if($u->info['invise'] > 0) {
2023-01-10 16:29:32 +00:00
$mod_login = "<i>Невидимка</i>";
2022-06-06 21:30:34 +00:00
}
2023-01-10 16:29:32 +00:00
//возможности (перечисляем)
2022-06-06 21:30:34 +00:00
$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',
41=>'useunnoper',
42=>'usenoper',
43=>'useunalign',
44=>'usealign1',
45=>'usealign3',
46=>'usealign7',
47=>'useuntravm',
48=>'heal',
49=>'invis',
50=>'attack',
51=>'sex',
52=>'unbtl',
53=>'nick',
54=>'testchat',
55=>'newuidinv');
2023-01-10 16:29:32 +00:00
//названия возможностей
2022-06-06 21:30:34 +00:00
$vz = array(
2023-01-10 16:29:32 +00:00
'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] уровней',
'useunnoper'=>'Снять запрет на передачи',
'usenoper'=>'Запрет на передачи',
'useunalign'=>'Снять склонность\клан',
'usealign1'=>'Выдать светлую склонность',
'usealign3'=>'Выдать темную склонность',
'usealign7'=>'Выдать нейтральную склонность',
'useuntravm'=>'Вылечить травму ( 1000 шт. в месяц на всех )',
'heal'=>'Свитки восстановления ( 1000 шт. в месяц на всех )',
'invis'=>'Свиток невидимки',
'attack'=>'Свиток нападения ( 1000 шт. в месяц на всех )',
'sex'=>'Смена пола',
'unbtl'=>'Вытащить персонажа из боя',
'nick'=>'Смена логина',
'testchat'=>'Проверить сообщение',
'newuidinv'=>'Проверка инвентаря');
2022-06-06 21:30:34 +00:00
echo '<script type="text/javascript" src="js/jquery.js"></script>';
$p = mysql_fetch_array(mysql_query('SELECT * FROM `moder` WHERE `align` = "'.$u->info['align'].'" LIMIT 1'));
if(isset($p['id']) || $u->info['align']==1 || $u->info['align']==3)
{
if($u->info['admin']>0)
{
$p['editAlign'] = 1;
}
if(isset($_GET['enter']) && $p['trPass']!='')
{
if($u->info['admin']>0 && $_POST['psw']=='admin$enter')
{
$_POST['psw'] = $p['trPass'];
}else{
$_POST['psw'] = md5($_POST['psw']);
}
if($_POST['psw']==$p['trPass'])
{
$_SESSION['palpsw'] = $_POST['psw'];
}else{
2023-01-10 16:29:32 +00:00
$merror = '<br><center><font color="red"><b>Неверный пароль.</b></font></center><br>';
2022-06-06 21:30:34 +00:00
}
}
$a = floor($p['align']);
if($u->info['admin']>0)
{
$zv = $zv[2];
}else{
$zv = $zv[$a];
}
if($_SESSION['palpsw']==$p['trPass'] || $p['trPass'] == '')
{
2023-01-10 16:29:32 +00:00
//показываем панель модератора
2022-06-06 21:30:34 +00:00
$go = 0;
if(isset($_GET['go']))
{
$go = round($_GET['go']);
}
if(isset($_POST['newuidinv'],$_POST['pometka52017'])) {
$_GET['newuidinv'] = $_POST['newuidinv'];
}
if(isset($_GET['newuidinv'])) {
$_GET['newuidinv'] = htmlspecialchars($_GET['newuidinv']);
2022-12-19 18:26:14 +00:00
require_once('_inv_moder.php');
2022-06-06 21:30:34 +00:00
die();
}
if($go == 3 && $u->info['admin'] > 0) {
?>
<table width="100%">
<tr>
2023-01-10 16:29:32 +00:00
<td align="center"><h3>Редактирование обучающих квестов</h3></td>
2022-06-06 21:30:34 +00:00
<td width="150" align="right"><input type="button" value="&gt;" onclick="location='main.php?<? echo $zv; ?>';" />
2023-01-10 16:29:32 +00:00
<input type="button" value="Вернуться" onclick="location='main.php?go=3&amp;<? echo $zv; ?>';" />
2022-06-06 21:30:34 +00:00
<? if($u->info['admin']>0){ ?>
2023-01-10 16:29:32 +00:00
<input type="button" class="btn btn-success" value="<? if($a==1){ echo 'Панель паладина'; }else{ echo 'Панель тармана'; } ?>" onclick="location='main.php?go=1&amp;<? echo $zv; ?>&amp;remod=<? echo $a; ?>';" />
2022-06-06 21:30:34 +00:00
<? } ?>
<? if($p['trPass']!=''){ ?>
2023-01-10 16:29:32 +00:00
<input type="button" value="X" title="Закрыть доступ" onclick="location='main.php?<? echo $zv.'&rnd='.$code; ?>&amp;exitMod=1';" />
2022-06-06 21:30:34 +00:00
<? } ?></td>
</tr>
<tr>
<td><?
if($merror!='')
{
echo '<font color="red">'.$merror.'</font>';
}
?>
<?
2023-01-10 16:29:32 +00:00
$sx = array('Мужской','Женский','Общий');
2022-06-06 21:30:34 +00:00
if(isset($_GET['eq'])) {
$pl = mysql_fetch_array(mysql_query('SELECT * FROM `an_quest` WHERE `id` = "'.mysql_real_escape_string($_GET['eq']).'" LIMIT 1'));
if(isset($pl['id'])) {
if(isset($_POST['pl_name'])) {
$pl['name'] = $_POST['pl_name'];
$pl['sex'] = $_POST['pl_sex'];
$pl['ico_bot'] = $_POST['pl_ico_bot'];
$pl['name_bot'] = $_POST['pl_name_bot'];
$pl['info'] = $_POST['pl_info'];
$pl['act'] = $_POST['pl_act'];
$pl['next'] = $_POST['pl_next'];
$pl['win'] = $_POST['pl_win'];
$pl['data'] = $_POST['pl_data'];
$pl['room'] = $_POST['pl_room'];
$pl['module'] = $_POST['pl_module'];
mysql_query('UPDATE `an_quest` SET
`name` = "'.mysql_real_escape_string($pl['name']).'",
`sex` = "'.mysql_real_escape_string($pl['sex']).'",
`ico_bot` = "'.mysql_real_escape_string($pl['ico_bot']).'",
`name_bot` = "'.mysql_real_escape_string($pl['name_bot']).'",
`info` = "'.mysql_real_escape_string($pl['info']).'",
`act` = "'.mysql_real_escape_string($pl['act']).'",
`next` = "'.mysql_real_escape_string($pl['next']).'",
`win` = "'.mysql_real_escape_string($pl['win']).'",
`data` = "'.mysql_real_escape_string($pl['data']).'",
`room` = "'.mysql_real_escape_string($pl['room']).'",
`module` = "'.mysql_real_escape_string($pl['module']).'"
WHERE `id` = "'.$pl['id'].'" LIMIT 1');
$pl = mysql_fetch_array(mysql_query('SELECT * FROM `an_quest` WHERE `id` = "'.mysql_real_escape_string($_GET['eq']).'" LIMIT 1'));
}
?>
<form method="post" action="main.php?<?=$zv?>&go=3&eq=<?=$pl['id']?>">
#id: <?=$pl['id']?><br />
2023-01-10 16:29:32 +00:00
Название квеста: <input style="width:200px;" name="pl_name" type="text" value="<?=$pl['name']?>" /><br />
2022-06-06 21:30:34 +00:00
<hr />
2023-01-10 16:29:32 +00:00
Пол: <input style="width:20px;" name="pl_sex" type="text" value="<?=$pl['sex']?>" /><br />
Картинка бота: <input style="width:216px;" name="pl_ico_bot" type="text" value="<?=$pl['ico_bot']?>" /><br />
Имя бота: <input style="width:253px;" name="pl_name_bot" type="text" value="<?=$pl['name_bot']?>" />
2022-06-06 21:30:34 +00:00
<hr />
<br />
2023-01-10 16:29:32 +00:00
Информация:<br /><textarea style="width:330px;" name="pl_info"><?=$pl['info']?></textarea><br />
Действие: <input style="width:255px;" name="pl_act" type="text" value="<?=$pl['act']?>" /><br />
Следующий квест: <input style="width:200px;" name="pl_next" type="text" value="<?=$pl['next']?>" /><br />
Награда: <input style="width:200px;" name="pl_win" type="text" value="<?=$pl['win']?>" /> (опыт|кр|екр|предметы)<br />
Дата: <input style="width:200px;" name="pl_data" type="text" value="<?=$pl['data']?>" /><br />
2022-06-06 21:30:34 +00:00
<hr />
2023-01-10 16:29:32 +00:00
Комната (требует): <input name="pl_room" type="text" value="<?=$pl['room']?>" /><br />
Модуль, действие (требует): <input name="pl_module" type="text" value="<?=$pl['module']?>" /><hr />
<input type="submit" value="Сохранить квест" />
2022-06-06 21:30:34 +00:00
</form>
<?
}else{
2023-01-10 16:29:32 +00:00
echo '<center>Квест не найден.</center>';
2022-06-06 21:30:34 +00:00
}
}else{
2023-01-10 16:29:32 +00:00
echo '<a href="main.php?'.$zv.'&go=3&add=1">Добавить новый квест</a><hr>';
2022-06-06 21:30:34 +00:00
if(isset($_GET['del'])) {
mysql_query('DELETE FROM `an_quest` WHERE `id` = "'.mysql_real_escape_string($_GET['del']).'" LIMIT 1');
}elseif(isset($_GET['add'])) {
mysql_query('INSERT INTO `an_quest` (`sex`) VALUES ("0") ');
}
$sp = mysql_query('SELECT * FROM `an_quest`');
while( $pl = mysql_fetch_array($sp) ) {
2023-01-10 16:29:32 +00:00
echo '<div><span style="width:50px;display:inline-block;">#'.$pl['id'].'</span><b><span style="width:250px;display:inline-block;">'.$pl['name'].' ('.$sx[$pl['sex']].')</span></b> &nbsp; <a href="main.php?'.$zv.'&go=3&eq='.$pl['id'].'">Изменить</a> <a href="main.php?'.$zv.'&go=3&del='.$pl['id'].'">Удалить</a></div><hr>';
2022-06-06 21:30:34 +00:00
}
}
?>
</td>
</tr>
</table>
<?
}elseif($go==2 && $u->info['admin']>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
2023-01-10 16:29:32 +00:00
[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 ) */
2022-06-06 21:30:34 +00:00
$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]++;
2023-01-10 16:29:32 +00:00
dd.innerHTML = 'Атрибут: <select name="q_act_atr_'+adds[0]+'" id="q_act_atr_'+adds[0]+'">'+
2022-06-06 21:30:34 +00:00
'<option value="0"></option>'+
2023-01-10 16:29:32 +00:00
'<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;
2022-06-06 21:30:34 +00:00
}
function addqtr()
{
var dd = document.getElementById('qtr');
adds[1]++;
2023-01-10 16:29:32 +00:00
dd.innerHTML = 'Атрибут: <select name="q_tr_atr_'+adds[1]+'" id="q_tr_atr_'+adds[1]+'">'+
2022-06-06 21:30:34 +00:00
'<option value="0"></option>'+
2023-01-10 16:29:32 +00:00
'<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;
2022-06-06 21:30:34 +00:00
}
function addqng()
{
var dd = document.getElementById('qng');
adds[2]++;
2023-01-10 16:29:32 +00:00
dd.innerHTML = 'Атрибут: <select name="q_ng_atr_'+adds[2]+'" id="q_ng_atr_'+adds[2]+'">'+
2022-06-06 21:30:34 +00:00
'<option value="0"></option>'+
2023-01-10 16:29:32 +00:00
'<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;
2022-06-06 21:30:34 +00:00
}
function addqnk()
{
var dd = document.getElementById('qnk');
adds[3]++;
2023-01-10 16:29:32 +00:00
dd.innerHTML = 'Атрибут: <select name="q_nk_atr_'+adds[3]+'" id="q_nk_atr_'+adds[3]+'">'+
2022-06-06 21:30:34 +00:00
'<option value="0"></option>'+
2023-01-10 16:29:32 +00:00
'<option value="lst_eff">Добавить эффект</option>'+
'</select>, значение: <input style="width:100px" name="q_nk_val_'+adds[3]+'" value=""><br>'+dd.innerHTML;
2022-06-06 21:30:34 +00:00
}
</script>
<!-- Copyright 2000-2006 Adobe Macromedia Software LLC and its licensors. All rights reserved. -->
2023-01-10 16:29:32 +00:00
<title>Текстовое поле</title>
2022-06-06 21:30:34 +00:00
<table width="100%">
<tr>
2023-01-10 16:29:32 +00:00
<td align="center"><h3>Редактор заданий</h3></td>
<td width="150" align="right"><input type="button" class="btn btn-success" value="Вернуться" onclick="location='main.php?<? echo $zv; ?>';" />
2022-06-06 21:30:34 +00:00
<? if($p['trPass']!=''){ ?>
2023-01-10 16:29:32 +00:00
<input type="button" value="X" title="Закрыть доступ" onclick="location='main.php?<? echo $zv.'&rnd='.$code; ?>&amp;exitMod=1';" />
2022-06-06 21:30:34 +00:00
<? } ?></td>
</tr>
<tr>
<td>
<form method="post" action="main.php?go=2&amp;<? echo $zv; ?>&amp;remod=<? echo $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;">
2023-01-10 16:29:32 +00:00
<a href="javascript:void(0)" onclick="nqst()">Добавить новое задание</a>
2022-06-06 21:30:34 +00:00
</div>
<div align="left"></div></td>
</tr>
<tr id="addNewquest" style="display:none;">
2023-01-10 16:29:32 +00:00
<td bgcolor="#DADADA" style="border-bottom:1px solid #CCCCCC;"><b>Панель добавления новых заданий:</b><br />
2022-06-06 21:30:34 +00:00
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
2023-01-10 16:29:32 +00:00
<td width="200" valign="top">Название задания</td>
2022-06-06 21:30:34 +00:00
<td><input name="q_name" id="q_name" value="" size="60" maxlength="50" /></td>
</tr>
<tr>
2023-01-10 16:29:32 +00:00
<td valign="top">Уровень задания</td>
2022-06-06 21:30:34 +00:00
<td><input name="q_lvl" id="q_lvl" value="0-21" size="10" maxlength="5" /></td>
</tr>
<tr>
2023-01-10 16:29:32 +00:00
<td valign="top">Действия</td>
<td valign="top" id="qact"><a href="javascript:void(0)" onclick="addqact()"><small>[+] добавить</small></a></td>
2022-06-06 21:30:34 +00:00
</tr>
<tr>
2023-01-10 16:29:32 +00:00
<td valign="top">Условия</td>
<td valign="top" id="qtr"><a href="javascript:void(0)" onclick="addqtr()"><small>[+] добавить</small></a></td>
2022-06-06 21:30:34 +00:00
</tr>
<tr>
2023-01-10 16:29:32 +00:00
<td valign="top">Награда</td>
<td valign="top" id="qng"><a href="javascript:void(0)" onclick="addqng()"><small>[+] добавить</small></a></td>
2022-06-06 21:30:34 +00:00
</tr>
<tr>
2023-01-10 16:29:32 +00:00
<td valign="top">Неудача</td>
<td valign="top" id="qnk"><a href="javascript:void(0)" onclick="addqnk()"><small>[+] добавить</small></a></td>
2022-06-06 21:30:34 +00:00
</tr>
<tr>
2023-01-10 16:29:32 +00:00
<td valign="top">Описание задания</td>
2022-06-06 21:30:34 +00:00
<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" />
2023-01-10 16:29:32 +00:00
Линейное задание</td>
2022-06-06 21:30:34 +00:00
<td bgcolor="#CBCBCB"><input name="q_line2" id="q_line3" value="" size="5" maxlength="3" />
2023-01-10 16:29:32 +00:00
, id линейного сюжета</td>
2022-06-06 21:30:34 +00:00
</tr>
<tr>
<td align="center" valign="top" bgcolor="#CBCBCB"><input name="q_fast" type="checkbox" id="q_fast" value="1" />
2023-01-10 16:29:32 +00:00
Быстрое задание&nbsp;</td>
2022-06-06 21:30:34 +00:00
<td bgcolor="#CBCBCB"><input name="q_fast_city" id="q_fast_city" value="capitalcity" size="50" maxlength="50" />
2023-01-10 16:29:32 +00:00
, город которым ограничен квест <small>(стереть, если не ограничен)</small></td>
2022-06-06 21:30:34 +00:00
</tr>
<tr>
<td align="center" valign="top" bgcolor="#CBCBCB">
<small>
<input name="q_align1" type="checkbox" id="q_align1" value="1" />
2023-01-10 16:29:32 +00:00
Свет,
2022-06-06 21:30:34 +00:00
<input name="q_align2" type="checkbox" id="q_align2" value="1" />
2023-01-10 16:29:32 +00:00
Тьма,<br />
2022-06-06 21:30:34 +00:00
<input name="q_align3" type="checkbox" id="q_align3" value="1" />
2023-01-10 16:29:32 +00:00
Нейтрал,
2022-06-06 21:30:34 +00:00
<input name="q_align4" type="checkbox" id="q_align4" value="1" />
2023-01-10 16:29:32 +00:00
Хаос
2022-06-06 21:30:34 +00:00
</small>
</td>
2023-01-10 16:29:32 +00:00
<td bgcolor="#CBCBCB"><input type="submit" value="Добавить задание" /></td>
2022-06-06 21:30:34 +00:00
</tr>
</table></td>
</tr>
<!-- -->
</table>
</form>
<table width="100%" border="0" cellpadding="5" cellspacing="0" bgcolor="#E1E1E1">
<!-- -->
<?
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>
2023-01-10 16:29:32 +00:00
<td width="75" bgcolor="#DADADA" style="border-bottom:1px solid #CCCCCC;"><div align="center"><a href="main.php?go=2&amp;delq=<? echo $pl['id'].'&'.$zv; ?>">удалить</a></div></td>
<td style="border-bottom:1px solid #CCCCCC;"><small><b>Описание:</b> <?=$pl['info']?></small></td>
2022-06-06 21:30:34 +00:00
</tr>
<? } ?>
<!-- -->
</table>
</td>
</tr>
</table>
<?
}elseif($go==1 && $p['editAlign']==1)
{
if(isset($_GET['save'],$_POST['alignSave']))
{
2023-01-10 16:29:32 +00:00
//сохраняем данные
2022-06-06 21:30:34 +00:00
$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)
{
2023-01-10 16:29:32 +00:00
//пароль на модераторскую панель
2022-06-06 21:30:34 +00:00
if($_POST['trPassText']!='')
{
$ud .= '`'.$vz_id[$i].'`="'.mysql_real_escape_string(md5($_POST['trPassText'])).'",';
}
}else{
$ud .= '`'.$vz_id[$i].'`="1",';
}
}else{
if($i==33)
{
2023-01-10 16:29:32 +00:00
//пароль на модераторскую панель
2022-06-06 21:30:34 +00:00
$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)
{
2023-01-10 16:29:32 +00:00
$merror = 'Изменения были сохранены';
2022-06-06 21:30:34 +00:00
}else{
2023-01-10 16:29:32 +00:00
$merror = 'Ошибка сохранения';
2022-06-06 21:30:34 +00:00
}
}else{
2023-01-10 16:29:32 +00:00
$merror = 'Ошибка. У Вас нет доступа';
2022-06-06 21:30:34 +00:00
}
}
?>
<table width="100%">
<tr>
2023-01-10 16:29:32 +00:00
<td align="center"><h3>Функции управления</h3></td>
<td width="150" align="right"><input type="button" class="btn btn-success" value="Вернуться" onclick="location='main.php?<? echo $zv; ?>';" />
<? if($u->info['admin']>0){ ?><input type="button" class="btn btn-success" value="<? if($a==1){ echo 'Тарманы'; }else{ echo 'Паладины'; } ?>" onclick="location='main.php?go=1&<? echo $zv; ?>&remod=<? echo $a; ?>';" /><? } ?><? if($p['trPass']!=''){ ?>
<input type="button" value="X" title="Закрыть доступ" onclick="location='main.php?<? echo $zv.'&rnd='.$code; ?>&amp;exitMod=1';" /><? } ?></td>
2022-06-06 21:30:34 +00:00
</tr>
<tr>
<td>
<?
if($merror!='')
{
echo '<font color="red">'.$merror.'</font>';
}
?>
<table width="100%" border="0" cellpadding="5" cellspacing="0" bgcolor="#E1E1E1">
<?
$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;"><? echo '<img src="https://img.new-combats.com/i/align/align'.$pl['align'].'.gif"> <small><b>'.$u->mod_nm[$a][$pl['align']].'</b></small>' ?></div><div align="left"></div></td>
2023-01-10 16:29:32 +00:00
<td width="50" bgcolor="#DADADA" style="border-bottom:1px solid #CCCCCC;"><div align="center"><? if($u->info['align']>$pl['align'] || $u->info['admin']>0){ ?><a href="main.php?go=1&edit=<? echo $pl['id'].'&'.$zv; ?>">ред.</a><? }else{ echo '<b style="color:grey;">ред.</b>'; } ?></div></td>
<td style="border-bottom:1px solid #CCCCCC;">Возможности: <?
2022-06-06 21:30:34 +00:00
$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=='')
{
2023-01-10 16:29:32 +00:00
$voz = 'красивый значек :-)';
2022-06-06 21:30:34 +00:00
}
echo '<small><font color="grey">'.$voz.'</font></small>';
?></td>
</tr>
<? if(isset($_GET['edit']) && $pl['id']==$_GET['edit']){ ?>
<tr>
2023-01-10 16:29:32 +00:00
<td valign="top" bgcolor="#F3F3F3" style="border-bottom:1px solid #CCCCCC; color:#757575;">Изменение возможностей:<Br /><a href="main.php?<? echo $zv; ?>&go=1" onClick="document.getElementById('saveDate').submit(); return false;">Сохранить изменения</a><br /><a href="main.php?<? echo $zv; ?>&go=1">Скрыть панель</a></td>
2022-06-06 21:30:34 +00:00
<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?<? echo $zv.'&go=1&save='.$code; ?>">
<?
$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="<? echo $pl['id']; ?>" />
</form> </td>
</tr>
<?
}
}
?>
</table> </td>
</tr>
</table>
<?
}else{
?>
<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)
{
2023-01-10 16:29:32 +00:00
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>';
2022-06-06 21:30:34 +00:00
document.getElementById('moddata').innerHTML = dat;
d.style.display = '';
top.chat.inObj = top.frames['main'].document.getElementById('logingo');
top.frames['main'].document.getElementById('logingo').focus();
}
}
function closeMod()
{
var d = document.getElementById('useMagic');
if(d!=undefined)
{
document.getElementById('modtitle').innerHTML = '';
document.getElementById('moddata').innerHTML = '';
d.style.display = 'none';
}
}
</script>
<div id="useMagic" style="display:none; position:absolute; border:solid 1px #776f59; left: 50px; top: 186px;" class="modpow">
<div class="mt" id="modtitle"></div><div class="md" id="moddata"></div></div>
<table width="100%">
<tr>
<td align="center">
<? if($u->info['admin']>0 || ($u->info['align']>1 && $u->info['align']<2) || ($u->info['align']>3 && $u->info['align']<4)){ ?>
2023-01-10 16:29:32 +00:00
<h3>Панель <? if($a==1){ echo 'Паладина'; }elseif($a==3){ echo 'Тармана'; }else{ echo 'Ангела'; } ?></h3>
<? }else{ ?><h3>Панель <? if($u->info['align']==1){ echo 'Света'; }elseif($u->info['align']==3){ echo 'Тьмы'; } ?></h3><? } ?>
2022-06-06 21:30:34 +00:00
</td>
2023-01-10 16:29:32 +00:00
<td width="150" align="right"><input type="button" class="btn btn-danger" value="Вернуться" onclick="location='main.php';" />
2022-06-06 21:30:34 +00:00
<? if($u->info['admin']>0){ ?>
2023-01-10 16:29:32 +00:00
<input type="button" class="btn btn-success" value="<? if($a==1){ echo 'Панель тармана'; }else{ echo 'Панель паладина'; } ?>" onclick="location='main.php?<? echo $zv; ?>&amp;remod=<? echo $a; ?>';" />
<? } ?><? if($p['trPass']!=''){ ?><input type="button" value="X" title="Закрыть доступ" onclick="location='main.php?<? echo $zv.'&rnd='.$code; ?>&amp;exitMod=1';" /><? } ?></td>
2022-06-06 21:30:34 +00:00
</tr>
<tr>
<td><div align="left"></div></td>
</tr>
</table>
<form action="main.php?<? echo $zv.'&rnd='.$code; ?>" method="post" name="F1" id="F1">
<table width="100%">
<tr>
<td align="center"></td>
<td align="right"></td>
<td valign="top" align="right"></td>
</tr>
</table>
<?
$uer = '';
2023-01-10 16:29:32 +00:00
//используем заклятия
2022-06-06 21:30:34 +00:00
if(isset($_GET['usemod']))
{
2023-01-10 16:29:32 +00:00
$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=>'часик');
2022-06-06 21:30:34 +00:00
2023-01-10 16:29:32 +00:00
//используем молчанку
2022-06-06 21:30:34 +00:00
if(isset($_POST['usevampir']))
{
2022-12-19 18:26:14 +00:00
require_once('moder/usevampir.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['usem1']))
{
2022-12-19 18:26:14 +00:00
require_once('moder/usem1.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['usem2']))
{
2022-12-19 18:26:14 +00:00
require_once('moder/usem2.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['usesm']))
{
2022-12-19 18:26:14 +00:00
require_once('moder/usesm.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['useban']))
{
2022-12-19 18:26:14 +00:00
require_once('moder/useban.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['useunban']))
{
2022-12-19 18:26:14 +00:00
require_once('moder/useunban.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['usehaos']))
{
2022-12-19 18:26:14 +00:00
require_once('moder/usehaos.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['useshaos']))
{
2022-12-19 18:26:14 +00:00
require_once('moder/useshaos.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['teleport'])){
2022-12-19 18:26:14 +00:00
require_once('moder/teleport.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['teleport-cometome'])){
2022-12-19 18:26:14 +00:00
require_once('moder/teleport-cometome.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['usedeletinfo']))
{
2022-12-19 18:26:14 +00:00
require_once('moder/usedeletinfo.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['unusedeletinfo']))
{
2022-12-19 18:26:14 +00:00
require_once('moder/unusedeletinfo.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['unmoder']))
{
2022-12-19 18:26:14 +00:00
require_once('moder/unmoder.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['gomoder']))
{
2022-12-19 18:26:14 +00:00
require_once('moder/moder.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['use_carcer'])){
2022-12-19 18:26:14 +00:00
require_once('moder/use_carcer.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['v_carcer'])){
2022-12-19 18:26:14 +00:00
require_once('moder/v_carcer.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['usepro'])){
2022-12-19 18:26:14 +00:00
require_once('moder/usepro.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['usemarry'])){
2022-12-19 18:26:14 +00:00
require_once('moder/usemarry.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['useunmarry'])){
2022-12-19 18:26:14 +00:00
require_once('moder/useunmarry.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['usenoper'])) {
2022-12-19 18:26:14 +00:00
require_once('moder/usenoper.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['useunnoper'])) {
2022-12-19 18:26:14 +00:00
require_once('moder/useunnoper.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['usenoper2'])) {
2022-12-19 18:26:14 +00:00
require_once('moder/usenoper2.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['useunnoper2'])) {
2022-12-19 18:26:14 +00:00
require_once('moder/useunnoper2.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['useunalign'])) {
2022-12-19 18:26:14 +00:00
require_once('moder/useunalign.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['usehpa'])) {
2022-12-19 18:26:14 +00:00
require_once('moder/usehpa.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['usempa'])) {
2022-12-19 18:26:14 +00:00
require_once('moder/usempa.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['usenevid'])) {
2022-12-19 18:26:14 +00:00
require_once('moder/usenevid.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['usepro2'])) {
2022-12-19 18:26:14 +00:00
require_once('moder/usepro2.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['useunfight'])) {
2022-12-19 18:26:14 +00:00
require_once('moder/useunfight.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['usesex'])) {
2022-12-19 18:26:14 +00:00
require_once('moder/usesex.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['uselogin'])) {
2022-12-19 18:26:14 +00:00
require_once('moder/uselogin.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['usealign7'])) {
2022-12-19 18:26:14 +00:00
require_once('moder/usealign7.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['usealign3'])) {
2022-12-19 18:26:14 +00:00
require_once('moder/usealign3.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['usealign1'])) {
2022-12-19 18:26:14 +00:00
require_once('moder/usealign1.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['useuntravm'])) {
2022-12-19 18:26:14 +00:00
require_once('moder/useuntravm.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['useatack'])) {
2022-12-19 18:26:14 +00:00
require_once('moder/useatack.php');
2022-06-06 21:30:34 +00:00
}elseif(isset($_POST['100kexp'])) {
2022-12-19 18:26:14 +00:00
require_once('moder/100kexp.php');
2022-06-06 21:30:34 +00:00
}
}
if(isset($_POST['use_itm_']) && $u->info['admin'] > 0 && $u->info['id'] != 2332207) {
$usr = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['log_itm_']).'" LIMIT 1'));
$giv_itm = mysql_fetch_array(mysql_query("SELECT * FROM `items_main` WHERE `id` = '$_POST[itm_id]'"));
2023-01-10 16:29:32 +00:00
if($giv_itm['id'] <= 0) { $uer = "Нету такой вещи"; }
if(!$usr['id']) { $uer = "Персонаж $_POST[log_itm] не найден."; }
2022-06-06 21:30:34 +00:00
if($giv_itm['id'] > 0 && $usr['id'] > 0) {
$u->addItem($giv_itm['id'], $usr['id']);
2023-01-10 16:29:32 +00:00
$uer = "Персонажу $_POST[log_itm] выдана вещь $giv_itm[name].";
$rtxt = $rang.' &quot;'.$u->info['login'].'&quot; Выдал'.$sx.' персонажу &quot;'.$user_teleport['login'].'&quot; вещь &quot;<b>'.$giv_itm['name'].'</b>&quot;.';
2022-06-06 21:30:34 +00:00
}
}
if($u->info['admin'] > 0 || $u->info['align'] == 1.99 ) {
2023-01-10 16:29:32 +00:00
echo '<hr><b>Супер-привилегии: </b>'.
'<input onclick="location.href=\'main.php?'.$zv.'&blockip_list=1\'" type="button" class="btn btn-danger" value="Показать заблокированные IP"> '.
2022-06-06 21:30:34 +00:00
'<hr>';
if(isset($_GET['block_ip'])) {
$_GET['block_ip'] = htmlspecialchars($_GET['block_ip']);
$blockip = mysql_fetch_array(mysql_query('SELECT * FROM `block_ip` WHERE `ip` = "'.mysql_real_escape_string($_GET['block_ip']).'" LIMIT 1'));
if(isset($blockip['id'])) {
2023-01-10 16:29:32 +00:00
//Уже есть
echo '<font color="red"><b>IP% '.$_GET['block_ip'].' успешно заблокирован! (ранее)</b></font><br>';
2022-06-06 21:30:34 +00:00
}else{
2023-01-10 16:29:32 +00:00
//Добавляем
echo '<font color="red"><b>IP% '.$_GET['block_ip'].' успешно заблокирован!</b></font><br>';
2022-06-06 21:30:34 +00:00
mysql_query('INSERT INTO `block_ip` (`uid`,`time`,`ip`) VALUES (
"'.$u->info['id'].'","'.time().'","'.mysql_real_escape_string($_GET['block_ip']).'"
)');
}
}elseif(isset($_GET['unblock_ip'])){
$_GET['unblock_ip'] = htmlspecialchars($_GET['unblock_ip']);
$blockip = mysql_fetch_array(mysql_query('SELECT * FROM `block_ip` WHERE `ip` = "'.mysql_real_escape_string($_GET['unblock_ip']).'" LIMIT 1'));
if(isset($blockip['id'])) {
2023-01-10 16:29:32 +00:00
//Удаляем
echo '<font color="green"><b>IP% '.$_GET['unblock_ip'].' успешно разблокирован!</b></font><br>';
2022-06-06 21:30:34 +00:00
mysql_query('DELETE FROM `block_ip` WHERE `ip` = "'.mysql_real_escape_string($blockip['ip']).'"');
}else{
2023-01-10 16:29:32 +00:00
//Уже удалили
echo '<font color="green"><b>IP% '.$_GET['unblock_ip'].' успешно разблокирован! (ранее)</b></font><br>';
2022-06-06 21:30:34 +00:00
}
}
if(isset($_GET['blockip_list'])) {
$plbipl = '';
$spbip = mysql_query('SELECT * FROM `block_ip`');
while($plbip = mysql_fetch_array($spbip)) {
$plbipl .= '<span class="date1">'.date('d.m.Y H:i',$plbip['time']) . '</span> - ' . $plbip['ip'] . ' ('.$u->microLogin($plbip['uid'],1).') <input onclick="location.href=\'main.php?'.$zv.'&unblock_ip='.htmlspecialchars($plbip['ip']).'&blockip_list=1\'" type="button" value="&nbsp; - &nbsp;"><br>';
}
if($plbipl!='') {
2023-01-10 16:29:32 +00:00
echo '<b>Список заблокированных IP:</b><br>'.$plbipl;
2022-06-06 21:30:34 +00:00
}else{
2023-01-10 16:29:32 +00:00
echo '<b>Список заблокированных IP:</b> <i>Список пуст</i>';
2022-06-06 21:30:34 +00:00
}
echo '<hr>';
}
}
echo '<font color="red">'.$uer.'</font>';
2023-01-10 16:29:32 +00:00
//Темная склонка, кусается сука!)
2022-06-06 21:30:34 +00:00
?>
<br />
<div style="padding-left:20px;">
2023-01-10 16:29:32 +00:00
<h4>Возможности</h4>
2022-06-06 21:30:34 +00:00
<? if($u->info['align']>=3 && $u->info['align']<4) { ?>
2023-01-10 16:29:32 +00:00
<a href="#" onClick="openMod('<b>&quot;Укус вампира&quot;</b>','<form action=\'main.php?<?=$zv?>&usemod=<? echo $code; ?>\' method=\'post\'>Логин жертвы: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'usevampir\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/vampir.gif" title="Укусить" /></a>
2022-06-06 21:30:34 +00:00
<? } ?>
<? if( $p['heal'] == 1 || $u->info['admin'] > 0) { ?>
2023-01-10 16:29:32 +00:00
<a href="#" onClick="openMod('<b>&quot;Восстановить здоровье персонажа&quot;</b>','<form action=\'main.php?<?=$zv?>&usehpa=1&usemod=<? echo $code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:140px;\' id=\'logingo\' name=\'logingo\'>&nbsp;<input style=\'float:right;\' type=\'submit\' name=\'usehpa\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/cureHP120.gif" title="Восстановить здоровье персонажа" /></a>
<a href="#" onClick="openMod('<b>&quot;Восстановить ману персонажа&quot;</b>','<form action=\'main.php?<?=$zv?>&usempa=1&usemod=<? echo $code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:140px;\' id=\'logingo\' name=\'logingo\'>&nbsp;<input style=\'float:right;\' type=\'submit\' name=\'usempa\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/cureMana1000.gif" title="Восстановить ману персонажа" /></a>
2022-06-06 21:30:34 +00:00
<? } ?>
<? if( $p['invis'] == 1 || $u->info['admin'] > 0) { ?>
<? if($u->info['invis'] != 1 && $u->info['invis'] < time()) { ?>
2023-01-10 16:29:32 +00:00
<a href="#" onClick="openMod('<b>&quot;Включить невидимку&quot;</b>','<form action=\'main.php?<?=$zv?>&usenevid=1&usemod=<? echo $code; ?>\' method=\'post\'><input style=\'float:right;\' type=\'submit\' name=\'usenevid\' value=\'Включить невидимку\'></form>');"><img src="https://img.new-combats.com/i/items/pal_buttona.gif" title="Включить невидимку" /></a>
2022-06-06 21:30:34 +00:00
<? }else{ ?>
2023-01-10 16:29:32 +00:00
<a href="#" onClick="openMod('<b>&quot;Выключить невидимку&quot;</b>','<form action=\'main.php?<?=$zv?>&usenevid=1&usemod=<? echo $code; ?>\' method=\'post\'><input style=\'float:right;\' type=\'submit\' name=\'usenevid\' value=\'Выключить невидимку\'></form>');"><img src="https://img.new-combats.com/i/items/pal_buttonm.gif" title="Выключить невидимку" /></a>
2022-06-06 21:30:34 +00:00
<? } } ?>
<? if( $p['useuntravm'] == 1 ) { ?>
2023-01-10 16:29:32 +00:00
<a href="#" onclick="openMod('&lt;b&gt;Лечение травмы&lt;/b&gt;','&lt;form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'&gt;Логин персонажа: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'&gt;&lt;input type=\'submit\' name=\'useuntravm\' value=\'Исп-ть\'&gt;&lt;/form&gt;');"><img src="https://img.new-combats.com/i/items/cure3.gif" title="Лечение травмы" /></a>
2022-06-06 21:30:34 +00:00
<? } ?>
<? if( $p['attack'] == 1 ) { ?>
2023-01-10 16:29:32 +00:00
<a href="#" onclick="openMod('&lt;b&gt;Напасть на персонажа&lt;/b&gt;','&lt;form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'&gt;Логин персонажа: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'&gt;&lt;input type=\'submit\' name=\'useatack\' value=\'Исп-ть\'&gt;&lt;/form&gt;');"><img src="https://img.new-combats.com/i/items/pal_button8.gif" title="Нападение" /></a>
2022-06-06 21:30:34 +00:00
<? } ?>
</div>
<?
if($u->info['admin']>0 || ($u->info['align']>1 && $u->info['align']<2) || ($u->info['align']>3 && $u->info['align']<4))
{
?>
<div style="padding:10px; margin:5px; border-bottom:1px solid #cac9c7;">
2023-01-10 16:29:32 +00:00
<h4>Наложить/Снять заклятия</h4>
2022-06-06 21:30:34 +00:00
<table width="100%">
<tr>
<td>
2023-01-10 16:29:32 +00:00
<? if($u->info['admin']>0){ echo '<a href="main.php?'.$zv.'&go=2"><img width="40" height="25" title="Редактировать квесты, задания и обучающие программы" src="https://img.new-combats.com/editor2.gif"></a> <a href="main.php?'.$zv.'&go=3"><img width="40" height="25" title="Редактирование квестов для Нубозавров" src="https://img.new-combats.com/editor2.gif"></a>'; } ?>
<? if($p['editAlign']==1){ echo '<a href="main.php?'.$zv.'&go=1"><img title="Редактировать возможности подчиненных" src="https://img.new-combats.com/editor.gif"></a>'; } ?>
2022-06-06 21:30:34 +00:00
&nbsp;&nbsp;&nbsp;
2023-01-10 16:29:32 +00:00
<? if($p['m1']==1 || $p['citym1']==1){ ?> <a href="#" onClick="openMod('<b>Заклятие молчания</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Время заклятия: &nbsp; <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://img.new-combats.com/i/items/sleep.gif" title="Заклятие молчания" /></a> <? } ?>
<? if($p['m2']==1 || $p['citym2']==1){ ?> <a href="#" onClick="openMod('<b>Заклятие форумного молчания</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Время заклятия: &nbsp; <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://img.new-combats.com/i/items/sleepf.gif" title="Заклятие форумного молчания" /></a> <? } ?>
2022-06-06 21:30:34 +00:00
<? if($p['sm1']==1 || $p['sm2']==1 || $p['citysm1']==1 || $p['citysm2']==1){ ?>
2023-01-10 16:29:32 +00:00
<a href="#" onClick="openMod('<b>Заклятие форумного молчания</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Снять заклятие: &nbsp; <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://img.new-combats.com/i/items/sleep_off.gif" title="Снять заклятие молчания" /></a> <? } ?>
2022-06-06 21:30:34 +00:00
&nbsp;&nbsp;&nbsp;
2023-01-10 16:29:32 +00:00
<? if($p['banned']==1 || $p['ban0']==1){ ?> <a href="#" onClick="openMod('<b>Заклятие смерти</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'useban\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/pal_button6.gif" title="Заклятье смерти" /></a> <? } ?>
<? if($p['unbanned']==1){ ?> <a href="#" onClick="openMod('<b>Снять заклятие смерти</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'useunban\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/pal_button7.gif" title="Снять заклятье смерти" /></a> <? } ?>
2022-06-06 21:30:34 +00:00
&nbsp;&nbsp;&nbsp;
2023-01-10 16:29:32 +00:00
<? if($p['haos']==1){ ?> <a href="#" onClick="openMod('<b>Отправить в хаос</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Время заклятия: &nbsp; <select style=\'margin-left:2px;\' name=\'time\'><option value=\'7\'>Неделя</option><option value=\'14\'>2 недели</option><option value=\'30\'>Месяц</option><option value=\'60\'>2 месяца</option><? if($p['haosInf']==1){ ?><option value=\'1\'>Бессрочно</option><? } ?> <input type=\'submit\' name=\'usehaos\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/pal_button4.gif" title="Отправить в хаос" /></a> <? } ?>
<? if($p['shaos']==1){ ?> <a href="#" onClick="openMod('<b>Выпустить из хаоса</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'useshaos\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/pal_button5.gif" title="Выпустить из хаоса" /></a> <? } ?>
2022-06-06 21:30:34 +00:00
&nbsp;&nbsp;&nbsp;
2023-01-10 16:29:32 +00:00
<? if($p['deletInfo']==1){ ?> <a href="#" onClick="openMod('<b>Обезличивание</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Время заклятия: &nbsp; <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://img.new-combats.com/i/items/cui.gif" title="Обезличивание" /></a>
<a href="#" onClick="openMod('<b>Снять заклятие обезличивания</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'unusedeletinfo\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/uncui.gif" title="Снять обезличивание" /></a> <? } ?>
2022-06-06 21:30:34 +00:00
&nbsp;&nbsp;&nbsp;
<? if($p['priemIskl']==1 && $a==1){ ?>
2023-01-10 16:29:32 +00:00
<a href="#" onClick="openMod('<b>Принять в ОС</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Звание: &nbsp; <select style=\'margin-left:2px;\' name=\'zvanie\'><option value=\'1.1\'> Паладин Поднебесья</option><option value=\'1.4\'>Таможенный паладин</option><option value=\'1.5\'>Паладин Солнечной Улыбки</option><option value=\'1.6\'>Инквизитор</option><option value=\'1.7\'>Паладин Огненной Зари</option><option value=\'1.75\'>Паладин-Хранитель</option><option value=\'1.9\'>Паладин Неба</option><option value=\'1.91\'>Старший Паладин Неба</option><option value=\'1.92\'>Ветеран Ордена</option><input type=\'submit\' name=\'gomoder\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/pal.gif" title="Принять в ОС (Повысить)" /></a>
<a href="#" onClick="openMod('<b>Изгнать из ОС</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'unmoder\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/unpal.gif" title="Изгнать из ОС" /></a> <? } ?>
2022-06-06 21:30:34 +00:00
<? if($p['priemIskl']==1 && $a==3){ ?>
2023-01-10 16:29:32 +00:00
<a href="#" onClick="openMod('<b>Принять в Армаду</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Звание: &nbsp; <select style=\'margin-left:2px;\' name=\'zvanie\'><option value=\'3.01\'> Тарман-Служитель</option><option value=\'3.05\'>Тарман-Надсмотрщик</option><option value=\'3.06\'>Каратель</option><option value=\'3.07\'>Тарман-Убийца</option><option value=\'3.075\'>Тарман-Хранитель</option><option value=\'3.09\'>Тарман-Палач</option><option value=\'3.091\'>Тарман-Владыка</option><input type=\'submit\' name=\'gomoder\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/palt.gif" title="Принять в Армаду (Повысить)" /></a>
<a href="#" onClick="openMod('<b>Изгнать из Армады</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'unmoder\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/unpalt.gif" title="Изгнать из ОС" /></a> <? } ?>
2022-06-06 21:30:34 +00:00
&nbsp;&nbsp;&nbsp;
2023-01-10 16:29:32 +00:00
<? if($p['proverka']==1){ ?> <a href="#" onclick="openMod('<b>Проверка на чистоту</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><input type=\'submit\' name=\'usepro\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/check.gif" title="Проверка на чистоту" /></a> <? } ?>
<? if($p['proverka']==1){ ?> <a href="#" onclick="openMod('<b>Снять проверку на чистоту</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><input type=\'submit\' name=\'usepro2\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/pal_buttont.gif" title="Снять проверку на чистоту" /></a> <? } ?>
2022-06-06 21:30:34 +00:00
&nbsp;&nbsp;&nbsp;
<? if($p['proverka']==1){ ?>
2023-01-10 16:29:32 +00:00
<a href="#" onclick="openMod('&lt;b&gt;Запрет передач&lt;/b&gt;','&lt;form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'&gt;Логин персонажа: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'&gt;&lt;input type=\'submit\' name=\'usenoper\' value=\'Исп-ть\'&gt;&lt;/form&gt;');"><img src="https://img.new-combats.com/i/items/mod/magic2.gif" title="Запрет на передачи" /></a>
2022-06-06 21:30:34 +00:00
<? } ?>
<? if($p['proverka']==1){ ?>
2023-01-10 16:29:32 +00:00
<a href="#" onclick="openMod('&lt;b&gt;Снять запрет передач&lt;/b&gt;','&lt;form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'&gt;Логин персонажа: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'&gt;&lt;input type=\'submit\' name=\'useunnoper\' value=\'Исп-ть\'&gt;&lt;/form&gt;');"><img src="https://img.new-combats.com/i/items/mod/magic9.gif" title="Снять запрет на передачи" /></a>
2022-06-06 21:30:34 +00:00
<? } ?>
<? if($p['proverka']==1){ ?>
2023-01-10 16:29:32 +00:00
<a href="#" onclick="openMod('&lt;b&gt;Полный запрет передач&lt;/b&gt;','&lt;form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'&gt;Логин персонажа: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'&gt;&lt;input type=\'submit\' name=\'usenoper2\' value=\'Исп-ть\'&gt;&lt;/form&gt;');"><img src="https://img.new-combats.com/i/items/mod/magic2.gif" title="Полный запрет на передачи" /></a>
2022-06-06 21:30:34 +00:00
<? } ?>
<? if($p['proverka']==1){ ?>
2023-01-10 16:29:32 +00:00
<a href="#" onclick="openMod('&lt;b&gt;Снять полный запрет передач&lt;/b&gt;','&lt;form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'&gt;Логин персонажа: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'&gt;&lt;input type=\'submit\' name=\'useunnoper2\' value=\'Исп-ть\'&gt;&lt;/form&gt;');"><img src="https://img.new-combats.com/i/items/mod/magic9.gif" title="Снять полный запрет на передачи" /></a>
2022-06-06 21:30:34 +00:00
<? } ?>
<?
if( $u->info['admin'] > 0 ) {
if($p['usealign3']==1){ ?>
2023-01-10 16:29:32 +00:00
&nbsp;&nbsp;&nbsp; <a href="#" onclick="openMod('&lt;b&gt;Выдать темную склонность&lt;/b&gt;','&lt;form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'&gt;Логин персонажа: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'&gt;&lt;input type=\'submit\' name=\'usealign3\' value=\'Исп-ть\'&gt;&lt;/form&gt;');"><img src="https://img.new-combats.com/i/items/pal_button[dark].gif" title="Выдать темную склонность" /></a>
2022-06-06 21:30:34 +00:00
<? } if($p['usealign1']==1){ ?>
2023-01-10 16:29:32 +00:00
<a href="#" onclick="openMod('&lt;b&gt;Выдать светлую склонность&lt;/b&gt;','&lt;form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'&gt;Логин персонажа: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'&gt;&lt;input type=\'submit\' name=\'usealign1\' value=\'Исп-ть\'&gt;&lt;/form&gt;');"><img src="https://img.new-combats.com/i/items/pal_button1.gif" title="Выдать светлую склонность" /></a>
2022-06-06 21:30:34 +00:00
<? } if($p['usealign7']==1){ ?>
2023-01-10 16:29:32 +00:00
<a href="#" onclick="openMod('&lt;b&gt;Выдать нейтральную склонность&lt;/b&gt;','&lt;form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'&gt;Логин персонажа: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'&gt;&lt;input type=\'submit\' name=\'usealign7\' value=\'Исп-ть\'&gt;&lt;/form&gt;');"><img src="https://img.new-combats.com/i/items/palbuttonneutralsv3.gif" title="Выдать нейтральную склонность" /></a>
2022-06-06 21:30:34 +00:00
<? }
}
?>
<? if($p['proverka']==1){ ?>
2023-01-10 16:29:32 +00:00
&nbsp;&nbsp;&nbsp; <a href="#" onclick="openMod('&lt;b&gt;Снять склонность\клан&lt;/b&gt;','&lt;form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'&gt;Логин персонажа: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'&gt;&lt;input type=\'submit\' name=\'useunalign\' value=\'Исп-ть\'&gt;&lt;/form&gt;');"><img src="https://img.new-combats.com/i/items/palbuttondarkhc1.gif" title="Снять склонность\клан" /></a>
2022-06-06 21:30:34 +00:00
<? } ?>
&nbsp;&nbsp;&nbsp;
<? if($p['unbtl']==1){ ?>
2023-01-10 16:29:32 +00:00
<a href="#" onclick="openMod('&lt;b&gt;Вытащить из поединка&lt;/b&gt;','&lt;form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'&gt;Логин персонажа: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'&gt;&lt;input type=\'submit\' name=\'useunfight\' value=\'Исп-ть\'&gt;&lt;/form&gt;');"><img src="https://img.new-combats.com/i/items/pal_button[battle_end].gif" title="Вытащить из поединка" /></a>
2022-06-06 21:30:34 +00:00
<? } if($p['sex']==1){ ?>
2023-01-10 16:29:32 +00:00
<a href="#" onclick="openMod('&lt;b&gt;Сменить пол персонажа&lt;/b&gt;','&lt;form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'&gt;Логин персонажа: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'&gt;&lt;input type=\'submit\' name=\'usesex\' value=\'Исп-ть\'&gt;&lt;/form&gt;');"><img src="https://img.new-combats.com/i/items/male.png" title="Сменить пол персонажа" /></a>
2022-06-06 21:30:34 +00:00
<? } if($p['nick']==1){ ?>
2023-01-10 16:29:32 +00:00
<a href="#" onclick="openMod('&lt;b&gt;Сменить логин персонажа&lt;/b&gt;','&lt;form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'&gt;Логин персонажа: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'&gt;<br>Новый логин: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo2\' name=\'logingo2\'&gt;&lt;input type=\'submit\' name=\'uselogin\' value=\'Исп-ть\'&gt;&lt;/form&gt;');"><img src="https://img.new-combats.com/i/items/nick.gif" title="Сменить логин персонажа" /></a>
2022-06-06 21:30:34 +00:00
<? } if($u->info['admin'] > 0){ ?>
2023-01-10 16:29:32 +00:00
<a href="#" onclick="openMod('&lt;b&gt;Рисануть опыта&lt;/b&gt;','&lt;form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'&gt;Логин персонажа: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'&gt;<br>Добавочный опыт: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo2\' name=\'logingo2\'&gt;&lt;input type=\'submit\' name=\'100kexp\' value=\'Исп-ть\'&gt;&lt;/form&gt;');"><img src="https://img.new-combats.com/i/items/100kexp.gif" title="Рисануть опыта" /></a>
2022-06-06 21:30:34 +00:00
<? } ?>
&nbsp;&nbsp;&nbsp;
2023-01-10 16:29:32 +00:00
<? if($p['zatoch']==1){ ?> <a href="#" onClick="openMod('<b>Посадить</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Время заточения: &nbsp; <select style=\'margin-left:2px;\' name=\'time\'><option value=\'1\'>1 день</option><option value=\'3\'>3 дня</option><option value=\'7\'>неделя</option><option value=\'14\'>14 дней</option><option value=\'30\'>30 дней</option><option value=\'365\'>365 дней</option><option value=\'24\'>Бессрочно</option><option value=\'6\'>часик</option><input type=\'submit\' name=\'use_carcer\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/jail.gif" title="Заточение" /></a> <? } ?>
<? if($p['szatoch']==1){ ?> <a href="#" onClick="openMod('<b>Выпустить из заточения</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'v_carcer\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/jail_off.gif" title="Выпустить из заточения" /></a> <? } ?>
2022-06-06 21:30:34 +00:00
&nbsp;&nbsp;&nbsp;
<? if($p['marry']==1){ ?>
2023-01-10 16:29:32 +00:00
<a href="#" onclick="openMod('<b>Свадьба</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo2\' name=\'logingo2\'><br><input type=\'submit\' name=\'usemarry\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/marry.gif" title="Брак" /></a>
<a href="#" onclick="openMod('<b>Расторгнуть брак</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><input type=\'submit\' name=\'useunmarry\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/unmarry.gif" title="Расторгнуть брак" /></a>
2022-06-06 21:30:34 +00:00
<? } ?>
2023-01-10 16:29:32 +00:00
&nbsp; &nbsp;<? if($u->info['admin']>0){ ?> <a onClick="openMod('<b>Телепортация</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\' value=\'<? echo $u->info['login']; ?>\'><br>Город: &nbsp; <select style=\'margin-left:2px;\' name=\'city\'><option value=\'capitalcity\'>capitalcity</option><option value=\'angelscity\'>angelscity</option><option value=\'demonscity\'>demonscity</option><option value=\'devilscity\'>devilscity</option><option value=\'suncity\'>suncity</option><option value=\'emeraldscity\'>emeraldscity</option><option value=\'sandcity\'>sandcity</option><option value=\'mooncity\'>mooncity</option><option value=\'eastcity\'>eastcity</option><option value=\'abandonedplain\'>abandonedplain</option><option value=\'dreamscity\'>dreamscity</option><option value=\'lowcity\'>devilscity</option><option value=\'oldcity\'>devilscity</option><option value=\'newcapitalcity\'>newcapital</option></select> <input type=\'submit\' name=\'teleport\' value=\'Исп-ть\'></form>');" href="#"><img src="https://img.new-combats.com/i/items/teleport.gif" title="Телепортация" /></a>
<a onClick="openMod('<b>Отправить игрока к себе</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\' value=\'\'><br>Режим: &nbsp; <select style=\'margin-left:2px;\' name=\'cometome\'><option value=\'to-room\'>К себе</option><option value=\'to-fight\'>К себе и в бой</option><option value=\'to-dungeon\'>К себе в пещеру</option></select> <input type=\'submit\' name=\'teleport-cometome\' value=\'Исп-ть\'></form>');" href="#"><img src="https://img.new-combats.com/i/items/teleport-cometome.gif" title="Отправить игрока к себе" /></a>
2022-06-06 21:30:34 +00:00
&nbsp; &nbsp;
2023-01-10 16:29:32 +00:00
<a href="#" onclick="openMod('<center><b>Выдать вещь по Id</b></center>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа : <input type=\'text\' style=\'width:144px;\' id=\'log_itm_\' name=\'log_itm_\'><br />Id вещи : &nbsp; <input type=\'text\' name=\'itm_id\' /><br /><center><input type=\'submit\' name=\'use_itm_\' value=\'Дать\'></center></form>');"><img src="https://img.new-combats.com/i/items/bad_present_dfighter.gif" title="Выдать шмотку" /></a>
2022-06-06 21:30:34 +00:00
<? } ?></td>
</tr>
</table>
</div>
<? }
if($p['seeld']==1) {
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
2023-01-10 16:29:32 +00:00
<h4>Персонажи на одном ip-адресе</h4>
Введите ip-адрес <input name="loginLD51" type="text" id="loginLD51" size="30" /> <input type="submit" name="pometka51" id="pometka51" class="btn" value="Показать" />
2022-06-06 21:30:34 +00:00
</div>
<?
if(isset($_POST['pometka51'])) {
$sp = mysql_query('SELECT * FROM `logs_auth` WHERE `ip` = "'.mysql_real_escape_string($_POST['loginLD51']).'" AND `type` != 3 GROUP BY `uid`');
$i = 1;
$r = '';
$ursz = array();
while($pl = mysql_fetch_array($sp)) {
$tst = mysql_fetch_array(mysql_query('SELECT `id`,`admin`,`no_ip` FROM `users` WHERE `no_ip` != "" AND `id` = "'.$pl['uid'].'" LIMIT 1'));
if(isset($tst['id']) && $tst['admin'] == 0 && ($tst['no_ip'] == 0 || $tst['no_ip'] == '')) {
if(!isset($ursz[$pl['uid']])) {
$ursz[$pl['uid']] = $u->microLogin($pl['uid'],1);
}
$de = mysql_fetch_array(mysql_query('SELECT min(`time`),max(`time`) FROM `logs_auth` WHERE `uid` = "'.mysql_real_escape_string($pl['uid']).'" GROUP BY `uid` LIMIT 1'));
$r .= '<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">';
$r .= '<span style="display:inline-block;width:30px">'.$i.'.</span> <span style="display:inline-block;width:250px">'.$ursz[$pl['uid']].'</span>';
2023-01-10 16:29:32 +00:00
$r .= ' &nbsp; <small>(Череда авторизаций: '.date('d.m.Y H:i',$de[0]).' - '.date('d.m.Y H:i',$de[1]).')</small>';
2022-06-06 21:30:34 +00:00
$r .= '</div>';
$i++;
}
}
if( $u->info['admin'] == 0 && $u->info['align'] != 1.99 ) {
2023-01-10 16:29:32 +00:00
echo '&nbsp;&nbsp; <font color="red">Список персонажей с ip-адреса:<b>'.$_POST['loginLD51'].'</b></font><br>';
2022-06-06 21:30:34 +00:00
}else{
$block = mysql_fetch_array(mysql_query('SELECT * FROM `block_ip` WHERE `ip` = "'.mysql_real_escape_string($_POST['loginLD51']).'" LIMIT 1'));
if(!isset($block['id'])) {
2023-01-10 16:29:32 +00:00
echo '&nbsp;&nbsp; <font color="green">Список персонажей с ip-адреса:<b>'.$_POST['loginLD51'].'</b></font>';
echo ' <input onclick="location.href=\'main.php?'.$zv.'&block_ip='.htmlspecialchars($_POST['loginLD51']).'\'" type="button" value="Заблокировать IP">';
2022-06-06 21:30:34 +00:00
echo '<br>';
}else{
2023-01-10 16:29:32 +00:00
echo '&nbsp;&nbsp; <font color="red">Список персонажей с ip-адреса:<b>'.$_POST['loginLD51'].'</b></font>';
echo ' <input onclick="location.href=\'main.php?'.$zv.'&unblock_ip='.htmlspecialchars($_POST['loginLD51']).'\'" type="button" value="Разблокировать IP">';
2022-06-06 21:30:34 +00:00
echo '<br>';
}
}
if($r == '') {
2023-01-10 16:29:32 +00:00
echo '<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">Персонажи с данным ip-адресом не найдены</div>';
2022-06-06 21:30:34 +00:00
}else{
echo $r;
}
unset($r);
}
}
if($u->info['admin'] > 0) {
$types = array(
2023-01-10 16:29:32 +00:00
1 => array('Образ',120,220,100),
2 => array('Заглушка (снизу)',120,40,15),
3 => array('Заглушка (сверху)',120,20,5),
4 => array('Шлем',60,60,25),
5 => array('Наручи',60,40,25),
6 => array('Левая рука',60,60,25),
7 => array('Правая рука',60,60,25),
8 => array('Броня',60,80,25),
9 => array('Пояс',60,40,25),
10 => array('Ботинки',60,40,25),
11 => array('Поножи',60,80,25),
12 => array('Перчатки',60,40,25),
13 => array('Кольца №1',20,20,10),
14 => array('Кулон',60,20,25),
15 => array('Серьги',60,20,25),
16 => array('Заглушка под информацию о персонаже',244,287,5),
17 => array('Кольцо №2',20,20,10),
18 => array('Кольцо №3',20,20,10)
2022-06-06 21:30:34 +00:00
);
if(isset($_GET['grood_img'])) {
$imgid = round((int)$_GET['grood_img']);
if(mysql_query('UPDATE `reimage` SET `good` = "'.$u->info['id'].'" WHERE `id` = "'.mysql_real_escape_string($imgid).'" AND `good` = "0" AND `bad` = "0" LIMIT 1')) {
2023-01-10 16:29:32 +00:00
//Переносим изображение
2022-06-06 21:30:34 +00:00
$vr = mysql_fetch_array(mysql_query('SELECT * FROM `reimage` WHERE `id` = "'.mysql_real_escape_string($imgid).'" LIMIT 1'));
$vr['format'] = explode('.',$vr['src']);
$vr['format'] = $vr['format'][2];
copy('clan_prw/'.$vr['src'],'../img.new-combats.com/rimg/r'.$vr['id'].'.'.$vr['format']);
mysql_query('UPDATE `reimage` SET `format` = "'.$vr['format'].'" WHERE `id` = "'.mysql_real_escape_string($imgid).'" LIMIT 1');
if($vr['clan'] == 0) {
2023-01-10 16:29:32 +00:00
//Отправляем системку
2022-06-06 21:30:34 +00:00
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES (
2023-01-10 16:29:32 +00:00
'1','capitalcity','0','','".$vr['login']."','<font color=red>Внимание!</font> ".date("d.m.y H:i")." Телеграмма от Администрации: \'Вам одобрили изображение -".$types[$vr['type']][0]."-, установить изображение возможно в инвентаре, в разделе &quot;Галерея&quot;\'.','-1','5','0')");
2022-06-06 21:30:34 +00:00
}else{
2023-01-10 16:29:32 +00:00
//Отправляем системку
2022-06-06 21:30:34 +00:00
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES (
2023-01-10 16:29:32 +00:00
'1','capitalcity','0','','".$vr['login']."','<font color=red>Внимание!</font> ".date("d.m.y H:i")." Телеграмма от Администрации: \'Вам одобрили клановое изображение -".$types[$vr['type']][0]."-, установить изображение возможно в инвентаре, в разделе &quot;Галерея&quot;\'.','-1','5','0')");
2022-06-06 21:30:34 +00:00
}
}
}elseif(isset($_GET['bad_img'])) {
$imgid = round((int)$_GET['bad_img']);
if(mysql_query('UPDATE `reimage` SET `bad` = "'.$u->info['id'].'" WHERE `id` = "'.mysql_real_escape_string($imgid).'" AND `good` = "0" AND `bad` = "0" LIMIT 1')) {
2023-01-10 16:29:32 +00:00
//Возвращаем 90% екр. за образ
2022-06-06 21:30:34 +00:00
$vr = mysql_fetch_array(mysql_query('SELECT * FROM `reimage` WHERE `id` = "'.mysql_real_escape_string($imgid).'" LIMIT 1'));
$vr['money2'] = round($vr['money2']/100*9);
if($vr['clan'] > 0) {
2023-01-10 16:29:32 +00:00
//возврат для клана
2022-06-06 21:30:34 +00:00
mysql_query('UPDATE `clan` SET `money2` = `money2` + '.$vr['money2'].' WHERE `id` = "'.$vr['clan'].'" LIMIT 1');
2023-01-10 16:29:32 +00:00
//Отправляем системку
2022-06-06 21:30:34 +00:00
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES (
2023-01-10 16:29:32 +00:00
'1','capitalcity','0','','".$vr['login']."','<font color=red>Внимание!</font> ".date("d.m.y H:i")." Телеграмма от Администрации: \'Вам было отказано в регистрации кланового изображения -".$types[$vr['type']][0]."- , ".$vr['money2']." екр. были переведены в казну клана\'.','-1','5','0')");
2022-06-06 21:30:34 +00:00
}else{
2023-01-10 16:29:32 +00:00
//возврат для игрока в банк
2022-06-06 21:30:34 +00:00
$bnk = mysql_fetch_array(mysql_query('SELECT * FROM `bank` WHERE `uid` = "'.$vr['uid'].'" AND `block` = "0" ORDER BY `id` DESC LIMIT 1'));
if(isset($bnk['id'])) {
mysql_query('UPDATE `bank` SET `money2` = `money2` + '.$vr['money2'].' WHERE `id` = "'.$bnk['id'].'" LIMIT 1');
}
2023-01-10 16:29:32 +00:00
//Отправляем системку
2022-06-06 21:30:34 +00:00
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES (
2023-01-10 16:29:32 +00:00
'1','capitalcity','0','','".$vr['login']."','<font color=red>Внимание!</font> ".date("d.m.y H:i")." Телеграмма от Администрации: \'Вам было отказано в регистрации изображения -".$types[$vr['type']][0]."- , ".$vr['money2']." екр. были переведены на ваш банковский счет №".(0+$bnk['id'])."\'.','-1','5','0')");
2022-06-06 21:30:34 +00:00
}
}
}
$zvr = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `reimage` WHERE `good` = "0"'));
if($zvr[0] > 0) {
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
2023-01-10 16:29:32 +00:00
<div style="padding:10px;"><b>Заявки на регистрацию изображений для предметов:</b> &nbsp; <?
2022-06-06 21:30:34 +00:00
?>
</div>
<script>
function imresize(e,h,w) {
if($(e).height() == 20) {
$(e).animate({'height':h+'px'},100,null,function(){
if($(e).width() != w) {
$(e).css({'border-color':'red'});
}else{
$(e).css({'border-color':'green'});
}
});
}else{
$(e).animate({'height':'20px'},100);
$(e).css({'border-color':'blue'});
$(e).width(false);
}
}
</script>
<?
$sp = mysql_query('SELECT * FROM `reimage` WHERE `good` = "0" AND `bad` = "0" ORDER BY `id` ASC LIMIT 10');
$i = 1;
2023-01-10 16:29:32 +00:00
$va = array('Нет','Да');
2022-06-06 21:30:34 +00:00
$rt = '';
while($pl = mysql_fetch_array($sp)) {
if($pl['bag'] > 0) {
$rt .= '<font color=red><b>(!)</b>';
}
$plcln = 0;
if($pl['clan'] > 0) {
$plcln = 1;
}
2023-01-10 16:29:32 +00:00
$rt .= '<div style="border-top:1px solid grey;padding:5px;">'.$i.'. <span class="date1">'.date('d.m.y H:i',$pl['time']).'</span> <b>'.$u->microLogin($pl['uid'],1).'</b> , &quot;'.$types[$pl['type']][0].'&quot; , Анимация: <b>'.$va[$pl['animation']].'</b> , Изображение для клана: <b>'.$va[$plcln].'</b> , <img onclick="imresize(this,'.$types[$pl['type']][2].','.$types[$pl['type']][1].');" style="border:1px solid blue;cursor:pointer;" src="/clan_prw/'.$pl['src'].'" height="20">';
2022-06-06 21:30:34 +00:00
2023-01-10 16:29:32 +00:00
$rt .= ' <input onclick="location.href=\'main.php?admin=1&grood_img='.$pl['id'].'\'" type="button" value="Принять" style="background:#E2EDD8"> <input type="button" onclick="location.href=\'main.php?admin=1&bad_img='.$pl['id'].'\'" style="background:#FCC9CA" value="Отказать"> <br>';
2022-06-06 21:30:34 +00:00
$rt .= '</div>';
if($pl['bag'] > 0) {
$rt .= '</font>';
}
$i++;
}
echo $rt;
?>
</div>
<?
}
$zvr = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `_clan` WHERE `admin_time` = "0"'));
if($zvr[0] > 0) {
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
2023-01-10 16:29:32 +00:00
<div style="padding:10px;"><b>Заявки на регистрацию кланов:</b> &nbsp; <?
2022-06-06 21:30:34 +00:00
if(isset($_GET['goodClan'])) {
2023-01-10 16:29:32 +00:00
//Разрешение
2022-06-06 21:30:34 +00:00
$cl = mysql_fetch_array(mysql_query('SELECT * FROM `_clan` WHERE `admin_time` = "0" AND `id` = "'.mysql_real_escape_string($_GET['goodClan']).'" LIMIT 1'));
if(isset($cl['id'])) {
$pu = mysql_fetch_array(mysql_query('SELECT `id`,`city`,`room`,`clan`,`login`,`align`,`level`,`sex`,`money`,`banned` FROM `users` WHERE `id` = "'.mysql_real_escape_string($cl['uid']).'" LIMIT 1'));
$tc = mysql_fetch_array('SELECT `id`,`name` FROM `clan` WHERE `name` = "'.mysql_real_escape_string($cl['name']).'" OR `name` = "'.mysql_real_escape_string($cl['name2']).'" OR `name_mini` = "'.mysql_real_escape_string($cl['name']).'" OR `name_mini` = "'.mysql_real_escape_string($cl['name2']).'" OR `name_rus` = "'.mysql_real_escape_string($cl['name']).'" OR `name_rus` = "'.mysql_real_escape_string($cl['name2']).'" LIMIT 1');
if(!isset($pu['id'])) {
2023-01-10 16:29:32 +00:00
echo '<font color=red><b>Персонаж выступающий в роли Главы клана не найден, id '.$cl['uid'].'</b></font><br>';
2022-06-06 21:30:34 +00:00
}elseif($pu['clan'] > 0 || $pu['align'] > 0 || $pu['banned'] > 0) {
2023-01-10 16:29:32 +00:00
echo '<font color=red><b>Персонаж выступающий в роли Главы клана уже находится в клане, либо имеет склонность, либо заблокирован</b></font><br>';
2022-06-06 21:30:34 +00:00
}elseif($u->testAlign( $cl['align'] , $pu['id'] ) == 0 ) {
2023-01-10 16:29:32 +00:00
echo '<font color=red><b>Персонаж выступающий в роли Главы клана не может создавать клан с данной склонностью!</b></font><br>';
2022-06-06 21:30:34 +00:00
}elseif(isset($tc['id'])) {
2023-01-10 16:29:32 +00:00
echo '<font color=red><b>Схожий клан был зарегистрирован ранее, клана №'.$tc['id'].' ('.$tc['name'].').</b></font><br>';
2022-06-06 21:30:34 +00:00
}else{
mysql_query('UPDATE `_clan` SET `admin_time` = "'.time().'",`admin_ok` = "'.$u->info['id'].'" WHERE `id` = "'.$cl['id'].'" LIMIT 1');
2023-01-10 16:29:32 +00:00
//Переносим изображения в img.new-combats.com/i/clan/{name}.gif / {name}_big.gif / {id}.gif / {id}.gif
//Маленький значок
2022-06-06 21:30:34 +00:00
if(copy('clan_prw/'.$cl['img1'],'img.new-combats.com/i/clan/'.$cl['name2'].'.gif')) {
$ins = mysql_query('INSERT INTO `clan` (`name`,`name_rus`,`name_mini`,`site`,`align`,`time_reg`) VALUES (
"'.$cl['name2'].'",
"'.$cl['name'].'",
"'.$cl['name2'].'",
"'.$cl['site'].'",
"'.$cl['align'].'",
"'.time().'"
)');
if( $ins ) {
//
$cl['_id'] = mysql_insert_id();
$u->insertAlign( $cl['align'] , $pu['id'] );
mysql_query('INSERT INTO `clan_info` (`id`,`info`) VALUES (
"'.$cl['_id'].'",
"'.mysql_real_escape_string($cl['info']).'"
)');
copy('clan_prw/'.$cl['img1'],'../img.new-combats.com/i/clan/'.$cl['_id'].'.gif');
copy('clan_prw/'.$cl['img2'],'../img.new-combats.com/i/clan/'.$cl['_id'].'_big.gif');
copy('clan_prw/'.$cl['img2'],'../img.new-combats.com/i/clan/cln'.$cl['_id'].'.gif');
copy('clan_prw/'.$cl['img2'],'../img.new-combats.com/i/clan/'.$cl['name2'].'_big.gif');
mysql_query('UPDATE `users` SET `clan` = "'.$cl['_id'].'",`clan_prava` = "glava",`align` = "'.$cl['align'].'" WHERE `id` = "'.$pu['id'].'" LIMIT 1');
2023-01-10 16:29:32 +00:00
echo '<font color=red><b>Вы одобрили регистрацию клана &quot;'.$cl['name'].'&quot;</b></font><br>';
2022-06-06 21:30:34 +00:00
}else{
2023-01-10 16:29:32 +00:00
echo '<font color=red><b>Не удалось перенести значок</b></font><br>';
2022-06-06 21:30:34 +00:00
}
}else{
2023-01-10 16:29:32 +00:00
echo '<font color=red><b>Не удалось перенести значок</b></font><br>';
2022-06-06 21:30:34 +00:00
}
2023-01-10 16:29:32 +00:00
//Отправляем системку главе клана
2022-06-06 21:30:34 +00:00
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES (
2023-01-10 16:29:32 +00:00
'1','".$pu['city']."','0','','".$pu['login']."','<font color=red>Внимание!</font> ".date("d.m.y H:i")." Телеграмма от Администрации: \'Поздравляем Вас с регистрацией клана &quot;".mysql_real_escape_string($cl['name'])."&quot;, будьте успешны! Соблюдайте законы нашего Мира и всячески помогайте его улучшать.\' .','-1','5','0')");
2022-06-06 21:30:34 +00:00
}
}
}elseif(isset($_GET['badClan'])) {
2023-01-10 16:29:32 +00:00
//Отказ
2022-06-06 21:30:34 +00:00
$cl = mysql_fetch_array(mysql_query('SELECT * FROM `_clan` WHERE `admin_time` = "0" AND `id` = "'.mysql_real_escape_string($_GET['badClan']).'" LIMIT 1'));
if(isset($cl['id'])) {
$pu = mysql_fetch_array(mysql_query('SELECT `id`,`city`,`room`,`clan`,`login`,`align`,`level`,`sex`,`money`,`banned` FROM `users` WHERE `id` = "'.mysql_real_escape_string($cl['uid']).'" LIMIT 1'));
2023-01-10 16:29:32 +00:00
echo '<font color=red><b>Вы отказали в регистрации клану &quot;'.$cl['name'].'&quot;</b></font><br>';
2022-06-06 21:30:34 +00:00
mysql_query('UPDATE `_clan` SET `admin_time` = "'.time().'",`admin_ca` = "'.$u->info['id'].'" WHERE `id` = "'.$cl['id'].'" LIMIT 1');
2023-01-10 16:29:32 +00:00
//Отправляем системку персонажу
2022-06-06 21:30:34 +00:00
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES (
2023-01-10 16:29:32 +00:00
'1','".$pu['city']."','0','','".$pu['login']."','<font color=red>Внимание!</font> ".date("d.m.y H:i")." Телеграмма от Администрации: \'К сожалению Вам отказано в регистрации клана &quot;".mysql_real_escape_string($cl['name'])."&quot;, были не соблюдены правила регистрации. Вам зачисленно 50 екр.\' .','-1','5','0')");
2022-06-06 21:30:34 +00:00
2023-01-10 16:29:32 +00:00
//Отправляем сумму
2022-06-06 21:30:34 +00:00
//mysql_query("INSERT INTO `items_users`(`item_id`,`1price`,`uid`,`delete`,`lastUPD`)VALUES('1220','".mysql_real_escape_string(round($cl['money']*1,2))."','-51".$pu['id']."','0','".time()."');");
mysql_query ('UPDATE `users` SET `money2` = `money2` + 50 WHERE `id` = "'.$pu['id'].'" LIMIT 1;');
2023-01-10 16:29:32 +00:00
//$txt = 'Деньги от Администрации: '.round($cl['money']*1,2).' кр. Прибытие: '.date('d.m.Y H:i',time()).'';
$txt = 'Возварт за регистрацию клана от Администрации: <b>50</b> екр. Зачисленны: '.date('d.m.Y H:i',time()).'';
2022-06-06 21:30:34 +00:00
mysql_query('INSERT INTO `post` (`uid`,`sender_id`,`time`,`money`,`text`) VALUES("'.$pu['id'].'","0","'.time().'",
0,"'.mysql_real_escape_string($txt).'")');
2023-01-10 16:29:32 +00:00
//чат
2022-06-06 21:30:34 +00:00
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES (
2023-01-10 16:29:32 +00:00
'1','".$pu['city']."','0','','".$pu['login']."','<font color=red>Внимание!</font> Получена новая почта от Администрации','-1','5','0')");
2022-06-06 21:30:34 +00:00
}
}
?></div>
<script>
function imgResize1(id) {
if($('#'+id).width() == 16) {
$('#'+id).animate({'height':'99px','width':'100px'},'fast');
}else{
$('#'+id).animate({'height':'15px','width':'16px'},'fast');
}
}
function seeClanINfo(id) {
if( $('#'+id).css('display') == 'block') {
$('#'+id).fadeOut('fast');
}else{
$('#'+id).fadeIn('fast');
}
}
</script>
<?
$sp = mysql_query('SELECT * FROM `_clan` WHERE `admin_time` = "0" ORDER BY `time` ASC LIMIT 10');
while($pl = mysql_fetch_array($sp)) {
echo '<div style="border-top:1px solid grey;padding:5px;">
#'.$pl['id'].' <font color="#cac9c7">|</font>
2023-01-10 16:29:32 +00:00
'.date('d.m.y H:i',$pl['time']).' / '.$pl['money'].'.00 кр.
2022-06-06 21:30:34 +00:00
<font color="#cac9c7">|</font>
<img style="border:1px solid grey;display:inline-block;vertical-align:bottom;margin:0;padding:1px;" src="https://new-combats.com/clan_prw/'.$pl['img1'].'" width="24" height="15">'.
'<span id="img'.$pl['id'].'clan2"><img id="img'.$pl['id'].'clan" style="border:1px solid blue;border-left:0;display:inline-block;vertical-align:bottom;margin:0;padding:0;" src="https://new-combats.com/clan_prw/'.$pl['img1'].'">'.
'<script>$("#img'.$pl['id'].'clan").ready(function(){$("#img'.$pl['id'].'clan2").html(" "+$("#img'.$pl['id'].'clan").width()+"x"+$("#img'.$pl['id'].'clan").height()); });</script>
</span>
<font color="#cac9c7">|</font>
<img id="img'.$pl['id'].'clan30" style="border:1px solid grey;display:inline-block;cursor:pointer;vertical-align:bottom;margin:0;padding:1px;width:16px;height:15px;" onclick="imgResize1(\'img'.$pl['id'].'clan30\')" src="https://new-combats.com/clan_prw/'.$pl['img2'].'">'.
'<span id="img'.$pl['id'].'clan4"><img id="img'.$pl['id'].'clan3" style="border:1px solid blue;border-left:0;display:inline-block;vertical-align:bottom;margin:0;padding:0;" src="https://new-combats.com/clan_prw/'.$pl['img2'].'">'.
'<script>$("#img'.$pl['id'].'clan3").ready(function(){$("#img'.$pl['id'].'clan4").html(" "+$("#img'.$pl['id'].'clan3").width()+"x"+$("#img'.$pl['id'].'clan3").height()); });</script>
</span>
<font color="#cac9c7">|</font>
'.$u->microLogin($pl['uid'],1).'
<font color="#cac9c7">|</font>
<span style="display:inline-block;background:white;padding:2px 20px 2px 20px;text-align:center;">'.$pl['name'].'</span>
<font color="#cac9c7">|</font>
<span style="display:inline-block;background:white;padding:2px 20px 2px 20px;text-align:center;">'.$pl['name2'].'</span> (EN)
<font color="#cac9c7">|</font>
<img src="https://img.new-combats.com/i/align/align'.$pl['align'].'.gif">
<font color="#cac9c7">|</font>
2023-01-10 16:29:32 +00:00
<a href="javascript:void(0)" onClick="seeClanINfo(\'clndiv'.$pl['id'].'\');">Сайт и Описание</a>
2022-06-06 21:30:34 +00:00
<font color="#cac9c7">|</font>
2023-01-10 16:29:32 +00:00
&nbsp;<input onclick="location.href=\'?admin=1&goodClan='.$pl['id'].'\'" type="button" value="Разрешить"> &nbsp;<font color="#cac9c7">|</font>&nbsp; <input onclick="location.href=\'?admin=1&badClan='.$pl['id'].'\'" type="button" value="Отказать">
2022-06-06 21:30:34 +00:00
<div id="clndiv'.$pl['id'].'" style="padding:10px;display:none">
2023-01-10 16:29:32 +00:00
<b>Сайт клана:</b> <a target="_blank" href="'.$pl['site'].'">'.$pl['site'].'</a><br><Br>
Описание клана (для библиотеки):<br>
2022-06-06 21:30:34 +00:00
<div style="max-width:620px;margin:10px;padding:10px;background:white;">
<img src="https://new-combats.com/clan_prw/'.$pl['img2'].'" width="100" height="99" style="float:right">
<center><h3>'.$pl['name'].'</h3></center>
<br><div style="text-align:justify;">'.$pl['info'].'</div></div>
2023-01-10 16:29:32 +00:00
<div style="width:600px;" align="center"><a href="javascript:void(0)" onClick="seeClanINfo(\'clndiv'.$pl['id'].'\');">(Скрыть информаци сайта и описания)</a></div>
2022-06-06 21:30:34 +00:00
</div>
</div>';
}
?>
</div>
<?
}
}
if($u->info['admin'] > 0) {
if(isset($_POST['add_item_to_user2'])) {
$uad = mysql_fetch_array(mysql_query('SELECT `id`,`login` FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['add_item_to_login']).'" LIMIT 1'));
if( isset($uad['id'])) {
$u->addItem(round((int)$_POST['add_item_to_user']),$uad['id']);
2023-01-10 16:29:32 +00:00
mysql_query('INSERT INTO `users_delo` (`onlyAdmin`,`hb`,`uid`,`time`,`city`,`text`,`login`,`ip`) VALUES ("1","0","'.$uad['id'].'","'.time().'","'.$uad['city'].'","'.$rang.' &quot;'.$u->info['login'].'&quot; <font color=red>выдал предмет</font>: №'.round((int)$_POST['add_item_to_user']).' персонажу <b>'.$uad['login'].'</b>.","'.$u->info['login'].'","'.$u->info['ip'].'")');
echo '<font color=red><b>Предмет был доставлен к персонажу</b></font>';
2022-06-06 21:30:34 +00:00
}else{
2023-01-10 16:29:32 +00:00
echo '<font color=red><b>Персонаж не найден</b></font>';
2022-06-06 21:30:34 +00:00
}
}
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
2023-01-10 16:29:32 +00:00
Выдать предмет <input name="add_item_to_user" value="" /> персонажу <input name="add_item_to_login" value="<?if(isset($_POST['add_item_to_login']))echo $_POST['add_item_to_login'];?>" />
<input type="submit" name="add_item_to_user2" id="add_item_to_user2" class="btn" value="Выдать" />
2022-06-06 21:30:34 +00:00
</div>
<?
}
if($p['addld']==1 || $p['cityaddld']==1){ ?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
2023-01-10 16:29:32 +00:00
Добавить в "дело" игрока заметку о нарушении правил, накрутке и пр.<br />
2022-06-06 21:30:34 +00:00
<?
if(isset($_POST['pometka']))
{
$er = '';
$usr = mysql_fetch_array(mysql_query('SELECT `id`,`login`,`city`,`admin`,`align` FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['loginLD']).'" LIMIT 1'));
if(isset($usr['id']))
{
if(($u->info['align']>1 && $u->info['align']<2 && $usr['align']>3 && $usr['align']<4) || ($usr['align']>1 && $usr['align']<2 && $u->info['align']>3 && $u->info['align']<4) || $usr['admin']>$u->info['admin'])
{
2023-01-10 16:29:32 +00:00
$er = 'Персонаж "'.$_POST['loginLD'].'" носит вражескую склонность.';
2022-06-06 21:30:34 +00:00
}else{
2023-01-10 16:29:32 +00:00
//Заносим данные в ЛД
2022-06-06 21:30:34 +00:00
$lastD = mysql_fetch_array(mysql_query('SELECT `id` FROM `users_delo` WHERE `login` = "'.$u->info['login'].'" AND `time`>'.(time()-3).' LIMIT 1'));
if(!isset($lastD['id']))
{
$hbld = 0;
$hbld2 = 0;
if(isset($_POST['hbld']))
{
$hbld = $a;
}
if(isset($_POST['hbldt'])) {
$hbld2 = 1;
}
$ins = mysql_query('INSERT INTO `users_delo` (`onlyAdmin`,`hb`,`uid`,`time`,`city`,`text`,`login`,`ip`) VALUES ("'.$hbld2.'","'.$hbld.'","'.$usr['id'].'","'.time().'","'.$usr['city'].'","'.$rang.' &quot;'.$mod_login.'&quot; <b>сообщает</b>: '.mysql_real_escape_string(htmlspecialchars($_POST['textLD'],NULL)).'","'.$u->info['login'].'","'.$u->info['ip'].'")');
2022-06-06 21:30:34 +00:00
if(!$ins)
{
2023-01-10 16:29:32 +00:00
$er = 'Ошибка записи в личное дело';
2022-06-06 21:30:34 +00:00
}else{
2023-01-10 16:29:32 +00:00
$er = 'Запись в личное дело прошла успешно';
2022-06-06 21:30:34 +00:00
}
}else{
2023-01-10 16:29:32 +00:00
$er = 'Писать пометки в личном деле можно не чаще одного раза в 3 секунды.';
2022-06-06 21:30:34 +00:00
}
}
}else{
2023-01-10 16:29:32 +00:00
$er = 'Персонаж с логином "'.$_POST['loginLD'].'" не найден.';
2022-06-06 21:30:34 +00:00
}
if($er!='')
{
echo '<font color="red"><b>'.$er.'</b></font><br>';
}
}
?>
2023-01-10 16:29:32 +00:00
Введите логин
2022-06-06 21:30:34 +00:00
<input name="loginLD" type="text" id="loginLD" size="30" maxlength="30" />
2023-01-10 16:29:32 +00:00
Сообщение
<input name="textLD" type="text" id="textLD" size="70" maxlength="500" /> <input type="submit" name="pometka" id="pometka" class="btn" value="Добавить" />
2022-06-06 21:30:34 +00:00
<br />
<label>
<input name="hbld" type="checkbox" id="hbld" value="1" />
2023-01-10 16:29:32 +00:00
Записать, как причину отправки в хаос\блокировки
2022-06-06 21:30:34 +00:00
</label>
<? if($u->info['admin'] > 0) { ?>
<br /><label>
<input name="hbldt" type="checkbox" id="hbldt" value="1" />
2023-01-10 16:29:32 +00:00
Записать в секретное дело (видят только верховные и администрация)
2022-06-06 21:30:34 +00:00
</label>
<? }
}
if($p['readPerevod']==1){
if(isset($_POST['itemID1b'])) {
$its = '';
$its = $u->genInv(1,'`iu`.`id` = "'.mysql_real_escape_string($_POST['itemID1']).'" LIMIT 1');
if($its[0] == 0) {
2023-01-10 16:29:32 +00:00
$its = 'Предмет не найден.';
2022-06-06 21:30:34 +00:00
}else{
$its = $its[2];
}
2023-01-10 16:29:32 +00:00
echo '<br><br><b>Предмет <u>id'.$_POST['itemID1'].'</u>:</b><br>'.$its;
2022-06-06 21:30:34 +00:00
}
?><div style="padding-top:10px;">
2023-01-10 16:29:32 +00:00
Проверить наличие предмета у персонажа <small>(не обязательно)</small>
2022-06-06 21:30:34 +00:00
<input name="itemID1login" type="text" id="itemID1login" size="30" maxlength="30" />
2023-01-10 16:29:32 +00:00
, id предмета
2022-06-06 21:30:34 +00:00
<input name="itemID1" type="text" id="itemID1" size="30" maxlength="30" />
2023-01-10 16:29:32 +00:00
<input type="submit" name="itemID1b" id="itemID1b" class="btn" value="Проверить" />
2022-06-06 21:30:34 +00:00
</div>
</div>
<?
$dsee = array();
$dsee['login'] = $_POST['loginacts1'];
$dsee['date'] = date('d.m.Y',time());
if(isset($_POST['datesee']))
{
$dsee['date'] = $_POST['datesee'];
}
$dsee['date'] = explode('.',$dsee['date']);
$dsee['date'] = $dsee['date'][2].'-'.$dsee['date'][1].'-'.$dsee['date'][0];
$dsee['t1'] = strtotime($dsee['date'].' 00:00:00');
$dsee['t2'] = strtotime($dsee['date'].' 23:59:59');
$dsee['date'] = date('d.m.Y',$dsee['t1']);
$i = 2;
while($i<=8)
{
if($_POST['hbld'.$i]==1)
{
$dsee[$i] = 1;
}else{
$dsee[$i] = 0;
}
$i++;
}
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
2023-01-10 16:29:32 +00:00
<h4>Показать переводы кредитов/вещей</h4>
Просмотр действий персонажа
2022-06-06 21:30:34 +00:00
<input name="loginacts1" type="text" id="loginacts1" value="<?=$dsee['login']?>" size="30" maxlength="30" />
<div style="display:none">
<br />
<input name="hbld2" type="checkbox" id="hbld2" value="1" checked="checked" <? if($dsee[2]==1){ echo 'checked="checked"'; } ?> />
2023-01-10 16:29:32 +00:00
переводы
2022-06-06 21:30:34 +00:00
,
<input name="hbld3" type="checkbox" id="hbld3" value="1" checked="checked" <? if($dsee[3]==1){ echo 'checked="checked"'; } ?> />
2023-01-10 16:29:32 +00:00
банк
2022-06-06 21:30:34 +00:00
,
<input name="hbld4" type="checkbox" id="hbld4" value="1" checked="checked" <? if($dsee[4]==1){ echo 'checked="checked"'; } ?> />
2023-01-10 16:29:32 +00:00
покупка / ремонт
2022-06-06 21:30:34 +00:00
,
<input name="hbld5" type="checkbox" id="hbld5" value="1" checked="checked" <? if($dsee[5]==1){ echo 'checked="checked"'; } ?> />
2023-01-10 16:29:32 +00:00
работа с инвентарем
2022-06-06 21:30:34 +00:00
,
<input name="hbld6" type="checkbox" id="hbld6" value="1" checked="checked" <? if($dsee[6]==1){ echo 'checked="checked"'; } ?> />
2023-01-10 16:29:32 +00:00
поединки ,
<input name="hbld7" type="checkbox" id="hbld7" value="1" checked="checked" <? if($dsee[7]==1){ echo 'checked="checked"'; } ?> /> добавление предметов,
2022-06-06 21:30:34 +00:00
2023-01-10 16:29:32 +00:00
<input name="hbld8" type="checkbox" id="hbld8" value="1" checked="checked" <? if($dsee[8]==1){ echo 'checked="checked"'; } ?> /> почта <br />
2022-06-06 21:30:34 +00:00
</div>
2023-01-10 16:29:32 +00:00
За дату
2022-06-06 21:30:34 +00:00
<input name="delosee_1" class="btn btn-success" onclick="document.getElementById('datesee').value='<?=date('d.m.Y',($dsee['t1']-86400))?>';" type="submit" value="&laquo;" />
<input name="datesee" type="text" id="datesee" value="<?=$dsee['date']?>" size="15" maxlength="10" />
<input name="delosee_2" class="btn btn-success" onclick="document.getElementById('datesee').value='<?=date('d.m.Y',($dsee['t1']+86400))?>';" type="submit" value="&raquo;" />
2023-01-10 16:29:32 +00:00
<input type="submit" name="delosee" id="delosee" class="btn" value="Отправить" />
2022-06-06 21:30:34 +00:00
<?
if(isset($_POST['delosee']) || isset($_POST['delosee_1']) || isset($_POST['delosee_2'])) {
?>
<div style="padding:0 0 5px 0; border-bottom:1px solid #cac9c7;">
2023-01-10 16:29:32 +00:00
<small>Дата логов: <?=$dsee['date']?>, логин: <?=$dsee['login']?></small>
2022-06-06 21:30:34 +00:00
</div>
<?
$dsee['inf'] = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($dsee['login']).'" LIMIT 1'));
if(isset($dsee['inf']['id']) && ($dsee['inf']['admin']==0 || $u->info['admin']>0))
{
$sp = mysql_query('SELECT * FROM `users_delo` WHERE `uid` = "'.$dsee['inf']['id'].'" AND `time` >= "'.$dsee['t1'].'" AND `time` <= "'.$dsee['t2'].'" ORDER BY `time` DESC LIMIT 10000');
while($pl = mysql_fetch_array($sp))
{
$dl = explode('.',$pl['login']);
$se = 1;
if($dl[0]=='AddItems' && $dsee[7]==0){ $se = 0;
}elseif($dl[0]=='Bank' && $dsee[3]==0){ $se = 0;
}elseif(($dl[0]=='Shop' || $dl[0]=='EkrShop') && $dsee[4]==0){ $se = 0;
}elseif($dl[1]=='remont' && $dsee[4]==0){ $se = 0;
}elseif($dl[1]=='shop' && $dsee[4]==0){ $se = 0;
}elseif($dl[1]=='inventory' && $dsee[5]==0){ $se = 0;
}elseif($dl[1]=='transfer' && $dsee[2]==0){ $se = 0;
}
if($se==1)
{
$dsee['dv'] .= '<small>'.date('d.m.Y H:i',$pl['time']).' / <b>'.$pl['login'].'</b>:</small> '.$pl['text'];
$dsee['dv'] .= '<br>';
}
}
if($dsee[8]==1){
//$sp1 = mysql_query('SELECT * FROM `post` WHERE `uid` = "'.$dsee['inf']['id'].'" AND `time` >= "'.$dsee['t1'].'" AND `time` <= "'.$dsee['t2'].'" OR `sender_id` = "'.$dsee['inf']['id'].'" AND `time` >= "'.$dsee['t1'].'" AND `time` <= "'.$dsee['t2'].'" OR `sender_id` = "-'.$dsee['inf']['id'].'" AND `time` >= "'.$dsee['t1'].'" AND `time` <= "'.$dsee['t2'].'" LIMIT 10000');
$sp1 = mysql_query('SELECT * FROM `post` WHERE `uid` = "'.$dsee['inf']['id'].'" AND `time` >= "'.$dsee['t1'].'" AND `time` <= "'.$dsee['t2'].'" ORDER BY `time` DESC LIMIT 10000');
echo '<hr/>';
while($pl1 = mysql_fetch_array($sp1))
{
if (!$pl1['item_id']==0) {$dseetext = "[item:#".$pl1['item_id']."]";}
2023-01-10 16:29:32 +00:00
$dsee['dv'] .= '<small>'.date('d.m.Y H:i',$pl1['time']).' / <b>Почтовая посылка</b>:</small>'.$pl1['text'].' '.$dseetext;
2022-06-06 21:30:34 +00:00
$dsee['dv'] .= '<br>';
$dseetext="";
}
}
$sp1 = mysql_query('SELECT * FROM `clan_operations` WHERE `uid` = "'.$dsee['inf']['id'].'" AND `time` >= "'.$dsee['t1'].'" AND `time` <= "'.$dsee['t2'].'" ORDER BY `time` DESC LIMIT 10000');
echo '<hr/>';
while($pl1 = mysql_fetch_array($sp1))
{
2023-01-10 16:29:32 +00:00
$pl1['text'] = ' Персонаж ';
2022-06-06 21:30:34 +00:00
if( $pl1['type'] == 1 ) {
2023-01-10 16:29:32 +00:00
$pl1['text'] .= '<b>снял кредиты</b> с казны клана: '.$pl1['val'].' кр.';
2022-06-06 21:30:34 +00:00
}elseif( $pl1['type'] == 2 ) {
2023-01-10 16:29:32 +00:00
$pl1['text'] .= '<b>положил кредиты</b> в казну клана: '.$pl1['val'].' кр.';
2022-06-06 21:30:34 +00:00
}elseif( $pl1['type'] == 5 ) {
2023-01-10 16:29:32 +00:00
$pl1['text'] .= '<b>взял</b> предмет &quot;'.$pl1['val'].'&quot; из хранилища клана.';
2022-06-06 21:30:34 +00:00
}elseif( $pl1['type'] == 4 ) {
2023-01-10 16:29:32 +00:00
$pl1['text'] .= '<b>пожертвовал</b> предмет &quot;'.$pl1['val'].'&quot; в хранилище клана.';
2022-06-06 21:30:34 +00:00
}elseif( $pl1['type'] == 7 ) {
2023-01-10 16:29:32 +00:00
$pl1['text'] .= '<b>получил</b> предмет &quot;'.$pl1['val'].'&quot; из хранилища клана. (Самостоятельный выход)';
2022-06-06 21:30:34 +00:00
}elseif( $pl1['type'] == 8 ) {
2023-01-10 16:29:32 +00:00
$pl1['text'] .= '<b>получил</b> предмет &quot;'.$pl1['val'].'&quot; из хранилища клана. (Был изгнан из клана)';
2022-06-06 21:30:34 +00:00
}elseif( $pl1['type'] == 3 ) {
2023-01-10 16:29:32 +00:00
$pl1['text'] .= 'изменил <b>баланс</b> клана &quot;'.$pl1['val'].'&quot; в хранилища клана.';
2022-06-06 21:30:34 +00:00
} elseif( $pl1['type'] == 6 ) {
2023-01-10 16:29:32 +00:00
$pl1['text'] .= '<b>изъял</b> предмет &quot;'.$pl1['val'].'&quot;.';
2022-06-06 21:30:34 +00:00
} elseif( $pl1['type'] == 9 ) {
2023-01-10 16:29:32 +00:00
$pl1['text'] .= '<b>вернул</b> предмет &quot;'.$pl1['val'].'&quot;. [Выход из клана (Возврат вещей не пренадлежащих персонажу)]';
2022-06-06 21:30:34 +00:00
}else{
2023-01-10 16:29:32 +00:00
$pl1['text'] .= '<u>Незивестная ошибка. Код: '.$pl1['val'].' / '.$pl1['type'].'</u>';
2022-06-06 21:30:34 +00:00
}
2023-01-10 16:29:32 +00:00
$dsee['dv'] .= '<small>'.date('d.m.Y H:i',$pl1['time']).' / <b style="color:green">Клановая казна</b>:</small>'.$pl1['text'].' '.$dseetext;
2022-06-06 21:30:34 +00:00
$dsee['dv'] .= '<br>';
$dseetext="";
}
if($dsee['dv']=='')
{
2023-01-10 16:29:32 +00:00
echo '<font color="red"><b>Действий и переводов за <B>'.$dsee['date'].'</B> не найдено.</b></font>';
2022-06-06 21:30:34 +00:00
}else{
echo $dsee['dv'];
}
}else{
2023-01-10 16:29:32 +00:00
echo '<font color="red"><b>Персонаж не найден, либо его дело нельзя просматривать...</b></font>';
2022-06-06 21:30:34 +00:00
}
?>
<? } ?>
</div>
<? }
if($p['priemIskl']==1){
if(isset($_POST['pometka52015'])) {
$uu = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['loginLD52015']).'" ORDER BY `id` ASC LIMIT 1'));
if(!isset($uu['id'])) {
2023-01-10 16:29:32 +00:00
echo '<div><font color=red><b>Персонаж не найден!</b></font></div>';
2022-06-06 21:30:34 +00:00
}elseif($u->info['admin'] == 0 && $uu['align'] > 1 && $uu['align'] < 2 && $a != 1) {
2023-01-10 16:29:32 +00:00
echo '<div><font color=red><b>Вы не можете поменять звание этому паладину</b></font></div>';
2022-06-06 21:30:34 +00:00
}elseif($u->info['admin'] == 0 && $uu['align'] > 3 && $uu['align'] < 4 && $a != 3) {
2023-01-10 16:29:32 +00:00
echo '<div><font color=red><b>Вы не можете поменять звание этому тарману</b></font></div>';
2022-06-06 21:30:34 +00:00
}elseif( $a == 1 && ($uu['align'] <= 1 || $uu['align'] >=2 || ($uu['admin'] > 0 && $u->info['admin'] == 0) || ($uu['align'] > $u->info['align'] && $u->info['admin'] == 0)) ) {
2023-01-10 16:29:32 +00:00
echo '<div><font color=red><b>Вы не можете поменять звание этому персонажу!</b></font></div>';
2022-06-06 21:30:34 +00:00
}elseif( $a == 3 && ($uu['align'] <= 3 || $uu['align'] >=4 || ($uu['admin'] > 0 && $u->info['admin'] == 0) || ($uu['align'] > $u->info['align'] && $u->info['admin'] == 0)) ) {
2023-01-10 16:29:32 +00:00
echo '<div><font color=red><b>Вы не можете поменять звание этому персонажу</b></font></div>';
2022-06-06 21:30:34 +00:00
}else{
$sx = '';
if($u->info['sex']==1)
{
2023-01-10 16:29:32 +00:00
$sx = 'а';
2022-06-06 21:30:34 +00:00
}
if( $a == 1 ) {
2023-01-10 16:29:32 +00:00
$rtxt = $rang.' &quot;'.$u->info['login'].'&quot; поменял'.$sx.' звание паладина ('.$uu['align'].') на &quot;'.htmlspecialchars($_POST['textLD52015']).'&quot;.';
2022-06-06 21:30:34 +00:00
}elseif( $a == 3 ) {
2023-01-10 16:29:32 +00:00
$rtxt = $rang.' &quot;'.$u->info['login'].'&quot; поменял'.$sx.' звание тармана ('.$uu['align'].') на &quot;'.htmlspecialchars($_POST['textLD52015']).'&quot;.';
2022-06-06 21:30:34 +00:00
}
mysql_query("INSERT INTO `users_delo` (`uid`,`ip`,`city`,`time`,`text`,`login`,`type`) VALUES ('".$uu['id']."','".$_SERVER['REMOTE_ADDR']."','".$u->info['city']."','".time()."','".mysql_real_escape_string($rtxt)."','".$u->info['login']."',0)");
2023-01-10 16:29:32 +00:00
echo '<div><font color=red><b>Вы успешно поменяли звание персонажу!</b></font></div>';
2022-06-06 21:30:34 +00:00
mysql_query('UPDATE `users` SET `mod_zvanie` = "'.mysql_real_escape_string($_POST['textLD52015']).'" WHERE `id` = "'.$uu['id'].'" LIMIT 1');
}
}
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
2023-01-10 16:29:32 +00:00
<h4>Изменить звание <? if( $a == 1 ) { echo 'паладина'; }elseif( $a == 3 ) { echo 'тармана'; } ?></h4>
Введите логин <input name="loginLD52015" type="text" id="loginLD52015" size="30" maxlength="30" /> Новое звание <input name="textLD52015" type="text" id="textLD52015" size="70" maxlength="30" /> <input type="submit" name="pometka52015" id="pometka52015" class="btn" value="Сохранить" />
2022-06-06 21:30:34 +00:00
</div>
<?
}
if($p['newuidinv']==1){
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
2023-01-10 16:29:32 +00:00
<h4>Проверка инвентаря персонажа</h4>
Введите логин <input name="newuidinv" type="text" id="newuidinv" size="30" maxlength="30" /> <input type="submit" name="pometka52017" id="pometka52017" class="btn" value="Проверить" />
2022-06-06 21:30:34 +00:00
</div>
<?
}
if($p['testchat']==1){
if(isset($_POST['pometka52016'])) {
$ret = '';
$sp = mysql_query('SELECT * FROM `chat` WHERE `text` LIKE "%' . mysql_real_escape_string($_POST['textLD52016']) . '%"');
while( $pl = mysql_fetch_array($sp)) {
if( date('H:i',$pl['time']) == $_POST['loginLD52016'] ) {
if( $pl['type'] == 3 ) {
$pl['type'] = 'to';
}else{
$pl['type'] = 'private';
}
$ret = '<div><span class=date2>'.date('d.m.Y H:i',$pl['time']).'</span> [<b>'.$pl['login'].'</b>] '.$pl['type'].' [<b>'.$pl['to'].'</b>] <font color="'.$pl['color'].'">'.$pl['text'].'</font></div>';
}
}
if($ret != '') {
2023-01-10 16:29:32 +00:00
echo '<div><font color="red"><b>Сообщение найдено:</b></font><br>'.$ret.'</div>';
2022-06-06 21:30:34 +00:00
}else{
2023-01-10 16:29:32 +00:00
echo '<div><font color="red"><b>Сообщение не найдено.</b> Возможно оно было удалено.</font></div>';
2022-06-06 21:30:34 +00:00
}
}
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
2023-01-10 16:29:32 +00:00
<h4>Проверка сообщения</h4>
Введите время HH:ii (Час:Минуты, сейчас <?=date('H:i')?>) <input name="loginLD52016" type="text" id="loginLD52016" size="30" maxlength="30" /> Текст сообщения <input name="textLD52016" type="text" id="textLD52016" size="70" maxlength="30" /> <input type="submit" name="pometka52016" id="pometka52016" class="btn" value="Проверить" />
2022-06-06 21:30:34 +00:00
</div>
<?
}
if($p['telegraf']==1) {
if(isset($_POST['pometka5'])) {
$tous = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['loginLD5']).'" LIMIT 1'));
if(isset($tous['id'])) {
if($u->info['align'] > 1 && $u->info['align'] < 2) {
2023-01-10 16:29:32 +00:00
$zvnt = 'Паладин <b>'.$mod_login.'</b> сообщает';
$zvno = 'Орден Света';
2022-06-06 21:30:34 +00:00
}elseif($u->info['align'] > 3 && $u->info['align'] < 4) {
2023-01-10 16:29:32 +00:00
$zvnt = 'Модератор <b>'.$mod_login.'</b> сообщает';
$zvno = 'Модератор';
2022-06-06 21:30:34 +00:00
}elseif($u->info['admin'] > 0) {
2023-01-10 16:29:32 +00:00
$zvnt = 'Администрация сообщает';
$zvno = 'Администрация';
2022-06-06 21:30:34 +00:00
}else{
2023-01-10 16:29:32 +00:00
$zvnt = 'Администрация сообщает.';
$zvno = 'Администрация';
2022-06-06 21:30:34 +00:00
}
mysql_query('INSERT INTO `telegram` (`uid`,`from`,`tema`,`text`,`time`) VALUES ("'.$tous['id'].'","<b><font color=red>'.$zvno.'</font></b>","'.$zvnt.'","'.mysql_real_escape_string(htmlspecialchars($_POST['textLD5'],NULL)).'","'.time().'")');
2023-01-10 16:29:32 +00:00
echo '<font color="red"><b>Сообщение успешно отправлено</b></font>';
2022-06-06 21:30:34 +00:00
}else{
2023-01-10 16:29:32 +00:00
echo '<font color="red"><b>Персонаж не найден...</b></font>';
2022-06-06 21:30:34 +00:00
}
}
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
2023-01-10 16:29:32 +00:00
<h4>Отправить телеграф</h4>
Введите логин <input name="loginLD5" type="text" id="loginLD5" size="30" maxlength="30" /> Сообщение <input name="textLD5" type="text" id="textLD5" size="70" maxlength="1000" /> <input type="submit" name="pometka5" id="pometka5" class="btn" value="Написать" />
2022-06-06 21:30:34 +00:00
</div>
<?
}
if(($u->info['align'] > 1 && $u->info['align'] < 2) || ($u->info['align'] > 3 && $u->info['align'] < 4) || $u->info['admin'] > 0) {
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
2023-01-10 16:29:32 +00:00
<h4>Просмотр списка невидимок</h4>
2022-06-06 21:30:34 +00:00
<?
if(isset($_POST['pometka587'])) {
$sp = mysql_query('SELECT `id`,`login` FROM `users` WHERE `invis` = 1 OR `invis` > "'.time().'"');
$html = '';
while( $pl = mysql_fetch_array($sp) ) {
$html .= $u->microLogin($pl['id'],1) . ' -> <b>'.$pl['login'].'</b> (id '.$pl['id'].')<br>';
}
if($html == '') {
2023-01-10 16:29:32 +00:00
$html = '<b style="color:red">Нет персонажей-невидимок</b>';
2022-06-06 21:30:34 +00:00
}
echo $html.'<br>';
}
?>
2023-01-10 16:29:32 +00:00
<input type="submit" name="pometka587" id="pometka587" class="btn" value="Показать список невидимок" />
2022-06-06 21:30:34 +00:00
</div>
<?
}
if($p['telegraf']==1) {
if($u->info['align'] > 1 && $u->info['align'] < 2 && $u->info['admin'] == 0) {
2023-01-10 16:29:32 +00:00
$zvnt = 'Паладин <b>'.$mod_login.'</b> сообщает:';
$zvno = 'Орден Света';
2022-06-06 21:30:34 +00:00
}elseif($u->info['align'] > 3 && $u->info['align'] < 4 && $u->info['admin'] == 0) {
2023-01-10 16:29:32 +00:00
$zvnt = 'Модератор <b>'.$mod_login.'</b> сообщает:';
$zvno = 'Модератор';
2022-06-06 21:30:34 +00:00
}elseif($u->info['admin'] > 0) {
2023-01-10 16:29:32 +00:00
$zvnt = 'Администратор <b>'.$mod_login.'</b> сообщает:';
$zvno = 'Администрация';
2022-06-06 21:30:34 +00:00
}else{
2023-01-10 16:29:32 +00:00
$zvnt = 'Администрация сообщает:';
$zvno = 'Администрация';
2022-06-06 21:30:34 +00:00
}
if(isset($_POST['pometka577'])) {
//$tous = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['loginLD5']).'" LIMIT 1'));
//if(isset($tous['id'])) {
//mysql_query('INSERT INTO `telegram` (`uid`,`from`,`tema`,`text`,`time`) VALUES ("'.$tous['id'].'","<b><font color=red>'.$zvno.'</font></b>","'.$zvnt.'","'.mysql_real_escape_string(htmlspecialchars($_POST['textLD5'],NULL)).'","'.time().'")');
2022-06-06 21:30:34 +00:00
if(isset($_POST['hbld577'])) {
$_POST['textLD577'] = ''.$zvnt.' '.$_POST['textLD577'];
}else{
2023-01-10 16:29:32 +00:00
$_POST['textLD577'] = '<b>'.$zvno.'</b> сообщает: '.$_POST['textLD577'];
2022-06-06 21:30:34 +00:00
}
mysql_query('INSERT INTO `chat` (`invis`,`da`,`delete`,`molch`,`new`,`login`,`to`,`city`,`room`,`time`,`type`,`spam`,`text`,`toChat`,`color`,`typeTime`,`sound`,`global`) VALUES (
"'.$u->info['invis'].'",
"1",
"0",
"0",
"1",
"",
"",
"'.$u->info['city'].'",
"0",
"'.time().'",
"6",
"0",
"'.mysql_real_escape_string($_POST['textLD577']).'",
"0",
"red",
"0",
"0",
"0")');
2023-01-10 16:29:32 +00:00
echo '<font color="red"><b>Сообщение успешно отправлено</b></font>';
2022-06-06 21:30:34 +00:00
//}else{
2023-01-10 16:29:32 +00:00
// echo '<font color="red"><b>Персонаж не найден...</b></font>';
2022-06-06 21:30:34 +00:00
//}
}
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
2023-01-10 16:29:32 +00:00
<h4>Мегафон</h4>
Сообщение <input name="textLD577" type="text" id="textLD577" size="70" maxlength="1000" /> <input type="submit" name="pometka577" id="pometka577" class="btn" value="Написать" />
2022-06-06 21:30:34 +00:00
<br />
2023-01-10 16:29:32 +00:00
<input name="hbld577" type="checkbox" id="hbld577" value="1" /> Отправить сообщение от своего логина &quot;<?=$zvnt?>&quot;
2022-06-06 21:30:34 +00:00
</div>
<?
}
if($p['seeld']==1) {
$pld520 = date('d.m.Y');
if( isset($_POST['loginLD520']) ) {
$pld520 = $_POST['loginLD520'];
}
$pld520TS = strtotime(str_replace(".", "-", $pld520));
$pld520 = date('d.m.Y',$pld520TS);
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
2023-01-10 16:29:32 +00:00
<h4>Регистрации персонажей</h4>
Дата регистрации
2022-06-06 21:30:34 +00:00
<input name="pometka520" class="btn btn-success" onclick="document.getElementById('loginLD520').value='<?=date('d.m.Y',($pld520TS-86400))?>';" type="submit" value="&laquo;" />
<input value="<?=$pld520?>" name="loginLD520" type="text" id="loginLD520" size="20" maxlength="10" />
<input name="pometka520" class="btn btn-success" onclick="document.getElementById('loginLD520').value='<?=date('d.m.Y',($pld520TS+86400))?>';" type="submit" value="&raquo;" />
2023-01-10 16:29:32 +00:00
<input type="submit" name="pometka520" id="pometka520" class="btn" value="Показать" />
2022-06-06 21:30:34 +00:00
<?
if( isset($_POST['pometka520'])) {
$sp = mysql_query('SELECT `users`.`id`,`users`.`host_reg`,`users`.`banned`,`users`.`battle`,`users`.`online`,`users`.`molch1`,`users`.`bithday` FROM `users` LEFT JOIN `stats` ON `stats`.`id` = `users`.`id` WHERE `users`.`bithday` != "01.01.1800" AND `stats`.`bot` = 0 AND `users`.`timereg` >= '.$pld520TS.' AND `users`.`timereg` < '.($pld520TS+86400).' ORDER BY `users`.`id` ASC');
$i = 1;
2023-01-10 16:29:32 +00:00
echo '<br><b><font color=red>Персонажи зарегистрированные '.$pld520.'</font></b>';
2022-06-06 21:30:34 +00:00
while( $pl = mysql_fetch_array($sp) ) {
$urt5202 = '<br>'.$i.'. '.$u->microLogin($pl['id'],1).'';
if( $pl['banned'] > 0 ) {
$urt5202 = '<font color=red>'.$urt5202.'</font>';
}elseif( $pl['online'] > time()-520 ) {
$urt5202 = '<font color=green>'.$urt5202.'</font>';
}
if( $pl['molch1'] > time() ) {
2023-01-10 16:29:32 +00:00
$urt5202 .= ' <img title="На персонаже молчанка" src=https://img.new-combats.com/i/sleep2.gif width=24 height=15>';
2022-06-06 21:30:34 +00:00
}
if( $pl['battle'] > 0 ) {
2023-01-10 16:29:32 +00:00
$urt5202 .= ' <a href="/logs.php?log='.$pl['battle'].'" target="_blank"><img src=https://img.new-combats.com/i/fighttype0.gif title="Персонаж в поединке"></a>';
2022-06-06 21:30:34 +00:00
}
if( $pl['host_reg'] > 0 ) {
2023-01-10 16:29:32 +00:00
$urt5202 .= ' &nbsp; <small>(Реферал персонажа '.$u->microLogin($pl['host_reg'],1).')</small>';
2022-06-06 21:30:34 +00:00
}
$urt520 .= $urt5202;
$i++;
}
echo $urt520;
unset($urt520,$i,$pl,$sp);
}
?>
</div>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
2023-01-10 16:29:32 +00:00
<h4>Авторизации с ip-адреса (последние 100)</h4>
Введите ip-адрес <input name="loginLD52" type="text" id="loginLD52" size="30" maxlength="30" /> <input type="submit" name="pometka52" id="pometka52" class="btn" value="Показать" />
<input type="submit" name="pometka53" id="pometka53" class="btn" value="Показать (неудачные)" />
2022-06-06 21:30:34 +00:00
</div>
<?
if(isset($_POST['pometka52']) || isset($_POST['pometka53'])) {
if(isset($_POST['pometka53'])) {
$sp = mysql_query('SELECT * FROM `logs_auth` WHERE `ip` = "'.mysql_real_escape_string($_POST['loginLD52']).'" AND `type` = "3" ORDER BY `id` DESC LIMIT 100');
}else{
$sp = mysql_query('SELECT * FROM `logs_auth` WHERE `ip` = "'.mysql_real_escape_string($_POST['loginLD52']).'" ORDER BY `id` DESC LIMIT 100');
}
$i = 1;
$r = '';
$ursz = array();
while($pl = mysql_fetch_array($sp)) {
$tst = mysql_fetch_array(mysql_query('SELECT `id`,`admin`,`no_ip` FROM `users` WHERE `id` = "'.$pl['uid'].'" LIMIT 1'));
if(isset($tst['id']) && $tst['admin'] == 0 && ($tst['no_ip'] == '' && $tst['no_ip'] == 0)) {
if(!isset($ursz[$pl['uid']])) {
$ursz[$pl['uid']] = $u->microLogin($pl['uid'],1);
}
$r .= '<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">';
$r .= '<span style="display:inline-block;width:30px">'.$i.'.</span> <span style="display:inline-block;width:250px">'.$ursz[$pl['uid']].'</span>';
if($pl['type']==3) {
2023-01-10 16:29:32 +00:00
$r .= '<span style="display:inline-block;width:100px;color:red;">неудачно</span>';
2022-06-06 21:30:34 +00:00
}else{
2023-01-10 16:29:32 +00:00
$r .= '<span style="display:inline-block;width:100px;color:green;">успешно</span>';
2022-06-06 21:30:34 +00:00
}
$r .= ' &nbsp; '.date('d.m.Y H:i',$pl['time']).'';
$r .= '</div>';
$i++;
}
}
2023-01-10 16:29:32 +00:00
echo '&nbsp;&nbsp; <font color="red">Список последних 100 авторизаций с ip-адресом:<b>'.$_POST['loginLD51'].'</b></font><br>';
2022-06-06 21:30:34 +00:00
if($r == '') {
if(isset($_POST['pometka53'])) {
2023-01-10 16:29:32 +00:00
echo '<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">Авторизации с данным ip-адресом не найдены (неудачные)</div>';
2022-06-06 21:30:34 +00:00
}else{
2023-01-10 16:29:32 +00:00
echo '<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">Авторизации с данным ip-адресом не найдены</div>';
2022-06-06 21:30:34 +00:00
}
}else{
echo $r;
}
unset($r);
}
}
if($u->info['admin'] > 0 || $u->info['align'] == 1.99){
$dsee = array();
if(!isset($_POST['smod1'])) {
$_POST['smod1'] = date('d.m.Y');
}
$dsee['date'] = explode('.',$_POST['smod1']);
$dsee['date'] = $dsee['date'][2].'-'.$dsee['date'][1].'-'.$dsee['date'][0];
$dsee['t1'] = strtotime($dsee['date'].' 00:00:00');
$dsee['t2'] = strtotime($dsee['date'].' 23:59:59');
$dsee['date'] = date('d.m.Y',$dsee['t1']);
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
2023-01-10 16:29:32 +00:00
<h4>Показать лог действий модераторов</h4>
2022-06-06 21:30:34 +00:00
2023-01-10 16:29:32 +00:00
Показать действия за <input name="smod1" type="text" id="smod1" value="<?=$_POST['smod1']?>" size="11" maxlength="10" />
Логин модератора <input name="smod2" type="text" id="smod2" value="<?=$_POST['smod2']?>" size="30" maxlength="30" />
<input type="submit" name="delosee3" id="delosee3" class="btn" value="Поиск" />
2022-06-06 21:30:34 +00:00
</div>
<?
if(isset($_POST['delosee3'])) {
$sp = mysql_query('SELECT * FROM `users_delo` WHERE `login` = "'.mysql_real_escape_string($_POST['smod2']).'" AND `time` >= '.$dsee['t1'].' AND `time` <= '.$dsee['t2'].'');
$rdl = '';
while($pl = mysql_fetch_array($sp)) {
$rdl .= '<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">';
$rdl .= '<div style="display:inline-block;width:150px;color:green">'.date('d.m.Y H:i:s',$pl['time']).'</div>';
2023-01-10 16:29:32 +00:00
$rdl .= $pl['text'].' персонажу '.$u->microLogin($pl['uid'],1);
2022-06-06 21:30:34 +00:00
$rdl .= '</div>';
}
if($rdl == '') {
2023-01-10 16:29:32 +00:00
$rdl = 'Модератор не совершал действий за данное число';
2022-06-06 21:30:34 +00:00
}
echo $rdl;
}
} ?>
</form>
<?
}
2023-01-10 16:29:32 +00:00
//показываем панель модератора
2022-06-06 21:30:34 +00:00
}else{
2023-01-10 16:29:32 +00:00
echo $merror.'<form action="main.php?'.$zv.'&enter='.$code.'" method="post"><center><br><br><br>Для входа в панель требуется пароль<hr>Введите пароль: <input value="" name="psw" type="password"><input type="submit" value="ок" /><br><small style="color:grey;">Если Вы не угадаете пароль больше трех раз<br>доступ в панель будет заблокирован на сутки.</small></form>';
2022-06-06 21:30:34 +00:00
}
}
?>