€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90 •
Посмотреть все темы
Депортация пользователя в другую комнату
1
2
3
47
Jenja
@johnakosem
16.01.2016
djoker
пишет:
Привет . У меня запертый в комнате свободно может вернуться в общую комнату всего навсего сменив комнаты не подскажете как это исправить ?
/* Дозагрузка - выполняется после загрузки фрейма сообщений */
function onloaded() {
// проверка в ссылке ли пользователь
var isDeportation = getcookie(chatlogin.replace('-','_') + '_deportation');
if (isDeportation == 1 && myroom != 1) window.setTimeout('setmyroom(2)', 2000);// 2 - это индекс комнаты для депортации
}
Отредактировано johnakosem -
16.01.2016
320
Сергей
@Brokl
17.01.2016
djoker
, ну ты попробуй предыдущее сообщение
https://vmeste.eu/forum?pid=323962#p323962
320
Сергей
@Brokl
17.01.2016
а нужна депортация например как альтернатива предупреждению или выпиныванию
60
Lilith
@lilith
17.11.2018
Уважаемые знатоки!
Подскажите, как скрыть в этом действии ник того кто Вас депортировал?)
заранее благодарочка!)
320
Сергей
@Brokl
18.11.2018
lilith
пишет:
Уважаемые знатоки!
Подскажите, как скрыть в этом действии ник того кто Вас депортировал?)
заранее благодарочка!)
есть у меня одна идейка
1
Alex
@DeK
19.11.2018
Brokl
пишет:
есть у меня одна идейка
например?)))
320
Сергей
@Brokl
19.11.2018
ну если вариант)))
/* Вывод пользователя в другую комнату */
if(text.indexOf('/deportation') == 0 && censor[nick]) {
var term = 1; // время ссылки в минутах
if(loaded == 1 && mynick == tonick) {
window.setTimeout('setmyroom(2)', 2000);// 2 - это индекс комнаты для депортации
setcookie(chatlogin.replace('-','_') + '_deportation', '1', term);
}
text = 'ss3';
}
if(text.indexOf('/amnesty') == 0 && censor[nick]) {
if(loaded == 1 && mynick == tonick) {
setcookie(chatlogin.replace('-','_') + '_deportation', '0', 1);
}
text = 'ss4';
}
/* Вывод простого сообщения */
if(cmd==0) {
symbol=symbols[0];if(nick==mynick) symbol=symbols[1];if(tonick==mynick || text.split(" "+mynick+":").length>1) symbol=symbols[2];
set_nick=" <a href='' onclick=\"tonick('"+nick+": '); return false;\"><font size="+sizenick+" color="+colornick+" face='"+facenick+"'>"+set_nick+":</font></a> ";
set_text=" <font size="+size+" color="+color+" face='"+face+"'>" +set_text+"</font> ";
towr=set_time+symbol+set_nick+set_text+"<br>";
if(text=="ss3") towr=set_time+symbol+'<b><span style="font-style: italic; color: red"> ' + tonick + ' отправляется в Темницу на ' + term + ' минут </span></b>';
if(text=="ss4") towr=set_time+symbol+'<b><span style="font-style: italic; color: red"> ' + tonick + ' амнистирован(а) и может вернуться в общую комнату </span></b>';
if(nick==mynick || tonick==mynick) myhistory+=towr;
if(nick==nick_r && loaded==1) {window.setTimeout("wr('"+towr.split("'").join("\\'")+"');",delay_r*1000);}
else wr(towr);
}
Отредактировано Brokl -
19.11.2018
20090
Dimitry
@Dimitry
19.11.2018
if(text.indexOf('/deportation') == 0) set_nick="";
как то так не проще? )
60
Lilith
@lilith
19.11.2018
Dimitry
пишет:
if(text.indexOf('/deportation') == 0) set_nick="";
как то так не проще? )
не проще, если так сделать то при входе в чат все депортируются
60
Lilith
@lilith
19.11.2018
Brokl
пишет:
ну если вариант)))
/* Вывод пользователя в другую комнату */
if(text.indexOf('/deportation') == 0 && censor[nick]) {
var term = 1; // время ссылки в минутах
if(loaded == 1 && mynick == tonick) {
window.setTimeout('setmyroom(2)', 2000);// 2 - это индекс комнаты для депортации
setcookie(chatlogin.replace('-','_') + '_deportation', '1', term);
}
text = 'ss3';
}
if(text.indexOf('/amnesty') == 0 && censor[nick]) {
if(loaded == 1 && mynick == tonick) {
setcookie(chatlogin.replace('-','_') + '_deportation', '0', 1);
}
text = 'ss4';
}
/* Вывод простого сообщения */
if(cmd==0) {
symbol=symbols[0];if(nick==mynick) symbol=symbols[1];if(tonick==mynick || text.split(" "+mynick+":").length>1) symbol=symbols[2];
set_nick=" <a href='' onclick=\"tonick('"+nick+": '); return false;\"><font size="+sizenick+" color="+colornick+" face='"+facenick+"'>"+set_nick+":</font></a> ";
set_text=" <font size="+size+" color="+color+" face='"+face+"'>" +set_text+"</font> ";
towr=set_time+symbol+set_nick+set_text+"<br>";
if(text=="ss3") towr=set_time+symbol+'<b><span style="font-style: italic; color: red"> ' + tonick + ' отправляется в Темницу на ' + term + ' минут </span></b>';
if(text=="ss4") towr=set_time+symbol+'<b><span style="font-style: italic; color: red"> ' + tonick + ' амнистирован(а) и может вернуться в общую комнату </span></b>';
if(nick==mynick || tonick==mynick) myhistory+=towr;
if(nick==nick_r && loaded==1) {window.setTimeout("wr('"+towr.split("'").join("\\'")+"');",delay_r*1000);}
else wr(towr);
}
спасибо, этот вариант работает)))
60
Lilith
@lilith
19.11.2018
возник вопрос, как тут провернуть этот вариант со скрытием?))
if(text.substr(0,5)=="/smil" && smiler[nick]) {
if (tonick&&mynick==tonick&&loaded==1) {smilelosk=1};
text = '<span style="font-style: italic; color: red; font-size: 25px;">Для ника ' + tonick + '! Вам отключили использовать смайлы!</span>';
}
if(text.substr(0,5)=="/caps" && capser[nick]){if (tonick&&mynick==tonick&&loaded==1) {capslosk=1};if(nick!=mynick||!tonick) return;
text="Вы поставили запрет на капс для ника "+tonick;}
320
Сергей
@Brokl
20.11.2018
да также тогда
if(text.substr(0,5)=="/smil" && smiler[nick]) {
if (tonick&&mynick==tonick&&loaded==1) {smilelosk=1};
text = 'ss5';
}
if(text.substr(0,5)=="/caps" && capser[nick]){if (tonick&&mynick==tonick&&loaded==1) {capslosk=1};if(nick!=mynick||!tonick) return;
text='ss6';
}
/* Вывод простого сообщения */
if(cmd==0) {
symbol=symbols[0];if(nick==mynick) symbol=symbols[1];if(tonick==mynick || text.split(" "+mynick+":").length>1) symbol=symbols[2];
set_nick=" <a href='' onclick=\"tonick('"+nick+": '); return false;\"><font size="+sizenick+" color="+colornick+" face='"+facenick+"'>"+set_nick+":</font></a> ";
set_text=" <font size="+size+" color="+color+" face='"+face+"'>" +set_text+"</font> ";
towr=set_time+symbol+set_nick+set_text+"<br>";
if(text=="ss3") towr=set_time+symbol+'<b><span style="font-style: italic; color: red"> ' + tonick + ' отправляется в Темницу на ' + term + ' минут </span></b>';
if(text=="ss4") towr=set_time+symbol+'<b><span style="font-style: italic; color: red"> ' + tonick + ' амнистирован(а) и может вернуться в общую комнату </span></b>';
if(text=="ss5") towr=set_time+symbol+'<b><span style="font-style: italic; color: red; font-size: 25px;">Для ника ' + tonick + '! Вам отключили использовать смайлы!</span></b>';
if(text=="ss6") towr=set_time+symbol+'<b><span style="font-style: italic; color: red; font-size: 25px;">"Вы поставили запрет на капс для ника "+tonick</span></b>';
if(nick==mynick || tonick==mynick) myhistory+=towr;
if(nick==nick_r && loaded==1) {window.setTimeout("wr('"+towr.split("'").join("\\'")+"');",delay_r*1000);}
else wr(towr);
}
Отредактировано Brokl -
20.11.2018