myDC.ru

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

 

> Антибан Опов, API2

Теги
Нет тегов для показа
Wariner
сообщение 8.11.2008, 16:17
Сообщение #1


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Название скрипта: Антибан ОПов
Версия скрипта: 1.1
Версия API: API2
Описание скрипта: не позволяет операторам банить, глушить а так же кикать друг друга!
Прикрепленные файлы
Прикрепленный файл  Антибан_ОПов.lua ( 1.44 килобайт ) Кол-во скачиваний: 276
 


Спасибо сказали:
Go to the top of the page
+Quote Post
 
Начать новую тему
Ответов
M.a.r.s.e.l
сообщение 8.11.2008, 17:31
Сообщение #2


Начинающий
*

Группа: Пользователи
Сообщений: 28
Регистрация: 6.6.2008
Пользователь №: 14
Спасибо сказали: 0 раз




Под API 1 очень хочется still_dreaming.gif
Go to the top of the page
+Quote Post
Setuper
сообщение 8.11.2008, 17:40
Сообщение #3


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

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




API1 http://mydc.ru/topic605.html


Спасибо сказали:
Go to the top of the page
+Quote Post
serrrios
сообщение 15.4.2009, 6:18
Сообщение #4


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

Группа: Пользователи
Сообщений: 67
Регистрация: 12.10.2008
Из: Красноярск
Пользователь №: 784
Спасибо сказали: 9 раз




Отличный скрипт, а можно еще добавить ф-ию обхода ограничений на бан/кик админам?
Go to the top of the page
+Quote Post
Wariner
сообщение 15.4.2009, 18:44
Сообщение #5


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




скрипт перезалил! добавил возможность определённым никам банить и кикать!
вписывать их сюда:
Код
tSuperOP = {
    ["-=Wariner=-"] = 1,
}

будте аккуратнее не раздавайте эти права на права и налево!
Go to the top of the page
+Quote Post
FallenAngel
сообщение 15.4.2009, 20:03
Сообщение #6


[n00b]
*****

Группа: Пользователи
Сообщений: 291
Регистрация: 10.7.2008
Из: Россия,Пенза
Пользователь №: 168
Спасибо сказали: 24 раза




Странно, но тем не менее-банить может оп другого опа (меня только не может), которого я не заносил в список.. Может банить даже тех, кого занес в список....
Go to the top of the page
+Quote Post
serrrios
сообщение 16.4.2009, 12:33
Сообщение #7


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

Группа: Пользователи
Сообщений: 67
Регистрация: 12.10.2008
Из: Красноярск
Пользователь №: 784
Спасибо сказали: 9 раз




Цитата(Wariner @ 15.4.2009, 19:44) *
скрипт перезалил! добавил возможность определённым никам банить и кикать!
вписывать их сюда:
Код
tSuperOP = {
    ["-=Wariner=-"] = 1,
}

будте аккуратнее не раздавайте эти права на права и налево!

Спасибо, сейчас проверю =)

Цитата(FallenAngel @ 15.4.2009, 21:03) *
Странно, но тем не менее-банить может оп другого опа (меня только не может), которого я не заносил в список.. Может банить даже тех, кого занес в список....

Возможно не все банющии команды прописанны в базе скрипта, те какой-то бот использует свои команды бана и их нету в базе..
Добавлять команнды сюда:
Код
Comands = {    
    ["ban"] = 1,
    ["banip"] = 1,
    ["fullban"] = 1,
    ["fullbanip"] = 1,
    ["nickban"] = 1,
    ["tempban"] = 1,
    ["tempbanip"] = 1,
    ["fulltempban"] = 1,
    ["fulltempbanip"] = 1,
    ["nicktempban"] = 1,
    ["gag"] = 1,
    ["drop"] = 1,
}

Я пользую протектора, к нему надо добавить в ту таблицу:
Код
    ["banuser"] = 1,
    ["gaguser"] = 1,
Go to the top of the page
+Quote Post
FallenAngel
сообщение 16.4.2009, 18:27
Сообщение #8


[n00b]
*****

Группа: Пользователи
Сообщений: 291
Регистрация: 10.7.2008
Из: Россия,Пенза
Пользователь №: 168
Спасибо сказали: 24 раза




Есть 2 человека... 2 Опа- ОП1 и ОП2.. ОП1 прописан в скрипте везде как только возможно.. Он может спокойно дропать и гагить ОП2, что в принципе так и должно быть... Но при этом и ОП2, которого НЕ заносили в таблицу может и дропать и гагить ОП1.... Вот в чем суть...
Go to the top of the page
+Quote Post
Wariner
сообщение 16.4.2009, 19:07
Сообщение #9


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




только что протестил скрипт! Всё работает на 100 процентов! Если у вас стоят скрипты наказаний, команды которых отличаются от стандартных команд хаба нужно их вписать в таблицу с командами!!!
Go to the top of the page
+Quote Post
serrrios
сообщение 17.4.2009, 5:18
Сообщение #10


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

Группа: Пользователи
Сообщений: 67
Регистрация: 12.10.2008
Из: Красноярск
Пользователь №: 784
Спасибо сказали: 9 раз




Еще надо скрипт в самый верх поднять, ну это по моему очивидно...
Go to the top of the page
+Quote Post
D-tox
сообщение 5.5.2009, 8:51
Сообщение #11


Начинающий
*

Группа: Пользователи
Сообщений: 22
Регистрация: 19.4.2009
Пользователь №: 3 098
Спасибо сказали: 0 раз




Вот, сделал вариант этого скрипта, не требующий прописывания ников и IP. Профиль 0 ничем не ограничивает. Позволяет задавать профиль, на который будут действовать команды бана (в приведённом примере VIPы защищены от бана, кроме гэга). Полный бан по IP опам отключил, ибо нефик. Простой бан по IP не отключал, у ОПов и ВИпов стоит пермшн "заходить с забаненных IP адресов".
CODE
sBotName = SetMan.GetString(21)

iKickLevel = 3

tBanCmds = {
["ban"] = 3,
["fullban"] = 3,
["nickban"] = 3,
["tempban"] = 3,
["fulltempban"] = 3,
["nicktempban"] = 3,
["gag"] = 2,
["drop"] = 3,
}

tDisallCmds = {
["fullbanip"] = 1,
["fulltempbanip"] = 1,
}

function KickArrival(tUser, sData)
local sData = string.sub(sData,1,-2)
local _,_,sNick = string.find(sData, "%p%S+%s(%S+)")
local tVictim = Core.GetUser(sNick)
if tVictim.iProfile < iKickLevel and tUser.iProfile > 0 then
Core.SendPmToNick(tUser.sNick, sBotName, "*** "..tUser.sNick..", вы не можете кикнуть "..sNick.."!!!" )
Core.SendToOps("<"..sBotName.."> *** "..tUser.sNick.." пытался кикнуть "..sNick)
return true
end
end

function ChatArrival(tUser,sData)
local sData = string.sub(sData,1,-2)
local _,_,msg = string.find(sData,"^%b<>%s(.*)$")
local _,_,cmd,sNick = string.find(msg,"^%s*%p(%S+)%s(%S+)")
if cmd and sNick then
cmd = cmd:lower()
if tUser.iProfile > 0 then
if tDisallCmds[cmd] == 1 then
Core.SendPmToNick(tUser.sNick, sBotName, "*** команда !"..cmd.." отключена владельцем хаба" )
return true
end
if tBanCmds[cmd] then
local tVictim = Core.GetUser(sNick)
if tVictim.iProfile < tBanCmds[cmd] then
Core.SendPmToNick(tUser.sNick, sBotName, "*** "..tUser.sNick..", вы не можете забанить "..sNick.."!!!" )
Core.SendToOps("<"..sBotName.."> *** "..tUser.sNick.." пытался забанить "..sNick..": \""..msg.."\"")
return true
end
end
end
end
end
Go to the top of the page
+Quote Post
Andrey_SHANDERA
сообщение 20.2.2010, 13:46
Сообщение #12


Продвинутый участник
****

Группа: Пользователи
Сообщений: 162
Регистрация: 18.6.2008
Пользователь №: 40
Спасибо сказали: 6 раз




А если у опера ип постоянно меняется, то достаточно только ника? Вообще зачем туда вбивать ещё и ип? Админа ип то же надо или нет? eyes_droped.gif
Go to the top of the page
+Quote Post
Wariner
сообщение 20.2.2010, 15:57
Сообщение #13


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




тут или ник или ип хотя можно заполнять обе таблицы!
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Запрет наказаний админов (ОПов) в одинаковых рангах
Банит один мастер другова
2 AndreiDC 5 325 31.10.2014, 20:30 Посл. сообщение: Артём
No New Posts Topic has attachmentsЗапрет чата для всех кроме випов опов и админов
АПИ 2 версия 0.4.1.2
7 Vizunchik 11 866 4.8.2010, 15:36 Посл. сообщение: WINS
No New Posts Topic has attachmentsКак в птохе закрыть ip-адреса админов/опов?
5 14m3r 11 094 3.11.2009, 14:07 Посл. сообщение: 14m3r
Closed Защита От Подбора Паролей Опов
Как защитить ник
1 valdis73 6 276 10.4.2009, 20:12 Посл. сообщение: *FoxMalder*
Moved Защита От Подбора Паролей Опов
Как защитить ник
0 valdis73 0 10.4.2009, 18:13 Посл. сообщение: valdis73
No New Posts Антибан По Нику
под API2
5 AVANGARD 8 476 24.3.2009, 19:47 Посл. сообщение: Setuper
No New Posts Скрипт Отчёта О Действиях Опов Мастеру Хаба (с Указанием Ника Мастера В Скрипте,которому Должен Присылаться Отчёт О Банах, Киках И Тому Подобное )
Ptokax 0.4.1.1
0 Серый 5 232 2.2.2009, 22:59 Посл. сообщение: Серый
No New Posts Доп Слот Для Опов\адмов
можно ли реализовать?
3 DemoN 6 606 22.12.2008, 19:44 Посл. сообщение: Berkut
No New Posts Записная Книжка- Памятка Для Опов
4 epson950 7 947 4.11.2008, 15:44 Посл. сообщение: MEXAHuK
No New Posts Скрипт Опов
API2
3 Valedol 7 166 28.10.2008, 22:03 Посл. сообщение: FallenAngel
No New Posts Topic has attachmentsАнтибан Операторов
8 Wariner 14 359 30.6.2008, 18:13 Посл. сообщение: Wariner

 



RSS Сейчас: 28.3.2024, 17:20