myDC.ru

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

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

> Замена Ника На Ник-имя, API 2

Теги
Нет тегов для показа
Илья Иванович
сообщение 13.11.2008, 16:20
Сообщение #1


Начинающий
*

Группа: Пользователи
Сообщений: 14
Регистрация: 5.8.2008
Пользователь №: 329
Спасибо сказали: 0 раз




Хотелось чтобы ник в чате заменялся на ник и имя... Т.е. Ник-имя...
Помогите, пожалуйста скриптом... под API 2.
Хаб закрытый для избранных, но некоторые пользователи с тем же клиентом сидят и на других хабах.. Все друг-друга по никам знаем, а обращения по нику как-то надоели..
Душевного общения хочется...
Нужно чтобы меняло ник при общении в чате и только...
Статистика по обращению в чат не ведётся... Кол-во пользователей меньше 100. Автоматической регистрации нет. Вход только по паролю.
Можно простейший вариант... Даже без менюшки...
Заранее благодарен.
Go to the top of the page
+Quote Post
district
сообщение 13.11.2008, 16:36
Сообщение #2


Постоялец
******

Группа: Пользователи
Сообщений: 454
Регистрация: 17.10.2008
Из: Новосибирск
Пользователь №: 825
Спасибо сказали: 90 раз




Зачем огород городить?
Если вас немного, думаю, не составит труда каждому в Свойствах этого, закрытого хаба указать не ник по умолчанию, а собственное имя.
Оно и будет отображаться, только на этом самом хабе, вместо ника, который в Общих настройках, по умолчанию.
Правда, при таком варианте админу хаба придется перерегистрировать всех желающих фигурировать под собственным именем, как новым ником.
Go to the top of the page
+Quote Post
Илья Иванович
сообщение 14.11.2008, 10:36
Сообщение #3


Начинающий
*

Группа: Пользователи
Сообщений: 14
Регистрация: 5.8.2008
Пользователь №: 329
Спасибо сказали: 0 раз




Цитата(district @ 13.11.2008, 16:36) *
Зачем огород городить?
Если вас немного, думаю, не составит труда каждому в Свойствах этого, закрытого хаба указать не ник по умолчанию, а собственное имя.
Оно и будет отображаться, только на этом самом хабе, вместо ника, который в Общих настройках, по умолчанию.
Правда, при таком варианте админу хаба придется перерегистрировать всех желающих фигурировать под собственным именем, как новым ником.

Доброго времени суток!
Я указывал, что:
Хаб закрытый для избранных, но некоторые пользователи с тем же клиентом сидят и на других хабах.. Все друг-друга по никам знаем, а обращения по нику как-то надоели..
Только для этого и для нормального общения на нашем хабе...
Чем приятней и комфортней на хабе находиться тем больше народ к нему будет тянуться...
Go to the top of the page
+Quote Post
Setuper
сообщение 14.11.2008, 12:06
Сообщение #4


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

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




в настройках избранных хабов для данного хаба вписывается другой ник - имя и воля.
Go to the top of the page
+Quote Post
Илья Иванович
сообщение 14.11.2008, 12:46
Сообщение #5


Начинающий
*

Группа: Пользователи
Сообщений: 14
Регистрация: 5.8.2008
Пользователь №: 329
Спасибо сказали: 0 раз




Цитата(Setuper @ 14.11.2008, 12:06) *
в настройках избранных хабов для данного хаба вписывается другой ник - имя и воля.

Всё правильно, но нужно людей принуждать к этому....
Второе нужно менять всю регистрацию на хабе.... Вводить всех заново, а так мне придётся только составить таблицу. Мне кажется, что это проще...
Лучше людей не напрягать. У меня есть анкеты всех участников.... Ввести я и сам имена смогу.........
Спасибо!
Go to the top of the page
+Quote Post
district
сообщение 14.11.2008, 14:39
Сообщение #6


Постоялец
******

Группа: Пользователи
Сообщений: 454
Регистрация: 17.10.2008
Из: Новосибирск
Пользователь №: 825
Спасибо сказали: 90 раз




В общем если я правильно понял идею, то...
Прикреплю код-набросок, он крохотный, надеюсь, администрация простит, да и совет или поправку от более опытных товарищей надеюсь услышать.
Админ вписывает в таблицу зарегистрированные ники и к ним - имена.
В итоге в чате человек фигурирует не под зарегистрированным ником, а под тем именем, которое присвоил ему админ в таблице.
Как будет взаимодействовать с другими скриптами, не знаю, т корректно ли будут проходить команды хабу от этих вымышленных ников. Видимо, для корректного прохождения команд, пусть даже и от кавер-(и потому незарагенных)- ников придется городить отдельный захват.


Код
tNames = {    

    ["asss"] = "Барабас",
    ["ass"] = "Гондурас",
    }
    
function ChatArrival(curUser,data)

if tNames[curUser.sName] then
local user = tNames[curUser.sName]
_,_,text = string.find( data, "%b<>%s+(.*)" )
SendToAll(user, text)
return 1
else
return 0
end
end


Да, и этот набросок - под старый АПИ, но если ограничиться таким примитивом, то перевести на новый - это как два пальца об асфальт ))
Прикрепленные файлы
Прикрепленный файл  partizanen.lua ( 366 байт ) Кол-во скачиваний: 5
 
Go to the top of the page
+Quote Post
Setuper
сообщение 14.11.2008, 15:03
Сообщение #7


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

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




Немного лишнее написал, а так в принципе всё правильно изложил. Можно было немного проще написать:
Код
tNames = {
  ["asss"] = "Барабас",
  ["ass"] = "Гондурас"
}
    
function ChatArrival(curUser,data)
  if tNames[curUser.sName] then
    SendToAll(tNames[curUser.sName],data:sub(curUser.sName:len()+4,-2))
    return 1
  end
end
Go to the top of the page
+Quote Post
district
сообщение 14.11.2008, 15:13
Сообщение #8


Постоялец
******

Группа: Пользователи
Сообщений: 454
Регистрация: 17.10.2008
Из: Новосибирск
Пользователь №: 825
Спасибо сказали: 90 раз




Код
Синтакс ...kax0.3.6.0lua5.1.2\scripts\partizanen.by.Setuper.lua:8: attempt to index global 'text' (a nil value)


:(

Но вот товарищ конвертнул и опробовал исходный вариант под АПИ2.
Прикрепленные файлы
Прикрепленный файл  partizanen_newapi.lua ( 526 байт ) Кол-во скачиваний: 20
 
Go to the top of the page
+Quote Post
Setuper
сообщение 14.11.2008, 15:16
Сообщение #9


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

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




Я уже заменил text на data. Моя ошибка!
Go to the top of the page
+Quote Post
Илья Иванович
сообщение 15.11.2008, 8:27
Сообщение #10


Начинающий
*

Группа: Пользователи
Сообщений: 14
Регистрация: 5.8.2008
Пользователь №: 329
Спасибо сказали: 0 раз




Спасибо! На хабе был замечен некоторый восторг. Стало всем понятно,что кроме ников есть ещё и имена. Багов пока нет, если будут сообщу. Ещё раз спасибо!
Илья.
Go to the top of the page
+Quote Post
district
сообщение 15.11.2008, 8:37
Сообщение #11


Постоялец
******

Группа: Пользователи
Сообщений: 454
Регистрация: 17.10.2008
Из: Новосибирск
Пользователь №: 825
Спасибо сказали: 90 раз




Илья Иванович

Не за что, заходите еще ))

В процессе, вспомнил старую свою идейку - есть такие юзеры, любители ежечасно менять ник.
Идея в том, чтобы такой юзер в списке неизменно отображался как "НеуловимыйДжо".
Обвязку сделаю сам, кое-чего уже добился, но конкретно затупил, как сделать так, чтобы ник в списке юзеров переприсваивался на указанный, и при этом юзер не терял своего функционала, чтоб с него можно было качать, и т п.
Кто подскажет?
Go to the top of the page
+Quote Post
Setuper
сообщение 15.11.2008, 11:19
Сообщение #12


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

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




Никак! Ник нельзя заменить в списке пользователей!
Go to the top of the page
+Quote Post
STAJIKER
сообщение 16.11.2008, 19:19
Сообщение #13


Участник
**

Группа: Пользователи
Сообщений: 35
Регистрация: 2.11.2008
Из: Балаково
Пользователь №: 971
Спасибо сказали: 0 раз




А не были бы вы столь любезны добавить к этому скрипту менюшку что бы можно было изменить чей нибудь ник сидя в дц?а не каждый раз открывать скрипт и вписывать новые ники... exciting.gif
Go to the top of the page
+Quote Post
*FoxMalder*
сообщение 16.11.2008, 20:59
Сообщение #14


мяу =^.^=
******

Группа: Пользователи
Сообщений: 414
Регистрация: 20.5.2008
Пользователь №: 6
Спасибо сказали: 14 раз




Цитата(Setuper @ 15.11.2008, 11:19) *
Никак! Ник нельзя заменить в списке пользователей!

а что если скрыть ник юзера и вместо него ставить нужный?
Go to the top of the page
+Quote Post
Setuper
сообщение 16.11.2008, 21:05
Сообщение #15


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

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




срыть можно и вместо этого установить бота, НО в функции Core.GetOnlineUsers() будут старые ники, поэтому все скрипты будут работать со старыми никами, и потом полностью скрыть не удастся из-за постоянно отсылки MyINFO. Скрыть можно, но для этого надо использовать таймер и значительно нагружать хаб. Скрыть и заменить - это не одно и тоже!
Go to the top of the page
+Quote Post
Sephiroth_Lukaw
сообщение 16.11.2008, 21:11
Сообщение #16


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

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173
Спасибо сказали: 31 раз




Да и список файлов ты уже с него не скачаешь.
Go to the top of the page
+Quote Post
Setuper
сообщение 16.11.2008, 21:12
Сообщение #17


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

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




Верно подмечено.
Одним словом - неудобно.
Go to the top of the page
+Quote Post
district
сообщение 16.11.2008, 23:01
Сообщение #18


Постоялец
******

Группа: Пользователи
Сообщений: 454
Регистрация: 17.10.2008
Из: Новосибирск
Пользователь №: 825
Спасибо сказали: 90 раз




Цитата(STAJIKER @ 16.11.2008, 22:19) *
А не были бы вы столь любезны добавить к этому скрипту менюшку что бы можно было изменить чей нибудь ник сидя в дц?а не каждый раз открывать скрипт и вписывать новые ники... exciting.gif


Я так понимаю, речь о том, чтобы правым кликом выбрать юзера, присвоить ему новый ник, под которым он будет фигурировать в чате (только в чате! заменить в списке юзеров нельзя, давно отказался от этой идеи), и сохранить в файл ник-"маску"?

Сделать то оно можно конечно... да лень. Тут других дел по горло ))
Go to the top of the page
+Quote Post
STAJIKER
сообщение 16.11.2008, 23:24
Сообщение #19


Участник
**

Группа: Пользователи
Сообщений: 35
Регистрация: 2.11.2008
Из: Балаково
Пользователь №: 971
Спасибо сказали: 0 раз




Цитата(district @ 16.11.2008, 23:01) *
Я так понимаю, речь о том, чтобы правым кликом выбрать юзера, присвоить ему новый ник, под которым он будет фигурировать в чате (только в чате! заменить в списке юзеров нельзя, давно отказался от этой идеи), и сохранить в файл ник-"маску"?

Сделать то оно можно конечно... да лень. Тут других дел по горло ))

Да ты всё правильно понял exciting.gif, сделай пожалуйста когда будит время big_smile.gif
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
Closed Ребята скинте мне скрипт котри может отправит сообщения все от любого ника Плизз
Ребята скинте мне скрипт котри может отправит сообщения все от любого
2 Davrik 6 190 15.11.2011, 8:35 Посл. сообщение: Accelerator
No new Topic has attachmentsСмена ника!
27 voronf4 27 845 6.12.2010, 13:48 Посл. сообщение: Виктор
No New Posts Расположение ника в списке
Реально?
2 truth 7 066 31.5.2010, 16:22 Посл. сообщение: Alexey
No New Posts Topic has attachmentsприветствия для каждого ника
9 random name 13 779 12.5.2010, 6:42 Посл. сообщение: Ksan
No New Posts Скрипт сохранения ника и ip адреса в файл
2 Stym 9 562 18.3.2010, 16:14 Посл. сообщение: Stym
Moved Скрипт сохранения ника и ip адреса в файл
0 Stym 0 13.3.2010, 1:33 Посл. сообщение: Stym
No New Posts Topic has attachmentsзамена стандартной команде !stat
10 Saymon21 13 214 22.2.2010, 1:15 Посл. сообщение: Saymon21
No New Posts От: замена стандартной команде !stat
От темы с ID: 3112
0 X-Sky 4 371 21.2.2010, 17:10 Посл. сообщение: X-Sky
No new Topic has attachmentsПри появлении нового ника
ему отправляется заготовленный текст
29 Perspect 30 564 20.10.2009, 16:54 Посл. сообщение: district
No New Posts От: При появлении нового ника
От темы с ID: 2546
0 X-Sky 4 551 8.10.2009, 19:54 Посл. сообщение: X-Sky
No New Posts Topic has attachmentsПисать от любого ника
1 Андреw 5 987 31.8.2009, 4:16 Посл. сообщение: Артём
Closed Скрипт Смены Ника
скрипт
8 oOps 13 281 12.3.2009, 16:24 Посл. сообщение: oOps
No New Posts Скрипт Отчёта О Действиях Опов Мастеру Хаба (с Указанием Ника Мастера В Скрипте,которому Должен Присылаться Отчёт О Банах, Киках И Тому Подобное )
Ptokax 0.4.1.1
0 Серый 5 498 2.2.2009, 22:59 Посл. сообщение: Серый
No New Posts Помощь В Сокрытии Сообщений От Ника И Самого Ника...
3 *FoxMalder* 8 574 8.1.2009, 19:00 Посл. сообщение: *FoxMalder*

 



RSS Сейчас: 27.11.2024, 2:55