Warnings, API1, API2 | Скрипт предупреждений |
Здравствуйте, гость ( Вход | Регистрация )
Warnings, API1, API2 | Скрипт предупреждений |
14.7.2008, 19:14
Сообщение
#61
|
|
Освоившийся участник Группа: Администраторы Сообщений: 344 Регистрация: 2.6.2008 Из: RB,Ufa Пользователь №: 8 Спасибо сказали: 106 раз |
Название скрипта: Warnings
Версия скрипта: v1.4 Версия API: API 2 Автор: Jaska Описание:
Warnings_v1.4.lua ( 21.76 килобайт ) Кол-во скачиваний: 265 |
|
|
12.4.2009, 21:13
Сообщение
#62
|
|
Постоялец Группа: Пользователи Сообщений: 403 Регистрация: 4.11.2008 Из: Город Уфа Пользователь №: 994 Спасибо сказали: 115 раз |
|
|
|
22.4.2009, 19:33
Сообщение
#63
|
|
Постоялец Группа: Пользователи Сообщений: 403 Регистрация: 4.11.2008 Из: Город Уфа Пользователь №: 994 Спасибо сказали: 115 раз |
Может, кто не будь, поможет
|
|
|
31.5.2009, 23:35
Сообщение
#64
|
|
Начинающий Группа: Пользователи Сообщений: 17 Регистрация: 7.3.2009 Пользователь №: 2 510 Спасибо сказали: 1 раз |
у меня тоже такая проблема, помогите плиз
|
|
|
21.6.2009, 17:48
Сообщение
#65
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Можно сделать так чтобы скрипт не только на ники привязывал наказания,а на IP тоже,а то надавал предов,а юзер сменил ник и все преды в пустую
|
|
|
3.7.2009, 12:10
Сообщение
#66
|
|
Освоившийся участник Группа: Пользователи Сообщений: 226 Регистрация: 24.6.2008 Пользователь №: 77 Спасибо сказали: 34 раза |
Возможно совместить Warnings_v1.3.lua с этим скриптом сказать спасибо http://mydc.ru/topic1529.html и чтоб он снимал нарушение
идея такова админ ставит нарушения и по количеству их запрещяет что то определенное (разговор ,поиск, скачки) типа рангов, а за хорошее от юзеров (спасибо) снимались штрафные санкции. |
|
|
17.9.2009, 14:59
Сообщение
#67
|
|
Участник Группа: Пользователи Сообщений: 39 Регистрация: 8.3.2009 Из: Ярославля Пользователь №: 2 517 Спасибо сказали: 3 раза |
У меня на PtokaX 0.4.1.1 все работает без ошибок.Не конвертировал скрипт.Исправил только 411 строку :
Код if tBadUser[sNick] and tBadUser[sNick].Download == "off" then По достижении опр.кол-ва предупреждений идет бан по ip У меня вопрос.... Раскрывающийся текст Код function Connect(tUser) if tOps[tUser.iProfile] == 1 then SendOpsMenu(tUser,"Дать предупреждение\\Этому юзеру 'Написать причину'$<%[mynick]> "..sGiveWarningCmd.." %[nick] %[line: Введите причину]||") SendOpsMenu(tUser,"Дать предупреждение\\Этому юзеру за 'Флуд'$<%[mynick]> "..sGiveWarningCmd.." %[nick] Флуд на хабе не приемлем!||") SendOpsMenu(tUser,"Дать предупреждение\\Этому юзеру за 'Спор с Администрацией Хаба'$<%[mynick]> "..sGiveWarningCmd.." %[nick] К сожалению спор с Администрацией Хаба не к чему хорошему не приведёт!||") SendOpsMenu(tUser,"Дать предупреждение\\Этому юзеру за 'Рекламу'$<%[mynick]> "..sGiveWarningCmd.." %[nick] Реклама Хабов,сайтов,форумов на Клубнячковом Хабе не приемлима!||") SendOpsMenu(tUser,"Дать предупреждение\\Этому юзеру за 'Подписуй Магнет ссылки'$<%[mynick]> "..sGiveWarningCmd.." %[nick] Не забываем что не все DC++ могу разпознавать магнет ссылки как текст,потому подписуем любую магнет ссылку кинутую в 'Чат'.Зарание спасибо :))!||") SendOpsMenu(tUser,"Дать предупреждение\\Этому юзеру за 'Рекламу Сетевых Игр'$<%[mynick]> "..sGiveWarningCmd.." %[nick] Рекламные сообщения сетевых игр в чате разрешены не чаще, чем 1 раз в 45 минут!||") SendOpsMenu(tUser,"Дать предупреждение\\Этому юзеру за 'Нецензурное выражение (Мат)'$<%[mynick]> "..sGiveWarningCmd.." %[nick] Давайте не будем выражатса на хабе нецензурной бранью!!!||") SendOpsMenu(tUser,"Дать предупреждение\\Этому юзеру за 'Caps Lock'$<%[mynick]> "..sGiveWarningCmd.." %[nick] Выключаем 'Caps Lock' ибо на хабе 'ОР' не приемлем!||") SendOpsMenu(tUser,"Дать предупреждение\\Этому юзеру за 'Выяснение личной неприязности к кому либо'$<%[mynick]> "..sGiveWarningCmd.." %[nick] Выяснение личной неприязности к кому либо нужно выяснять в 'ЛС',а не в чате!||") SendOpsMenu(tUser,"Дать предупреждение\\Этому юзеру за 'Выяснение данного вопроса не в чате...'$<%[mynick]> "..sGiveWarningCmd.." %[nick] Выяснение данного вопроса в 'Чате' не приемлимо,переходим в 'ЛС' или молчим!||") SendOpsMenu(tUser,"Дать предупреждение\\Юзеру под ником$<%[mynick]> "..sGiveWarningCmd.." %[line: Введите ник] %[line: Введите причину]||") SendOpsMenu(tUser,"Список предупрежденных$<%[mynick]> "..sViewWarningUsersCmd.." ||") SendOpsMenu(tUser,"Предупреждения\\Этого юзера$<%[mynick]> "..sViewUserWarningInfo.." %[nick]||") SendOpsMenu(tUser,"Предупреждения\\Юзера под ником$<%[mynick]> "..sViewUserWarningInfo.." %[line: Введите ник]||") end SendUserMenu(tUser,"Мои Предупреждения$<%[mynick]> "..sViewMyWarningInfo.." ||") end как сделать чтобы каждый пункт был разделён ( наподобие "$UserCommand 1 3" или "$UserCommand 1 2") ,а то при нажатие во вкладке хаба "Дать предупреждение\\Этому юзеру за 'Выяснение данного вопроса не в чате...'" выдало ошибку <Hub-Security> Вы успешно отправили предупреждение пользователю Выяснение <(r367)> !givewarning Выяснение данного вопроса в 'Чате' не приемлимо,переходим в 'ЛС' или молчим! А хочетсо что бы их разделить .... ( $UserCommand 1 3" или "$UserCommand 1 2") тип такого..... надеюсь поняли мою муть... Я думаю следует отредактировать под свои нужды строки с 196 по 255
Прикрепленные файлы
|
|
|
17.9.2009, 16:35
Сообщение
#68
|
|
Активный участник Группа: Пользователи Сообщений: 76 Регистрация: 6.12.2008 Из: Украина Пользователь №: 1 340 Спасибо сказали: 1 раз |
Помогите прикрутить предупреждения к IP, а не нику, пожалуйста
И помогите расшифровать вот это: Цитата iCleanTime = 60*60*24*7 -- Время до амнистии(в сек. с 1-го преда) iBanModeCleanTime = 60*60*24 -- Время до обнуления режима наказания за пред. Как здесь время указывается? |
|
|
17.9.2009, 17:06
Сообщение
#69
|
|
Участник Группа: Пользователи Сообщений: 39 Регистрация: 8.3.2009 Из: Ярославля Пользователь №: 2 517 Спасибо сказали: 3 раза |
iCleanTime = 60*60*24*7 --Неделя 1(сек.)*60=1(мин.)*60=1(час)*24=1(сутки)*7=1(неделя)
iBanModeCleanTime = 60*60*24 --Сутки |
|
|
29.1.2010, 6:41
Сообщение
#70
|
|
Освоившийся участник Группа: Администраторы Сообщений: 344 Регистрация: 2.6.2008 Из: RB,Ufa Пользователь №: 8 Спасибо сказали: 106 раз |
Пофиксил чутка скрипт, ошибок должно быть поменьше, перезалил в первом посте.
Выкладываю на тестирование версию 1.4a Список изменений:
|
|
|
6.2.2010, 21:28
Сообщение
#71
|
|
Начинающий Группа: Пользователи Сообщений: 22 Регистрация: 5.8.2008 Пользователь №: 321 Спасибо сказали: 0 раз |
Очень странно, может это конечно только у меня, но все же напишу вдруг кому тоже поможет =)
В таком виде, видят меню Мастер, и Вип. Хотя права даны и Опу. Код tOps = { [0] = 1, -- Master [1] = 1, -- Op [2] = 1, -- VIP [3] = 0, -- Reg [-1] = 0, -- UnReg } Если выстроить так, то тогда видит и оп. Код tOps = {
[0] = 1, -- Master [-1] = 0, -- UnReg [1] = 1, -- Op [3] = 0, -- Reg [2] = 1, -- VIP } |
|
|
6.2.2010, 22:49
Сообщение
#72
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
естественно таблица доступа должна быть
Код tOps = { -- Профили которым доступны команды [0] = 1, -- Master [1] = 1, -- Op [2] = 0, -- VIP [3] = 0, -- Reg [-1] = 0, -- UnReg } там просто строчки в комментарии попадают |
|
|
10.2.2010, 17:09
Сообщение
#73
|
|
Начинающий Группа: Пользователи Сообщений: 22 Регистрация: 5.8.2008 Пользователь №: 321 Спасибо сказали: 0 раз |
Цитата [19:29:27] <-First> Вы успешно отправили предупреждение пользователю Mapф5a [19:29:27] * Пользователь Mapф5a получил предупреждение по причине: тест После чего: Цитата [19:29] Синтаксис scripts\Warnings_v1.4a.lua:262: attempt to index field '?' (a nil value) Теперь после каждой попытки предупредить в Чат вылетает команда Цитата [23:55:36] <-First> !givewarning Mapф5a потому, что. А в птоке: Цитата [23:55] Синтаксис \scripts\Warnings_v1.4a.lua:102: attempt to call field '?' (a table value) При этом все другие ники, опробованные мной предупреждает без проблем. |
|
|
12.2.2010, 10:52
Сообщение
#74
|
|
Продвинутый участник Группа: Пользователи Сообщений: 162 Регистрация: 18.6.2008 Пользователь №: 40 Спасибо сказали: 6 раз |
Обнаружил ошибку, когда даёшь предупреждения юзеру, то не ему, а мне в ЛС присылает Вы били предупреждены. Хотя предупреждение записывает ему. Потом второе то же самое мне пресылает вы были предупреждены. А так как работает скрипт мне нравиться. Помогите устранить эту ошибку плиз. Что нужно и где поправить?
|
|
|
12.2.2010, 12:20
Сообщение
#75
|
|
Освоившийся участник Группа: Администраторы Сообщений: 344 Регистрация: 2.6.2008 Из: RB,Ufa Пользователь №: 8 Спасибо сказали: 106 раз |
Исправил. Перезалил в первом посте.
|
|
|
12.2.2010, 13:24
Сообщение
#76
|
|
Продвинутый участник Группа: Пользователи Сообщений: 162 Регистрация: 18.6.2008 Пользователь №: 40 Спасибо сказали: 6 раз |
Теперь работает. Спасибо. Хорошая идея, хороший скрипт.
P.S. Вот только ещё вопрос, юзеру за частые нарушения отрубает чат и личку, как ему узнать когда чат и личка включаться сного? Спасибо. |
|
|
12.2.2010, 14:18
Сообщение
#77
|
|
Освоившийся участник Группа: Администраторы Сообщений: 344 Регистрация: 2.6.2008 Из: RB,Ufa Пользователь №: 8 Спасибо сказали: 106 раз |
Перезалил скрипт. Добавил отображение времени до амнистии при отправлении сообщения, как публичного так и приватного, использовании поиска, скачивании (если возможность отключена конечно) так же все это отображается в списке нарушений пользователя (мои нарушения) а так же, когда было совершено первое нарушение.
|
|
|
12.2.2010, 19:19
Сообщение
#78
|
|
Продвинутый участник Группа: Пользователи Сообщений: 162 Регистрация: 18.6.2008 Пользователь №: 40 Спасибо сказали: 6 раз |
Спасибо. Работает.
Обнаружил не значительную ошибку. Когда уровень нарушений достигает момента когда юзеру отключает чат и личку, если он посмотрит в меню свои наказания, то увидет следующее: <<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>> Ваше инфо о нарушениях <<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>> Количество нарушений: 3 <<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>> Главный чат: выключен Личка: включен Поиск: включен Файлообмен: включен ... Хотя на самом деле он выключен. Я думаю если в этой информации есть отдельно чат и личка, то нужно с делать, что бы за одно колличество нарушений отрубало чат, а если продолжает наушать то и личку. Или просто сделать вот так: <<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>> Ваше инфо о нарушениях <<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>> Количество нарушений: 3 <<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>> Главный чат и личка: выключен Поиск: включен ... Автору спасибо за проделанную и полезную всем, работу. В принципе второй способ могу воплатить и сам, но вдруг автор сделает первый, тогда прошу сообщить о этом. ))) ДОБАВЛЕНО Продолжаю тестить и вот обнаружил баг. После того, как предупреждённого заглушило. Прошёл срок и его должно было разглушить, но случилось то, что при попытке написать в чат ему выдало следующие: Ваш уровень нарушений слишком велик для возможности пользоваться чатом. Время до амнистии: 136 г. 1 мес. 5 д. 5 ч. 18 мин. 43 сек. ))) 136 лет он не выдержит ))))) |
|
|
12.2.2010, 20:30
Сообщение
#79
|
|
Продвинутый участник Группа: Пользователи Сообщений: 120 Регистрация: 30.6.2008 Пользователь №: 104 Спасибо сказали: 2 раза |
Вот ещё.
sViewOP = 2 --- (2 - показывать только предупрежденному) Все видят в общем чате "[22:09:44] * Пользователь nick получил предупреждение по причине: test" |
|
|
13.2.2010, 3:11
Сообщение
#80
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 4 Регистрация: 9.2.2010 Пользователь №: 6 010 Спасибо сказали: 0 раз |
мне нужно сделать так что бы за предупреждения банило по ip причем начиная уже с второго предупреждения но только на разное время в зависимости от их количесва
где что надо подправить не могу понять. пытался заменить BanMan.TempBan(sUser,sTempBanTime,sReason,sBot,true) на BanMan.TempBanIP(sUser.sIP,sTempBanTime1,sReason,sBot,true) но хаб чето не банит все сообщения нормально проходят только бан не происходит помогите оч надо Все разобрался после бана надо пользователя дисконектить! Core.Disconnect(sNick) |
|
|
14.2.2010, 11:00
Сообщение
#81
|
|
Освоившийся участник Группа: Администраторы Сообщений: 344 Регистрация: 2.6.2008 Из: RB,Ufa Пользователь №: 8 Спасибо сказали: 106 раз |
Andrey_SHANDERA
Баг с отображением доступа лички убрал. В текущей версии личка и чат отключаются одновременно, в будущему будет раздельно. Скрипт перезалил в первом посту. Насчет времени, ты скорее всего неправильно выставил количество секунд до амнистии, у меня все нормально работает. Дай мне значение которое ты выставил, я на всякий случай проверю. Goblin Внимательнее читай описание! Показывать ли кто поставил пред. (1 - показывать всем и предупрежденному 2 - показывать только предупрежденному 3 - не показывать никому) |
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
Warnings Скрипт предупреждений |
1 | Vizunchik | 7 914 | 20.11.2012, 18:13 Посл. сообщение: Vizunchik | |
Warnings Апи2 |
0 | Vizunchik | 5 175 | 15.1.2009, 20:59 Посл. сообщение: Vizunchik | |
От: Warnings От темы с ID: 186 |
0 | Vizunchik | 4 637 | 24.11.2008, 23:25 Посл. сообщение: Vizunchik |
|
Сейчас: 23.11.2024, 1:25 |