myDC.ru

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

 

> Скрипт банов для RusHub, тестим и комменьтруем

Теги
Setuper
сообщение 4.1.2010, 20:31
Сообщение #41


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

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




Название скрипта: модуль банов + менеджер банов
Скрипт для: RusHub
Автор: Wariner (немного доработал: Setuper)
Описание: Модуль банов позволяет использовать функции бана в скриптах. Менеджер банов позволяет забанить, используя команды.
Модуль банов не может работать отдельно от менеджера банов, так как менеждер банов содержит основную таблицу с банами.

Внимание. Этот скрипт будет работает только с lua плагином, который равен или выше, чем версия v1.4, так как в плагине был устранён баг в функции Core.SetGVal.

Теперь расскажу чего я добился. Теперь, подключая модуль Ban в любом скрипте можно будет забанить того или иного пользователя и при этом не нужно будет читать из файла базу забаненных или использовать таблицу с забаненными, - всё это скрыто в модуле Ban. Очень удобно банить с помощью модуля.


Прикрепленный файл  Ban.lua ( 2.63 килобайт ) Кол-во скачиваний: 379
Прикрепленный файл  BanManager.rar ( 2.07 килобайт ) Кол-во скачиваний: 292
Go to the top of the page
+Quote Post
4 страниц V  < 1 2 3 4 >  
Начать новую тему
Ответов
Saymon21
сообщение 18.10.2010, 15:27
Сообщение #42


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 478 раз




[12:26:52] <Ban> ...Connect/test rushub/scripts/BanManager.lua:90: attempt to index global 'v' (a nil value)

при том, что левый юзер: [12:26:52] <RusHubBot> gro (46.33.224.219) отправил в главный чат неизвестную команду: ban


Спасибо сказали:
Go to the top of the page
+Quote Post
Setuper
сообщение 19.10.2010, 9:24
Сообщение #43


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

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




действительно бредятина какая-то была написана

подправил


Спасибо сказали:
Go to the top of the page
+Quote Post
Saymon21
сообщение 24.10.2010, 17:51
Сообщение #44


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 478 раз




[18:50:03] <Ban> ...Connect/test rushub/scripts/BanManager.lua:95: bad argument #2 to 'SendToUser' (string expected, got nil)
Go to the top of the page
+Quote Post
Setuper
сообщение 24.10.2010, 19:33
Сообщение #45


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

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




В функцию UnbanUser в файле Ban.lua добавил строчку:
Код
return nil, "Юзер не был забанен."

Это должно исправить ошибку.
Честно говоря мне и самому не очень нравится данный модуль банов big_smile.gif


Спасибо сказали:
Go to the top of the page
+Quote Post
Saymon21
сообщение 25.10.2010, 0:32
Сообщение #46


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 478 раз




надо думать о новом big_smile.gif
Go to the top of the page
+Quote Post
Saymon21
сообщение 7.11.2010, 2:50
Сообщение #47


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 478 раз




добавил таблицу профилей. Вроде работает.


Спасибо сказали:
Go to the top of the page
+Quote Post
Setuper
сообщение 11.12.2010, 15:03
Сообщение #48


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

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




Бета версии с исправлениями:
Go to the top of the page
+Quote Post
X-Sky
сообщение 11.12.2010, 15:19
Сообщение #49


Освоившийся участник
*****

Группа: Модераторы
Сообщений: 352
Регистрация: 25.7.2009
Пользователь №: 3 960
Спасибо сказали: 73 раза




Протестили, всё работает корректно.
Go to the top of the page
+Quote Post
Setuper
сообщение 26.12.2010, 12:48
Сообщение #50


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

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




Привёл к человеческому виду скрипт.
Все остальные скрипты в теме удалил.


Спасибо сказали:
Go to the top of the page
+Quote Post
Herurg
сообщение 26.12.2010, 16:59
Сообщение #51


Участник
**

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




Цитата(Setuper @ 26.12.2010, 12:48) *
Привёл к человеческому виду скрипт.
Все остальные скрипты в теме удалил.

Всё конечно прекрасно , но есть одноно но....
Что такое бан если пользователь при бане не вылетает с хаба , и остаётся сидеть на нём......
Go to the top of the page
+Quote Post
Setuper
сообщение 26.12.2010, 21:58
Сообщение #52


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

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




Как это не вылетает?
У меня все вылетают. Даже по несколько человек (если бан по ip).


Спасибо сказали:
Go to the top of the page
+Quote Post
Herurg
сообщение 27.12.2010, 16:07
Сообщение #53


Участник
**

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




Цитата(Setuper @ 26.12.2010, 21:58) *
Как это не вылетает?
У меня все вылетают. Даже по несколько человек (если бан по ip).

Обновился и все проблемы исчезли.....спасибо....
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 6.1.2011, 18:16
Сообщение #54


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




Все хорошо работает. из 2 поста перенесите в 1й вот это:

Цитата
Сам модуль Ban.lua кладём в папку libs
Скрипт BanManager.lua с папкой BanManager в папку scripts
- не все читают первые страницы.

Хочется еще в настройках увидеть "Амнистию" - чтоб список постоянных банов чистить автоматом скажем раз в полгода.

Ну и статистику по всему сроку работы скрипта ,кто и когда был забанен (хоть баны и снялись, но в таком случае чтоб айпишники писались при бане ника на время, но статистика показательна)

Хотя и так замечательный скрипт
Go to the top of the page
+Quote Post
Sekretchik
сообщение 27.1.2011, 3:45
Сообщение #55


Продвинутый участник
****

Группа: Пользователи
Сообщений: 104
Регистрация: 1.4.2009
Из: Россия
Пользователь №: 2 871
Спасибо сказали: 42 раза




Отличный скрипт. Часть функций вынес в модули: files и utils. Кое что подправил под себя. Спасибо вам Setuper, Wariner и всем остальным кто трудился над устранением ошибок.
Go to the top of the page
+Quote Post
mod
сообщение 16.3.2011, 13:56
Сообщение #56


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

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




А где взять луа 1.4?
Go to the top of the page
+Quote Post
Saymon21
сообщение 16.3.2011, 14:13
Сообщение #57


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 478 раз




mod, Луа плагин поставь последний. bad_smile.gif
Go to the top of the page
+Quote Post
mod
сообщение 16.3.2011, 16:20
Сообщение #58


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

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




Я и спрашиваю, где его взять, чтобы поставить? На форуме не нашел.
Go to the top of the page
+Quote Post
Saymon21
сообщение 16.3.2011, 16:30
Сообщение #59


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 478 раз




http://mydc.ru/topic2378.html
Go to the top of the page
+Quote Post
mod
сообщение 16.3.2011, 17:09
Сообщение #60


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

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




Выше версии 1.33 не вижу
Go to the top of the page
+Quote Post
Saymon21
сообщение 16.3.2011, 17:40
Сообщение #61


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 478 раз




Блин, ну так ставь его!
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Скрипт: Бот который отвечает в лс
4 мамин_парень 254 11.11.2017, 5:57 Посл. сообщение: мамин_парень
No New Posts как сделать вот этот скрипт
12 мамин_парень 564 13.9.2017, 10:51 Посл. сообщение: dimetro
No New Posts Topic has attachmentsИщу скрипт переадресации (redirect)
Переадресация интернет-юзеров
3 AS_Com 522 27.8.2017, 8:05 Посл. сообщение: Ksan
No New Posts Topic has attachmentsСкрипт Thunder.lua
7 Евген76 6 253 9.8.2017, 11:48 Посл. сообщение: Ksan
No new ВАЖНО: Topic has attachmentsМодули для скриптов RusHub
26 Setuper 22 497 21.3.2017, 17:31 Посл. сообщение: Alexey
No New Posts Требуется скрипт
Нужен скрипт запрета на подключение
5 Nikolaevich 1 856 20.8.2016, 19:52 Посл. сообщение: Ksan
No New Posts RusHub.org
Решаем судьбу домена
12 Nickolya 2 779 19.5.2016, 4:58 Посл. сообщение: DEN 007
No new Topic has attachmentsMagneto - Бесплатный Скрипт Портала Обмена Dc-ссылками Для Локальной Сети
25 UserSide 18 089 17.3.2016, 5:21 Посл. сообщение: dimazikpk
No New Posts Перенос базы пользователей с RusHub на PtokaX
3 Angel_D 2 270 5.12.2015, 2:11 Посл. сообщение: Saymon21
No New Posts Скрипт загрузки файла
1 FreeNas 1 734 21.7.2015, 10:58 Посл. сообщение: HackFresse
No new Topic has attachmentsRusHub. Пакеты для Debian/Ubuntu
47 KT315 29 747 24.5.2015, 23:14 Посл. сообщение: KT315
No new Как вызвать bash скрипт из Lua
14 Iskandark 4 287 3.3.2015, 12:42 Посл. сообщение: Iskandark
No new Topic has attachmentsНовогодний Скрипт
API2
22 Tsd 17 612 12.12.2014, 16:28 Посл. сообщение: Tsd
No New Posts Скрипт запрета видеть чат
запрет видеть чат
2 dimetro 2 225 5.12.2014, 17:37 Посл. сообщение: dimetro
No New Posts Topic has attachmentsпеределать скрипт kinozal.tv
6 BOKOREZ 5 078 30.10.2014, 18:29 Посл. сообщение: Dani_Filth

 



RSS Сейчас: 14.12.2017, 17:59