myDC.ru

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

 

> Protector, API2 | бот всё в одном

Рейтинг 5 V
Теги
Нет тегов для показа
Wariner
сообщение 14.11.2008, 23:13
Сообщение #41


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Название скрипта: Protector
Версия скрипта: v1.1 RC1
Версия API: API2
Автор Wariner
Возможности:
  • Инфо о юзерах
  • Отключение поиска и скачки как наказания
  • Заглушка и бан не зависящие от хаба. Если не указанно время оно устанавливается в зависимости от предыдущих наказаний.
  • Рекорды хаба(запись сообщение о новых рекордах и показ из меню)
  • Топ по шаре
  • Топ по сообщениям
  • Топ по времени проведённому на хабе
  • Топ заглушек
  • Топ банов
  • Топ заглушек среди ОПов(кто сколько заглушил)
  • Топ банов среди ОПов(аналогично заглушкам)
  • Функция когда был(предусматривает вариант присутствия юзера на хабе)
  • Логирование дисконектов юзеров (чисто технический момент, после тестов функция будет удалена)
  • Функции для топика(сообщение в чат о смене + функция несменяемого топика для админов)
  • Менеджер скриптов(подключение перезагрузка и остановка скриптов как по одному так и всех сразу + возможность перемещения скриптов в списке птоки! Всё из меню!)
  • Логирование ошибок скрипта
  • Логирование мейнчата
  • Сообщения в оффлайн
  • Чат операторов(в мейне)
  • Показ времени жизни хаба
  • Смена профиля юзера
  • История наказаний(показывается при вызове инфо о юзере)



Проект к сожалению мёртв

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


Спасибо сказали:
Go to the top of the page
+Quote Post
5 страниц V  < 1 2 3 4 5 >  
Начать новую тему
Ответов
LyaKich
сообщение 23.1.2009, 19:15
Сообщение #42


Начинающий
*

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




Ну что у меня опять возникает трабла про которую я говорил

Цитата
[23.01.2009 | 19:13:01] <Gangsta> Этот хаб работает под управлением PtokaX DC Hub 0.4.0.0 (Время работы: 0 дней, 0 часов, 30 минут / Юзеры: 21)
[23.01.2009 | 19:13:01] <Protector>

Ник: LOL(6) под которым вы пытаетесь зайти занят!
Смените ник и перезайдите на хаб!!!

[23.01.2009 | 19:13:02] *** Соединение закрыто
Go to the top of the page
+Quote Post
Wariner
сообщение 24.1.2009, 13:30
Сообщение #43


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Этот бот пока преднозначен только для тех сетей где ip более или менее постоянные. Ты заходишь под ником LOL(6) с домолинка, где ип меняется. Бот видит что ник LOL(6) принадлежит одному ип а ты уже заходишь со сменишегося! Я думал над этим но пока в голову ничего разумного не пришло.
Go to the top of the page
+Quote Post
LyaKich
сообщение 25.1.2009, 3:09
Сообщение #44


Начинающий
*

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




Цитата(Wariner @ 24.1.2009, 13:30) *
Этот бот пока преднозначен только для тех сетей где ip более или менее постоянные. Ты заходишь под ником LOL(6) с домолинка, где ип меняется. Бот видит что ник LOL(6) принадлежит одному ип а ты уже заходишь со сменишегося! Я думал над этим но пока в голову ничего разумного не пришло.

Не не это реально трабла. Он также отображает что он есть в списке
Go to the top of the page
+Quote Post
LyaKich
сообщение 27.1.2009, 14:56
Сообщение #45


Начинающий
*

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




К тому хочу добавить то человек в течении наверно недели не мог попасть ко мне на хаб. IP не менялся хз скока у него. С утра отключил и всё без проблем
Go to the top of the page
+Quote Post
Wariner
сообщение 27.1.2009, 16:18
Сообщение #46


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




А что ему писало? Посмотри в логах есть список отключенных! нет ли его там!
Go to the top of the page
+Quote Post
LyaKich
сообщение 31.1.2009, 20:49
Сообщение #47


Начинающий
*

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




Там сложно востановить если по архиву дисконнекта

А что это за ошибки?

Цитата
tError = {
[7] = "19.01.2009 в 21:52 Protector.lua:1104: attempt to index global 'tProfile' (a nil value)",
[1] = "19.01.2009 в 12:37 Protector.lua:159: attempt to index global 'v' (a nil value)",
[2] = "19.01.2009 в 12:38 Protector.lua:217: attempt to index global 'v' (a nil value)",
[4] = "19.01.2009 в 20:23 Protector.lua:720: attempt to call field 'sNick' (a string value)",
[8] = "19.01.2009 в 21:54 Protector.lua:1101: attempt to call local 'Operation' (a nil value)",
[9] = "19.01.2009 в 21:56 Protector.lua:1101: attempt to call local 'Operation' (a nil value)",
[5] = "19.01.2009 в 20:32 Protector.lua:720: плохой аргумент #2 to 'SetString' (string expected, got nil)",
[3] = "19.01.2009 в 20:22 Protector.lua:720: attempt to call field 'sNick' (a string value)",
[6] = "19.01.2009 в 20:37 Protector.lua:722: плохой аргумент #2 to 'SetString' (string expected, got nil)",
}
Go to the top of the page
+Quote Post
XiNoID
сообщение 2.2.2009, 20:34
Сообщение #48


Участник
**

Группа: Пользователи
Сообщений: 45
Регистрация: 13.12.2008
Пользователь №: 1 405
Спасибо сказали: 0 раз




Cпасибо за интересный релизbig_smile.gif
Такой вопрос(о наболевшемbig_smile.gif) - Он может следить за матом как хубба)? и также банить)? И следствие - под линуксом как себя ведет big_smile.gif?
Go to the top of the page
+Quote Post
Wariner
сообщение 3.2.2009, 10:42
Сообщение #49


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




пока за матом антирекламой он не следит. Это в будующем. Про линукс я не знаю... попробуй поставить тестовый хаб и погонять его чуть чуть)))

PS: возникла большая проблема... При разрастании таблицы скрипт начинает сильно кушать память(((( В следствии пока нового релиза ждать не стоит.... Буду исправлять то что наделал!!!
Go to the top of the page
+Quote Post
XiNoID
сообщение 3.2.2009, 15:34
Сообщение #50


Участник
**

Группа: Пользователи
Сообщений: 45
Регистрация: 13.12.2008
Пользователь №: 1 405
Спасибо сказали: 0 раз




тестовый хаб? гавно вопрос! я давно предлагал big_smile.gif заодно и с хуббой мож получится разобраться( adore.gif мечтаю feel_good.gif )
на этой неделе постараюсь сделатьbig_smile.gif
Go to the top of the page
+Quote Post
serrrios
сообщение 8.2.2009, 14:01
Сообщение #51


Активный участник
***

Группа: Пользователи
Сообщений: 67
Регистрация: 12.10.2008
Из: Красноярск
Пользователь №: 784
Спасибо сказали: 9 раз




Цитата(LyaKich @ 23.1.2009, 19:15) *
Ну что у меня опять возникает трабла про которую я говорил

Вырежи в Protector.lua

Код
    if (tUsers[tUser.sIP].Nick ~= tUser.sNick) and (tExceptionsIPs[tUser.sIP] ~= 1) then
        Core.SendToUser(tUser, "<"..sBot.."> \r\n\r\n\t\t\tВы зарегистрированны на хабе под ником: "..tUsers[tUser.sIP].Nick.." \r\n\t\t\tА сейчас ваш ник: "..tUser.sNick.." \r\n\t\t\tДля входа на хаб смените ник!!!\r\n\t\t\tЕсли всё таки хотите сменить ник воспользуйтесь меню хаба!\r\n")
        tDisconnectUser[table.maxn(tDisconnectUser)+1] = os.date("%d.%m.%Y %H:%M").."  "..tUser.sNick.."("..tUser.sIP..") Причина: Ник не соответствует зарегистрированному"        
        Core.Disconnect(tUser)
    end

и

Код
    for i,v in pairs(tUsers) do
        if tUsers[i].Nick == tUser.sNick and i ~= tUser.sIP then    
            Core.SendToUser(tUser, "<"..sBot.."> \r\n\r\n\t\t\tНик: "..tUser.sNick.." под которым вы пытаетесь зайти занят!\r\n\t\t\tСмените ник и перезайдите на хаб!!!\r\n")
            tDisconnectUser[table.maxn(tDisconnectUser)+1] = os.date("%d.%m.%Y %H:%M").."  "..tUser.sNick.."("..tUser.sIP..") Причина: Несоответствие ника и IP"            
            Core.Disconnect(tUser)
        end
    end
Go to the top of the page
+Quote Post
Wariner
сообщение 15.2.2009, 22:10
Сообщение #52


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Вышла новая версия 1.1RC1
В ней произошли большие изменения в главной таблице бота(файл Users.tbl) поэтому советую её заменить(удалить) если собрали очень много инфы пишите попробую сделать отдельный скрипт корректировки таблицы! Так же произошли изменения в файле cfg.tbl, появился файл Msg.tbl а так же архитектура логов.
изменения:
  • В следствии большой прожёрливости скрипта главную таблицу пришлось урезать, все нужные поля создаются походу что снизило прожорливость в половину. При 110 юзерах ~700 кб
  • Добавлен чат операторов(в мейне)
  • лог мейнчата
  • время жизни хаба
  • топ по времени проведённому на хабе
  • смена профиля юзера
  • поправил смену ника + добавил смену пароля(для тех кто есть в списке птоки)
  • добавлена история наказаний(показывается при вызове инфо о юзере)

так же исправлено и добавлено несколько нестоль существенных мелочей

ищите в первом посте
Go to the top of the page
+Quote Post
Wariner
сообщение 16.2.2009, 21:30
Сообщение #53


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Поправил вывод текста из текстовых файлов для линукса,
Предусмотрел невозможность бана операторами друг друга
Go to the top of the page
+Quote Post
serrrios
сообщение 5.3.2009, 11:44
Сообщение #54


Активный участник
***

Группа: Пользователи
Сообщений: 67
Регистрация: 12.10.2008
Из: Красноярск
Пользователь №: 784
Спасибо сказали: 9 раз




Wariner, как обстоят дела с разработкой?
Пользуюсь ботом с начала релиза.
Хотелось бы что б можно было отключать привязку ип к нику.
Go to the top of the page
+Quote Post
Wariner
сообщение 5.3.2009, 13:57
Сообщение #55


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Пока не переведу бота на работу с SQLite видимо нового релиза не будет. Хз когда это будет)))) Как токо сделаю так сразу выложу))))
Go to the top of the page
+Quote Post
serrrios
сообщение 16.3.2009, 17:37
Сообщение #56


Активный участник
***

Группа: Пользователи
Сообщений: 67
Регистрация: 12.10.2008
Из: Красноярск
Пользователь №: 784
Спасибо сказали: 9 раз




Не хочу показаться назойливым, но...как там успехи? big_smile.gif
Go to the top of the page
+Quote Post
Wariner
сообщение 16.3.2009, 18:03
Сообщение #57


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Терпи)))) Как только так сразу. Как разработаю структуру таблиц так будет всё хорошо!
Go to the top of the page
+Quote Post
Sten
сообщение 22.3.2009, 3:47
Сообщение #58


Начинающий
*

Группа: Пользователи
Сообщений: 13
Регистрация: 6.9.2008
Из: Екатеринбурга
Пользователь №: 489
Спасибо сказали: 0 раз




А можно отключить регистрацию просто у меня на хабе стоят боты которые отвечают за статистику сервера и просто бот неможет приконектится к хабу ему пишет сообщение с файла NotRegNick
Заранее спасибо!
Go to the top of the page
+Quote Post
Wariner
сообщение 22.3.2009, 10:34
Сообщение #59


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




внеси бота в исключения!
Go to the top of the page
+Quote Post
Sten
сообщение 30.3.2009, 16:41
Сообщение #60


Начинающий
*

Группа: Пользователи
Сообщений: 13
Регистрация: 6.9.2008
Из: Екатеринбурга
Пользователь №: 489
Спасибо сказали: 0 раз




Такая проблема баню юзера он может просто перезайти на хаб и всё
Баню юэера на второй раз бот мне пишет
[19:39:30] <Protector> Юзер с ником Sten уже забанен
[19:39:30] <Protector> Юзера с ником Sten нет в базе данных!
хотя этот юэер сидит на хабе как невчём небывало)
Что мне с этим делать?
Go to the top of the page
+Quote Post
serrrios
сообщение 9.4.2009, 13:43
Сообщение #61


Активный участник
***

Группа: Пользователи
Сообщений: 67
Регистрация: 12.10.2008
Из: Красноярск
Пользователь №: 784
Спасибо сказали: 9 раз




Цитата(Sten @ 30.3.2009, 16:41) *
Такая проблема баню юзера он может просто перезайти на хаб и всё
Баню юэера на второй раз бот мне пишет
[19:39:30] <Protector> Юзер с ником Sten уже забанен
[19:39:30] <Protector> Юзера с ником Sten нет в базе данных!
хотя этот юэер сидит на хабе как невчём небывало)
Что мне с этим делать?

Для таких случаев поставил скрипт ХабМеню от Алекса..

2Wariner, очень хотелось бы увидеть в следующей версии, антибан/гаг для опов, любят они у меня чет в последне время сраться//
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts От: Protector
От темы с ID: 639
4 Wariner 8 448 1.12.2013, 20:07 Посл. сообщение: Артём
No New Posts Нужно вырезать "куски" из бота Protector
Сам не могу, из-за нехватки знаний...
8 TIRAN 12 397 1.4.2010, 18:10 Посл. сообщение: Accelerator
Moved Protector
API2| бот всё в одном
0 Wariner 0 10.11.2009, 15:11 Посл. сообщение: Wariner

 



RSS Сейчас: 27.11.2024, 2:18