myDC.ru

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

 

> Mainbothub, API2 | Возможность бана ботом хаба

Рейтинг 3 V
Accelerator
сообщение 7.4.2009, 20:51
Сообщение #1


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Название: MainBotHub
Версия API: 2
Версия скрипта: 3.1
Автор: STRELOK
Описание:
  1. Возможность забанить юзера ботом хаба(временно, постоянно)
  2. Возможность включения и выключения отправки сообщения о бане всем
  3. Возможность отсылки сообщения админу кто кого забанил
  4. Выбор кому будет доступно использование скрипта. Определённым профилям, или определённым никам

Прикрепленные файлы
Прикрепленный файл  mainbothub.lua ( 5.19 килобайт ) Кол-во скачиваний: 177
 


Спасибо сказали:
Go to the top of the page
+Quote Post
 
Начать новую тему
Ответов
FallenAngel
сообщение 11.4.2009, 17:35
Сообщение #2


[n00b]
*****

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




Выдало
[18:22] Синтаксис ...\scripts\mainbothub.lua:45: bad argument count to 'Ban' (4 expected, got 5)
:(:(
зы-когда пытался навсегда забанить.

Эм.. И еще.. Когда забанил на довольно таки длительное время (ввел не 1 Год, а тупо просто 10000...0 минут-то в итое показало, что я забанил на " на 192901234 г. 6 мес. 24день 10час 40мин", но при этом в банах Пташки не отображается). Да и сменив ник, тот человек снова зашел.. Хотелось бы чтобы можно было бы банить юзера навсегда и временно по нику и\или по АйПи .big_smile.gif
Go to the top of the page
+Quote Post
Accelerator
сообщение 11.4.2009, 17:44
Сообщение #3


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Исправь:
Код
            BanMan.BanIP(sNick,sIP,sReason,sBot,true)

На:
Код
            BanMan.BanIP(sIP,sReason,sBot,true)


Цитата(FallenAngel @ 11.4.2009, 18:35) *
Эм.. И еще.. Когда забанил на довольно таки длительное время (ввел не 1 Год, а тупо просто 10000...0 минут-то в итое показало, что я забанил на " на 192901234 г. 6 мес. 24день 10час 40мин", но при этом в банах Пташки не отображается). Да и сменив ник, тот человек снова зашел.. Хотелось бы чтобы можно было бы банить юзера навсегда и временно по нику и\или по АйПи .big_smile.gif

Довольно таки извращённый бан... big_smile.gif
Скрипт банит по АЙПИ!
Go to the top of the page
+Quote Post
FallenAngel
сообщение 11.4.2009, 20:10
Сообщение #4


[n00b]
*****

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




Чьорд, я думал почему то, что проблема в след строчке (то есть в-- Core.Disconnect(sNick)).
Спасибо за помощь.
И еще одно хотелось бы, чтобы в личку какому либо юзеру отправлялась информация о том кто забанил, на сколько забанил (если временный бан то), ну и- кого забанил big_smile.gif.
Go to the top of the page
+Quote Post
Accelerator
сообщение 12.4.2009, 6:29
Сообщение #5


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Временный бан:
Код
Core.SendPmToNick(sNick, sBot, "Вы были временно забанены пользователем "..tUser.sNick.." на "..GetNormalTime(sTime).." по причине: "..sReason)

Постоянный бан:
Код
Core.SendPmToNick(sNick, sBot, "Вы были временно забанены пользователем "..tUser.sNick.." по причине: "..sReason)

==============================================
Добавил 1.1 версию скрипта.
Изменения
  • Исправлена ошибка при постоянном бане
  • Добавлена возможность включения и выключения вывода сообщения о бане всем пользователям на хабе


Скрипт в первом посте!
Go to the top of the page
+Quote Post
FallenAngel
сообщение 12.4.2009, 14:35
Сообщение #6


[n00b]
*****

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




Нееее.. Ты малость не так понял меня. big_smile.gif Имелось ввиду, чтобы отсылалось собщение не забаненному а определенному человеку.. Например, есть ОП, который забанил ЮЗЕРа. и я хочу чтобы мне в личку приходило сообщение об этом действии. То есть-чтобы Я знал кто кого , за что и на сколько забанил. big_smile.gif
Go to the top of the page
+Quote Post
Accelerator
сообщение 12.4.2009, 16:15
Сообщение #7


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Тогда так
В начале скрипта:
Код
owner = "admin" -- ник админа хаба


Постоянный бан:
Код
Core.SendPmToNick(owner, sBot, "Был забанен "..sNick.." администратором "..tUser.sNick.." по причине: "..sReason)


Временный бан:
Код
Core.SendPmToNick(owner, sBot, "Был забанен "..sNick.." администратором "..tUser.sNick.." на "..GetNormalTime(sTime).." по причине: "..sReason)


Добавлять после Core.Disconnect(sNick)

Добавил 2.0 версию, изменения выше ;)
Go to the top of the page
+Quote Post
FallenAngel
сообщение 12.4.2009, 22:55
Сообщение #8


[n00b]
*****

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




Новая версия big_smile.gif v2.0.1
Прикрепляю то, что "доделал и переделал". А точнее:в ранних версиях была таблица с никами, которым была доступны команды, в новой версии появилась таблица с профилями. Я же возвратил и таблицу с никами big_smile.gif. В чат пропускались команды, которыми банили юзеров-исправил. Только не получиось исправить с discinnectом- прошу исправить big_smile.gif. Заменил команду "disconnect"на "botdisconnect", так как у меня эта команда уже используется в скрипте HubMenu от Alexa.И еще маленькое улучшение-вынес начальное меню. Чтобы если понадобится то исправить только в одном месте а не в 3. big_smile.gif Дописал пару UserCommands, чтобы легче было банить. Сделал так мало все всего фактически, а кажется что я гору свернул beat_brick.gif
зы-спасибо большое за скрипт все таки big_smile.gif
Прикрепленные файлы
Прикрепленный файл  botban.lua ( 6.82 килобайт ) Кол-во скачиваний: 63
 
Go to the top of the page
+Quote Post
Accelerator
сообщение 13.4.2009, 6:09
Сообщение #9


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Цитата(FallenAngel @ 12.4.2009, 22:55) *
В чат пропускались команды, которыми банили юзеров-исправил. Только не получиось исправить с discinnectом- прошу исправить big_smile.gif.

Прошу прощения. Скрипт в первом посте, полностью проверил, работает big_smile.gif
Go to the top of the page
+Quote Post
Серый
сообщение 21.4.2009, 10:42
Сообщение #10


Начинающий
*

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




А вот такой вот вопросик: бан происходит тока по нику ? Если да то нет возможности сделать и по нику и по ипу одновременно ? Спасибо!
Go to the top of the page
+Quote Post
Accelerator
сообщение 21.4.2009, 15:57
Сообщение #11


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Банит по IP!
Go to the top of the page
+Quote Post
Accelerator
сообщение 30.8.2009, 8:21
Сообщение #12


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Доступна новая версия скрипта - 3.0

# Добавлена возможность предупреждать юзера ботом хаба
# Полностью пересмотрен и переписан весь скрипт
Go to the top of the page
+Quote Post
Accelerator
сообщение 28.4.2010, 11:44
Сообщение #13


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Доступна новая версия скрипта - 3.1:
  • Ввод команды доступен с префиксами ! или +
  • Сделал проверку "Есть ли юзер на хабе"
  • Некоторые мелкие исправления
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts От: Mainbothub
От темы с ID: 1735
0 Music 3 953 25.12.2010, 13:54 Посл. сообщение: Music

 



RSS Сейчас: 23.12.2024, 20:55