|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
27.4.2010, 12:31
Сообщение
#1
|
|
![]() Активист! ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 614 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 401 раз |
Название: 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). Старые версии
Прикрепленные файлы
|
|
|
|
27.4.2010, 15:50
Сообщение
#2
|
|
![]() Белый Волк ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 413 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 445 раз |
Вопрос - если ник юзера меняешь и появляется в списке новый ник, то куда девается старый? Тоже в списке остаётся? Если да, то не становится ли скрипт неким раздувателем размеров хаба?
|
|
|
|
27.4.2010, 16:02
Сообщение
#3
|
|
|
Lua-master ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 064 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1389 раз |
Новый ник не появляется в списке юзеров. В списке юзеров по-прежнему будет старый ник.
Новый ник будет только в чате. Новый ник - это фактически незарегистрированный бот на хабе, которого нет в списке. |
|
|
|
27.4.2010, 16:11
Сообщение
#4
|
|
![]() Белый Волк ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 413 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 445 раз |
Цитата из первого сообщения:
Код При установке нового ника в списке пользователей появится новый юзер-бот с шарой тегом слотами и тд.
|
|
|
|
27.4.2010, 16:12
Сообщение
#5
|
|
![]() Активист! ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 614 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 401 раз |
Новый ник будет висеть как бот если в переменной bRegBot поставить true. При этом старый ник тоже остаётся в списке юзеров.
|
|
|
|
27.4.2010, 16:13
Сообщение
#6
|
|
|
Lua-master ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 064 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1389 раз |
Да, действительно. Пардон, я не посмотрел весь код
|
|
|
|
27.4.2010, 16:23
Сообщение
#7
|
|
![]() Белый Волк ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 413 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 445 раз |
Цитата Новый ник будет висеть как бот если в переменной bRegBot поставить true. При этом старый ник тоже остаётся в списке юзеров. Мне кажется, это излишне. Ни к чему этот новый ник пихать в список ещё.
|
|
|
|
27.4.2010, 16:29
Сообщение
#8
|
|
![]() Главный ра******й тут... ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 1 784 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 682 раза |
Специально для этого есть опция, позволяющая не "пихать" новый ник в список юзеров. Каждый решает сам как настроить скрипт, но без ника в списке юзеров ты не можешь вызывать контекстное меню у юзера и быстро ему отвечать двойным нажатием на ник, что порой необходимо. Всё опять же опционально, как хотите - так и делайте.
|
|
|
|
27.4.2010, 17:07
Сообщение
#9
|
|
![]() мяу =^.^= ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 481 Регистрация: 20.5.2008 Пользователь №: 6 Спасибо сказали: 12 раз |
хе)) продвинутая моя идея))) а почему без опции стереть ник из чата?
|
|
|
|
27.4.2010, 22:44
Сообщение
#10
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 123 Регистрация: 11.7.2008 Пользователь №: 171 Спасибо сказали: 112 раза |
Пробелы в нике и разные фишки реализованы тут: http://mydc.ru/topic2357.html
Легко можно прикрутить допуск по никам и т.д. |
|
|
|
27.4.2010, 22:48
Сообщение
#11
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 9 Регистрация: 25.4.2010 Пользователь №: 6 712 Спасибо сказали: 0 раз |
а можно что бы новый ник выделялся красным цветом???
а то пользователи не втыкают))))) |
|
|
|
27.4.2010, 22:55
Сообщение
#12
|
|
![]() Активист! ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 614 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 401 раз |
Код bRegBot = true замени на Код bRegBot = false
|
|
|
|
28.4.2010, 10:01
Сообщение
#13
|
|
![]() Главный ра******й тут... ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 1 784 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 682 раза |
Точно, Tsd, где ты раньше был?
|
|
|
|
15.7.2010, 17:18
Сообщение
#14
|
|
![]() Главный ра******й тут... ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 1 784 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 682 раза |
Чтобы не палиться при использовании команды кика через клиента (при отправке <nick> is kicking ... because: ...) необходимо
перед Код local tChangedNickTable = tChangedChatNicks[tUser.sNick] or false добавить Код if sData:match "^%b<>%s+is%s+kicking%s+.+$" then
return end |
|
|
|
15.7.2010, 23:03
Сообщение
#15
|
|
![]() Активист! ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 614 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 401 раз |
Добавил, перезалил
|
|
|
|
15.10.2010, 17:21
Сообщение
#16
|
|
![]() Главный ра******й тут... ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 1 784 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 682 раза |
Добавил небольшой функционал в скрипт по запросу Saymon'а, подробности в 1 сообщении.
|
|
|
|
20.12.2011, 9:25
Сообщение
#17
|
|
![]() Scripter ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 793 Регистрация: 26.12.2008 Из: Одесса Пользователь №: 1 574 Спасибо сказали: 1029 раз |
Заметил ошибку, приводящую к постоянным отправкам пустых команд всем юзерам. Для исправления ошибки необходимо заменить в двух местах
Код local sString = {""} наКод local sString = {}
|
|
|
|
![]() ![]() |
Похожие темы
| Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
|---|---|---|---|---|---|
![]() |
API2 | Расширенная погода с rp5.ru |
131 | Nickolya | 30 542 | 17.5.2012, 0:13 Посл. сообщение: Nickolya |
![]() |
Расширенная погода с rp5.ru |
0 | Saymon21 | 910 | 11.12.2010, 22:57 Посл. сообщение: Saymon21 |
![]() |
API1 | Скрипт оффлайн информации по юзерам |
20 | Nickolya | 7 954 | 2.11.2010, 10:05 Посл. сообщение: kool |
![]() |
От: Weather [ Api 1&2 ] [ By Nickolya ] От темы с ID: 393 |
0 | ustas | 1 118 | 8.8.2009, 19:36 Посл. сообщение: ustas |
|
Сейчас: 23.5.2012, 11:27 |