Setting Saver, API2 | Сохраняет настройки хаба |
Здравствуйте, гость ( Вход | Регистрация )
Setting Saver, API2 | Сохраняет настройки хаба |
15.4.2010, 18:18
Сообщение
#1
|
|
Продвинутый участник Группа: Пользователи Сообщений: 176 Регистрация: 11.7.2008 Пользователь №: 171 Спасибо сказали: 182 раза |
Название скрипта: Settings saver
Версия скрипта: 1.1 Версия API: API2 Автор: Tsd Описание скрипта: Написание скрипта побудило изменение в версии 0.4.1.2 относительно предыдущей: "Removed: Auto save of regs after add/change/del Reg." Скрипт сохраняет настройки хаба отдельно через команду (меню), по таймеру и комбинированно. Доступ по профилям. Есть функция отправки информации о сохранении настроек по таймеру определённому нику. Протестировано на PtokaX 0.4.1.2 Tsd © 04.2010 Версия 1.1 Скрипт универсальный для API2 Особая благодарность alex82 за помощь. Версия 1.2 Изменения: Добавлены встроенные команды хаба и таблица команд для автосохранения. Сохранение настроек при падении хаба. Упрощён конфигуратор. Скрипт ставим первым в списке скриптов. Протестировано на PtokaX 0.4.1.2 Tsd © 08.2010
Прикрепленные файлы
|
|
|
15.4.2010, 20:48
Сообщение
#2
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
Малость доработал скрипт - добавил функции сохранения профилей и скриптов.
Settings_saver.lua ( 3.85 килобайт ) Кол-во скачиваний: 109 Спасибо сказали: |
|
|
25.8.2010, 5:50
Сообщение
#3
|
|
Участник Группа: Пользователи Сообщений: 43 Регистрация: 18.8.2010 Из: Смоленск Пользователь №: 7 516 Спасибо сказали: 1 раз |
А должно показываться админам хаба в ЛС что автосохранение прошло или нет?
Просто 10 мин прошло и тишина... В ЛС ничего не получил вот хочу уточнить, так должно быть? |
|
|
25.8.2010, 6:10
Сообщение
#4
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Отправляет по таймеру только указанному нику. Смотри в настройках
Код local sReportNick = "Tsd" -- Отправлять нику сообщение о сохранении по таймеру. Оставьте пустые кавычки если не надо
|
|
|
25.8.2010, 6:18
Сообщение
#5
|
|
Участник Группа: Пользователи Сообщений: 43 Регистрация: 18.8.2010 Из: Смоленск Пользователь №: 7 516 Спасибо сказали: 1 раз |
Nickolya - Благодарю за столь быстрый ответ и за оперативность!
|
|
|
25.8.2010, 8:54
Сообщение
#6
|
|
Продвинутый участник Группа: Пользователи Сообщений: 176 Регистрация: 11.7.2008 Пользователь №: 171 Спасибо сказали: 182 раза |
Как бы ещё прикрутить, чтобы автоматически сохранялись настройки при (авто)регистрации, удалении регистрации, изменении пароля или профиля?
Coming soon... |
|
|
25.8.2010, 16:27
Сообщение
#7
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Пусть скрипт за этими тремя командами тоже следит. При нахождении их через 30-60 сек. делать по таймеру сохранение. Скрипт ставить выше всех или хотя бы выше Меню хаба.
Иногда юзеры пишут команду регистрации ошибочно и регистрация не проходит, но это не критичная причина, чтоб лишний раз не сделать сохранку. |
|
|
25.8.2010, 17:06
Сообщение
#8
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
А вы уверены что оно надо? Из-за каждой команды пересохранять такую базу! Если так критична потеря рег за 10 минут - ставьте одну...
|
|
|
25.8.2010, 17:28
Сообщение
#9
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Я не сторонник суеты из-за регистрации при штатно работающем скрипте сохранения, но тем не менее....сохранять каждую минуту гораздо напряжнее, чем после каждой регистрации, ведь регистрируются не каждую минуту и даже не каждые 5 минут.
|
|
|
30.8.2010, 11:22
Сообщение
#10
|
|
Продвинутый участник Группа: Пользователи Сообщений: 176 Регистрация: 11.7.2008 Пользователь №: 171 Спасибо сказали: 182 раза |
Вышла новая версия скрипта. Подробности в первом посте.
|
|
|
13.8.2011, 15:59
Сообщение
#11
|
|
Участник Группа: Пользователи Сообщений: 47 Регистрация: 15.11.2010 Пользователь №: 8 072 Спасибо сказали: 2 раза |
ubuntu 11.04 amd 64 & PtokaX 0.4.1.2
Settings_saver_1.2.lua - постоянные ошибки в логах. /PtokaX/scripts/Settings_saver_1.2.lua:118: attempt to compare number with userdata Код function OnTimer(iTmr)
if tmr1 and iTmr == tmr1 and tmr1 > 0 then - 118 строка! Save() elseif tmr2 and iTmr == tmr2 then Save() TmrMan.RemoveTimer(tmr2) end end |
|
|
14.8.2011, 14:26
Сообщение
#12
|
|
Участник Группа: Пользователи Сообщений: 47 Регистрация: 15.11.2010 Пользователь №: 8 072 Спасибо сказали: 2 раза |
поможет кто?
|
|
|
24.10.2011, 22:32
Сообщение
#13
|
|
Участник Группа: Пользователи Сообщений: 47 Регистрация: 15.11.2010 Пользователь №: 8 072 Спасибо сказали: 2 раза |
может все таки кто поможет а??
|
|
|
25.10.2011, 1:29
Сообщение
#14
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Сразу после первой процитированной тобой строки добавь следующую:
Код Core.SendToOps("iTmr is "..type(iTmr).." and tmr1 is "..type(tmr1)) Постарайся воспроизвести свою ошибку и скажи, что при этом скрипт пишет в чат. |
|
|
25.10.2011, 4:06
Сообщение
#15
|
|
Участник Группа: Пользователи Сообщений: 47 Регистрация: 15.11.2010 Пользователь №: 8 072 Спасибо сказали: 2 раза |
скрипт в роде работает, в хаб чат ничего не выводит, в смысле ошибки.
но, в /PtokaX/logs в файл script.log каждые 10 мин. флудит вот такими ошибками Код 25.10.2011 04:14:41 - /home/osimus/PtokaX/scripts/Settings_saver_1.2.lua:118: attempt to compare number with userdata 25.10.2011 04:24:41 - /home/osimus/PtokaX/scripts/Settings_saver_1.2.lua:118: attempt to compare number with userdata 25.10.2011 04:34:41 - /home/osimus/PtokaX/scripts/Settings_saver_1.2.lua:118: attempt to compare number with userdata 25.10.2011 04:44:41 - /home/osimus/PtokaX/scripts/Settings_saver_1.2.lua:118: attempt to compare number with userdata вот в этом проблема и была.! добавил строчку как ты и сказал, ничего не изменилось более того, теперь в чате хаба вижу это Код [05:00:51] * iTmr is userdata and tmr1 is userdata
|
|
|
28.10.2011, 9:00
Сообщение
#16
|
|
Продвинутый участник Группа: Пользователи Сообщений: 176 Регистрация: 11.7.2008 Пользователь №: 171 Спасибо сказали: 182 раза |
Попробуй строку 118 изменить на
if tmr1 and iTmr == tmr1 and iTimer > 0 then Действительно - досадная ошибка, не понимаю как при тесте работало. Подправил и перезалил. |
|
|
30.1.2012, 13:48
Сообщение
#17
|
|
Освоившийся участник Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз |
Есть концептуальная проблема с этим скриптом. Если у вас утечка памяти в невыгружаемом пуле памяти и машина больше не может выделить память из невыгружаемого пула, указанный скрипт сотрет или испортит все сохраняемые настройки. Наблюдаю не первый раз. Исправить, думаю, это вряд ли возможно, просто стоит иметь в виду.
Я уже пар раз терял все настройки хаба, поэтому советую сделать резервное архивирование, на всякий случай. |
|
|
21.3.2012, 21:54
Сообщение
#18
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 27.1.2012 Пользователь №: 10 227 Спасибо сказали: 0 раз |
PtokaX 0.4.2.0
Windows Server 2003 R2 Enterprise Edition x64 SP2 Код D:\PtokaX\scripts\Settings_saver_1.2.lua:118: attempt to compare number with userdata D:\PtokaX\scripts\Settings_saver_1.2.lua:122: bad argument #1 to 'RemoveTimer' (number expected, got userdata) Tsd Подскажи пожалуйста, как исправить данные ошибки. |
|
|
21.3.2012, 22:08
Сообщение
#19
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
тебе вчера отвечали по такой же ошибке, смотри в той же теме и исправляй.
|
|
|
22.3.2012, 9:33
Сообщение
#20
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Какая именно из версий 0.4.2.0 используется?
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
Configuration Saver [api 2] API2 | сохранялка конфигов |
13 | MEXAHuK | 18 432 | 23.5.2009, 10:59 Посл. сообщение: Al-j® |
|
Сейчас: 23.11.2024, 0:17 |