myDC.ru

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

 

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

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


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

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




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

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

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


Прикрепленный файл  Ban.lua ( 2.63 килобайт ) Кол-во скачиваний: 389
Прикрепленный файл  BanManager.rar ( 2.07 килобайт ) Кол-во скачиваний: 298
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
Спасибо сказали: 479 раз




[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
Спасибо сказали: 1708 раз




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

подправил


Спасибо сказали:
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
Спасибо сказали: 479 раз




[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
Спасибо сказали: 1708 раз




В функцию 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
Спасибо сказали: 479 раз




надо думать о новом 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
Спасибо сказали: 479 раз




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


Спасибо сказали:
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
Спасибо сказали: 1708 раз




Бета версии с исправлениями:
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
Спасибо сказали: 1708 раз




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


Спасибо сказали:
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
Спасибо сказали: 1708 раз




Как это не вылетает?
У меня все вылетают. Даже по несколько человек (если бан по 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


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

Группа: Пользователи
Сообщений: 65
Регистрация: 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
Спасибо сказали: 479 раз




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


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

Группа: Пользователи
Сообщений: 65
Регистрация: 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
Спасибо сказали: 479 раз




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


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

Группа: Пользователи
Сообщений: 65
Регистрация: 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
Спасибо сказали: 479 раз




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

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsНерабочий скрипт ВИПа по шаре
16 Damaks 20 047 23.2.2023, 7:16 Посл. сообщение: mod
No new Topic has attachmentsMagneto - Бесплатный Скрипт Портала Обмена Dc-ссылками Для Локальной Сети
26 UserSide 41 239 27.8.2019, 11:01 Посл. сообщение: CyberGhost404
No New Posts От: Новогодний Скрипт
От темы с ID: 871
0 Евгений 3 182 15.10.2018, 21:44 Посл. сообщение: Евгений
No New Posts А бывают такой скрипт бота?
Скрипт который создает виртуалных юзеров, но с реальными шарами
5 MarkDark 8 136 26.12.2017, 10:47 Посл. сообщение: мамин_парень
No New Posts Скрипт: Бот который отвечает в лс
4 мамин_парень 7 817 11.11.2017, 5:57 Посл. сообщение: мамин_парень
No New Posts как сделать вот этот скрипт
12 мамин_парень 12 575 13.9.2017, 10:51 Посл. сообщение: dimetro
No New Posts Topic has attachmentsИщу скрипт переадресации (redirect)
Переадресация интернет-юзеров
3 AS_Com 7 214 27.8.2017, 8:05 Посл. сообщение: Ksan
No New Posts Topic has attachmentsСкрипт Thunder.lua
7 Евген76 15 315 9.8.2017, 11:48 Посл. сообщение: Ksan
No new ВАЖНО: Topic has attachmentsМодули для скриптов RusHub
26 Setuper 45 394 21.3.2017, 17:31 Посл. сообщение: Alexey
No New Posts Требуется скрипт
Нужен скрипт запрета на подключение
5 Nikolaevich 9 499 20.8.2016, 19:52 Посл. сообщение: Ksan
No New Posts RusHub.org
Решаем судьбу домена
12 Nickolya 21 307 19.5.2016, 4:58 Посл. сообщение: DEN 007
No New Posts Перенос базы пользователей с RusHub на PtokaX
3 Angel_D 8 908 5.12.2015, 2:11 Посл. сообщение: Saymon21
No New Posts Скрипт загрузки файла
1 FreeNas 6 426 21.7.2015, 10:58 Посл. сообщение: HackFresse
No new Topic has attachmentsRusHub. Пакеты для Debian/Ubuntu
47 KT315 62 248 24.5.2015, 23:14 Посл. сообщение: KT315
No new Как вызвать bash скрипт из Lua
14 Iskandark 17 317 3.3.2015, 12:42 Посл. сообщение: Iskandark

 



RSS Сейчас: 27.11.2024, 3:11