Скрипт банов для RusHub, тестим и комменьтруем |
Здравствуйте, гость ( Вход | Регистрация )
Скрипт банов для RusHub, тестим и комменьтруем |
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 Спасибо сказали: |
|
|
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 |
|
|
19.10.2010, 9:24
Сообщение
#43
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
действительно бредятина какая-то была написана
подправил |
|
|
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)
|
|
|
24.10.2010, 19:33
Сообщение
#45
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
В функцию UnbanUser в файле Ban.lua добавил строчку:
Код return nil, "Юзер не был забанен." Это должно исправить ошибку. Честно говоря мне и самому не очень нравится данный модуль банов |
|
|
25.10.2010, 0:32
Сообщение
#46
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
надо думать о новом
|
|
|
7.11.2010, 2:50
Сообщение
#47
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
добавил таблицу профилей. Вроде работает.
|
|
|
11.12.2010, 15:03
Сообщение
#48
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Бета версии с исправлениями:
|
|
|
11.12.2010, 15:19
Сообщение
#49
|
|
Освоившийся участник Группа: Модераторы Сообщений: 352 Регистрация: 25.7.2009 Пользователь №: 3 960 Спасибо сказали: 73 раза |
Протестили, всё работает корректно.
|
|
|
26.12.2010, 12:48
Сообщение
#50
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Привёл к человеческому виду скрипт.
Все остальные скрипты в теме удалил. |
|
|
26.12.2010, 16:59
Сообщение
#51
|
|
Участник Группа: Пользователи Сообщений: 32 Регистрация: 4.11.2008 Пользователь №: 983 Спасибо сказали: 1 раз |
|
|
|
26.12.2010, 21:58
Сообщение
#52
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Как это не вылетает?
У меня все вылетают. Даже по несколько человек (если бан по ip). |
|
|
27.12.2010, 16:07
Сообщение
#53
|
|
Участник Группа: Пользователи Сообщений: 32 Регистрация: 4.11.2008 Пользователь №: 983 Спасибо сказали: 1 раз |
|
|
|
6.1.2011, 18:16
Сообщение
#54
|
|
Я коварный Санта Клаус Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза |
Все хорошо работает. из 2 поста перенесите в 1й вот это:
Цитата Сам модуль Ban.lua кладём в папку libs - не все читают первые страницы.Скрипт BanManager.lua с папкой BanManager в папку scripts Хочется еще в настройках увидеть "Амнистию" - чтоб список постоянных банов чистить автоматом скажем раз в полгода. Ну и статистику по всему сроку работы скрипта ,кто и когда был забанен (хоть баны и снялись, но в таком случае чтоб айпишники писались при бане ника на время, но статистика показательна) Хотя и так замечательный скрипт |
|
|
27.1.2011, 3:45
Сообщение
#55
|
|
Продвинутый участник Группа: Пользователи Сообщений: 104 Регистрация: 1.4.2009 Из: Россия Пользователь №: 2 871 Спасибо сказали: 42 раза |
Отличный скрипт. Часть функций вынес в модули: files и utils. Кое что подправил под себя. Спасибо вам Setuper, Wariner и всем остальным кто трудился над устранением ошибок.
|
|
|
16.3.2011, 13:56
Сообщение
#56
|
|
Активный участник Группа: Пользователи Сообщений: 65 Регистрация: 16.7.2010 Пользователь №: 7 288 Спасибо сказали: 0 раз |
А где взять луа 1.4?
|
|
|
16.3.2011, 14:13
Сообщение
#57
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
mod, Луа плагин поставь последний.
|
|
|
16.3.2011, 16:20
Сообщение
#58
|
|
Активный участник Группа: Пользователи Сообщений: 65 Регистрация: 16.7.2010 Пользователь №: 7 288 Спасибо сказали: 0 раз |
Я и спрашиваю, где его взять, чтобы поставить? На форуме не нашел.
|
|
|
16.3.2011, 16:30
Сообщение
#59
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
|
|
|
16.3.2011, 17:09
Сообщение
#60
|
|
Активный участник Группа: Пользователи Сообщений: 65 Регистрация: 16.7.2010 Пользователь №: 7 288 Спасибо сказали: 0 раз |
Выше версии 1.33 не вижу
|
|
|
16.3.2011, 17:40
Сообщение
#61
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
Блин, ну так ставь его!
|
|
|
Похожие темы
|
Сейчас: 27.11.2024, 3:11 |