|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]()
Сообщение
#1
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 136 Регистрация: 16.9.2008 Пользователь №: 545 Спасибо сказали: 1 раз ![]() |
необходимы 2 скрипта. API1.
1) Когда на хаб заходит новый юзер (IP которого нет в базе хаба) в чат выводится сообщение "Новый юзер на хабе - ник такой то." Сообщение отображается только для админов, чтобы не создавать лишний флуд. Вобщем скрипт аналогичный этому http://mydc.ru/topic424.html 2) помогите подделать Hellobot API1 В нем есть строка - За всю историю работы бота на хабе побывало "..tHubStat["AllDifUsers"].." юзеров. Как сделать, чтобы следующей строкой показывалось новых юзеров за сутки + .., за неделю + ..., за месяц ... ?
Прикрепленные файлы
|
|
|
![]()
Сообщение
#2
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
1) поменяй в скрипте отсылку всем на отсылку опам! (если спросите что это читайте scripting-interface.txt и форум)
2) полный бред! Если IP динамические то смысла в скрипте нет а если статические то база на столько разрастётся что будет тормозить хаб! |
|
|
![]()
Сообщение
#3
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 136 Регистрация: 16.9.2008 Пользователь №: 545 Спасибо сказали: 1 раз ![]() |
а если конкретно то что поменять в этом скрипте http://mydc.ru/topic424.html чтобы было вот так ?
Когда на хаб заходит новый юзер (IP которого нет в базе хаба) в чат выводится сообщение "Новый юзер на хабе - ник такой то." Сообщение отображается только для админов, чтобы не создавать лишний флуд. этот скрипт http://mydc.ru/topic424.html реагирует и на изменение ника, а мне нужно только чтобы в чате появлялось инфо только когда с нового IP заходит |
|
|
![]()
Сообщение
#4
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
пробуй
Прикрепленные файлы
|
|
|
![]()
Сообщение
#5
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 136 Регистрация: 16.9.2008 Пользователь №: 545 Спасибо сказали: 1 раз ![]() |
Что то он всех юзеров считает новыми. [17:53:11] <Bot> Сообщение для админов. На хаб зашел новый юзер - <Gerceg>, хотя в MOTDbot\data есть уже его IP.
|
|
|
![]()
Сообщение
#6
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
так надо в базе этого скрипта смотреть а не других!!!
|
|
|
![]()
Сообщение
#7
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 136 Регистрация: 16.9.2008 Пользователь №: 545 Спасибо сказали: 1 раз ![]() |
Не подскажешь в чем ошибка? Добавил рядом с ником чтобы показывал и IP заходящего на хаб, скрипт при этом запускаетсо, но не работает. (прикладываю скрипт)
И еще вопрос, была аварийная перезагрузка компа, в итоге скрипт по новому стал всех считать новыми юзерами. Статистика вся сбросилась. Можно как то сделать чтобы она не сбрасывалась при аварийном перегрузе?
Прикрепленные файлы
|
|
|
![]()
Сообщение
#8
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
надо бэкапить данные, тогда этого можно будет избежать!
|
|
|
![]()
Сообщение
#9
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
меняем:
Код function Main() sBot = frmHub:GetHubBotName() tIpsTable = {} if loadfile("tIpsTable.tbl") then tIpsTable = dofile("tIpsTable.tbl") end SetTimer(1800000) StartTimer() end и дописываем: Код function OnTimer()
OnExit() end |
|
|
![]() ![]() |
Похожие темы
![]() |
Сейчас: 20.2.2025, 5:08 |