Информация об IP в чате |
Здравствуйте, гость ( Вход | Регистрация )
Информация об IP в чате |
28.5.2009, 22:54
Сообщение
#1
|
|
Продвинутый участник Группа: Пользователи Сообщений: 136 Регистрация: 16.9.2008 Пользователь №: 545 Спасибо сказали: 1 раз |
Ищу скрипт не знаю как называется. Когда в чат кидают какой нибудь IP или адрес сайта, скрипт вывдит сообщение в чат следом внутрисеть это или внеха. Вот пример :
[23:52:49] <ГОП-НИК> server cs1.6 172.21.98.178:27015 - [22:35:39] <•Айпишка•> Адрес 172.21.98.178 бесплатный: Внутрисеть |
|
|
31.5.2009, 21:44
Сообщение
#2
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Вот:
Код local tIPs = { достаточно вписать ip адреса и их описания
["10.10.10.10"] = "Описание: пишем тут что нужно", ["172.21.98.178"] = "бесплатный: Внутрисеть", } local sBot = "•Айпишка•" function ChatArrival(tUser, sData) local sIP = sData:match"%d+%.%d+%.%d+%.%d+" if sIP and tIPs[sIP] then Core.SendToUser(tUser, ("<%s> Адрес %s "):format(sBot, sIP)..tIPs[sIP]) end end |
|
|
1.6.2009, 14:41
Сообщение
#3
|
|
Продвинутый участник Группа: Пользователи Сообщений: 136 Регистрация: 16.9.2008 Пользователь №: 545 Спасибо сказали: 1 раз |
А Как сделать чтобы скрипт реагировал не на отдельные адреса а на диапазоны? Во это локалка
82.179.144.0 - 82.179.159.255 195.19.96.0 - 195.19.128.255, 192.168.0.0 - 192.168.255.255, 193.203.60.0 - 193.203.63.255, если адрес не входит в этот диапазон то скрипт выдает что это внеха. И еще вопрос. В скрипте что я видел на одном из хабов, он и адреса ссылок пробивает. Вот пример : [11:54:28] <SSS> [11:54:28] <•Айпишка•> Адрес www1.ege.edu.ru ( 85.142.19.18 ) платный подскажите как это сделать в скрипте? |
|
|
9.6.2009, 22:33
Сообщение
#4
|
|
Продвинутый участник Группа: Пользователи Сообщений: 136 Регистрация: 16.9.2008 Пользователь №: 545 Спасибо сказали: 1 раз |
есть у кого нибудь идеи как это сделать ? (см пост выше)
|
|
|
10.6.2009, 2:20
Сообщение
#5
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
А Как сделать чтобы скрипт реагировал не на отдельные адреса а на диапазоны? Во это локалка 82.179.144.0 - 82.179.159.255 195.19.96.0 - 195.19.128.255, 192.168.0.0 - 192.168.255.255, 193.203.60.0 - 193.203.63.255, если адрес не входит в этот диапазон то скрипт выдает что это внеха. Используй первую функцию из этого поста . Считаешь ей число sIP и проверяешь, укладывается-ли оно в нужные рамки. Границы диапазонов можешь вручную на калькуляторе в числа перевести. |
|
|
Похожие темы
|
Сейчас: 23.11.2024, 5:19 |