|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]()
Сообщение
#1
|
|
![]() Site Reliability Engineer ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз ![]() |
Название: ChatNickChanger
Версия скрипта: v 1.1 Версия API: API2 Автор: Nickolya Описание: Скрипт позволяет администратору и операторам хаба менять ники выводимые в чат пользователей и самих себя при этом ник останется такой же даже при переподключении к хабу. При установке нового ника в списке пользователей появится новый юзер-бот с шарой тегом слотами и тд. Описание настроек скрипта: Ники админов, которым будут доступны команды скрипта, в то же время им нельзя менять ник в чате: Код tAdmins = { ["Saymon"] = true, ["yahoo"] = true, ["К@пит;-)шка"] = true, } Профили, которым доступны команды. true - Да. false - Нет. Код tAccessCmds = { [0] = true, [1] = true, } Код Профили, которым можно менять ник. true - Да. false - Нет. tChangableProfiles = { [2] = true, [3] = true, [-1] = true, } Разрешить ли тем кому доступны команды изменять свой собственный ник. true - Да. false - Нет. Код bEnabledSelfChanging = true Реагировать ли на команды, т.е. изменять ли ник в чате при использовании юзером команд. true - Да. false - Нет. Код bReactionToCmds = false Регистрировать ли бота с измененным ником. true - Да. false - Нет. Код bRegBot = true Сохранять ли описание и e-mail у бота, при настройке false поля будут пустыми. true - Да. false - Нет. (При включении функции администратору нужно быть осторожней, особенно если стоит описание Owner myhub... или что-то в этом роде.) Код bSaveUserData = false Соблюдать ли статус юзера при регистрации бота, т.е. если юзер, которому меняется ник - оператор, то и бот будет оператором, при настройке false бот всегда будет без ключа: Код bMakeBotOp = false Цитата Изменения в версии 1.1: - добавлена опция для команды, позволяющая не регистрировать (или регистрировать) бота в списке юзеров Внимание: Ники нужно указывать без пробелов. Внимание: при переходе на новую версию лучше удалить файл с измененными никами (ChangedChatNicks.tbl). Старые версии
Прикрепленные файлы
|
|
|
![]()
Сообщение
#2
|
|
![]() Белый Волк ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз ![]() |
Вопрос - если ник юзера меняешь и появляется в списке новый ник, то куда девается старый? Тоже в списке остаётся? Если да, то не становится ли скрипт неким раздувателем размеров хаба?
|
|
|
![]()
Сообщение
#3
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Новый ник не появляется в списке юзеров. В списке юзеров по-прежнему будет старый ник.
Новый ник будет только в чате. Новый ник - это фактически незарегистрированный бот на хабе, которого нет в списке. |
|
|
![]()
Сообщение
#4
|
|
![]() Белый Волк ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз ![]() |
Цитата из первого сообщения:
Код При установке нового ника в списке пользователей появится новый юзер-бот с шарой тегом слотами и тд.
|
|
|
![]()
Сообщение
#5
|
|
![]() Site Reliability Engineer ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз ![]() |
Новый ник будет висеть как бот если в переменной bRegBot поставить true. При этом старый ник тоже остаётся в списке юзеров.
|
|
|
![]()
Сообщение
#6
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Да, действительно. Пардон, я не посмотрел весь код
|
|
|
![]()
Сообщение
#7
|
|
![]() Белый Волк ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз ![]() |
Цитата Новый ник будет висеть как бот если в переменной bRegBot поставить true. При этом старый ник тоже остаётся в списке юзеров. Мне кажется, это излишне. Ни к чему этот новый ник пихать в список ещё.
|
|
|
![]()
Сообщение
#8
|
|
![]() Главный ра******й тут... ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз ![]() |
Специально для этого есть опция, позволяющая не "пихать" новый ник в список юзеров. Каждый решает сам как настроить скрипт, но без ника в списке юзеров ты не можешь вызывать контекстное меню у юзера и быстро ему отвечать двойным нажатием на ник, что порой необходимо. Всё опять же опционально, как хотите - так и делайте.
|
|
|
![]()
Сообщение
#9
|
|
![]() мяу =^.^= ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 414 Регистрация: 20.5.2008 Пользователь №: 6 Спасибо сказали: 14 раз ![]() |
хе)) продвинутая моя идея))) а почему без опции стереть ник из чата?
|
|
|
![]()
Сообщение
#10
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 176 Регистрация: 11.7.2008 Пользователь №: 171 Спасибо сказали: 182 раза ![]() |
Пробелы в нике и разные фишки реализованы тут: http://mydc.ru/topic2357.html
Легко можно прикрутить допуск по никам и т.д. |
|
|
![]() ![]()
Сообщение
#11
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 9 Регистрация: 25.4.2010 Пользователь №: 6 712 Спасибо сказали: 0 раз ![]() |
а можно что бы новый ник выделялся красным цветом???
а то пользователи не втыкают))))) |
|
|
![]()
Сообщение
#12
|
|
![]() Site Reliability Engineer ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз ![]() |
Код bRegBot = true замени на Код bRegBot = false
|
|
|
![]()
Сообщение
#13
|
|
![]() Главный ра******й тут... ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз ![]() |
Точно, Tsd, где ты раньше был?
![]() ![]() |
|
|
![]()
Сообщение
#14
|
|
![]() Главный ра******й тут... ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз ![]() |
Чтобы не палиться при использовании команды кика через клиента (при отправке <nick> is kicking ... because: ...) необходимо
перед Код local tChangedNickTable = tChangedChatNicks[tUser.sNick] or false добавить Код if sData:match "^%b<>%s+is%s+kicking%s+.+$" then
return end |
|
|
![]()
Сообщение
#15
|
|
![]() Site Reliability Engineer ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз ![]() |
Добавил, перезалил
![]() |
|
|
![]()
Сообщение
#16
|
|
![]() Главный ра******й тут... ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз ![]() |
Добавил небольшой функционал в скрипт по запросу Saymon'а, подробности в 1 сообщении.
|
|
|
![]()
Сообщение
#17
|
|
![]() Местный ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз ![]() |
Заметил ошибку, приводящую к постоянным отправкам пустых команд всем юзерам. Для исправления ошибки необходимо заменить в двух местах
Код local sString = {""} наКод local sString = {}
|
|
|
![]() ![]() |
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
![]() |
![]() API2 | Расширенная погода с rp5.ru |
134 | Nickolya | 129 174 | 12.7.2012, 12:59 Посл. сообщение: striker |
![]() |
![]() Расширенная погода с rp5.ru |
3 | Saymon21 | 10 422 | 11.7.2012, 17:00 Посл. сообщение: KCAHDEP |
![]() |
![]() API1 | Скрипт оффлайн информации по юзерам |
20 | Nickolya | 28 087 | 2.11.2010, 9:05 Посл. сообщение: kool |
![]() |
От: Weather [ Api 1&2 ] [ By Nickolya ] От темы с ID: 393 |
0 | ustas | 5 842 | 8.8.2009, 18:36 Посл. сообщение: ustas |
![]() |
Сейчас: 17.2.2025, 8:38 |