|
Здравствуйте, гость ( Вход | Регистрация )
|
![]()
Сообщение
#61
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 344 Регистрация: 2.6.2008 Из: RB,Ufa Пользователь №: 8 Спасибо сказали: 106 раз ![]() |
Название скрипта: Warnings
Версия скрипта: v1.4 Версия API: API 2 Автор: Jaska Описание:
![]() |
|
|
![]() |
![]()
Сообщение
#62
|
|
![]() Постоялец ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 403 Регистрация: 4.11.2008 Из: Город Уфа Пользователь №: 994 Спасибо сказали: 115 раз ![]() |
|
|
|
![]()
Сообщение
#63
|
|
![]() Постоялец ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 403 Регистрация: 4.11.2008 Из: Город Уфа Пользователь №: 994 Спасибо сказали: 115 раз ![]() |
Может, кто не будь, поможет
|
|
|
![]()
Сообщение
#64
|
|
![]() Начинающий ![]() Группа: Пользователи Сообщений: 17 Регистрация: 7.3.2009 Пользователь №: 2 510 Спасибо сказали: 1 раз ![]() |
у меня тоже такая проблема, помогите плиз
|
|
|
![]() ![]()
Сообщение
#65
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
Можно сделать так чтобы скрипт не только на ники привязывал наказания,а на IP тоже,а то надавал предов,а юзер сменил ник и все преды в пустую
|
|
|
![]()
Сообщение
#66
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 226 Регистрация: 24.6.2008 Пользователь №: 77 Спасибо сказали: 34 раза ![]() |
Возможно совместить Warnings_v1.3.lua с этим скриптом сказать спасибо http://mydc.ru/topic1529.html и чтоб он снимал нарушение
идея такова админ ставит нарушения и по количеству их запрещяет что то определенное (разговор ,поиск, скачки) типа рангов, а за хорошее от юзеров (спасибо) снимались штрафные санкции. |
|
|
![]()
Сообщение
#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 ![]()
Прикрепленные файлы
|
|
|
![]()
Сообщение
#68
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 76 Регистрация: 6.12.2008 Из: Украина Пользователь №: 1 340 Спасибо сказали: 1 раз ![]() |
Помогите прикрутить предупреждения к IP, а не нику, пожалуйста
![]() И помогите расшифровать вот это: Цитата iCleanTime = 60*60*24*7 -- Время до амнистии(в сек. с 1-го преда) iBanModeCleanTime = 60*60*24 -- Время до обнуления режима наказания за пред. Как здесь время указывается? |
|
|
![]()
Сообщение
#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 --Сутки |
|
|
![]()
Сообщение
#70
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 344 Регистрация: 2.6.2008 Из: RB,Ufa Пользователь №: 8 Спасибо сказали: 106 раз ![]() |
Пофиксил чутка скрипт, ошибок должно быть поменьше, перезалил в первом посте.
Выкладываю на тестирование версию 1.4a Список изменений:
|
|
|
![]()
Сообщение
#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 } |
|
|
![]()
Сообщение
#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 } там просто строчки в комментарии попадают |
|
|
![]()
Сообщение
#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) При этом все другие ники, опробованные мной предупреждает без проблем. |
|
|
![]()
Сообщение
#74
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 162 Регистрация: 18.6.2008 Пользователь №: 40 Спасибо сказали: 6 раз ![]() |
Обнаружил ошибку, когда даёшь предупреждения юзеру, то не ему, а мне в ЛС присылает Вы били предупреждены. Хотя предупреждение записывает ему. Потом второе то же самое мне пресылает вы были предупреждены. А так как работает скрипт мне нравиться. Помогите устранить эту ошибку плиз. Что нужно и где поправить?
|
|
|
![]()
Сообщение
#75
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 344 Регистрация: 2.6.2008 Из: RB,Ufa Пользователь №: 8 Спасибо сказали: 106 раз ![]() |
Исправил. Перезалил в первом посте.
|
|
|
![]()
Сообщение
#76
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 162 Регистрация: 18.6.2008 Пользователь №: 40 Спасибо сказали: 6 раз ![]() |
Теперь работает. Спасибо. Хорошая идея, хороший скрипт.
P.S. Вот только ещё вопрос, юзеру за частые нарушения отрубает чат и личку, как ему узнать когда чат и личка включаться сного? Спасибо. |
|
|
![]()
Сообщение
#77
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 344 Регистрация: 2.6.2008 Из: RB,Ufa Пользователь №: 8 Спасибо сказали: 106 раз ![]() |
Перезалил скрипт. Добавил отображение времени до амнистии при отправлении сообщения, как публичного так и приватного, использовании поиска, скачивании (если возможность отключена конечно) так же все это отображается в списке нарушений пользователя (мои нарушения) а так же, когда было совершено первое нарушение.
|
|
|
![]()
Сообщение
#78
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 162 Регистрация: 18.6.2008 Пользователь №: 40 Спасибо сказали: 6 раз ![]() |
Спасибо. Работает.
Обнаружил не значительную ошибку. Когда уровень нарушений достигает момента когда юзеру отключает чат и личку, если он посмотрит в меню свои наказания, то увидет следующее: <<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>> Ваше инфо о нарушениях <<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>> Количество нарушений: 3 <<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>> Главный чат: выключен Личка: включен Поиск: включен Файлообмен: включен ... Хотя на самом деле он выключен. Я думаю если в этой информации есть отдельно чат и личка, то нужно с делать, что бы за одно колличество нарушений отрубало чат, а если продолжает наушать то и личку. Или просто сделать вот так: <<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>> Ваше инфо о нарушениях <<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>> Количество нарушений: 3 <<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>> Главный чат и личка: выключен Поиск: включен ... Автору спасибо за проделанную и полезную всем, работу. В принципе второй способ могу воплатить и сам, но вдруг автор сделает первый, тогда прошу сообщить о этом. ))) ДОБАВЛЕНО Продолжаю тестить и вот обнаружил баг. После того, как предупреждённого заглушило. Прошёл срок и его должно было разглушить, но случилось то, что при попытке написать в чат ему выдало следующие: Ваш уровень нарушений слишком велик для возможности пользоваться чатом. Время до амнистии: 136 г. 1 мес. 5 д. 5 ч. 18 мин. 43 сек. ))) 136 лет он не выдержит ))))) |
|
|
![]()
Сообщение
#79
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 120 Регистрация: 30.6.2008 Пользователь №: 104 Спасибо сказали: 2 раза ![]() |
Вот ещё.
sViewOP = 2 --- (2 - показывать только предупрежденному) Все видят в общем чате "[22:09:44] * Пользователь nick получил предупреждение по причине: test" |
|
|
![]()
Сообщение
#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) |
|
|
![]()
Сообщение
#81
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 344 Регистрация: 2.6.2008 Из: RB,Ufa Пользователь №: 8 Спасибо сказали: 106 раз ![]() |
Andrey_SHANDERA
Баг с отображением доступа лички убрал. В текущей версии личка и чат отключаются одновременно, в будущему будет раздельно. Скрипт перезалил в первом посту. Насчет времени, ты скорее всего неправильно выставил количество секунд до амнистии, у меня все нормально работает. Дай мне значение которое ты выставил, я на всякий случай проверю. Goblin Внимательнее читай описание! Показывать ли кто поставил пред. (1 - показывать всем и предупрежденному 2 - показывать только предупрежденному 3 - не показывать никому) |
|
|
![]() ![]() |
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
![]() |
![]() Скрипт предупреждений |
1 | Vizunchik | 8 024 | 20.11.2012, 18:13 Посл. сообщение: Vizunchik |
![]() |
![]() Апи2 |
0 | Vizunchik | 5 261 | 15.1.2009, 20:59 Посл. сообщение: Vizunchik |
![]() |
От: Warnings От темы с ID: 186 |
0 | Vizunchik | 4 724 | 24.11.2008, 23:25 Посл. сообщение: Vizunchik |
![]() |
Сейчас: 17.2.2025, 8:28 |