myDC.ru

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

 

> Идея скрипта по отлову двойников

Теги
Нет тегов для показа
TranceFM
сообщение 29.12.2009, 19:14
Сообщение #1


Начинающий
*

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




Всем привет, возникла идея (да и нужда) в скрипте, который бы отлавливал двойников. А то есть грамотеи, которые сидят под двумя клиентами и т.д. Так как я вообще не знаком с ЛУА, я просто делюсь идеей) Бот должен сверять клиента по ИР и шаре, если у обоих шара одинаковая и ИР - то должен кикать с хаба. Еще буду улучшать идею, думаю и у вас может что-то дельное появится =) Ну и кто-то бы накодил))) Думаем товарищи! =)
Go to the top of the page
+Quote Post
 
Начать новую тему
Ответов
Setuper
сообщение 29.12.2009, 19:29
Сообщение #2


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Код
UserConnected(tUser)
  Core.GetUserData(tUser, 16)
  for i, v in ipairs(Core.GetUsers(tUser.sIP)) do
    if Core.GetUserValue(v, 16) == tUser.iShareSize and v.sNick ~= tUser.sNick then
      Core.SendToUser(tUser, "Дубликаты запрещены")
      Core.Disconnect(tUser)
    end
  end
end
RegConnected, OpConnected = UserConnected, UserConnected
Go to the top of the page
+Quote Post
FallenAngel
сообщение 29.12.2009, 20:46
Сообщение #3


[n00b]
*****

Группа: Пользователи
Сообщений: 291
Регистрация: 10.7.2008
Из: Россия,Пенза
Пользователь №: 168
Спасибо сказали: 24 раза




Кикает обоих?big_smile.gif
Go to the top of the page
+Quote Post
TranceFM
сообщение 29.12.2009, 21:48
Сообщение #4


Начинающий
*

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




Фигассе оперативность))) Или такое уже было? Пару вопросов:
1). Кикает обоих?
2). Проверяет по ИР и шаре, и только при совпадении обоих параметров кикает?
3). Нуна копирнуть в блокнот и переназвать Название.lua? И включить как обычный скрипт? Или добавить в хуббубота мона?

Почему нуна сравнивать по двоих параметрах наверняка понятно, ибо у провайдера может быть один выход в инет, через которые все ходят. Вот и в хабе у них будет один ИР, ники и шара - разные. А то висит у меня на хабе человечек, с одним ИР и шарой, но с разными никами.

P.S. Большое спасибо big_smile.gif
Go to the top of the page
+Quote Post
Setuper
сообщение 29.12.2009, 22:44
Сообщение #5


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Во-первых, не кикает а разъединяет. Во-вторых, естественно при совпадении только обоих параметров. В-третьих, куда хочешь, туда и встраивай этот код.


Спасибо сказали:
Go to the top of the page
+Quote Post
TranceFM
сообщение 30.12.2009, 0:45
Сообщение #6


Начинающий
*

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




Спасибки Setuper!
Go to the top of the page
+Quote Post
Alexey
сообщение 30.12.2009, 14:36
Сообщение #7


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Ничего не помешает пользователю установить второй клиент, сделать в нём другую шару и всё-равно сидеть с одного компа двумя никами. А используя грейлинк можно даже второй клиент не ставить.
Go to the top of the page
+Quote Post
TranceFM
сообщение 13.1.2010, 23:32
Сообщение #8


Начинающий
*

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




И так, добрался я к этому скрипту наконец... Возникла ошибка, вот ход действий.
Скопировал код, вставил в плокнот, сохранил, переименовал в two_fucking_users и сохраниш с расширением lua, получилось two_fucking_users.lua. При попытке запуска скрипта, пишет ошибку:
0.4.1.1\scripts\two_fucking_users.lua:9: '<eof>' expected near 'end'

Подскажите, так как луа вообще не знаю.
Go to the top of the page
+Quote Post
Артём
сообщение 13.1.2010, 23:53
Сообщение #9


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

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




Код
function UserConnected(tUser)
  Core.GetUserData(tUser, 16)
  for i, v in ipairs(Core.GetUsers(tUser.sIP)) do
    if Core.GetUserValue(v, 16) == tUser.iShareSize and v.sNick ~= tUser.sNick then
      Core.SendToUser(tUser, "Дубликаты запрещены")
      Core.Disconnect(tUser)
    end
  end
end
RegConnected, OpConnected = UserConnected, UserConnected
Go to the top of the page
+Quote Post
TranceFM
сообщение 14.1.2010, 0:18
Сообщение #10


Начинающий
*

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




Спасибо big_smile.gif Запустился, не знаю работает или нет, но запущен - это факт. Хотя и при проверке пишет: Синтаксис [string "UserConnected(tUser)..."]:9: '<eof>' expected near 'end'
Go to the top of the page
+Quote Post
FallenAngel
сообщение 14.1.2010, 13:56
Сообщение #11


[n00b]
*****

Группа: Пользователи
Сообщений: 291
Регистрация: 10.7.2008
Из: Россия,Пенза
Пользователь №: 168
Спасибо сказали: 24 раза




Как мне как то раз alex82 сказал-работает скрипт. вот и пусть работает, а проверять не надо big_smile.gif Может и не дословно, но смысл такой.
Go to the top of the page
+Quote Post
Артём
сообщение 14.1.2010, 18:36
Сообщение #12


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

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




TranceFM
код что я дал работает, сам проверял у себя на хабе... 15 человек отключило big_smile.gif
Go to the top of the page
+Quote Post
brauzer84
сообщение 15.1.2010, 14:31
Сообщение #13


Участник
**

Группа: Пользователи
Сообщений: 48
Регистрация: 6.11.2009
Пользователь №: 4 944
Спасибо сказали: 3 раза




А скрип один IP один ник не подходит для этого?

вот он Прикрепленный файл  Zapret_IP.rar ( 669 байт ) Кол-во скачиваний: 3


или вот - Прикрепленный файл  OneNick_OneIP.rar ( 484 байт ) Кол-во скачиваний: 6
Go to the top of the page
+Quote Post
Артём
сообщение 15.1.2010, 22:02
Сообщение #14


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

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




brauzer84
Цитата
2). Проверяет по ИР и шаре, и только при совпадении обоих параметров кикает?

а если по IP просто ограничеть то толку не будет, большенство народу в инете с одинаковыми IP сидит ( провайдер выдаёт так )
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Запрос скрипта: От подвисания пользователей
0 Sezam 4 433 22.1.2018, 7:10 Посл. сообщение: Sezam
No New Posts Topic has attachmentsНужна помощь в доработке скрипта greylink
Отложить запуск скрипта на определенное время
0 kirill_td 5 017 17.10.2014, 20:13 Посл. сообщение: kirill_td
No new Topic has attachmentsTriviaMods - мод скрипта для командной игры
API2
16 снег 22 161 10.9.2014, 19:23 Посл. сообщение: alphex3xx
No New Posts Метод взятия имени/пути скрипта
Метод взятия имени/пути этого скрипта в самом скрипте и других
2 Karumo 7 016 6.4.2014, 22:24 Посл. сообщение: Alexey
No New Posts Конвертирование скрипта до AP2
Скрипт афоризмы
4 GULAM33 8 629 21.1.2013, 16:30 Посл. сообщение: Артём
No new Topic has attachmentsПомощь по настройке скрипта
скрипт скидывания тестовых файлов
17 dag-m 17 783 16.10.2012, 15:41 Посл. сообщение: Alex Dancer
No New Posts От: помогите с разработкой скрипта
От темы с ID: 4717
0 barbaris 4 955 19.5.2012, 19:54 Посл. сообщение: barbaris
No New Posts Нужна помощь по конвертированию скрипта из api1 в api2
7 po fenshyj' 11 994 23.2.2012, 2:04 Посл. сообщение: dimajak
Moved Нужна помощь по конвертированию скрипта из api1 в api2
0 po fenshyj' 0 13.2.2012, 0:37 Посл. сообщение: Marc
No New Posts Topic has attachmentsНужна помощь в переделке скрипта(VerliHub)
Глушит юзеру приват по диапозону
2 FreeNas 7 091 11.4.2011, 17:21 Посл. сообщение: FreeNas
No New Posts помогите с разработкой скрипта
нужен скрипт скачивания между 2 разными пользователями
2 балбес 7 200 3.3.2011, 10:22 Посл. сообщение: HackFresse
No New Posts Перезапуск скрипта раз в минуту
7 lankmv 10 943 13.11.2010, 3:11 Посл. сообщение: DEN 007
No New Posts Скрипт для отключения скрипта
Нужен скрипт для отключения скрипта по времени
7 Dan Claimant 12 842 23.6.2010, 20:06 Посл. сообщение: Dan Claimant
No New Posts очень не плохая идея если возможно!
3 voronf4 7 734 5.6.2010, 14:50 Посл. сообщение: Ksan
No New Posts От: очень не плохая идея если возможно!
От темы с ID: 3515
2 -=FugeN=- 2 6 288 5.6.2010, 9:15 Посл. сообщение: Артём

 



RSS Сейчас: 23.11.2024, 8:45