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

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

MyDC.ru _ Kорзина _ От: Scripts

Автор: Saymon 9.12.2010, 2:50

И так, обновил скрипт. Кое что добавил, кое что пофиксил...

Сейчас команды скрипта
Цитата
[02:43:19] <RH_LuaManager>
----------------------------------------------------------------------
Помощь по командам управления:
!scriptmoveup <Имя скрипта> - Поднять скрипт (Альтернативы: !luaup )
!scriptmovedown <Имя скрипта> - Опустить скрипт (Альтернативы: !luadown )
!showlua -Показать список скриптов (Альтернативы: !луаскрипты)
!luastart <Имя скрипта> - Запустить скрипт (Альтернативы: !стартлуа)
!luastop <Имя скрипта> - Остановить скрипт (Альтеранативы: !луастоп )
!reloadlua <Имя скрипта> - Перезапустить скрипт (Альтеративы: !луарелоад )
!reload_all_lua - Перезапустить все скрипты
!lua_get_info <Имя скрипта> - Показать статус скрипта
!rh_lua_help - Эта справка
----------------------------------------------------------------------

Добавил сохранение scripts.xml по таймеру (По желанию можно включить или выключить сохранение по таймеру в переменной EnabledSaveLuaXML, или поменять период сохранения в переменной tmr_SaveLuaXML )

Автор: Setuper 9.12.2010, 9:47

А для чего сохранение по таймеру? Ведь это не птоха, которая не сохраняет.
Файл scripts.xml сохраняется при запуске или остановке скрипта, причём если в каком-то событии запускается, останавливается или перезапускается несколько скриптов, то сохранение выполнится 1 раз, а не столько раз, сколько действий. То есть своеобразный внутренний таймер, но намного круче.

Поэтому использовать в скриптах сохранение по таймеру - это лишнее действие в русхабе.

Автор: Saymon 9.12.2010, 13:29

Собственно я изначально и был уверен, что в русхабе делу лучше даже с этим, но решил резервное сохранение ещё мир не портило big_smile.gif
Чтож, уберу функцию.