myDC.ru

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

 
4 страниц V  < 1 2 3 4 >  
Ответить в данную темуНачать новую тему

> Комнаты (чатрумы) Rooms, API1, API2 | Создание чат-комнат для Verlihub и PtokaX

D'aspid
сообщение 3.3.2009, 5:13
Сообщение #21


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 280
Регистрация: 4.6.2008
Из: Россия
Пользователь №: 10
Спасибо сказали: 42 раза




Неплохо бы поставить пароль на определенную комнату.
Go to the top of the page
+Quote Post
Nickolya
сообщение 3.3.2009, 12:18
Сообщение #22


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

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




Позволю немного пооффтопить, думаю надо это! Касается Phazeus'а и Артём'а, я о конкретно этом топике. Пожалуйста, не надо цитировать полностью пост на который вы отвечаете если он является последним в теме. Постарайтесь не забивать ненужной (дублирующейся) информацией форум. Спасибо.
Go to the top of the page
+Quote Post
Phazeus
сообщение 3.3.2009, 15:07
Сообщение #23


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

Группа: Пользователи
Сообщений: 179
Регистрация: 24.2.2009
Из: Самара
Пользователь №: 2 340
Спасибо сказали: 103 раза




Про пароль подумаю))
Go to the top of the page
+Quote Post
Phazeus
сообщение 4.3.2009, 6:11
Сообщение #24


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

Группа: Пользователи
Сообщений: 179
Регистрация: 24.2.2009
Из: Самара
Пользователь №: 2 340
Спасибо сказали: 103 раза




ВНИМАНИЕ!!!
Вышла новая усовершенствованная версия 1.3.0 без привязки к профилям и усовершенствованным алгоритмом кроссплатформенной локализации без потери в производительности. Добавлено много всяких полезных штучек и мелочей big_smile.gif Ссылка на скачивание в первом сообщении топика.
Налетаем, тестируем!!! big_smile.gif И не забудьте старую версию удалить big_smile.gif
Go to the top of the page
+Quote Post
Setuper
сообщение 4.3.2009, 12:27
Сообщение #25


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Ну вот. Совсем другое дело. Это более логично разнести API функции различных хабов по разным файлам.
Go to the top of the page
+Quote Post
Артём
сообщение 5.3.2009, 14:39
Сообщение #26


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

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




Вот и ошибки пошли eyes_droped.gif ...<•Комнаты•> *** 03/05/09 13:38:00 В скрипте произошла ошибка: PtokaX 0.4.0.0.7\scripts\Rooms.lua:1349: attempt to index global 'isOp' (a function value)
в чём может быть проблема?
Go to the top of the page
+Quote Post
Phazeus
сообщение 5.3.2009, 17:46
Сообщение #27


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

Группа: Пользователи
Сообщений: 179
Регистрация: 24.2.2009
Из: Самара
Пользователь №: 2 340
Спасибо сказали: 103 раза




ВНИМАНИЕ БАГФИКС!!!
Строка 1349:
Строку
Код
if MySettings["RoomsList"][To][3]=="0" and isOp[user]==false then

заменить на
Код
if MySettings["RoomsList"][To][3]=="0" and isOp(user)==false then

Исправлено в версии 1.3.1.
Go to the top of the page
+Quote Post
Артём
сообщение 5.3.2009, 21:06
Сообщение #28


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

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




А можно сделать что бы "Тюрьма" была на определённое время...а то бывает посадишь и забудешь ))) bad_smile.gif
Go to the top of the page
+Quote Post
Phazeus
сообщение 6.3.2009, 11:41
Сообщение #29


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

Группа: Пользователи
Сообщений: 179
Регистрация: 24.2.2009
Из: Самара
Пользователь №: 2 340
Спасибо сказали: 103 раза




Ну если заняться будет нечем, сделаю... laughing.gif Для этого надо будильник заводить laughing.gif
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 7.3.2009, 20:26
Сообщение #30


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




[22:19:32] <опская> <комнаты> *** 03/07/09 22:19:31 В скрипте произошла ошибка: d:\_hubs\test 0.4.1.1\scripts\Rooms.lua:1493: attempt to index field '?' (a nil value)

[22:58:45] <опская> <комнаты> *** 03/07/09 22:58:45 В скрипте произошла ошибка: D:\_hubs\0.4.1.1\scripts\Rooms.lua:430: attempt to index field '?' (a nil value)
пропускает команду +комнаты в чат
Go to the top of the page
+Quote Post
Phazeus
сообщение 8.3.2009, 14:18
Сообщение #31


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

Группа: Пользователи
Сообщений: 179
Регистрация: 24.2.2009
Из: Самара
Пользователь №: 2 340
Спасибо сказали: 103 раза




Напиши пожалуйста, при каких обстоятельствах эта ошибка и как пропускает +комнаты в чат? При этом ошибку выдаёт?
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 8.3.2009, 15:39
Сообщение #32


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




при обстоятельствах когда скрипт скачан и запущен)))
при вызове справки. из меню или при вводе команды
ошибка
D:\_hubs\0.4.1.1\scripts\Rooms.lua:430: attempt to index field '?' (a nil value)

и что значит: [17:31:56] <Кубрик _экипажа> MATPOC, Вы хотите войти в комнату Знакомства, но понимаете, что её заклинило
Go to the top of the page
+Quote Post
Phazeus
сообщение 8.3.2009, 15:52
Сообщение #33


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

Группа: Пользователи
Сообщений: 179
Регистрация: 24.2.2009
Из: Самара
Пользователь №: 2 340
Спасибо сказали: 103 раза




Цитата(MEXAHuK @ 8.3.2009, 16:39) *
и что значит: [17:31:56] <Кубрик _экипажа> MATPOC, Вы хотите войти в комнату Знакомства, но понимаете, что её заклинило

Значит комната эта имеет уровень больше, чем пользователь Матрос.


ВНИМАНИЕ БАГФИКС!!!
Устранена ошибка в процедуре проверки выходящих с Хаба пользователей на наличие у них именной комнаты, анрегам запрещена регистрация персональных комнат.

Исправлено в версии 1.3.2 (в первом сообщении топика).

Не забудьте удалить старый скрипт и его базы.
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 8.3.2009, 15:56
Сообщение #34


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




у меня Матрос имеет 9 профиль, на верликовском стиле это какой будет?. что значит уровень комнаты?

upd: был 1.3.3 а сейчас сиал 1.3.2 или мне показалось?
Go to the top of the page
+Quote Post
Phazeus
сообщение 8.3.2009, 15:59
Сообщение #35


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

Группа: Пользователи
Сообщений: 179
Регистрация: 24.2.2009
Из: Самара
Пользователь №: 2 340
Спасибо сказали: 103 раза




Надо было читать инсрукцию big_smile.gif Верлихабовский стиль устранён давно, в стиле того сервера, где юзаешь. На Птоке будет по убыванию номера профиля возрастание прав big_smile.gif Так что на Птоке 0 - самый старший класс, а 9.. это как раз наоборот big_smile.gif

Нет апдейт был 1.3.1 стал 1.3.2. Или я совсем уроненный головой стал, что вполне допускаю laughing.gif
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 8.3.2009, 20:05
Сообщение #36


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




и в каком месте скрипта это редактируется?
Go to the top of the page
+Quote Post
Phazeus
сообщение 9.3.2009, 3:18
Сообщение #37


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

Группа: Пользователи
Сообщений: 179
Регистрация: 24.2.2009
Из: Самара
Пользователь №: 2 340
Спасибо сказали: 103 раза




При создании комнаты big_smile.gif Или редактировании...
Go to the top of the page
+Quote Post
Phazeus
сообщение 10.3.2009, 4:07
Сообщение #38


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

Группа: Пользователи
Сообщений: 179
Регистрация: 24.2.2009
Из: Самара
Пользователь №: 2 340
Спасибо сказали: 103 раза




ВНИМАНИЕ, БАГФИКС!!!
Исправлен баг при изменении параметров комнаты (багфикс);
Добавлена возможность создавать комнаты с уровнем -1 (для PtokaX);
Исправлена сравнительная процедура проверки прав двух классов для PtokaX (багфикс);
Исправлена функция "выпустить" (багфикс);
Исправлено уведомление при выходе участника комнаты с Хаба (багфикс).
Исправлено в версии 1.3.3 в первом сообщении топика.

При обновлении скрипта с версии 1.3.2 удаление баз не требуется.
Go to the top of the page
+Quote Post
SCALOlaz
сообщение 10.3.2009, 9:54
Сообщение #39


Начинающий
*

Группа: Пользователи
Сообщений: 21
Регистрация: 17.11.2008
Пользователь №: 1 116
Спасибо сказали: 9 раз




Едрит вашу налево...

Я уже переделал кое-чо, терь обновление (( Ну ради этих исправлений, переделаю снова )

А вообще, автору спс и вот предложение:
команды на русском - жуть конечно, править приходится целых полчаса
- сделай в папке Rooms, где конфиг и базы, файл Rooms_cmd.lua, с перечнем команд, например
Код
Rooms_in = "r-in"         --"комнаты_войти"
Rooms_out = "r-out"        --"комнаты_выйти"
Rooms_close = "r-cl"        --"комнаты_запереть" ...
(способов несколько) и туда-же всю функцию function VH_OnUserLogin(user)

В теле скрипта ясное дело меняем
Код
if curCmd==Rooms_in then ...
. Таким образом упрощается замена команд

в скрипте, перед подгрузкой черного списка:
Код
    if loadfile(MySettings["PathName"].."Rooms_cmd.lua") then dofile(MySettings["PathName"].."Rooms_cmd.lua") end


Кстати, при создании комнаты желательно бы уведомление опам.

Щас гляну нововведения в 1.3.3 сборке )
-----------------

Фишка с именными комнатами - супер. Заценили.
Однако. До сих пор неясен механизм и его реализация - как УБРАТЬ из меню удаленные пункты... Это касается и данного скрипта.

Представьте картинку: в хабе к примеру 100 юзеров (к примеру!), каждому приспичило создать именную комнату. Поправка автору - Не надо вводить название и описание комнаты, автоматом называть НИК_ROOM. (таким образом - на одного юзера одна комната)

Итак, представьте. Создано 100 именных комнат. В меню У ВСЕХ юзеров они появились. Ну или у тех, кто видит список, не важно.
Юзеры удаляют 10-15 комнат, но в списке они остаются у ВСЕХ!!!
Операторы смогут удалить сами комнаты, но заставить всех пользователей каждый раз после чистки делать CTRL+R - врядли...

Еще один момент: Открыто 4 комнаты, например у меня как администратора ибо я хочу читать всю ту муть что пишут в них. Я перезахожу, или CTRL+R, и у меня 2-3 (всегда по разному) комнаты уходят в ОФФлайн, хотя там я якобы "Вышел с хаба" и "Снова вошел". Комнаты недоступны до тех пор, пока кто-нибудь в них что-то не напишет

Третий момент: именные комнаты. Автор комнаты НЕ МОЖЕТ ее увидеть пока кто-то не напишет там. А для этого сначала нужно пригласить туда кого-либо, или ждать пока кто-то заметит новую комнату. Проверка увенчалась таким итогом: автор одной из именок, напугавшись что не видит комнату, но ему пишет "Вы уже в комнате", повторно создал эту же комнату! В итоге, в меню на данной комнате получили по три штуки Войти, Выйти, Состав....

Вот такие пироги.

Идея - обалденная! Автору респект

Как насчет такой фишки:
Допустим есть 4 комнаты по умолчанию, заданные в скрипте. Почему бы автоматом не вводить юзеров в эти комнаты? Например установить флаг "1" - вводить всех принудительно. Такая комната может быть Новостной. Тоесть при первом же сообщении, его увидят все.

Курю Птоху 4.1.х.х и с десяток скриптов
Go to the top of the page
+Quote Post
Phazeus
сообщение 10.3.2009, 19:10
Сообщение #40


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

Группа: Пользователи
Сообщений: 179
Регистрация: 24.2.2009
Из: Самара
Пользователь №: 2 340
Спасибо сказали: 103 раза




Цитата(SCALOlaz @ 10.3.2009, 10:54) *
команды на русском - жуть конечно, править приходится целых полчаса
- сделай в папке Rooms, где конфиг и базы, файл Rooms_cmd.lua

Я наоборот за команды на Русском, чтобы ЛЮДИ пользовались, я не для пендосов скрипты пишу, а для Людей. Команды-переменные может сделаю, сам думал, да лень было всегда big_smile.gif
Код
Кстати, при создании комнаты желательно бы уведомление опам.

Вроде сделал в новой версии big_smile.gif
Код
Фишка с именными комнатами - супер. Заценили.
Однако. До сих пор неясен механизм и его реализация - как УБРАТЬ из меню удаленные пункты... Это касается и данного скрипта.

Да, я не знаю как убирать из меня пункты командно. Сейчас надо обновить просто меню (обновить список пользователей или перезайти на хаб). Так что пока будет так.
Цитата
Поправка автору - Не надо вводить название и описание комнаты, автоматом называть НИК_ROOM.

Ну мы же не загоны для баранов создаём, а Комнаты. Описание пусть будет Человечным, если Вы не против ;)
Цитата
Еще один момент: Открыто 4 комнаты, например у меня как администратора ибо я хочу читать всю ту муть что пишут в них. Я перезахожу, или CTRL+R, и у меня 2-3 (всегда по разному) комнаты уходят в ОФФлайн

Потому что есть скрытые комнаты big_smile.gif Они не видны, поэтому в оффлайне. Просто посмотри список юзеров в ней и она тебе напишет ;) ли не делай скрытых (персональные всегда скрыты, но можно в качестве эксклюзива создать робота через Экзекутора)
Цитата
Вот такие пироги.
Ну всегда приходится с чем-то мириться.. Команды с переменными сделаю. Остальное пока не знаю как поборот, да и не особо то это и критично. Пользы от такого решения больше ИМХО.
Спасибо big_smile.gif

>>>>>>
Как насчет такой фишки:
Допустим есть 4 комнаты по умолчанию, заданные в скрипте. Почему бы автоматом не вводить юзеров в эти комнаты? Например установить флаг "1" - вводить всех принудительно. Такая комната может быть Новостной. Тоесть при первом же сообщении, его увидят все.
<<<<<<

Ну это ИМХО лишнее, не надо принуждать никого ни к чему, вы же Люди! Потомки Богов! Так давайте друг-друга уважать и уважать право выбора ;)


Всем спасибо big_smile.gif
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Расширенные комнаты
1 ShadoWx 6 439 7.2.2012, 13:13 Посл. сообщение: Артём
No new Topic has attachmentsЧат Комнаты
API2 | Возможно создать несколько чат комнат
44 Setuper 57 959 21.9.2010, 17:29 Посл. сообщение: Nickolya
Closed Topic has attachmentsНужно сделать дроп юзеров с комнаты!
Помогайте
1 X-Sky 6 333 26.9.2009, 16:45 Посл. сообщение: Wariner
No New Posts Чат комнаты для стран
скрипт для Ptokax 4.1.1
12 apelsin 15 444 5.8.2009, 18:31 Посл. сообщение: apelsin
No New Posts От: Комнаты (чатрумы) Rooms
От темы с ID: 1443
2 Tarantul13 6 978 19.6.2009, 21:45 Посл. сообщение: Tarantul13
No New Posts От: Комнаты (чатрумы) Rooms
От темы с ID: 1443
0 Артём 4 951 27.5.2009, 20:40 Посл. сообщение: Артём
No New Posts От: Чат Комнаты
От темы с ID: 438
1 Tarantul13 6 097 18.4.2009, 16:16 Посл. сообщение: Setuper
No New Posts От: Чат Комнаты
От темы с ID: 438
1 Артём 4 257 26.1.2009, 15:18 Посл. сообщение: D'aspid
No New Posts От: Кроссплатформенный Скрипт Комнаты (чатрумы) Rooms
От темы с ID: 1443
-1 -- 5 411 -- Посл. сообщение: --

 



RSS Сейчас: 29.3.2024, 17:34