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

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

MyDC.ru _ Запросы скриптов для PtokaX _ Универсальный Пингер для ptokax 4.1.2

Автор: Maksim_94 19.7.2011, 17:16

Столкнулся с такой проблемой... Начал добавлять свой хаб по разным хаб-листам. Но везде почему-то пишет, что он оффлайн. На Хаблист.всети.ком выдал ошибку, что пингеру невозможно подключиться к хабу. Либо я не понял, либо хабу нужен пингер! Помогите плиз!! Напишите универсальный пингер extreme_sexy_girl.gif
ЗАРАНЕЕ ОЧЕНЬ БЛАГОДАРЕН!!!! still_dreaming.gif

Видел такой на русхаб, при включении его, выдаёт -

Код
[01:13] Синтаксис C:\Ptoka\scripts\pinger_newapi.lua:42: bad argument count to 'SendToUser' (2 expected, got 4)
[01:13] Критическая ошибка в скрипте pinger_newapi.lua ! Скрипт остановлен!

Код Пингера под РусХаб
Код
sHubName = "-<[File-Tracker]>-"
sAddress = "dchub://khabarovsk.no-ip.biz" -- ip:port
sDescription = "Описание хаба"
iMaxUsers = 2000 -- максимально допустимое число пользователей
iMinShare = 0 -- минимальная шара на хабе
iMinSlots = 0 -- минимальное число слотов
iMaxHubs = 0 -- максимальное число хабов, на которых находится пользователь
sOwner = "Ник владельца хаба" -- Владелец хаба

-- ник админа, который получит сообщение об ошибке в скрипте --
local OpNick = "{•ADMIN•}Maksim_94"

-- включение/отключение статусного сообщения о пинге --
-- включить - 'true' | отключить - 'false' --
local sPingIPmess = true

function OnStartup()
    sBot = Config.sHubBot
end

function OnSupports(UID, sData)
  if sData:find"^$BotINFO" then
    Core.SendToUser(UID, "$Supports UserCommand NoGetINFO NoHello UserIP2 BotINFO HubINFO")
    return true
  end
end

function OnUnknown(UID, sData)
  if sData:find"$BotINFO" then
    Core.SendToUser(UID, ("$HubINFO %s$%s$%s$%d$%d$%d$%d$RusHub$%s"):format(sHubName, sAddress, sDescription, iMaxUsers, iMinShare, iMinSlots, iMaxHubs, sOwner))
    if sPingIPmess then
        Core.SendToProfile(0, " ***  Хаб  •  "..sHubName.."  •  был пропингован с IP  •  "..UID.sIP.."  •", sBot)
    end
    return true
  end
end

function OnError(sErrMsg)
    local tUser = Core.GetUser(OpNick)
    if tUser then
        Core.SendToUser(tUser.sNick, " *** Произошла ошибка в скрипте: "..sErrMsg, sBot, sBot)
    end
end

P.S. Настроен под меня. Хаб, адрес и прочая фигня victory.gif


Надеюсь какнибудь поможет этот материал bad_smile.gif feel_good.gif

Автор: Saymon21 19.7.2011, 17:17

Настраивай птоку! Скрипты в ней для этого не нужны!

Автор: Alexey 19.7.2011, 17:37

http://mydc.ru/r/?http://wiki.mydc.ru/Описание_настроек_PtokaX#.D0.94.D0.BE.D0.BF.D0.BE.D0.BB.D0.BD.D0.B8.D1.82.D0.B5.D0.BB.D1.8C.D0.BD.D0.BE_.28.D1.81.D0.BE.D0.B4.D0.B5.D1.80.D0.B6.D0.B8.D0.BC.D0.BE.D0.B5.29

Настройки — Дополнительно — Пинги

Автор: vex112 19.7.2011, 17:37

Цитата(Maksim_94 @ 19.7.2011, 18:16) *
Столкнулся с такой проблемой... Начал добавлять свой хаб по разным хаб-листам. Но везде почему-то пишет, что он оффлайн. На Хаблист.всети.ком выдал ошибку, что пингеру невозможно подключиться к хабу. Либо я не понял, либо хабу нужен пингер! Помогите плиз!! Напишите универсальный пингер extreme_sexy_girl.gif
ЗАРАНЕЕ ОЧЕНЬ БЛАГОДАРЕН!!!! still_dreaming.gif

Видел такой на русхаб, при включении его, выдаёт -
Код
[01:13] Синтаксис C:\Ptoka\scripts\pinger_newapi.lua:42: bad argument count to 'SendToUser' (2 expected, got 4)
[01:13] Критическая ошибка в скрипте pinger_newapi.lua ! Скрипт остановлен!

Код Пингера под РусХаб
Код
sHubName = "-<[File-Tracker]>-"
sAddress = "dchub://khabarovsk.no-ip.biz" -- ip:port
sDescription = "Описание хаба"
iMaxUsers = 2000 -- максимально допустимое число пользователей
iMinShare = 0 -- минимальная шара на хабе
iMinSlots = 0 -- минимальное число слотов
iMaxHubs = 0 -- максимальное число хабов, на которых находится пользователь
sOwner = "Ник владельца хаба" -- Владелец хаба

-- ник админа, который получит сообщение об ошибке в скрипте --
local OpNick = "{•ADMIN•}Maksim_94"

-- включение/отключение статусного сообщения о пинге --
-- включить - 'true' | отключить - 'false' --
local sPingIPmess = true

function OnStartup()
    sBot = Config.sHubBot
end

function OnSupports(UID, sData)
  if sData:find"^$BotINFO" then
    Core.SendToUser(UID, "$Supports UserCommand NoGetINFO NoHello UserIP2 BotINFO HubINFO")
    return true
  end
end

function OnUnknown(UID, sData)
  if sData:find"$BotINFO" then
    Core.SendToUser(UID, ("$HubINFO %s$%s$%s$%d$%d$%d$%d$RusHub$%s"):format(sHubName, sAddress, sDescription, iMaxUsers, iMinShare, iMinSlots, iMaxHubs, sOwner))
    if sPingIPmess then
        Core.SendToProfile(0, " ***  Хаб  •  "..sHubName.."  •  был пропингован с IP  •  "..UID.sIP.."  •", sBot)
    end
    return true
  end
end

function OnError(sErrMsg)
    local tUser = Core.GetUser(OpNick)
    if tUser then
        Core.SendToUser(tUser.sNick, " *** Произошла ошибка в скрипте: "..sErrMsg, sBot, sBot)
    end
end

P.S. Настроен под меня. Хаб, адрес и прочая фигня victory.gif


Надеюсь какнибудь поможет этот материал bad_smile.gif feel_good.gif

в настройках птохи есть пункт дополнительно там в самом низу галки обе две поснимать bad_smile.gif

Автор: DEN 007 20.7.2011, 21:18

Maksim_94,
В PtokaX имеется настройка запрещающая пинг с хаблистов и еще банальный вопрос: на хаб с внешки (интернета) войти можно?

Автор: Maksim_94 21.7.2011, 19:26

Я всё настроил, всё окей! И ещё вопрос - может другой порт сделать? или ещё вариант - зарегистрировать другой DNS в системе NO IP с другими параметрами?

Автор: Damaks 22.7.2011, 6:40

Делай что тебе нравится. К пингованию это не имеет никакого отношения.