myDC.ru

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

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

> Ищю скрипт + Вопрос

Теги
Нет тегов для показа
CraZy
сообщение 14.4.2010, 8:08
Сообщение #1


Участник
**

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




Доброе время суток!

Ищю скрипт что бы нельзя было банить Мастеров и Опов...

Как сделать на Птохе... что бы не зарегистрированные пользователи выдели айпи других пользователей?

Заранее спасибо!
Go to the top of the page
+Quote Post
Артём
сообщение 14.4.2010, 8:13
Сообщение #2


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




http://mydc.ru/topic568.html?hl=%C0%ED%F2%...ED+%EE%EF%EE%E2
а на счёт незарегистрированные чтобы видели IP ... думаю только скриптом ( возможно ошибаюсь ) big_smile.gif
Код
function ChatArrival(tUser,sData)
  if not sData:match"^%b<> [!+/].+" then
    local sMsg = sData:match"%b<>(.*)|$"
    Core.SendToAll("["..tUser.sIP.."]  <"..tUser.sNick.."> "..sMsg)
    return true
  end
end


Спасибо сказали:
Go to the top of the page
+Quote Post
CraZy
сообщение 14.4.2010, 9:03
Сообщение #3


Участник
**

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




спасибо за антибан ну за срипкт ниже надо подобное ну не потходит мне бы стандарт вариант какойнебуть возможно?
Go to the top of the page
+Quote Post
Nickolya
сообщение 14.4.2010, 12:49
Сообщение #4


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




В птоке по-моему нет того что ты хочешь, анреги лишены прав и настроить это нельзя. Скриптом можно, но будет тормозить хаб при большом онлайне. Если хочешь, попробуй:
Код
function OnStartup()
    TmrMan.AddTimer(1000, "SendData")
    tToSend = {}
end

function UserConnected(tUser)
    if tUser.iProfile == -1 then
        local tUsers = {"$UserIP "}
        for _, tOnlineUser in ipairs(Core.GetOnlineUsers()) do
            table.insert(tUsers, tOnlineUser.sNick)
            table.insert(tUsers, " ")
            table.insert(tUsers, tOnlineUser.sIP)
            table.insert(tUsers, "$$")
        end
        if tUsers[2] then
            Core.SendToUser(tUser, table.concat(tUsers))
        end
    end
    tToSend[tUser.sNick] = true
end
OpConnected,RegConnected = UserConnected,UserConnected

function SendData()
    for sNick in pairs(tToSend) do
        local tUser = Core.GetUser(sNick, true) or false
        if not tUser then
            tToSend[sNick] = nil
        elseif tUser.bConnected then
            Core.SendToAll("$UserIP "..tUser.sNick.." "..tUser.sIP.."$$")
            tToSend[sNick] = nil
        end
    end
    collectgarbage("collect")
end
Go to the top of the page
+Quote Post
CraZy
сообщение 18.4.2010, 16:06
Сообщение #5


Участник
**

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




Почему тормозить будит? и при каком имено онлайне примерно тормозить будит?
P.s: я как понял и за хеширования тормозить будит?
Go to the top of the page
+Quote Post
Nickolya
сообщение 20.4.2010, 0:04
Сообщение #6


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Хеширования тут нет, лишь проход по всей таблице пользователей каждый раз при входе юзера, что вполне затратно. Ты попробуй сначала, а потом спрашивай...
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsНерабочий скрипт ВИПа по шаре
16 Damaks 19 972 23.2.2023, 7:16 Посл. сообщение: mod
No new Topic has attachmentsMagneto - Бесплатный Скрипт Портала Обмена Dc-ссылками Для Локальной Сети
26 UserSide 41 167 27.8.2019, 11:01 Посл. сообщение: CyberGhost404
No New Posts От: Новогодний Скрипт
От темы с ID: 871
0 Евгений 3 178 15.10.2018, 21:44 Посл. сообщение: Евгений
No New Posts Вопрос по функции
0 000000 4 466 7.1.2018, 12:55 Посл. сообщение: 000000
No New Posts А бывают такой скрипт бота?
Скрипт который создает виртуалных юзеров, но с реальными шарами
5 MarkDark 8 112 26.12.2017, 10:47 Посл. сообщение: мамин_парень
No New Posts Скрипт: Бот который отвечает в лс
4 мамин_парень 7 797 11.11.2017, 5:57 Посл. сообщение: мамин_парень
No New Posts как сделать вот этот скрипт
12 мамин_парень 12 526 13.9.2017, 10:51 Посл. сообщение: dimetro
No New Posts Topic has attachmentsИщу скрипт переадресации (redirect)
Переадресация интернет-юзеров
3 AS_Com 7 199 27.8.2017, 8:05 Посл. сообщение: Ksan
No New Posts Topic has attachmentsСкрипт Thunder.lua
7 Евген76 15 297 9.8.2017, 11:48 Посл. сообщение: Ksan
No New Posts Важный вопрос
6 000000 8 715 2.9.2016, 10:33 Посл. сообщение: Артём
No New Posts Требуется скрипт
Нужен скрипт запрета на подключение
5 Nikolaevich 9 472 20.8.2016, 19:52 Посл. сообщение: Ksan
No New Posts Важный вопрос!
0 000000 5 104 16.8.2016, 1:28 Посл. сообщение: 000000
No new ВАЖНО: Topic has attachmentsСкрипт банов для RusHub
тестим и комменьтруем
79 Wariner 104 378 28.9.2015, 13:34 Посл. сообщение: NeirRon
No New Posts Скрипт загрузки файла
1 FreeNas 6 420 21.7.2015, 10:58 Посл. сообщение: HackFresse
No new Как вызвать bash скрипт из Lua
14 Iskandark 17 252 3.3.2015, 12:42 Посл. сообщение: Iskandark

 



RSS Сейчас: 23.11.2024, 16:11