Скрипт, поиск по ip |
Здравствуйте, гость ( Вход | Регистрация )
Скрипт, поиск по ip |
30.8.2009, 16:18
Сообщение
#1
|
|
Начинающий Группа: Пользователи Сообщений: 17 Регистрация: 7.3.2009 Пользователь №: 2 513 Спасибо сказали: 0 раз |
Доброго времени суток.
Поиск ничего не дал. Нужен скрипт который по ip искал бы пользователя если его нет на хабе, то когда он (пользователь) появится, отправлялось личное сообщение оператору, что мол такой то ip, пользователь такой то появился на хабе. |
|
|
30.8.2009, 18:09
Сообщение
#2
|
|
Освоившийся участник Группа: Администраторы Сообщений: 344 Регистрация: 2.6.2008 Из: RB,Ufa Пользователь №: 8 Спасибо сказали: 106 раз |
почему бы не отфильтровать в клиенте список пользователей указав ip адрес, как только нужный человек зайдет оп сразу же увидит это
|
|
|
30.8.2009, 19:01
Сообщение
#3
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
При запросах нужно указывать API, под который нужно писать!
API 2: Код local sNick = "ник_оператора"
local sIP = "ip_пользователя" function UserConnected(tUser) if tUser.sIP == sIP then Core.SendPmToNick(sNick, "Bot", "Пришёл пользователь с ip "..sIP..". Ник: "..tUser.sNick) end end RegConnected, OpConnected = UserConnected, UserConnected |
|
|
30.8.2009, 20:27
Сообщение
#4
|
|
Начинающий Группа: Пользователи Сообщений: 17 Регистрация: 7.3.2009 Пользователь №: 2 513 Спасибо сказали: 0 раз |
Буду примного благодарен если еще подскажете как исправить вот это
Цитата 1: '<name>' expected near '=' Имя оператора свое писал и другие пробывал, все равно такая ошибка выскакивает PS PtokaX 0.4.1.1 PPS и по возможности сделать так чтобы бота не было видно в списке пользователей |
|
|
30.8.2009, 20:33
Сообщение
#5
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
пардон. моя ошибка. писал на скорую руку
исправил. |
|
|
30.8.2009, 20:34
Сообщение
#6
|
|
Постоялец Группа: Пользователи Сообщений: 454 Регистрация: 17.10.2008 Из: Новосибирск Пользователь №: 825 Спасибо сказали: 90 раз |
Код local sNick = "ник_оператора"
local sIP = "ip_пользователя" function UserConnected(tUser) if tUser.sIP == sIP then Core.SendPmToNick(sNick, "Bot", "Пришёл пользователь с ip "..sIP) end end RegConnected, OpConnected = UserConnected, UserConnected |
|
|
30.8.2009, 21:19
Сообщение
#7
|
|
Начинающий Группа: Пользователи Сообщений: 17 Регистрация: 7.3.2009 Пользователь №: 2 513 Спасибо сказали: 0 раз |
блин, опять тоже самое.
Как я понял из ошибки - ругается на синтаксис в первой строчке, что то связанное с "=" или ником (ники разные пробывал) |
|
|
30.8.2009, 21:52
Сообщение
#8
|
|
Продвинутый участник Группа: Пользователи Сообщений: 153 Регистрация: 21.9.2008 Из: Челябинск Пользователь №: 574 Спасибо сказали: 54 раза |
наверно глупый вопрос: а ник и IP в кавычках пишешь?
|
|
|
30.8.2009, 21:54
Сообщение
#9
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Естественно в кавычках.
Код local sNick = "Вася"
local sIP = "192.168.0.100" function UserConnected(tUser) if tUser.sIP == sIP then Core.SendPmToNick(sNick, "Bot", "Пришёл пользователь с ip "..sIP..". Ник: "..tUser.sNick) end end RegConnected, OpConnected = UserConnected, UserConnected |
|
|
31.8.2009, 19:40
Сообщение
#10
|
|
Начинающий Группа: Пользователи Сообщений: 17 Регистрация: 7.3.2009 Пользователь №: 2 513 Спасибо сказали: 0 раз |
что то вообще не въеду почему не запускается, ник и ip в "" указывал
|
|
|
31.8.2009, 20:00
Сообщение
#11
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Какие ошибки пишет?
|
|
|
31.8.2009, 22:06
Сообщение
#12
|
|
Начинающий Группа: Пользователи Сообщений: 17 Регистрация: 7.3.2009 Пользователь №: 2 513 Спасибо сказали: 0 раз |
Когда пытаюсь поставить галочку напротив скрипта, чтобы он запустился, пишет
Цитата [23:02] Синтаксис E:\Servers\0.4.1.1\scripts\123.lua:1: '<name>' expected near '=' Код local = sNick = "Panda"
local = sIP = "10.94.151.248" function UserConnected(tUser) if tUser.sIP = sIP then Core.SendPmToNick(sNick, "Bot", "Пришёл пользователь с ip "..sIP..". Ник: "..tUser.sNick) end end RegConnected, OpConnected = UserConnected, UserConnected |
|
|
31.8.2009, 22:13
Сообщение
#13
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
мда. выше же написан правильный код
Код local sNick = "Panda" local sIP = "10.94.151.248" function UserConnected(tUser) if tUser.sIP == sIP then Core.SendPmToNick(sNick, "Bot", "Пришёл пользователь с ip "..sIP..". Ник: "..tUser.sNick) end end RegConnected, OpConnected = UserConnected, UserConnected |
|
|
9.2.2010, 15:28
Сообщение
#14
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 3 Регистрация: 24.12.2009 Пользователь №: 5 467 Спасибо сказали: 0 раз |
у меня вопрос , а что нельзя просто после "" поставить запятую?
|
|
|
9.2.2010, 18:45
Сообщение
#15
|
|
Освоившийся участник Группа: Администраторы Сообщений: 344 Регистрация: 2.6.2008 Из: RB,Ufa Пользователь №: 8 Спасибо сказали: 106 раз |
Можно и так local sNick, sIP = "Panda", "10.94.151.248"
|
|
|
Похожие темы
|
Сейчас: 27.11.2024, 5:46 |