Opchecker, API1, API2 | Проверка на опство |
Здравствуйте, гость ( Вход | Регистрация )
Opchecker, API1, API2 | Проверка на опство |
24.2.2009, 19:48
Сообщение
#21
|
|
Активный участник Группа: Пользователи Сообщений: 55 Регистрация: 7.12.2008 Из: Тула Пользователь №: 1 349 Спасибо сказали: 1 раз |
Спасибо тебе огромное, Добрый Человек!)
|
|
|
5.3.2009, 17:25
Сообщение
#22
|
|
Активный участник Группа: Пользователи Сообщений: 55 Регистрация: 7.12.2008 Из: Тула Пользователь №: 1 349 Спасибо сказали: 1 раз |
Скажите плз что нужно сделать чобы при бане в этом скрипте в оп чат ип баненого отправлялся =)
|
|
|
5.3.2009, 17:41
Сообщение
#23
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Код local msg = "\r\n\t\tВы были забанены за несанкционированное использование аккаунта ОПератора хаба!".. "\r\n\t\tЕсли Вы действительно ОПератор хаба и просто сменили свой IP-адрес, то".. "\r\n\t\tСвяжитесь с администратором хаба: "..tSetup.Email Core.SendToUser(user, "<"..tSetup.Bot.."> "..msg) Core.SendToOpChat("юзера с ип "..user.sIP.." забанило за несанкционированное использование аккаунта ОПератора хаба") Core.Disconnect(user) BanMan.BanIP(user.sIP, "Подделка ника администрации", tSetup.Bot, true) Уважаемые, здравствуйте. Прошу понять меня правильно, вопрос: возможно ли на базе этого скрипта создать новый для привязки ника регистрируемого к его IP. Или если есть подобные аналоги, тыкните пальцем. ищи скрипт регистрации с защитой по ип! |
|
|
18.3.2009, 1:02
Сообщение
#24
|
|
Начинающий Группа: Пользователи Сообщений: 28 Регистрация: 9.2.2009 Пользователь №: 2 165 Спасибо сказали: 0 раз |
Подскажите пожалуйста, как например надо вписывать ники и ip адреса ОПераторов и Мастеров хаба. А если ip динамические! как быть?!
|
|
|
18.3.2009, 8:20
Сообщение
#25
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
там внутри скрипта привидены примеры! я говорю о API 2!
|
|
|
18.3.2009, 15:34
Сообщение
#26
|
|
Продвинутый участник Группа: Пользователи Сообщений: 162 Регистрация: 18.6.2008 Пользователь №: 40 Спасибо сказали: 6 раз |
У меня все равно пропускает под левым ИП адресом.. ((( И вот такая ошибка вылезла OpChecker_API_2.lua:39: attempt to index local 'sIP' (a nil value)
|
|
|
18.3.2009, 17:41
Сообщение
#27
|
|
Продвинутый участник Группа: Пользователи Сообщений: 162 Регистрация: 18.6.2008 Пользователь №: 40 Спасибо сказали: 6 раз |
OpChecker_API_2.lua:39: attempt to index local 'sIP' (a nil value) Эта же ошибка и можно зайти под любым ип адресом. Все скрипты вырубил. Только этот оставил. Вчем может быть проблема не пойму... Ни чего ни меняю... Только вписываю свой ник, и ип. И любой может зайти.
|
|
|
18.3.2009, 18:14
Сообщение
#28
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Поправил протестировал перезалил в первый пост!
|
|
|
18.3.2009, 18:37
Сообщение
#29
|
|
Начинающий Группа: Пользователи Сообщений: 28 Регистрация: 9.2.2009 Пользователь №: 2 165 Спасибо сказали: 0 раз |
["admin"] = "127.0.0.2", -- привязка к IP
["oper"] = "dynip", -- динамический IP ["-=Wariner=-"] = {"127.0.0.0", "127.0.0.20"}, -- привязка к диапазону чтозначит каждая строчка?! в смысле, че за привязка к ай-пи?! че за привязка к диапазону?! в "dynip" что писать надо?! |
|
|
18.3.2009, 19:20
Сообщение
#30
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
ну знаете народ если это не понятно комент то я уже не знаю как и писать....
Цитата ["admin"] = "127.0.0.2", -- привязка к IP ["oper"] = "dynip", -- динамический IP ["-=Wariner=-"] = {"127.0.0.0", "127.0.0.20"}, -- привязка к диапазону Итак привязка к IP - если ты заведомо знаешь IP и ник оператора и уверен что он меняться не будет привязка к диапазону - если ты заведомо знаешь диапазон IP которым пользуется оператор и его ник динамический IP - значит что ип оператора меняется не пойми как(в принципе в этом случае можно попросту не добавлять ник оператора в таблицу) |
|
|
18.3.2009, 19:32
Сообщение
#31
|
|
Продвинутый участник Группа: Пользователи Сообщений: 162 Регистрация: 18.6.2008 Пользователь №: 40 Спасибо сказали: 6 раз |
Спасибо, теперь всё работает! Ни ужели ни кто не тестил? Все просто тупо качали и запускали? Хех
|
|
|
18.3.2009, 19:43
Сообщение
#32
|
|
Начинающий Группа: Пользователи Сообщений: 28 Регистрация: 9.2.2009 Пользователь №: 2 165 Спасибо сказали: 0 раз |
поняЛ!!! а вот как узнать диапазон ай пи ?!
|
|
|
18.3.2009, 19:48
Сообщение
#33
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
как правило если динамические IP не часто меняются то операторы меняют их сами чтоб избежать бана. так что все вопросы к своим людям
|
|
|
19.3.2009, 0:46
Сообщение
#34
|
|
Начинающий Группа: Пользователи Сообщений: 28 Регистрация: 9.2.2009 Пользователь №: 2 165 Спасибо сказали: 0 раз |
ну вот раз в 12 часов происходит смена ай пи...
|
|
|
2.7.2009, 9:16
Сообщение
#35
|
|
Активный участник Группа: Пользователи Сообщений: 68 Регистрация: 26.8.2008 Из: Екатеринбург Пользователь №: 430 Спасибо сказали: 2 раза |
["-=Wariner=-"] = {"127.0.0.0", "127.0.0.20"}, -- привязка к диапазону
А можно поставить 2 ипа? У меня оп на хабе с динамическим IP, но их только два и они абсолютно разные. Не помню какие точно, но примерно это выглядит так: IP#1 88.256.45.78 IP#2 97.48.522.45 ипы "от балды" написаны Ещё вопрос, довольно-таки глупый function ValidateNickArrival(user) --Core.SendToUser(user, ) if OpSecurity[user.sNick] then Что тут закоментировано? |
|
|
2.7.2009, 9:32
Сообщение
#36
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
можно писать так
Код OpSecurity = { ["Admin"] = "127.0.0.1", -- привязка к IP ["Admin"] = "10.10.10.1", ["OP"] = "dynip", -- динамический IP ["OP2"] = {"127.0.0.2", "127.0.0.20"}, -- привязка к диапазону } но при этом функцию надо привести в такой вид: Код function ValidateNickArrival(user) if OpSecurity[user.sNick] then for i,v in pairs(OpSecurity) do if i == user.sNick then if ((v == user.sIP) or (v == "dynip")) or ((type(v) == "table") and (Ip2Num(user.sIP) >= Ip2Num(v[1])) and (Ip2Num(user.sIP) <= Ip2Num(v[2]))) then Core.SendToUser(user, "<"..Bot.."> Проверка IP-адреса пройдена!") return true end end end end local msg = "\r\n\t\tВы были забанены за несанкционированное использование аккаунта ОПератора хаба!".. "\r\n\t\tЕсли Вы действительно ОПератор хаба и просто сменили свой IP-адрес, то".. "\r\n\t\tСвяжитесь с администратором хаба: "..Email Core.SendToUser(user, "<"..Bot.."> "..msg) Core.Disconnect(user) BanMan.BanIP(user.sIP, "Подделка ника администрации", Bot, true) end пробуй |
|
|
9.12.2009, 8:16
Сообщение
#37
|
|
Начинающий Группа: Пользователи Сообщений: 10 Регистрация: 30.10.2009 Пользователь №: 4 861 Спасибо сказали: 0 раз |
Загрузил скрипт OPChecker ошибок не выдаёт указал ник соответсвующий айпи начал проверять когда заходят с другога айпи то почему то не банил а в птохе такая ошибка : Ptokax_0.4.11\scripts\OpChecker.lua:43:attempt to call fild 'Ban' (a nil value) понятно что это про бан а что имено не понятно или чета нехватает ???????? помогите разобраться
|
|
|
9.12.2009, 16:53
Сообщение
#38
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Скрипт из первого поста?
|
|
|
10.12.2009, 4:05
Сообщение
#39
|
|
Начинающий Группа: Пользователи Сообщений: 10 Регистрация: 30.10.2009 Пользователь №: 4 861 Спасибо сказали: 0 раз |
Скрипт из первогопоста выдаёт серано ошибка OpChecker_API_2.lua:39: attempt to index local 'sIP' (a nil value) Хотя писали что устранили как такль тестирую скрипт он выдаёт ашибку
|
|
|
10.12.2009, 5:37
Сообщение
#40
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
В скрипте из первого поста строка с номером 39 пуста. Либо ты что-то наизменял, либо это не скрипт из первого поста.
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
От: Opchecker От темы с ID: 747 |
0 | X-Sky | 4 251 | 8.12.2010, 20:51 Посл. сообщение: X-Sky | |
От: Opchecker От темы с ID: 747 |
0 | Wariner | 4 352 | 18.3.2009, 17:09 Посл. сообщение: Wariner | |
От: Opchecker От темы с ID: 747 |
1 | bonch | 5 804 | 5.3.2009, 23:15 Посл. сообщение: bonch |
|
Сейчас: 27.11.2024, 1:00 |