Grail Keepers
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Новости Гвардии Устав Ордена Замок Ордена Артефакты Вернисаж Услуги клана Две башни Таблицы опыта
Сеты тактика
Категории раздела
Игровые новости [48]
Все самое важное что происходит в Героях!
Клановый телетайп [53]
Читаем, чтобы быть в курсе всего!
Социальные новости [6]
Поздравляем, благодарим и прочий позитив!
Клановые конкурсы [1]
Все, все о конкурсах, проходящих в Гвардии!
Поздравления [3]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Подтверждение
Пишите письма :)

Связаться с админом
Форма входа
Поддерживает mp3 и flv форматы, должно работать у всех у кого браузер поддерживает флешь!

В скриптах чата в разделе функция вывода сообщений можно добавить такую красную строчку:

/* [Функция - вывода сообщений и команд] */

var pu = new Array;
function f(room,cmd,nick,tonick,text,time,colornick,color,var9,var10,var11,var12,var13,var14) {
if(ign_ok(nick) && cmd!=6 && cmd!=7) return 0;


if(nick=='НИКАДМИНА') {t=text.split('[play]'); if(t[1]) {t2=t[1].split('[/play]'); if(t2[0]) {var autostart='true'; if(loaded) autostart='false'; text=text.replace('[play]'+t2[0]+'[/play]','<embed type="application/x-shockwave-flash" src="http://mpchat.com/blank/player.swf"  allowfullscreen="false" flashvars="file='+t2[0]+'&autostart='+autostart+'" width="250" height="20">'); }}}

Вы сможете прописать ник модера диджея чтобы он мог запускать для всех музыку таким кодом:
[play]адрес-песни[/play]



Отмеченное зелёным пауза и статусы отмечено синим ставить по желанию

В скрипты чата в раздел /* [НАСТРОЙКИ] */ поставить

/* Вкл/выкл плеера*/
var myzikano=0;


/* Пауза между запуском песен */
var timeout="00:00:00";
var timeplay=3;//сколько минут пауза
var timeplayId;
var datan=1000*60*timeplay;

в раздел  /* [Функции - общие] */

/* Функция паузы на музыку */
function time_play(a)
{a=a.split(":");
var ttt = new Date();
ttt.setHours(a[0]);
ttt.setMinutes(a[1]);
ttt.setSeconds(a[2]);
return ttt;
}
/* Функция вывода паузы на музыку */
function vivod_play(a)
{clearTimeout(timeplayId);
parent.users.document.getElementById("video").innerHTML=a;
a--;
if(a>0){timeplayId=setTimeout("vivod_play('"+a+"')", 1000)} else {parent.users.document.getElementById("video").innerHTML=''};
}

тамже в скриптах в части /* [Функция - вывода сообщений и команд] */ перед!!! /* Автоответчик */ поставьте код


if (timeout!="00:00:00"){datan= time_play(time).getTime()-time_play(timeout).getTime();if (datan<0) {datan=86400000-(time_play(timeout).getTime()-time_play(time).getTime())} ;};
if ((datan<1000*60*timeplay)&&loaded==1){vivod_play(Math.round((1000*60*timeplay-datan)/1000))};
if (datan>1000*60*timeplay){vivod_play(0)};
if (text.split("[play]").length>1&&(datan<1000*60*timeplay)&&loaded==1) {if(nick!=mynick)return; else text="Пожалуйста подождите, идёт пауза после запуска предыдущей песни, следующий запуск возможен через "+Math.round((1000*60*timeplay-datan)/1000)+" сек или после "+time_play(timeout).getHours()+":"+(time_play(timeout).getMinutes()+timeplay)+":"+time_play(timeout).getSeconds()};
if (text.split("[play]").length>1){timeout=time;vivod_play(Math.round((1000*60*timeplay)/1000))};

stat="";
for(var i=0;i<us.length;i++){if(us[i]!= null && us[i][0]==nick)stat=us[i][2];};
if(invisible[nick]&&loaded==1)stat=1;//статус для невидимок ставить любой из тех статусов которым вы разрешили ставить музыку
if (text.split("[play]").length>1&&(stat==""||loaded==0))return;

if(nick=='НИК'||nick=='ЕЩЁ_НИК'||stat=='1'||stat=='ЕЩЁ_Номер_статуса'){t=text.split('[play]'); if(t[1]) {sizenick='4';size='4';nick='Дискжокей';color='#000000';colornick='#000000';facenick='Monotype Corsiva';face='Monotype Corsiva';t2=t[1].split('[/play]'); if(t2[0]&&myzikano==0) {var autostart='true'; if(loaded==0) autostart='false'; text=text.replace('[play]'+t2[0]+'[/play]','<embed type="application/x-shockwave-flash" src="http://mpchat.com/blank/player.swf"  allowfullscreen="false" flashvars="file='+t2[0]+'&autostart='+autostart+'" width="250" height="20">');} else text=text.replace('[play]'+t2[0]+'[/play]','Музыка выключена!')}}

Вывод сколько секунд паузы осталось до возможности следующего запуска песни во фрейм участников (в любое место там)


<div id=video  ></div>


Если вывод ставите в другой фрейм измените название фрейма в  функции вывода отмечено выше users в function vivod_play(a)

и сама кнопка отключения или в нижний фрейм или во фремй участников

<input  type=checkbox onclick="if(this.checked) {parent.myzikano=1;parent.loadframes();} else {parent.myzikano=0;parent.loadframes();}"  title="Вкл-выкл музыку">

Инструкция пропишите свои ники в местах отмеченных красным и/или стаусы как отмечено синим
Зелёное это пауза чтобы запускающие песню не мешали друг другу , сообщение "подождите" увидит только ник попытавшийся запустить песню ранее назначенного вами срока.
Примечание!!! При установке синего  для возможности запуска плеера  по статусу ника -- строки с песнями запущенные ранее вашего входа в чат вы неувидите , также кнопка обновление в чате  уберёт строки  с плеерами.
Для запуска плеера посылать в чат простым сообщением код [play]Прямая ссылка в инете на mp3 файл[/play]
Если поставить галочку в чекбоксе , вместо плеера будет выводиться надпись 'Музыка выключена!'
Поиск
Календарь
«  Июль 2025  »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031
Архив записей
Друзья сайта
Copyright MyCorp © 2025
Бесплатный конструктор сайтовuCoz