Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Kорзина _ Скрипт Смены Ника

Автор: oOps 12.3.2009, 13:51

Доброго всем времени суток, хотел попросить у вас сделать скрипт который менял бы заданный ник из списка , на другой заданный ник из списка.
Пример:
На сервер пришел пользователь StrongDC
как только скрипт увидел этот ник , сделал к примеру так
Пользователь StrongDC сменил ник на Ghost1234 или user3423
что то типа этого
Был бы очень благодарен...

Автор: Setuper 12.3.2009, 14:23

Если речь идёт о смене ника в списке пользователей, то без переподключения это не позволяет сделать протокол NMDC.
Если речь идёт о смене ника в чате, то см тут: http://mydc.ru/ipb.html?s=&showtopic=1164&view=findpost&p=11012

Автор: oOps 12.3.2009, 14:46

Речь идет о смене ника в списке пользователей...
А можно сделать так чтобы после смены ника скрипт выключал клиент к примеру?
Ну а юзверь при втором конекте уже был с другим ником..

Автор: Setuper 12.3.2009, 15:10

Нет, нельзя. Нельзя сменить ник пользователя. Пользователь сам прописывает свой ник в настройках клиента. Какой ник прописан в настройках, с таким ником пользователь и будет входить на хаб, и хоть разъединяй его, хоть не разъединяй, пока пользователь сам не сменит свой ник, никто не сможет его у него поменять.

Автор: oOps 12.3.2009, 15:25

Ну а хотябы скрипт который спамит приват смени ник если увидел определенный ник из списка? :(

Автор: Setuper 12.3.2009, 15:35

Код
tNicks = {
  ["StrongDC"] = true
}

function UserConnected(tUser)
  if tNicks[tUser.sNick] then
    Core.SendPmToUser(tUser, "Bot", "Смени ник!")
    Core.Disconnect(tUser)
  end
end

Автор: oOps 12.3.2009, 15:56

Благодарю

Автор: Setuper 12.3.2009, 16:12

Вопрос я полагаю закрыт?

Автор: oOps 12.3.2009, 16:24

да