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

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

MyDC.ru _ Kорзина _ Mini

Автор: LeoSP 26.11.2008, 0:14

переведите маленькую часть на api2

Код
Bot="proxy"
function NewUserConnected(user)
if user.sMode ~= "A" and user.sMode ~= "P" then
user:SendData(Bot, " *** Don`t use proxy connections in this hub! Вы забанены на 3 часа, если Вы вынуждены использовать proxy-соединение, обратитесь к администратору хаба по ICQ: 290-556-579")
SendToOpChat("*** <"..user.sName.."> [IP: "..user.sIP.."] забанен на 3 часа за прокси соединение. Полный тзг: "..user.sTag)
user:NickTempBan(180, "Proxy connections.", Bot) -- 180 = 3h
user:Disconnect()
end
end

Автор: Setuper 26.11.2008, 0:19

Код
Bot="proxy"
function NewUserConnected(user)
  if user.sMode ~= "A" and user.sMode ~= "P" then
    Core.SendToUser(user,"<"..Bot.."> *** Don`t use proxy connections in this hub! Вы забанены на 3 часа, если Вы вынуждены использовать proxy-соединение, обратитесь к администратору хаба по ICQ: 290-556-579")
    Core.SendToOpChat("*** <"..user.sName.."> [IP: "..user.sIP.."] забанен на 3 часа за прокси соединение. Полный тзг: "..user.sTag)
    BanMan.TempBanNick(user.sNick, 180, "Proxy connections.", Bot) -- 180 = 3h
    Core.Disconnect(user)
  end
end


Однако хочу заметить, что код написан неверно. Будут баниться даже те, кто не заходит через прокси))))

Автор: KauH 26.11.2008, 0:26

http://mydc.ru/ipb.html?s=&showtopic=610&view=findpost&p=4864

Автор: LeoSP 26.11.2008, 7:07

Setuper: Спасибо

KauH: Bercut более подробную версию сделал.... тот тоже у меня есть.

Автор: Setuper 26.11.2008, 12:45

И чем же она подробнее? Тем, что иногда банит даже тех, кто не через прокси заходит?

Автор: LeoSP 26.11.2008, 15:14

Цитата(Setuper @ 26.11.2008, 12:45) *
И чем же она подробнее? Тем, что иногда банит даже тех, кто не через прокси заходит?


это не весь скрипт,другую часть я сам перевёл,а с этой проблемы были,поэтому и попросил перевести