ОсновноеRadiotalkПользовательское
MPCHAT - CMS хостинг чатов для профессионалов
83   •   Посмотреть все темы

Нужна помощь вебкамеры

 

73
Я @Kraker_TV
Как сделать такое для просмотра приватной вебкамер


if(parent.regist != 1||parent.mystatus==0&&msg.split("/privat").length>1) {alert("<h3><center>Вам запрещено писать в приват! Нужно набрать 300 смс и 100 минут!</center></h3>"); return false;}

Отредактировано Kraker_TV - 11.05.2020
101
Денис @Sloopy
Техник, Можно по пробовать разделить /status тут номер статуса камер. По аналогии привата как в вашей проверке.

73
Я @Kraker_TV
Sloopy пишет:

Техник, Можно по пробовать разделить /status тут номер статуса камер. По аналогии привата как в вашей проверке.

Не работает

441
Валентин @DjValek
тут надо знать какой код в чате стоит вроде так как то if(parent.regist != 1||parent.mystatus==0&&stat2==99("/sendcam").length>1) {alert("<h3><center>Вам запрещено писать в приват! Нужно набрать 300 смс и 100 минут!</center></h3>"); return false;}

101
Денис @Sloopy
DjValek, stat2==99("/sendcam").length>1 не правильное условие! Да и кажись переменная stat2 не глобальная и вряд ли работает в msg_send.

101
Денис @Sloopy
Техник, Показывай как сделал?

73
Я @Kraker_TV
DjValek пишет:

тут надо знать какой код в чате стоит вроде так как то if(parent.regist != 1||parent.mystatus==0&&stat2==99("/sendcam").length>1) {alert("<h3><center>Вам запрещено писать в приват! Нужно набрать 300 смс и 100 минут!</center></h3>"); return false;}

Этот код
if(text.indexOf("nocam")!=-1) text=text.replace("nocam","Просмотр не разрешен.");
if(text.indexOf("yescam")!=-1) {var key=text.split("yescam"); text=text.replace("yescam"+key[1],"Просмотр разрешен."); if(tonick==mynick) text+=" (<a href=# onclick='parent.loadvideo(\"webcam"+nick+"\",\""+webcamhost+"\",\""+nick+"\",0,\""+key[1]+"\"); return false;'>Начать просмотр</a>)";}
if(text.indexOf("privatcam")!=-1) {text=text.replace("privatcam","Прошу разрешить просмотр вещания.");

if(tonick==mynick) text+=" (<a href=# onclick='parent.hidden.location.href = \"index.php?inc=write&"+ parent.yourkey+"&r="+Math.random()+"&text=/privat "+nick+": yescam\"+parent.privatcamkey;return false;'>Да</a> | <a href=# onclick='parent.hidden.location.href = \"index.php?inc=write&"+ parent.yourkey+"&r="+Math.random()+"&text=/privat "+nick+": nocam\";return false;'>Нет</a>)";}
if(text.indexOf("iseeyourcam")!=-1) text = text.replace("iseeyourcam","Смотрю вашу трансляцию.</i>");
}
if(cmd==7 || cmd==8 || cmd==10) loadvideo("webcam"+nick,"",nick);


101
Денис @Sloopy
Техник, Кхм... вы не там вообще копаете..
Разложу все по полкам:
Идем в Функции нижнего фрейма, ищем функцию обработки сообщений перед отправкой т.е. функция msg_send(){} .
В ваших скриптах это 1205-я строка.
И добавляем в эту функцию с новой строки после начала (Начало это открытая фигурная скоба) вот такой код:

if(parent.regist != 1 || parent.mystatus==0 && msg.split("/status 98").length>1) {alert("<h3><center>Вам запрещено включать камеру! Нужно набрать 300 смс и 100 минут!</center></h3>"); return false;}
Суть я думаю вы уловили?

73
Я @Kraker_TV
Sloopy пишет:

Техник, Кхм... вы не там вообще копаете..
Разложу все по полкам:
Идем в Функции нижнего фрейма, ищем функцию обработки сообщений перед отправкой т.е. функция msg_send(){} .
В ваших скриптах это 1205-я строка.
И добавляем в эту функцию с новой строки после начала (Начало это открытая фигурная скоба) вот такой код:

if(parent.regist != 1 || parent.mystatus==0 && msg.split("/status 98").length>1) {alert("<h3><center>Вам запрещено включать камеру! Нужно набрать 300 смс и 100 минут!</center></h3>"); return false;}
Суть я думаю вы уловили?

Простите не понял не получается(

73
Я @Kraker_TV
Не могу реализовать 🙁
Техник пишет:

Sloopy пишет:

Техник, Кхм... вы не там вообще копаете..
Разложу все по полкам:
Идем в Функции нижнего фрейма, ищем функцию обработки сообщений перед отправкой т.е. функция msg_send(){} .
В ваших скриптах это 1205-я строка.
И добавляем в эту функцию с новой строки после начала (Начало это открытая фигурная скоба) вот такой код:

if(parent.regist != 1 || parent.mystatus==0 && msg.split("/status 98").length>1) {alert("<h3><center>Вам запрещено включать камеру! Нужно набрать 300 смс и 100 минут!</center></h3>"); return false;}
Суть я думаю вы уловили?

Простите не понял не получается(

441
Валентин @DjValek
Sloopy пишет:

Техник, Кхм... вы не там вообще копаете..
Разложу все по полкам:
Идем в Функции нижнего фрейма, ищем функцию обработки сообщений перед отправкой т.е. функция msg_send(){} .
В ваших скриптах это 1205-я строка.
И добавляем в эту функцию с новой строки после начала (Начало это открытая фигурная скоба) вот такой код:

if(parent.regist != 1 || parent.mystatus==0 && msg.split("/status 98").length>1) {alert("<h3><center>Вам запрещено включать камеру! Нужно набрать 300 смс и 100 минут!</center></h3>"); return false;}
Суть я думаю вы уловили?

функция отправки сообщения и функция включения камеры , ето разные функции! сегодня посидел и понял(надо вновь заняться делом, а то лень сильнее меня была))
) msg.split функция обрабатывает только отправку команды в сообщения , а включаем мы камеры мимо команды етой, тоесть думал через if(parent.regist != 1&&set_icqst("parent.setstatus(99)").length>1) но не то все пошло! Р.S/ может я правильно делал у себя, но так как чат старый у меня и еще много чего не изменил могут быть проблемы из-за чего и не получилось.

441
Валентин @DjValek
DjValek пишет:

Sloopy пишет:

Техник, Кхм... вы не там вообще копаете..
Разложу все по полкам:
Идем в Функции нижнего фрейма, ищем функцию обработки сообщений перед отправкой т.е. функция msg_send(){} .
В ваших скриптах это 1205-я строка.
И добавляем в эту функцию с новой строки после начала (Начало это открытая фигурная скоба) вот такой код:

if(parent.regist != 1 || parent.mystatus==0 && msg.split("/status 98").length>1) {alert("<h3><center>Вам запрещено включать камеру! Нужно набрать 300 смс и 100 минут!</center></h3>"); return false;}
Суть я думаю вы уловили?

функция отправки сообщения и функция включения камеры , ето разные функции! сегодня посидел и понял(надо вновь заняться делом, а то лень сильнее меня была))
) msg.split функция обрабатывает только отправку команды в сообщения , а включаем мы камеры мимо команды етой, тоесть думал через if(parent.regist != 1&&set_icqst("parent.setstatus(99)").length>1) но не то все пошло! Р.S/ может я правильно делал у себя, но так как чат старый у меня и еще много чего не изменил могут быть проблемы из-за чего и не получилось.

еще и в своем коде заметил ошибку, никакой внимательности 😵

441
Валентин @DjValek
Если не ошибаюсь parent нужно исключать из функции?

73
Я @Kraker_TV
не получается всё равно(
DjValek пишет:

Если не ошибаюсь parent нужно исключать из функции?

73
Я @Kraker_TV
и ищо вопрос суть такова

не работает камера на одном нике если включаю приватную или личную работает а если вещать всем то не работает вчём проблема? немогу понять пробовал удалять ник и регать заново но всё также


Отредактировано Kraker_TV - 16.06.2020
20089
Dimitry @Dimitry
Я пробовал, но очень сложно прочесть жирный красный текст, увы ...

73
Я @Kraker_TV
извиняюсь поправил
Dimitry пишет:

Я пробовал, но очень сложно прочесть жирный красный текст, увы ...