Автор: Mc-JuNiOr 20.2.2010, 1:03
Помогите плиззз перевидите вот этот фаил с АР1 на АР2
Автор: Setuper 20.2.2010, 1:27
Код
local sBot = SetMan.GetString(21)
local tCmds = {
["!ban"] = 1,
["!banip"] = 1,
["!fullban"] = 1,
["!fullbanip"] = 1,
["!nickban"] = 1,
["!tempban"] = 1,
["!tempbanip"] = 1,
["!fulltempban"] = 1,
["!fulltempbanip"] = 1,
["!nicktempban"] = 1,
}
function ChatArrival(tUser, sData)
local sCmd = sData:match"%b<>%s+(%S+).*|$"
if tCmds[sCmd] and tCmds[sCmd] == 1 and GetUserValue(tUser, 11) then
local sNick = sData:match"%b<>%s+%S+%s+(%S+)"
if sNick and not sNick:find"%d+%.%d+%.%d+%.%d+" then
local tProfile = ProfMan.GetProfile(tUser.iProfile)
if RegMan.GetReg(sNick) ~= nil then
Core.SendToOps("<"..sBot.."> *** Регистрация пользователя "..sNick.." была удалена. Удалил: "..ProfMan.GetProfile(tUser.iProfile).sProfileName.." "..tUser.sNick..".")
RegMan.DelReg(sNick)
else
Core.SendToOps("<"..sBot.."> *** Пользователь "..sNick.." не зарегистрирован.")
end
end
end
end
Только совсем не понятно зачем при бане по нику удалять регистрацию пользователя?
Автор: DrakonSP 20.2.2010, 10:29
А можно тоже самое, но только если пользователя банишь по IP навсегда и при том условии что он зарегистрован - Удалять его регистрацию.
Автор: Артём 20.2.2010, 11:37
DrakonSP
А теперь представь, дал бан одному IP, а под тем IP сидит
Цитата
ip: 80.73.0.197
rastaframanya
ZaZ
...НоЖ...
bagrik
Олег_1_9
Hydan
не один юзер и получается у всех удаляется регистрация
Автор: denis 20.2.2010, 16:22
думаю это скрипт под локальную сеть где айпишки у всех разные
Цитата(Артём @ 20.2.2010, 11:37)
DrakonSPА теперь представь, дал бан одному IP, а под тем IP сидит
не один юзер и получается у всех удаляется регистрация
дак регистрация идёт на ник а не на IP... на IP бан а удаляет из рег ник . Я так понял
Автор: Артём 20.2.2010, 18:16
Цитата(denis @ 20.2.2010, 15:22)
... на IP бан а удаляет из рег ник . Я так понял
ты ответил сам на свой вопрос
Цитата
дак регистрация идёт на ник а не на IP