myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> Поделитесь простейшим примером чат-рума.

Теги
Нет тегов для показа
dimajak
сообщение 11.11.2010, 20:58
Сообщение #1


Продвинутый участник
****

Группа: Пользователи
Сообщений: 157
Регистрация: 19.1.2010
Из: Волгоград
Пользователь №: 5 756
Спасибо сказали: 77 раз




Поделитесь простейшим примером чат-рума.
Нужна всего одна комната для избранного списка юзеров.
Хочется разобраться и понять как работает такой чат-рум.
Go to the top of the page
+Quote Post
Артём
сообщение 11.11.2010, 21:18
Сообщение #2


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




dimajak, ты издеваешся? what1.gif
Go to the top of the page
+Quote Post
Ksan
сообщение 11.11.2010, 22:08
Сообщение #3


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




dimajak, я тебе расскажу анекдот.
- Здравствуйте, Вы мне не скажете, как пройти на улицу Шота Руставели?
- Слюшай сюда...вот видишь остановка, садишься на 16-й маршрут, едешь до улицы Багратиони, там садишься на троллейбус номер 2, спросишь, где рынок. Доедешь до рынка, купи там индюка и трахай ему мозги! ТЫ СТОИШЬ НА ШОТА РУСТАВЕЛИ!!!
Go to the top of the page
+Quote Post
dimajak
сообщение 11.11.2010, 22:46
Сообщение #4


Продвинутый участник
****

Группа: Пользователи
Сообщений: 157
Регистрация: 19.1.2010
Из: Волгоград
Пользователь №: 5 756
Спасибо сказали: 77 раз




Артём, Ksan, "спасибо" за помощь умники. Вам наверное проще запостить мусор вместо того чтобы пройти мимо или объяснить?
Вот мне, например, не понятно как работает чат-рум.
Что из себя представляет чат-рум - приват каждого юзера с ботом и бот рассылает в такие же приваты другим юзерам, так сказать общий приват бота или что-то другое? Как бот отправляет сообщение всем или одному юзеру в чат-руме? Как в чат-руме реализовать вывод сообщений двух юзеров, видимых только им?

Что в моей просьбе было архинедосягаемого до ваших снобских умов?

Было ли в ваших возможностях предоставить короткий пример кода по моей просьбе или нет?
Если нет то зачем гнать всякую чепуху?
Просто пройдите мимо и дайте возможность ответить более сведующему в этом вопросе человеку или как модератор удалите мое сообщение с аргументацией.
Незачем оскорблять либо намекать на ущербность из-за отсутствия соответствующих знаний в языке.
Удачи вам в вашей слишком умной жизни.
Go to the top of the page
+Quote Post
Ksan
сообщение 11.11.2010, 23:29
Сообщение #5


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




1. Ты хоть скачал/открыл/ставил скрипт из первого сообщения? Или сразу испугался?
2.
Цитата
Описание: возможно создать несколько чат комнат. Чат комнаты могут быть "закрытыми", то есть для получения сообщений нужно войти, а могут быть открытыми, то есть сообщения отсылаются всем доступным профилям (как в ОпЧате, вы не входите постоянно в ОпЧат, если вы Оператор, то он вам доступен).
Возможно - означает, что можно и не делать (то есть, ограничиться одной комнатой, как тебе надо)
3. Для чат-рума нет коротких кодов. Это тебе не отправка юзеру информации, какой у него айпи и шара.
Можешь попробовать переделать под свои нужды скрипт из сообщения #33, там только одна комната - для ВИПов.
4. Подсказка: организуй отправку меню только для определенного круга юзеров (для этого можно встроить таблицу ников либо показать команду входа в комнату только нужным людям (предварительно придумав и вписав в скрипт хитрую команду)) и сделай закрытую комнату (то есть, сообщения получаешь, только попав в комнату), это обеспечит, что будут общаться только нужные люди.
Go to the top of the page
+Quote Post
dimajak
сообщение 12.11.2010, 0:10
Сообщение #6


Продвинутый участник
****

Группа: Пользователи
Сообщений: 157
Регистрация: 19.1.2010
Из: Волгоград
Пользователь №: 5 756
Спасибо сказали: 77 раз




Ksan, спасибо, что наконец-то снизошел для более-менее адекватного ответа, хоть и не без сарказма.
Конечно же я давно скачал и потестил этот скрипт, иначе бы не стал задавать каких-либо вопросов. Для меня он был слишком громоздким, все равно расчитанным на несколько комнат, в нем много лишнего, поэтому показался сложным.
Разберусь сам, тем более, что после таких ответов "умников" в дальнейшем отпадает всякая охота спрашивать какого-либо совета.
Go to the top of the page
+Quote Post
Ksan
сообщение 12.11.2010, 0:55
Сообщение #7


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




dimajak, я бы тебе посоветовал не общаться на форумах, для этого у тебя слишком гипертрофированное самолюбие.
Ты находишь сарказм и "умничание" там, где их нет, и не находишь полезного там, где тебе его дают.
...Глупые "умники" пишут скрипты, а умные "мудрецы" просят у них скрипты и заодно их же поучают жизни..
Go to the top of the page
+Quote Post
Nickolya
сообщение 12.11.2010, 7:43
Сообщение #8


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




И тут значит... Вам бы только поучить друг друга, хотя это никому не нужно. Простейший чат, правда для русхаба, лежит вот тут. Однако там используются функции, которых нет в птоке, так что придется немного еще дописать тот код. Мне лично понятно для чего ты копаешь чаты, к сожалению у меня сейчас по загрузу не получится сделать мафию, хотя за алгоритм спасибо, вполне четко и ясно, так и надо было big_smile.gif
Если сам начнешь - помогу со всякими мелочами.
Go to the top of the page
+Quote Post
dimajak
сообщение 13.11.2010, 21:28
Сообщение #9


Продвинутый участник
****

Группа: Пользователи
Сообщений: 157
Регистрация: 19.1.2010
Из: Волгоград
Пользователь №: 5 756
Спасибо сказали: 77 раз




Цитата(Ksan @ 11.11.2010, 23:29) *
3. Для чат-рума нет коротких кодов.
есть, просто нужно потратить столько же времени на написание скрипта, сколько времени ты потратил на обяснение невозможности сделать это. big_smile.gif
Ksan, пусть будет так как ты себе представляешь. Все равно спасибо за помощь.
Nickolya, заготовка мафии написана, до какого-то момента работает. Расковырял чат-румы, просто при разборе усеченной версии скрипта для ВИП сразу смутила одна лишняя функция, поэтому и спросил в форуме.
Еще и частично неработающая клавиатура отняла нервных клеток. big_smile.gif
Добавил в скрипт, пока для общей (основной) комнаты. Если хочешь скину, стукни в PM. У самого времени не очень много, а приходится перелопачивать кучу сайтов в поисках инфы. Вот, например, Core.GetUserValue, здесь, в Функциях лишь сухое перечисление функций, а расшифровки nValueId и подобных - нет. :( Хорошо бы добавить User data IDs туда.
Go to the top of the page
+Quote Post
Nickolya
сообщение 14.11.2010, 8:15
Сообщение #10


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Описание есть в скриптинг интерфейсе, им и надо руководствоваться. У меня на быстрых ссылках стоит подобное, очень удобно и не надо никакого интернета:
Код
file://localhost/C:/Server/0.4.1.1/scripting.docs/scripting-interface.html/index.html


Твоей не нашел, так что стучи лучше в мою асю, там оперативнее: 368920175, там же жду и ссылку на скачивание чтобы посмотреть код и поправить в лучшую сторону.
Go to the top of the page
+Quote Post
dimajak
сообщение 16.11.2010, 17:29
Сообщение #11


Продвинутый участник
****

Группа: Пользователи
Сообщений: 157
Регистрация: 19.1.2010
Из: Волгоград
Пользователь №: 5 756
Спасибо сказали: 77 раз




а в чат-румах можно приват сделать? Типа пишем "Юзер1,Юзер2, Юзер3: Сообщение избранным" и сообщение приходит только перечисленным юзерам.
Go to the top of the page
+Quote Post
Nickolya
сообщение 17.11.2010, 0:26
Сообщение #12


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Да, только надо эту строку обработать, проверить ники на наличие в комнате, затем отправить им сообщение. Делается почти так же, как и отправка сообщения всем в чатруме, только таблицей ников для отправки у нас будет не таблица со всеми участниками, а только с теми, что будут в таблице, созданной парсером строки.
Go to the top of the page
+Quote Post
dimajak
сообщение 17.11.2010, 11:29
Сообщение #13


Продвинутый участник
****

Группа: Пользователи
Сообщений: 157
Регистрация: 19.1.2010
Из: Волгоград
Пользователь №: 5 756
Спасибо сказали: 77 раз




Вот как бы распарсить и загнать в таблицу ники?
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts От: Поделитесь менюшкой
От темы с ID: 3434
2 random name 4 941 9.5.2010, 13:58 Посл. сообщение: random name
No New Posts Topic has attachmentsПоделитесь менюшкой
кому не трудно выложите
1 Streter 7 257 9.5.2010, 8:38 Посл. сообщение: Saymon21

 



RSS Сейчас: 23.11.2024, 1:50