myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему

> Помогите пожалуйста со скриптом

Теги
Нет тегов для показа
Ольга
сообщение 1.4.2010, 13:28
Сообщение #1


Участник
**

Группа: Пользователи
Сообщений: 43
Регистрация: 1.4.2010
Пользователь №: 6 539
Спасибо сказали: 0 раз




Вот скачала скрипт HelloBOT под PtokaX http://mydc.ru/ipb.html?act=attach&type=post&id=1241
Одна проблемка, он создает файл MOTDbot\data.txt и забивает его, в него записывается статистика по рекордам расшареных файлов. Из за этого все тормозит.
Мне не нужны эти функции, ни рекорды шары, помогите пожалуйста вырезать эти функции из скрипта. У меня не получается. Нужно только что бы он показывал информацию о пользователе, и статистику по пользователеям:

Код
Добро пожаловать, Olga
Ваш ip-адрес: 127.0.0.1
Размер открытых вами файлов: 0 Б
Ваш статус на хабе: Администратор
Рекорд по количеству юзеров: 257. Зафиксировано: 2010-03-31, 21:16
Рекорд по общей шаре: 0 Б. Зафиксировано:

Помогите пожалуйста.
Go to the top of the page
+Quote Post
Vladimir_71_RUS
сообщение 1.4.2010, 13:34
Сообщение #2


Абсолютный новичок


Группа: Пользователи
Сообщений: 9
Регистрация: 30.7.2009
Пользователь №: 4 009
Спасибо сказали: 0 раз




Попробуй вот этот скрипт!
Причина редактирования: Не цитируй предыдущие посты | X-Sky

Прикрепленные файлы
Прикрепленный файл  HelloUser.lua ( 3.52 килобайт ) Кол-во скачиваний: 18
 
Go to the top of the page
+Quote Post
Ольга
сообщение 1.4.2010, 13:56
Сообщение #3


Участник
**

Группа: Пользователи
Сообщений: 43
Регистрация: 1.4.2010
Пользователь №: 6 539
Спасибо сказали: 0 раз




добавила, но никакой реакции в скрипте ошибок нет. Но и реакции на скрипт тоже нет Вообще ничего не появляется. Как будто скрипта нет. Ptoka 0.3.6.0
Причина редактирования: Не цитируй предыдущие посты | X-Sky
Go to the top of the page
+Quote Post
Saymon21
сообщение 1.4.2010, 14:04
Сообщение #4


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




Так и не будет big_smile.gif
Нужно апи1, а скрипт для апи2 big_smile.gif
Go to the top of the page
+Quote Post
Ольга
сообщение 1.4.2010, 14:13
Сообщение #5


Участник
**

Группа: Пользователи
Сообщений: 43
Регистрация: 1.4.2010
Пользователь №: 6 539
Спасибо сказали: 0 раз




А где же мне такой взять? embarrassed.gif

PS. Впорос а почему нельзя цитиировать предыдущие посты? Зачем тогда кнопка Цитаты?
Go to the top of the page
+Quote Post
Vladimir_71_RUS
сообщение 1.4.2010, 14:54
Сообщение #6


Абсолютный новичок


Группа: Пользователи
Сообщений: 9
Регистрация: 30.7.2009
Пользователь №: 4 009
Спасибо сказали: 0 раз




Ну я просто пользуюсь PtokaX 0.4.1.2
Go to the top of the page
+Quote Post
X-Sky
сообщение 1.4.2010, 15:56
Сообщение #7


Освоившийся участник
*****

Группа: Модераторы
Сообщений: 352
Регистрация: 25.7.2009
Пользователь №: 3 960
Спасибо сказали: 73 раза




Цитата
PS. Впорос а почему нельзя цитиировать предыдущие посты? Зачем тогда кнопка Цитаты?


Представьте такую ситуацию, вы разговариваете с девушкой, которая говорит Вам:
"Как дела?"
Что вы ответите в ответ?
"Как дела? Замечательно!" ? - сомневаюсь)
Если понятно, о чем идёт речь, зачем делать цитаты или как в моём примере переспрашивать или повторять вопрос или просьбу, о которой вас только что попросили?

Тот же самый пример на форуме:

Привет!
================================
Цитата
Привет!

Здарова


А кнопка нужна не для того, чтобы цитировать посты, идущие перед Вашим, а чтобы показывать среди кучи сообщений именно то, на которое вы отвечаете.


Спасибо сказали:
Go to the top of the page
+Quote Post
Nickolya
сообщение 1.4.2010, 18:43
Сообщение #8


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




В вашем случае будет достаточно удалить сохранение при входе каждого юзера + заменить функцию сохранения на более оптимальную, держите. Если по-прежнему будет тормозить - пишите.
Прикрепленные файлы
Прикрепленный файл  HelloBot.lua ( 5.16 килобайт ) Кол-во скачиваний: 11
 


Спасибо сказали:
Go to the top of the page
+Quote Post
Ольга
сообщение 1.4.2010, 19:37
Сообщение #9


Участник
**

Группа: Пользователи
Сообщений: 43
Регистрация: 1.4.2010
Пользователь №: 6 539
Спасибо сказали: 0 раз




Спасибо большое, но он теперь вот такую вот ошибку выдает:

[20:27] Нет синтаксических ошибок в файле скрипта HelloBot-1.lua
[20:27] Синтакс Hellobot\data.txt:2: unexpected symbol near '<eof>'


Ой простите, я изначально не тот скрипт выложила... Вот правильный скрипт. Вот этот нужно переделать.
Прикрепленные файлы
Прикрепленный файл  HelloBot_1.1.rar ( 1.88 килобайт ) Кол-во скачиваний: 3
 
Go to the top of the page
+Quote Post
Nickolya
сообщение 1.4.2010, 19:50
Сообщение #10


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Скрипты отличались только папками... Но да ладно, вот переделанный. Папка \scripts\MOTDbot должна существовать!
Прикрепленные файлы
Прикрепленный файл  HelloBot_1.1.lua ( 5.27 килобайт ) Кол-во скачиваний: 10
 


Спасибо сказали:
Go to the top of the page
+Quote Post
Ольга
сообщение 1.4.2010, 20:32
Сообщение #11


Участник
**

Группа: Пользователи
Сообщений: 43
Регистрация: 1.4.2010
Пользователь №: 6 539
Спасибо сказали: 0 раз




Все осталось без изменений, хаб как тормозил так и тормозит, и в data.txt все равно пишутся эти
["SHARES"] = {
["79.164.26.193"] = {
["sdate"] = "2010/04/04 22:31:00",
["nick"] = "[Q]Genya",
["size"] = 0,
},
["83.167.92.122"] = {
["sdate"] = "2010/04/04 22:30:39",
["nick"] = "Demon...",
["size"] = 78269369189,

и так далее.
Go to the top of the page
+Quote Post
ustas
сообщение 2.4.2010, 8:54
Сообщение #12


Продвинутый участник
****

Группа: Пользователи
Сообщений: 177
Регистрация: 20.5.2008
Пользователь №: 5
Спасибо сказали: 26 раз




без этой базы не будет фиксироваться рекорд по максимальной шаре и кол-ву юзеров на хабе.
Раскрывающийся текст

Код
ReturnMotd = 0 -- заменить MOTD?
BN = frmHub:GetHubBotName()

function NewUserConnected(user)
    Message = "\n\tДобро пожаловать, "..user.sName.."!\n\tВаш ip-адрес: "..user.sIP..", размер расшаренных вами файлов: "..CalculateShare(user.iShareSize).."\n\tВаш статус на хабе: "..tProfile[user.iProfile].."\n\tМаксимальное число юзеров одновременно: "..frmHub:GetMaxUsersPeak()..". \n\tМаксимальный размер расшаренных данных: "..CalculateShare(frmHub:GetMaxShare())..""
    if ReturnMotd == 1 then
        frmHub:SetMOTD(Message)
    else
        user:SendData(BN,Message)
    end
    --SaveToFile(DataFile,tHubStat,"tHubStat")
end
OpConnected = NewUserConnected
OpDisconnected = UserDisconnected

function CalculateShare(value)
if value then
    Si = 0
    while value>=1024 do
        value = value/1024
        Si = Si + 1
    end
        if Si == 4 then
            EdIz = "ТБ"
        else
            if Si == 3 then
                EdIz = "ГБ"
            else
                if Si == 2 then
                    EdIz = "МБ"
                else
                    if Si == 1 then
                        EdIz = "КБ"
                    else
                        if Si == 0 then
                            EdIz = "Б"
                        end
                    end
                end
            end
        end
    if string.find(value,"(%d*%.%d)") then _,_,value = string.find(value,"(%d*%.%d)") end
    result = ""..value.." "..EdIz..""
    return result
else
    return 1
end
end

tProfile = {
[-1] = "Незарегестрированный пользователь",
[0] = "Администратор",
[1] = "Оператор",
[2] = "VIP пользователь",
[3] = "Зарегестрированный пользователь",
}



Цитата
Добро пожаловать, ник2!
Ваш ip-адрес: 127.0.0.1, размер расшаренных вами файлов: 14.9 ГБ
Ваш статус на хабе: Незарегестрированный пользователь
Максимальное число юзеров одновременно: 2.
Максимальный размер расшаренных данных: 25 Гб

т.е. нет даты рекордов


Спасибо сказали:
Go to the top of the page
+Quote Post
Ольга
сообщение 2.4.2010, 9:34
Сообщение #13


Участник
**

Группа: Пользователи
Сообщений: 43
Регистрация: 1.4.2010
Пользователь №: 6 539
Спасибо сказали: 0 раз




А можно так сделать что бы стаститика по максимальным юзерам и по шаре была, но что бы файл не забивался этими строчками ["SHARES"] = { ? Или это нормально когда за сутки этот файл забивается на пол мнгабайта и хаб грузится по пол минуты. Представляю что будет через месяц работы. Или все эти рекорды складываюстя из этой строчки ["SHARES"] ?

Вот я на этом форуме нашла скрипт http://mydc.ru/topic3222.html, мне в нприципе такой и нужен, без наворотов, пусть он и не фиксируется максимальную шару но он под API2 а мне нужен под API1.
Go to the top of the page
+Quote Post
ustas
сообщение 2.4.2010, 9:39
Сообщение #14


Продвинутый участник
****

Группа: Пользователи
Сообщений: 177
Регистрация: 20.5.2008
Пользователь №: 5
Спасибо сказали: 26 раз




напиши, что именно тебе нужно в приветствии
Go to the top of the page
+Quote Post
Ольга
сообщение 2.4.2010, 9:58
Сообщение #15


Участник
**

Группа: Пользователи
Сообщений: 43
Регистрация: 1.4.2010
Пользователь №: 6 539
Спасибо сказали: 0 раз




Мне нужно.
Скрипт приветсивий что бы он выводил приветственное сообщение
показывал мой ИП
показывал мой статус на хабе
показывал сколько я расшарила файлов
показывал сколько юзеров было максимально на хабе и когда. Скрипт Hellobot подходит но только он грузит хаб и забивает файл data.txt хламом
Go to the top of the page
+Quote Post
ustas
сообщение 2.4.2010, 11:08
Сообщение #16


Продвинутый участник
****

Группа: Пользователи
Сообщений: 177
Регистрация: 20.5.2008
Пользователь №: 5
Спасибо сказали: 26 раз




пробуй
Прикрепленный файл  HelloBot_API1_1.2.lua ( 2.87 килобайт ) Кол-во скачиваний: 4
Go to the top of the page
+Quote Post
Ольга
сообщение 2.4.2010, 11:27
Сообщение #17


Участник
**

Группа: Пользователи
Сообщений: 43
Регистрация: 1.4.2010
Пользователь №: 6 539
Спасибо сказали: 0 раз




Стастистика не работает (файл создала)

Максимальное число юзеров одновременно: 0.
Максимальный размер расшаренных данных: 0 Гб

и в файле тоже все по нулям
Go to the top of the page
+Quote Post
ustas
сообщение 2.4.2010, 11:31
Сообщение #18


Продвинутый участник
****

Группа: Пользователи
Сообщений: 177
Регистрация: 20.5.2008
Пользователь №: 5
Спасибо сказали: 26 раз




файл сам должен создаться.
ошибки есть?

У меня работает
Цитата
<PtokaX>
Добро пожаловать, Master!
Ваш ip-адрес: 127.0.0.1, размер расшаренных вами файлов: 81.067 ГБ
Ваш статус на хабе: Администратор
Максимальное число юзеров одновременно: 1 было зафиксировано 2010/04/02 11:32:36
Максимальный размер расшаренных данных: 81.067 ГБ было зафиксировано 2010/04/02 11:32:36


Спасибо сказали:
Go to the top of the page
+Quote Post
Ольга
сообщение 2.4.2010, 12:30
Сообщение #19


Участник
**

Группа: Пользователи
Сообщений: 43
Регистрация: 1.4.2010
Пользователь №: 6 539
Спасибо сказали: 0 раз




Вроде все заработало, огромное спасибо за помощь.

Можно еще вопрос.
У нас стоит хуббабот - он тоже создает какие то файлы в папке DATA - и где то через месяц работы, когда папка забивается - хаб начинает подтормаживать. Поэтмоу я раз в месяц удаляю эти файлы и снвоа запускаю бота.
Это примерно тоже самое что и с этим скриптом? И трудно ли вылечить? Может уже есть готовые решения или алтернативные боты?


Ustas А вы не могли бы точно такой же скрипт в API2 варианте еще сделать, я когда нибдуь перейду все же на новую птаху.
Go to the top of the page
+Quote Post
ustas
сообщение 2.4.2010, 12:36
Сообщение #20


Продвинутый участник
****

Группа: Пользователи
Сообщений: 177
Регистрация: 20.5.2008
Пользователь №: 5
Спасибо сказали: 26 раз




хм
в хуббе уже есть статистика по максимальной шаре и юзерам, и в приветствии он ее выдает. Какой тогда смысл от еще одного скрипта?
кстати, оттуда я эту стату и взял


Цитата
У нас стоит хуббабот - он тоже создает какие то файлы в папке DATA - и где то через месяц работы


\scripts\HUBBABOT\CFG\tcfg.dat
Код
LOGTIME=120; -- периодичность записи логов из памяти на диск (сек). 0 - откл.
SAVEUSTIME=599; -- периодичность сброса базы данных по пользователям на диск (сек). 0 - откл.

увеличиваем до нужного периода. Это уменьшит кол-во файлов

Цитата
хаб начинает подтормаживать
увеличивается файлы users.dat и shares.dat - база юзеров (баны, шара и т.д.) чем больше база- тем больше потребляет хубба оперативки (т.к. базу он обрабатывает в ОЗУ и периодически скидывает ее на диск)

Цитата
Может уже есть готовые решения или алтернативные боты?
есть, можно поискать форуме. Или грамотно настроить хуббу. Или подредактировать его, чтобы отключить ненужные функции и уменьшить нагрузку



Цитата
Ustas А вы не могли бы точно такой же скрипт в API2 варианте еще сделать, я когда нибдуь перейду все же на новую птаху.
мог бы, но это можно сделать и самой, есть же конвертер ;)


Спасибо сказали:
Go to the top of the page
+Quote Post

2 страниц V   1 2 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Помогите собрать пакет хаб софта для прошивки роутера OpenWRT (РЕШЕНО)
ptokax и opendchub
2 мамин_парень 6 304 5.5.2017, 5:21 Посл. сообщение: мамин_парень
No new ПОМОГИТЕ
Как дать определенному нику права администратора в любом скрипте ?
25 probest 25 077 18.1.2015, 1:17 Посл. сообщение: probest
No New Posts От: ПОМОГИТЕ
От темы с ID: 5730
0 dimetro 4 211 17.1.2015, 23:57 Посл. сообщение: dimetro
No New Posts Topic has attachmentsПомогите !
3 Dani_Filth 7 219 4.10.2014, 14:52 Посл. сообщение: Артём
No New Posts Topic has attachmentsПроблема со скриптом Истории чата
5 SonicX 9 305 27.6.2014, 19:04 Посл. сообщение: sergius_s
No New Posts Topic has attachmentsПомогите Новичку разобрать со скрипами.
НЕ могу понять,после того как загрузил скрипт,его ещё надо настраивать
2 Prizrak333 6 562 27.4.2014, 10:53 Посл. сообщение: Prizrak333
No New Posts помогите мне пожалуйста настроить dc++
1 sdncn 6 315 29.9.2013, 9:37 Посл. сообщение: Delia
No new Помогите с Хабом!
26 cpr 32 470 7.2.2013, 17:20 Посл. сообщение: DEN 007
No New Posts Помогите разобрать ситуацию с хабом, создал хаб на птокеX 0.5.0.0
Помогите разобрать ситуацию с хабом
12 mambob 14 757 30.1.2013, 0:03 Посл. сообщение: Yamakasi
No New Posts Помогите наполнить Юзерами свежий хаб Help
Help me please
1 mambob 4 966 20.1.2013, 3:42 Посл. сообщение: Артём
No New Posts помогите с ip_zone4_min
2 ruslanlee 7 471 9.1.2013, 20:43 Посл. сообщение: ruslanlee
No New Posts Помогите со скриптом! Плачу!
help
2 jekasumy 6 169 19.10.2012, 23:10 Посл. сообщение: jekasumy
No New Posts От: помогите переделать скрипт для Ptokax
От темы с ID: 5237
0 Infern0_05 5 418 14.9.2012, 15:46 Посл. сообщение: Infern0_05
No New Posts Помогите выбрать скрипт
RSS читалка
0 dj hoodo 6 033 9.9.2012, 4:27 Посл. сообщение: dj hoodo
No New Posts помогите мне народ!
1
3 _Герой_ 8 520 6.7.2012, 13:44 Посл. сообщение: KCAHDEP

 



RSS Сейчас: 27.11.2024, 3:51