Комнаты (чатрумы) Rooms, API1, API2 | Создание чат-комнат для Verlihub и PtokaX |
Здравствуйте, гость ( Вход | Регистрация )
Комнаты (чатрумы) Rooms, API1, API2 | Создание чат-комнат для Verlihub и PtokaX |
3.3.2009, 5:13
Сообщение
#21
|
|
Освоившийся участник Группа: Пользователи Сообщений: 280 Регистрация: 4.6.2008 Из: Россия Пользователь №: 10 Спасибо сказали: 42 раза |
Неплохо бы поставить пароль на определенную комнату.
|
|
|
3.3.2009, 12:18
Сообщение
#22
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Позволю немного пооффтопить, думаю надо это! Касается Phazeus'а и Артём'а, я о конкретно этом топике. Пожалуйста, не надо цитировать полностью пост на который вы отвечаете если он является последним в теме. Постарайтесь не забивать ненужной (дублирующейся) информацией форум. Спасибо.
|
|
|
3.3.2009, 15:07
Сообщение
#23
|
|
Продвинутый участник Группа: Пользователи Сообщений: 179 Регистрация: 24.2.2009 Из: Самара Пользователь №: 2 340 Спасибо сказали: 103 раза |
Про пароль подумаю))
|
|
|
4.3.2009, 6:11
Сообщение
#24
|
|
Продвинутый участник Группа: Пользователи Сообщений: 179 Регистрация: 24.2.2009 Из: Самара Пользователь №: 2 340 Спасибо сказали: 103 раза |
ВНИМАНИЕ!!!
Вышла новая усовершенствованная версия 1.3.0 без привязки к профилям и усовершенствованным алгоритмом кроссплатформенной локализации без потери в производительности. Добавлено много всяких полезных штучек и мелочей Ссылка на скачивание в первом сообщении топика. Налетаем, тестируем!!! И не забудьте старую версию удалить |
|
|
4.3.2009, 12:27
Сообщение
#25
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Ну вот. Совсем другое дело. Это более логично разнести API функции различных хабов по разным файлам.
|
|
|
5.3.2009, 14:39
Сообщение
#26
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Вот и ошибки пошли ...<•Комнаты•> *** 03/05/09 13:38:00 В скрипте произошла ошибка: PtokaX 0.4.0.0.7\scripts\Rooms.lua:1349: attempt to index global 'isOp' (a function value)
в чём может быть проблема? |
|
|
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. |
|
|
5.3.2009, 21:06
Сообщение
#28
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
А можно сделать что бы "Тюрьма" была на определённое время...а то бывает посадишь и забудешь )))
|
|
|
6.3.2009, 11:41
Сообщение
#29
|
|
Продвинутый участник Группа: Пользователи Сообщений: 179 Регистрация: 24.2.2009 Из: Самара Пользователь №: 2 340 Спасибо сказали: 103 раза |
Ну если заняться будет нечем, сделаю... Для этого надо будильник заводить
|
|
|
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) пропускает команду +комнаты в чат |
|
|
8.3.2009, 14:18
Сообщение
#31
|
|
Продвинутый участник Группа: Пользователи Сообщений: 179 Регистрация: 24.2.2009 Из: Самара Пользователь №: 2 340 Спасибо сказали: 103 раза |
Напиши пожалуйста, при каких обстоятельствах эта ошибка и как пропускает +комнаты в чат? При этом ошибку выдаёт?
|
|
|
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, Вы хотите войти в комнату Знакомства, но понимаете, что её заклинило |
|
|
8.3.2009, 15:52
Сообщение
#33
|
|
Продвинутый участник Группа: Пользователи Сообщений: 179 Регистрация: 24.2.2009 Из: Самара Пользователь №: 2 340 Спасибо сказали: 103 раза |
и что значит: [17:31:56] <Кубрик _экипажа> MATPOC, Вы хотите войти в комнату Знакомства, но понимаете, что её заклинило Значит комната эта имеет уровень больше, чем пользователь Матрос. ВНИМАНИЕ БАГФИКС!!! Устранена ошибка в процедуре проверки выходящих с Хаба пользователей на наличие у них именной комнаты, анрегам запрещена регистрация персональных комнат. Исправлено в версии 1.3.2 (в первом сообщении топика). Не забудьте удалить старый скрипт и его базы. |
|
|
8.3.2009, 15:56
Сообщение
#34
|
|
Освоившийся участник Группа: Пользователи Сообщений: 314 Регистрация: 13.10.2008 Пользователь №: 791 Спасибо сказали: 9 раз |
у меня Матрос имеет 9 профиль, на верликовском стиле это какой будет?. что значит уровень комнаты?
upd: был 1.3.3 а сейчас сиал 1.3.2 или мне показалось? |
|
|
8.3.2009, 15:59
Сообщение
#35
|
|
Продвинутый участник Группа: Пользователи Сообщений: 179 Регистрация: 24.2.2009 Из: Самара Пользователь №: 2 340 Спасибо сказали: 103 раза |
Надо было читать инсрукцию Верлихабовский стиль устранён давно, в стиле того сервера, где юзаешь. На Птоке будет по убыванию номера профиля возрастание прав Так что на Птоке 0 - самый старший класс, а 9.. это как раз наоборот
Нет апдейт был 1.3.1 стал 1.3.2. Или я совсем уроненный головой стал, что вполне допускаю |
|
|
8.3.2009, 20:05
Сообщение
#36
|
|
Освоившийся участник Группа: Пользователи Сообщений: 314 Регистрация: 13.10.2008 Пользователь №: 791 Спасибо сказали: 9 раз |
и в каком месте скрипта это редактируется?
|
|
|
9.3.2009, 3:18
Сообщение
#37
|
|
Продвинутый участник Группа: Пользователи Сообщений: 179 Регистрация: 24.2.2009 Из: Самара Пользователь №: 2 340 Спасибо сказали: 103 раза |
При создании комнаты Или редактировании...
|
|
|
10.3.2009, 4:07
Сообщение
#38
|
|
Продвинутый участник Группа: Пользователи Сообщений: 179 Регистрация: 24.2.2009 Из: Самара Пользователь №: 2 340 Спасибо сказали: 103 раза |
ВНИМАНИЕ, БАГФИКС!!!
Исправлен баг при изменении параметров комнаты (багфикс); Добавлена возможность создавать комнаты с уровнем -1 (для PtokaX); Исправлена сравнительная процедура проверки прав двух классов для PtokaX (багфикс); Исправлена функция "выпустить" (багфикс); Исправлено уведомление при выходе участника комнаты с Хаба (багфикс). Исправлено в версии 1.3.3 в первом сообщении топика. При обновлении скрипта с версии 1.3.2 удаление баз не требуется. |
|
|
10.3.2009, 9:54
Сообщение
#39
|
|
Начинающий Группа: Пользователи Сообщений: 21 Регистрация: 17.11.2008 Пользователь №: 1 116 Спасибо сказали: 9 раз |
Едрит вашу налево...
Я уже переделал кое-чо, терь обновление (( Ну ради этих исправлений, переделаю снова ) А вообще, автору спс и вот предложение: команды на русском - жуть конечно, править приходится целых полчаса - сделай в папке Rooms, где конфиг и базы, файл Rooms_cmd.lua, с перечнем команд, например Код Rooms_in = "r-in" --"комнаты_войти" (способов несколько) и туда-же всю функцию function VH_OnUserLogin(user)Rooms_out = "r-out" --"комнаты_выйти" Rooms_close = "r-cl" --"комнаты_запереть" ... В теле скрипта ясное дело меняем Код 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.х.х и с десяток скриптов |
|
|
10.3.2009, 19:10
Сообщение
#40
|
|
Продвинутый участник Группа: Пользователи Сообщений: 179 Регистрация: 24.2.2009 Из: Самара Пользователь №: 2 340 Спасибо сказали: 103 раза |
команды на русском - жуть конечно, править приходится целых полчаса - сделай в папке Rooms, где конфиг и базы, файл Rooms_cmd.lua Я наоборот за команды на Русском, чтобы ЛЮДИ пользовались, я не для пендосов скрипты пишу, а для Людей. Команды-переменные может сделаю, сам думал, да лень было всегда Код Кстати, при создании комнаты желательно бы уведомление опам. Вроде сделал в новой версии Код Фишка с именными комнатами - супер. Заценили. Однако. До сих пор неясен механизм и его реализация - как УБРАТЬ из меню удаленные пункты... Это касается и данного скрипта. Да, я не знаю как убирать из меня пункты командно. Сейчас надо обновить просто меню (обновить список пользователей или перезайти на хаб). Так что пока будет так. Цитата Поправка автору - Не надо вводить название и описание комнаты, автоматом называть НИК_ROOM. Ну мы же не загоны для баранов создаём, а Комнаты. Описание пусть будет Человечным, если Вы не против ;) Цитата Еще один момент: Открыто 4 комнаты, например у меня как администратора ибо я хочу читать всю ту муть что пишут в них. Я перезахожу, или CTRL+R, и у меня 2-3 (всегда по разному) комнаты уходят в ОФФлайн Потому что есть скрытые комнаты Они не видны, поэтому в оффлайне. Просто посмотри список юзеров в ней и она тебе напишет ;) ли не делай скрытых (персональные всегда скрыты, но можно в качестве эксклюзива создать робота через Экзекутора) Цитата Вот такие пироги. Ну всегда приходится с чем-то мириться.. Команды с переменными сделаю. Остальное пока не знаю как поборот, да и не особо то это и критично. Пользы от такого решения больше ИМХО.Спасибо >>>>>> Как насчет такой фишки: Допустим есть 4 комнаты по умолчанию, заданные в скрипте. Почему бы автоматом не вводить юзеров в эти комнаты? Например установить флаг "1" - вводить всех принудительно. Такая комната может быть Новостной. Тоесть при первом же сообщении, его увидят все. <<<<<< Ну это ИМХО лишнее, не надо принуждать никого ни к чему, вы же Люди! Потомки Богов! Так давайте друг-друга уважать и уважать право выбора ;) Всем спасибо |
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
Расширенные комнаты | 1 | ShadoWx | 6 809 | 7.2.2012, 13:13 Посл. сообщение: Артём | |
Чат Комнаты API2 | Возможно создать несколько чат комнат |
44 | Setuper | 61 029 | 21.9.2010, 17:29 Посл. сообщение: Nickolya | |
Нужно сделать дроп юзеров с комнаты! Помогайте |
1 | X-Sky | 6 676 | 26.9.2009, 16:45 Посл. сообщение: Wariner | |
Чат комнаты для стран скрипт для Ptokax 4.1.1 |
12 | apelsin | 16 447 | 5.8.2009, 18:31 Посл. сообщение: apelsin | |
От: Комнаты (чатрумы) Rooms От темы с ID: 1443 |
2 | Tarantul13 | 7 409 | 19.6.2009, 21:45 Посл. сообщение: Tarantul13 | |
От: Комнаты (чатрумы) Rooms От темы с ID: 1443 |
0 | Артём | 5 239 | 27.5.2009, 20:40 Посл. сообщение: Артём | |
От: Чат Комнаты От темы с ID: 438 |
1 | Tarantul13 | 6 435 | 18.4.2009, 16:16 Посл. сообщение: Setuper | |
От: Чат Комнаты От темы с ID: 438 |
1 | Артём | 4 569 | 26.1.2009, 15:18 Посл. сообщение: D'aspid | |
От: Кроссплатформенный Скрипт Комнаты (чатрумы) Rooms От темы с ID: 1443 |
-1 | -- | 5 687 | -- Посл. сообщение: -- |
|
Сейчас: 23.12.2024, 4:16 |