Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Помощь по скриптам для PtokaX _ Помогите Пересести Скрипт с АР1 на АР2

Автор: Mc-JuNiOr 20.2.2010, 1:03

Помогите плиззз перевидите вот этот фаил с АР1 на АР2

 UnregByBan_.lua ( 1.14 килобайт ) : 9
 

Автор: 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

не один юзер и получается у всех удаляется регистрация bad_smile.gif

Автор: denis 20.2.2010, 16:22

думаю это скрипт под локальную сеть где айпишки у всех разные

Цитата(Артём @ 20.2.2010, 11:37) *
DrakonSP
А теперь представь, дал бан одному IP, а под тем IP сидит

не один юзер и получается у всех удаляется регистрация bad_smile.gif


дак регистрация идёт на ник а не на IP... на IP бан а удаляет из рег ник . Я так понял

Автор: Артём 20.2.2010, 18:16

Цитата(denis @ 20.2.2010, 15:22) *
... на IP бан а удаляет из рег ник . Я так понял

ты ответил сам на свой вопрос
Цитата
дак регистрация идёт на ник а не на IP

Автор: Mc-JuNiOr 21.2.2010, 2:55

Setuper


Большое спасибо