|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]()
Сообщение
#1
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 352 Регистрация: 25.7.2009 Пользователь №: 3 960 Спасибо сказали: 73 раза ![]() |
Думаю с названия темы всё понятно.
Скрипт, который будет запрещать людям снимать баны чужих операторов или администраторов. Например, если я (X-Sky) поставил бан, а Nickolya пытается его снять, вылазит сообщение: Это бан был поставлен администратором X-Sky, у вас нет прав для снятия бана с этого пользователя! + чтобы администраторы имели право снимать все баны. Заранее спасибо. |
|
|
![]()
Сообщение
#2
|
|
![]() Главный ра******й тут... ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз ![]() |
Перечисли список команд, которые должен проверять скрипт. + еще есть команда очистки всех банов, которую я думаю надо запретить ОПам...
|
|
|
![]()
Сообщение
#3
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 352 Регистрация: 25.7.2009 Пользователь №: 3 960 Спасибо сказали: 73 раза ![]() |
Цитата Перечисли список команд, которые должен проверять скрипт. Все стандартные. Цитата + еще есть команда очистки всех банов, которую я думаю надо запретить ОПам... Уже запретил Цитата !unban <IP или ник> - разбанить IP адрес или ник. !permunban <IP или ник> - снять бан с постоянно забаненого IP адреса или ника. !tempunban <IP или ник> - снять бан с временно забаненого IP адреса или ника. ©PtokaX Пожалуйста |
|
|
![]()
Сообщение
#4
|
|
![]() 7 квадратиков ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз ![]() |
Накалякал для временных банов, пробуй и дописывай, если опы у тебя точно могут снимать перманенты.
![]() |
|
|
![]()
Сообщение
#5
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 352 Регистрация: 25.7.2009 Пользователь №: 3 960 Спасибо сказали: 73 раза ![]() |
Спасибо, работает
|
|
|
![]()
Сообщение
#6
|
|
![]() Белый Волк ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз ![]() |
Я думаю, запрет должен касаться только тех банов, которые поставили коллеги одного уровня, или выше..
Например, ОП не может снять бан другого ОПа или мастера(он же админ). А мастер должен иметь право снимать любой бан ОПов, разве что пусть не сможет снять баны другого мастера (иногда же бывает их больше одного) |
|
|
![]()
Сообщение
#7
|
|
![]() Главный ра******й тут... ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз ![]() |
Попробовал учесть ваши пожелания, доработав набросок Alexey'а. Добавил таблицу ников, на которые не будет действовать скрипт:
Код local tSuperUsers = { ["Nickolya"] = true, } P.S.: не тестил...
Прикрепленные файлы
|
|
|
![]()
Сообщение
#8
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 352 Регистрация: 25.7.2009 Пользователь №: 3 960 Спасибо сказали: 73 раза ![]() |
Ещё вопросик, парни, как сделать так, чтобы они (операторы) смогли снимать баны бота. То есть как сделать таблицу ников-исключений, баны которых операторы смогут снимать.
|
|
|
![]()
Сообщение
#9
|
|
![]() Developer ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза ![]() |
|
|
|
![]()
Сообщение
#10
|
|
![]() Главный ра******й тут... ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз ![]() |
Чтобы скрипт не затрагивал баны бота надо заменить строку
Код if tBan and tBan.sBy then на Код if tBan and tBan.sBy and tBan.sBy ~= sBot then
|
|
|
![]() ![]() |
Похожие темы
![]() |
Сейчас: 8.9.2024, 2:52 |