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

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

MyDC.ru _ Запросы скриптов для PtokaX _ скрипт

Автор: Ferb 17.12.2011, 21:16

Господа админы я уже вроде поднимал тему но всетаки....

нужен скрипт для администраторов и опов

[XX.XX.XX | 167.XXX.XXX.XX | RU ] <Олололо> сделал

Настройка флайлинка неподходит

electric_shock.gif electric_shock.gif electric_shock.gif помогите...

Автор: vex112 17.12.2011, 21:25

Цитата(Ferb @ 17.12.2011, 22:16) *
Господа админы я уже вроде поднимал тему но всетаки....

нужен скрипт для администраторов и опов

[XX.XX.XX | 167.XXX.XXX.XX | RU ] <Олололо> сделал

Настройка флайлинка неподходит

electric_shock.gif electric_shock.gif electric_shock.gif помогите...

мдя хоть тему самой проблемы обрисуй bad_smile.gif

Автор: Ferb 17.12.2011, 21:30

короч нужен скрипт который администраторам отсылал инфу (она выше) когда пользователь пишет сообщение

Автор: Ksan 17.12.2011, 21:54

Ferb, прекрасно обойдёшься клиентом.
Незачем дублировать клиентские действия скриптами хаба.

Автор: Damaks 17.12.2011, 22:00

Ferb,
Можно так, но ip будет виден всем

Код
function ChatArrival(user,data)
    local message = data:match('%b<>%s*(.+)|$')
    if message and not message:match'[!+/].+' then
        Core.SendToAll(' ['..user.sNick..' | '..user.sIP..'] '..message)
        return true
    end
end

Автор: Артём 17.12.2011, 22:16

Цитата(Ferb @ 17.12.2011, 21:16) *
Настройка флайлинка неподходит

твои руки наверное не то делали...

всегда и всех юзеров показывает и IP и Страну и Сеть (сеть-зависит от кустом локатиона)

Автор: Ksan 17.12.2011, 23:21

Damaks, а зачем ToAll, если ему надо ToNick (админский ник)?
(я вообще против кода в данном случае, но раз уж ты предлагаешь, то лучше уточнить)

Автор: Damaks 17.12.2011, 23:55

Ksan,
Тогда уж Core.SendToOps. В любом случае только ник или операторы будут видеть или дублирование у них будет. Это ещё и дубли отфильтровать надо. Короче легче в клиенте сделать.

Автор: Ksan 18.12.2011, 1:20

Фильтровать дубли не получится. big_smile.gif
Дубли будут от клиента. А это не запретишь хабом.

Автору темы:
Так что либо ты сидишь на старом клиенте и юзаешь скрипт, либо сидишь как нормальный человек на новейших клиентах и юзаешь встроенные возможности клиента, в том числе и показ IP и стран пишущих в чате/привате.

Так что тему можно закрывать, думаю.

Автор: Damaks 18.12.2011, 9:57

Была бы функция Core.SendToNoOps, тогда и проблем не было бы.

Ferb,
А чем не устраивает флай или грей? Лично я уже с полгода не пользуюсь функцией показа ip в чате и никаких проблем не испытываю. В крайнем случае на хабе почти круглосуточно сидит товарищ из администрации с греем, всегда может посмотреть.

Автор: Delia 18.12.2011, 18:58

Цитата
сидишь как нормальный человек на новейших клиентах и юзаешь встроенные возможности клиента, в том числе и показ IP и стран пишущих в чате/привате

Тоже мне новейшие клиенты.
Последняя версия RSX++ умеет показывать тама любую информацию о юзвере, что можно выцепить в клиентских командах для подменю.
В своё время без проблем настроил для себя показ userCID.

Автор: Enyby 18.12.2011, 19:32

Цитата(Damaks @ 18.12.2011, 8:57) *
Была бы функция Core.SendToNoOps, тогда и проблем не было бы.

Можно в цикле проходить и отсылать нужным. Правда это тормознуто и есть проблемы совместимости с другими скриптами.

Автор: Ksan 18.12.2011, 20:32

Автор темы давно забил.
И вы забейте.
У вас ведь нет таких проблем, если не ошибаюсь?! big_smile.gif