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

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

MyDC.ru _ Kорзина _ Не Работает =\

Автор: LeoSP 17.11.2008, 18:21

вот скрипт

Bot = frmHub:GetHubBotName()
function Main()
SetTimer(1000)
StartTimer()
end
--------------------- Ники и айпи под защитой ----------------------------
pNick = { -- Protected nick
"Pahan",
"BBB",
"ymHuK",
}
pIp = { -- Protected IP
"127.0.0.1",
"192.168.0.1",
}
------------------------------------------------------------------------------------

function NewUserConnected(user)
for i = 1,table.maxn(pNick) do
if string.find( user.sName , pNick[i] , 1 , true ) then return 0
end
end
for i = 1,table.maxn(pIp) do
if string.find( user.sIP , pIp[i] , 1 , true ) then return 0
end
end
if user.bOperator then return 0
else
if user.sMode ~= nil then
if user.sMode ~= "A" and user.sMode ~= "P" then
user:SendData(Bot, " *** Don`t use proxy connections in this hub! Вы забанены на 3 часа, если Вы вынуждены использовать proxy-соединение, обратитесь к администратору хаба по ICQ: 92-77-13")
SendToOpChat("*** <"..user.sName.."> [IP: "..user.sIP.."] забанен на 3 часа за прокси соединение. Полный тзг: "..user.sTag)
user:NickTempBan(180, "Proxy connections.", Bot) -- 180 = 3h
user:Disconnect()
end
end
end
end

OpConnected = NewUserConnected
-- чистка памяти
function OnTimer()
collectgarbage("collect")
end


(API2) Даже не запускается,пишет [18:20] Синтаксис J:\mmm\scripts\антиПрокси.lua:1: attempt to index global 'frmHub' (a nil value)

Автор: district 17.11.2008, 18:34

Судя по синтаксису, этот ботик - под старый АПИ.

Автор: KauH 17.11.2008, 18:45

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

Автор: Strannik 17.11.2008, 19:01

Попробуй это

Bot = frmHub:GetHubBotName() меняем

на

function OnStartup()
sBot = SetMan.GetString(21)

 антиПрокси.rar ( 776 байт ) : 7
 

Автор: LeoSP 17.11.2008, 19:30

Цитата(KauH @ 17.11.2008, 18:45) *
http://mydc.ru/ipb.html?s=&showtopic=610&view=findpost&p=4864


если это под апи1 , переведите плз на апи2

Цитата(Strannik @ 17.11.2008, 19:01) *
Попробуй это

Bot = frmHub:GetHubBotName() меняем

на

function OnStartup()
sBot = SetMan.GetString(21)


Strannik,Большое Спасибо)