diff --git a/online.php b/online.php
index a81063fd..92e7655c 100644
--- a/online.php
+++ b/online.php
@@ -22,7 +22,8 @@ if ($u->info['bithday'] == '01.01.1800') {
}
if ($u->info['admin'] == 0) {
- unset($_GET['r3']);
+ //Эта перемычка ЗАПРЕЩАЕТ просмотр всех пользователей чата одновременно по запросу.
+ //unset($_GET['r3']);
}
if ($u->info['online'] < time() - 60) {
@@ -79,7 +80,7 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
$x = explode(" ", $buf);
$newbuf = '';
for ($j = 0; $j < count($x); $j++) {
- $uname = '< >';
+ $uname = '<Внутренняя ссылка>';
//
if (strripos($x[$j], 'new-combats.com/info/')) {
$ulogin = explode('/info/', $x[$j]);
@@ -87,19 +88,19 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
$ulogin = mysql_fetch_array(mysql_query('SELECT `login` FROM `users` WHERE `id` = "' . mysql_real_escape_string($ulogin) . '" OR `login` = "' . mysql_real_escape_string($ulogin) . '" LIMIT 1'));
if (isset($ulogin['login'])) {
$ulogin = htmlspecialchars($ulogin['login']);
- $uname = '< "' . $ulogin . '">';
+ $uname = '<Информация о "' . $ulogin . '">';
}
- } elseif (strripos($x[$j], 'audio_1610649509.mp3')) { //
- $uname = '< >';
+ } elseif (strripos($x[$j], 'audio_1610649509.mp3')) { //ТУТ аудио
+ $uname = '<Голосовое сообщение>';
} elseif (strripos($x[$j], 'new-combats.com/item/')) {
$ulogin = explode('/item/', $x[$j]);
$ulogin = $ulogin[1];
$ulogin = mysql_fetch_array(mysql_query('SELECT `name` FROM `items_main` WHERE `id` = "' . mysql_real_escape_string($ulogin) . '" LIMIT 1'));
if (isset($ulogin['name'])) {
$ulogin = htmlspecialchars($ulogin['name']);
- $uname = '< "' . $ulogin . '">';
+ $uname = '<Предмет "' . $ulogin . '">';
} else {
- $uname = '< >';
+ $uname = '<Библиотека предметов>';
}
} elseif (strripos($x[$j], 'new-combats.com/news')) {
$ulogin = explode('/news', $x[$j]);
@@ -108,9 +109,9 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
$ulogin = mysql_fetch_array(mysql_query('SELECT `title` FROM `events_news` WHERE `id` = "' . mysql_real_escape_string($ulogin) . '" LIMIT 1'));
if (isset($ulogin['title'])) {
$ulogin = htmlspecialchars($ulogin['title']);
- $uname = '< "' . $ulogin . '">';
+ $uname = '<Новость "' . $ulogin . '">';
} else {
- $uname = '< >';
+ $uname = '<Новостная лента>';
}
} elseif (strripos($x[$j], 'new-combats.com/lib')) {
$ulogin = explode('/lib', $x[$j]);
@@ -120,9 +121,9 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
$ulogin = mysql_fetch_array(mysql_query('SELECT `title` FROM `library_content` WHERE `url_name` = "' . mysql_real_escape_string($ulogin) . '" AND `moder` > 0 LIMIT 1'));
if (isset($ulogin['title'])) {
$ulogin = htmlspecialchars($ulogin['title']);
- $uname = '< "' . $ulogin . '">';
+ $uname = '<Библиотека "' . $ulogin . '">';
} else {
- $uname = '<>';
+ $uname = '<Библиотека>';
}
} elseif (strripos($x[$j], 'new-combats.com/forum')) {
$ulogin = explode('/forum?read=', $x[$j]);
@@ -133,7 +134,7 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
$ulogin = mysql_fetch_array(mysql_query('SELECT `title` FROM `forum_msg` WHERE `id` = "' . mysql_real_escape_string($ulogin) . '" AND `delete` = 0 LIMIT 1'));
if (isset($ulogin['title'])) {
$ulogin = htmlspecialchars($ulogin['title']);
- $uname = '< "' . $ulogin . '">';
+ $uname = '<Форум "' . $ulogin . '">';
} else {
$ulogin = explode('/forum?r=', $x[$j]);
$ulogin = $ulogin[1];
@@ -142,9 +143,9 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
//
$ulogin = mysql_fetch_array(mysql_query('SELECT `name` FROM `forum_menu` WHERE `id` = "' . mysql_real_escape_string($ulogin) . '" LIMIT 1'));
if (isset($ulogin['name'])) {
- $uname = '< "' . $ulogin['name'] . '">';
+ $uname = '<Конференция форума "' . $ulogin['name'] . '">';
} else {
- $uname = '< >';
+ $uname = '<Форум проекта>';
}
}
}
@@ -197,13 +198,13 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
if ($u->info['molch1'] < time()) {
- // 5
+ //Молчанка за флуд на 5 минут
$u->info['molch1'] = time() + 1200;
- $r['js'] .= 'chat.sendMsg(["new","' . time() . '","6","","' . $u->info['login'] . '"," 20 ","Black","1","1","0"]);';
+ $r['js'] .= 'chat.sendMsg(["new","' . time() . '","6","","' . $u->info['login'] . '","Вы наказаны за спам на 20 минут ","Black","1","1","0"]);';
mysql_query('UPDATE `users` SET `molch1` = "' . $u->info['molch1'] . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
mysql_query("UPDATE `chat` SET `delete` = 1 WHERE `login` = '" . $u->info['login'] . "' LIMIT 1000");
- $_POST['msg'] = ' ' . $u->info['login'] . ' https://new-combats.com/info/' . $u->info['id'] . '';
+ $_POST['msg'] = 'Я спамер ' . $u->info['login'] . ' и меня нужно заблокировать https://new-combats.com/info/' . $u->info['id'] . '';
mysql_query('INSERT INTO `chat` (`nosee`,`invis`,`da`,`delete`,`molch`,`new`,`login`,`to`,`city`,`room`,`time`,`type`,`spam`,`text`,`toChat`,`color`,`typeTime`,`sound`,`global`) VALUES (
"0",
@@ -226,7 +227,7 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
"0",
"0")');
- $_POST['msg'] = ' ! !';
+ $_POST['msg'] = 'Это супер проект! Всем успехов!';
mysql_query('INSERT INTO `chat` (`nosee`,`invis`,`da`,`delete`,`molch`,`new`,`login`,`to`,`city`,`room`,`time`,`type`,`spam`,`text`,`toChat`,`color`,`typeTime`,`sound`,`global`) VALUES (
"0",
@@ -251,11 +252,11 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
}
} elseif ($lmg[0] > 0) {
- $r['js'] .= 'chat.sendMsg(["new","' . time() . '","6","","' . $u->info['login'] . '"," ... ","Black","1","1","0"]);';
+ $r['js'] .= 'chat.sendMsg(["new","' . time() . '","6","","' . $u->info['login'] . '","Вы не можете отправлять так часто сообщения... ","Black","1","1","0"]);';
if ($u->info['molch1'] < time()) {
if ($u->info['molch1'] < -5) {
$u->info['molch1'] = time() + 300;
- $r['js'] .= 'chat.sendMsg(["new","' . time() . '","6","","' . $u->info['login'] . '"," 5 ","Black","1","1","0"]);';
+ $r['js'] .= 'chat.sendMsg(["new","' . time() . '","6","","' . $u->info['login'] . '","Вы наказаны за флуд на 5 минут ","Black","1","1","0"]);';
} elseif ($u->info['molch1'] < 0) {
$u->info['molch1']--;
} else {
@@ -264,10 +265,10 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
mysql_query('UPDATE `users` SET `molch1` = "' . $u->info['molch1'] . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
}
} elseif ((preg_match("/private\[(.*?)\]/", $_POST['msg'], $msg['to']) || preg_match("/private \[(.*?)\]/", $_POST['msg'], $msg['to'])) && $u->info['exp'] < 150000) {
- $r['js'] .= 'chat.sendMsg(["new","' . time() . '","6","","' . $u->info['login'] . '"," 150000 .","Black","1","1","0"]);';
+ $r['js'] .= 'chat.sendMsg(["new","' . time() . '","6","","' . $u->info['login'] . '","Вы не можете отправлять приват до достижения 150000 опыта.","Black","1","1","0"]);';
} else {
- //
+ //Записываем данные
$msg['time'] = time();
$msg['spam'] = 0;
$msg['type'] = 1;
@@ -284,7 +285,7 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
$msg['da'] = 0;
$msg['color'] = $u->info['chatColor'];
- //
+ //Нормируем типы сообщений
if (preg_match("/private\[(.*?)\]/", $_POST['msg'], $msg['to'])) {
$msg['to'] = $msg['to'][1];
$_POST['msg'] = str_replace('private[' . $msg['to'] . ']', 'private [' . $msg['to'] . ']', $_POST['msg']);
@@ -304,7 +305,7 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
$msg['type'] = 2;
$_POST['msg'] = str_replace('to [' . $msg['to'] . ']', ' ', $_POST['msg']);
}
- if ($u->info['admin'] == 0) { // SPAM
+ if ($u->info['admin'] == 0) { //ТУТ SPAM
if ($msg['to'] != '' && !isset($admq['id'])) {
$admq = mysql_fetch_array(mysql_query('SELECT `id`,`admin` FROM `users` WHERE `login` = "' . mysql_real_escape_string($msg['to']) . '" AND `admin` > 0 LIMIT 1'));
if ($msg['type'] != 3) {
@@ -312,11 +313,11 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
}
}
if (!isset($admq['id'])) {
- $msg['fspam'] = $filter->spamFiltr(str_replace('', '.', str_replace('', 'ru', $_POST['msg'])));
+ $msg['fspam'] = $filter->spamFiltr(str_replace('точка', '.', str_replace('ру', 'ru', $_POST['msg'])));
if ($msg['fspam'] != '0') {
$msg['spam'] = 1;
$msg['delete'] = 1;
- $r['js'] .= 'chat.sendMsg(["new","' . time() . '","6","","' . $u->info['login'] . '"," . .","Black","1","1","0"]);';
+ $r['js'] .= 'chat.sendMsg(["new","' . time() . '","6","","' . $u->info['login'] . '","В нашем чате запрещается сообщать ссылки на атльтернативные проекты. Повторные попытки могут привести к блокировке персонажа.","Black","1","1","0"]);';
}
if ($msg['spam'] == 1 && $u->info['molch1'] < time() && $u->info['admin'] == 0) {
@@ -332,12 +333,12 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
if ($mban['vals'] + 1 < 2) {
$msg['fspam'] = str_replace('%', ',', $msg['fspam']);
$msg['fspam'] = '' . ltrim($msg['fspam'], '0,') . '';
- $r['js'] .= 'chat.sendMsg(["new","' . time() . '","6","","' . $u->info['login'] . '"," . : ' . $msg['fspam'] . '. [' . ($mban['vals'] + 1) . '/1]","Black","1","1","0"]);';
+ $r['js'] .= 'chat.sendMsg(["new","' . time() . '","6","","' . $u->info['login'] . '","В нашем чате запрещается сообщать ссылки на атльтернативные проекты. Запрещенные слова: ' . $msg['fspam'] . '. Предупреждения [' . ($mban['vals'] + 1) . '/1]","Black","1","1","0"]);';
} else {
- $r['js'] .= 'chat.sendMsg(["new","' . time() . '","6","","' . $u->info['login'] . '"," . .","Black","1","1","0"]);';
- mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','" . $u->info['city'] . "','0','','',': " . $u->info['login'] . " [" . $u->info['level'] . "] .','-1','6','0')");
+ $r['js'] .= 'chat.sendMsg(["new","' . time() . '","6","","' . $u->info['login'] . '","В нашем чате запрещается сообщать ссылки на атльтернативные проекты. Вы наказаны за нарушение правил общения.","Black","1","1","0"]);';
+ mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','" . $u->info['city'] . "','0','','','Автоинформатор: Персонаж " . $u->info['login'] . " [" . $u->info['level'] . "] был наказан за нарушение правил общения.','-1','6','0')");
mysql_query('UPDATE `users` SET `molch1` = "' . (time() + 1 * 60 * 60) . '",`molch2` = "' . (time() + 1 * 60 * 60) . '",`info_delete` = "' . (time() + 1 * 60 * 60) . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
- $rtxt = $rang . ' "' . $u->info['login'] . '" : ' . $msg['text'] . ' [' . $msg['fspam'] . '].';
+ $rtxt = $rang . ' "' . $u->info['login'] . '" Автоинформатор: ' . $msg['text'] . ' [' . $msg['fspam'] . '].';
mysql_query("INSERT INTO `users_delo` (`uid`,`ip`,`city`,`time`,`text`,`login`,`type`) VALUES ('" . $u->info['id'] . "','" . $_SERVER['REMOTE_ADDR'] . "','" . $u->info['city'] . "','" . time() . "','" . $rtxt . "','" . $u->info['login'] . "',0)");
}
}
@@ -349,12 +350,12 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
$qix = mysql_fetch_array(mysql_query('SELECT `id` FROM `friends` WHERE `ignor` > 0 AND `login_ignor` = "' . mysql_real_escape_string($pl['login']) . '" AND (`user_ignor` = "' . $u->info['login'] . '" OR `user` = "' . $u->info['id'] . '") LIMIT 1'));
if (isset($qix['id'])) {
- $r['js'] .= 'chat.sendMsg(["new","' . time() . '","6","","' . $u->info['login'] . '"," : "' . htmlspecialchars($msg['to']) . '".","Black","1","1","0"]);';
+ $r['js'] .= 'chat.sendMsg(["new","' . time() . '","6","","' . $u->info['login'] . '","Вас добавили в игнор: Вы не можете отправлять сообщения персонажу "' . htmlspecialchars($msg['to']) . '".","Black","1","1","0"]);';
$msg['cancel']++;
}
if ($msg['type'] == 3 && $msg['to'] == 'klan') {
if ($u->info['clan'] == 0) {
- $r['js'] .= 'chat.sendMsg(["new","' . time() . '","6","","' . $u->info['login'] . '"," .","Black","1","1","0"]);';
+ $r['js'] .= 'chat.sendMsg(["new","' . time() . '","6","","' . $u->info['login'] . '","Вы не являетесь частью одного из Кланов и не можете общаться по этому каналу.","Black","1","1","0"]);';
$msg['cancel']++;
} else {
$msg['to'] = 'k' . $u->info['clan'];
@@ -388,27 +389,27 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
$msg['to'] = '';
$msg['type'] = 21;
if ($msw == 'USER IS FALSE') {
- $r['js'] .= 'chat.sendMsg(["new","' . time() . '","6","","' . $u->info['login'] . '"," .","Black","1","1","0"]);';
+ $r['js'] .= 'chat.sendMsg(["new","' . time() . '","6","","' . $u->info['login'] . '","Персонажа нет в данной комнате.","Black","1","1","0"]);';
$nosend = 1;
}
} elseif ($chat->str_count($_POST['msg'], 3) == '/e ') {
$msg['type'] = 21;
$_POST['msg'] = ltrim($_POST['msg'], '/e ');
- } elseif ($chat->str_count($_POST['msg'], 3) == '/ ') {
+ } elseif ($chat->str_count($_POST['msg'], 3) == '/е ') {
$msg['type'] = 21;
- $_POST['msg'] = ltrim($_POST['msg'], '/ ');
+ $_POST['msg'] = ltrim($_POST['msg'], '/е ');
} elseif ($chat->str_count($_POST['msg'], 4) == ' /e ') {
$msg['type'] = 21;
$_POST['msg'] = ltrim($_POST['msg'], ' /e ');
- } elseif ($chat->str_count($_POST['msg'], 4) == ' / ') {
+ } elseif ($chat->str_count($_POST['msg'], 4) == ' /е ') {
$msg['type'] = 21;
- $_POST['msg'] = ltrim($_POST['msg'], ' / ');
+ $_POST['msg'] = ltrim($_POST['msg'], ' /е ');
}
if ($nosend == 0) {
- //
- $_POST['msg'] = str_replace('%usersmile%-', '%usrsmil%-', $_POST['msg']);
+ //Именные смайлики
+ $_POST['msg'] = str_replace('%usersmile%-', '%usеrsmilе%-', $_POST['msg']);
$usml = explode(',', $u->info['add_smiles']);
$i = 0;
while ($i < count($usml)) {
@@ -427,7 +428,7 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
$msg['nosee'] = round($u->info['host_reg']);
if ($msg['nosee'] == 0) {
$msg['nosee'] = -1;
- $r['js'] .= 'chat.sendMsg(["new","' . time() . '","6","","' . $u->info['login'] . '"," , 8- . ","red","1","1","0"]);';
+ $r['js'] .= 'chat.sendMsg(["new","' . time() . '","6","","' . $u->info['login'] . '","В целях борьбы против рекламы, общение в чате доступно с 8-го уровня. ","red","1","1","0"]);';
}
}
@@ -455,18 +456,18 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
}
}
- if ($msg['type'] == 2 && mb_convert_case($msg['to'], MB_CASE_LOWER) == '') {
- if (preg_match("//i", mb_convert_case($_POST['msg'], MB_CASE_LOWER))) {
+ if ($msg['type'] == 2 && mb_convert_case($msg['to'], MB_CASE_LOWER) == 'комментатор') {
+ if (preg_match("/анекдот/i", mb_convert_case($_POST['msg'], MB_CASE_LOWER))) {
$text_com = '';
$sp_all = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `a_com_act` WHERE `act` = "' . $com_act . '" AND `time` > "' . time() . '" LIMIT 5'));
if ($sp_all[0] > 0) {
if (rand(0, 100) < 75) {
$text_com = [
- ' ! ... , !',
- '... - ',
- ' ...',
- ' , ...',
- ' ""... ...'
+ 'Отстань попрошайка! ... Ищу анекдоты, интернет не маленький!',
+ 'Подожди... Сейчас что-нибудь найду',
+ 'Почти нашел...',
+ 'Вот один есть, но он не интересный...',
+ 'А свет на центральной площади тьму "пинает"... Эх...'
];
$text_com = $text_com[rand(0, (count($text_com) - 1))];
}
@@ -480,19 +481,19 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
$text_com = str_replace("
", "
", $text_com);
$text_com = str_ireplace("\r\n", "", $text_com);
$text_com = str_replace("", "", $text_com);
- $text_com = ':
' . $text_com . '
';
+ $text_com = 'Анекдот:
' . $text_com . '
';
} else {
- $text_com = ' ...';
+ $text_com = 'Анекдот из головы вылетел...';
}
mysql_query('INSERT INTO `a_com_act` (`act`,`time`,`uid`) VALUES ("0","' . (time() + 60) . '","' . $u->info['id'] . '")');
}
if ($text_com != '') {
- mysql_query('INSERT INTO `chat` (`text`,`login`,`to`,`city`,`room`,`type`,`time`,`new`) VALUES ("' . $text_com . '","","' . $u->info['login'] . '","' . $u->info['city'] . '","' . $u->info['room'] . '","2","' . time() . '","1")');
+ mysql_query('INSERT INTO `chat` (`text`,`login`,`to`,`city`,`room`,`type`,`time`,`new`) VALUES ("' . $text_com . '","Комментатор","' . $u->info['login'] . '","' . $u->info['city'] . '","' . $u->info['room'] . '","2","' . time() . '","1")');
}
} else {
include('commentator.php');
if ($comment != '') {
- mysql_query('INSERT INTO `chat` (`text`,`login`,`to`,`city`,`room`,`type`,`time`,`new`) VALUES ("' . $comment . '","","' . $u->info['login'] . '","' . $u->info['city'] . '","' . $u->info['room'] . '","2","' . time() . '","1")');
+ mysql_query('INSERT INTO `chat` (`text`,`login`,`to`,`city`,`room`,`type`,`time`,`new`) VALUES ("' . $comment . '","Комментатор","' . $u->info['login'] . '","' . $u->info['city'] . '","' . $u->info['room'] . '","2","' . time() . '","1")');
}
}
}
@@ -501,7 +502,7 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
}
-//
+//Получаем список онлайн
if ($_GET['r1'] != 0) {
$sp = mysql_query('SELECT `u`.`pass`,`u`.`sex`,`s`.`dnow`,`u`.`timeMain`,`s`.`bot`,`s`.`atack`,`u`.`afk`,`u`.`dnd`,`u`.`banned`,`u`.`molch1`,`u`.`room`,`u`.`id`,`u`.`city`,`u`.`cityreg`,`u`.`online`,`u`.`align`,`u`.`clan`,`u`.`login`,`u`.`level`,`u`.`inTurnir`,`u`.`battle`,`u`.`invis`,`u`.`inUser`,`s`.`x`,`s`.`y` FROM `users` AS `u` LEFT JOIN `stats` AS `s` ON `s`.`id` = `u`.`id` WHERE ((`u`.`room` = "' . $u->info['room'] . '" AND "' . mysql_real_escape_string((int)$_GET['r3']) . '" != "1") OR ("' . mysql_real_escape_string((int)$_GET['r3']) . '" = "1" AND `pass` NOT LIKE "%saint%")) AND `mail`!="No E-mail" AND `room` != "303" ORDER BY `u`.`inUser` DESC,`u`.`online` DESC,`u`.`login` DESC LIMIT 1000');
$ar_id = 0;
@@ -620,7 +621,7 @@ function json_fix_cyr($json_str)
}
-//
+//Получаем сообщения
if (isset($_GET['mid']) && !isset($_POST['mid'])) {
$_POST['mid'] = $_GET['mid'];
}
@@ -719,7 +720,7 @@ while ($pl = mysql_fetch_array($sp)) {
$pl['city'] = $u->info['city'];
}
- //
+ //Проверки на доступ к просмотру
if (
((
(
@@ -784,7 +785,7 @@ while ($pl = mysql_fetch_array($sp)) {
}
unset($n, $j, $ex);
}
- // ( )
+ //Клановое сообщение (по всем городам)
if ($pl['type'] == -3 && ($pl['to'] == 'k' . $u->info['clan'] || $u->info['admin'] > 0)) {
$pl['type'] = 3;
if ($pl['to'] == 'k' . $u->info['clan']) {
@@ -795,7 +796,7 @@ while ($pl = mysql_fetch_array($sp)) {
$see = 0;
}
- //
+ //Системное сообщение только в этой комнате
if (
$pl['type'] == 6 &&
$pl['room'] > 0 &&
@@ -805,17 +806,17 @@ while ($pl = mysql_fetch_array($sp)) {
$see = 0;
}
- //
+ //Системное сообщение по всему городу
if ($pl['type'] == 8 && $pl['city'] != $u->info['city'] && $pl['global'] == 0) {
$see = 0;
}
- //
+ //Сообщение с молчанкой
if ($pl['molch'] > 0) {
$see = 0;
}
- //
+ //Сообщение отправлено в другой комнате
if (
(
$pl['type'] == 1 ||
@@ -833,17 +834,17 @@ while ($pl = mysql_fetch_array($sp)) {
$see = 0;
}
- // ,
+ //Сообщение прочее, в другом городе
if ($pl['city'] != $u->info['city'] && $pl['global'] == 0) {
$see = 0;
}
- //
+ //Глобал
if ($pl['global'] == 1 && $pl['city'] == $u->info['city'] && $pl['type'] != -3) {
$see = 1;
}
- //
+ //Пещерное сообщение
if ($pl['dn'] > 0 && $u->info['dnow'] != $pl['dn']) {
$see = 0;
}
@@ -858,9 +859,9 @@ while ($pl = mysql_fetch_array($sp)) {
$see = 0;
} else {
if ($pl['nosee'] != 0 && $pl['login'] != $u->info['login']) {
- $noseein = '';
+ $noseein = 'скрыто';
if ($u->info['id'] == $pl['nosee']) {
- $noseein = ' ';
+ $noseein = 'ваш реферал';
}
$pl['text'] = '[' . $noseein . '] ' . $pl['text'] . '';
if ($u->info['admin'] > 0 || $modr == 1) {
@@ -916,31 +917,31 @@ while ($pl = mysql_fetch_array($sp)) {
if (preg_match_all("/item\[(.*?)\]/", $pl['text'], $reimg)) {
$k = 0;
while ($k <= count($reimg[1])) {
- $pl['text'] = str_replace('item[' . $reimg[1][$k] . ']', '', $pl['text']);
+ $pl['text'] = str_replace('item[' . $reimg[1][$k] . ']', 'Предмет', $pl['text']);
$k++;
}
}
- if (preg_match_all("/\.(?:mp3)$/i", $pl['text'], $reimg)) // audio
+ if (preg_match_all("/\.(?:mp3)$/i", $pl['text'], $reimg)) //ТУТ аудио audio
{
$k = 0;
while ($k <= count($reimg[1])) {
- $pl['text'] = str_replace('item[' . $reimg[1][$k] . ']', ' ', $pl['text']);
+ $pl['text'] = str_replace('item[' . $reimg[1][$k] . ']', 'Аудио запись', $pl['text']);
$k++;
}
}
if (preg_match_all("/item \[(.*?)\]/", $pl['text'], $reimg)) {
$k = 0;
while ($k <= count($reimg[1])) {
- $pl['text'] = str_replace('item [' . $reimg[1][$k] . ']', '', $pl['text']);
+ $pl['text'] = str_replace('item [' . $reimg[1][$k] . ']', 'Предмет', $pl['text']);
$k++;
}
}
if ($pl['type'] != 3 && ($pl['invis'] == 1 || $pl['invis'] > time())) {
if ($u->info['admin'] == 0) {
- $pl['login'] = '';
+ $pl['login'] = 'Невидимка';
} else {
- $pl['login'] = ' (' . $pl['login'] . ')';
+ $pl['login'] = 'Невидимка (' . $pl['login'] . ')';
}
}
@@ -964,14 +965,14 @@ if ($rsys != '') {
$r['js'] .= $rsys;
}
unset($rsys);
-//
+//Генерируем ключ
$r['key'] = md5($u->room['name'] . '+' . $ar_id . '+' . $ar_lvl . '+' . $ar_all);
unset($ar_id, $ar_lvl);
if ($_COOKIE['chatCfg12'] == 0) {
$_GET['key'] = time();
}
if ($r['key'] == $_GET['key']) {
- //
+ //Список онлайн остается неизменным
unset($r['rn'], $r['list'], $r['key'], $r['xu']);
} elseif ($_GET['r1'] != 0) {
$r['rn'] = iconv('cp1251', 'utf-8', $u->room['name']);
@@ -987,7 +988,7 @@ if ($posts > 0) {
$r['js'] .= ' $("#postdiv").hide();';
}
-//
+//Предложения вступить в клан
$sp = mysql_query('SELECT * FROM `clan_add` WHERE `uid` = "' . $u->info['id'] . '" AND `yes` = 0 AND `no` = 0');
while ($pl = mysql_fetch_array($sp)) {
$clns = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`align` FROM `clan` WHERE `id` = "' . $pl['clan'] . '" LIMIT 1'));
@@ -996,7 +997,7 @@ while ($pl = mysql_fetch_array($sp)) {
}
unset($clns);
-//
+//Предложение на обмен
$trf = mysql_fetch_array(mysql_query('SELECT * FROM `transfers` WHERE `uid2` = "' . $u->info['id'] . '" AND `start2` = 0 AND `cancel1` = 0 AND `cancel2` = 0 LIMIT 1'));
if (isset($trf['id'])) {
$utf = mysql_fetch_array(mysql_query('SELECT `login` FROM `users` WHERE `id` = "' . $trf['uid1'] . '" LIMIT 1'));
@@ -1007,7 +1008,7 @@ if (isset($trf['id'])) {
}
}
-//
+//Перекодируем строки
if ($r['js'] != null) {
$r['js'] = iconv('cp1251', 'utf-8', $r['js']);
} else {