Автор: eL50ff 15.12.2008, 3:53
Не сохраняется статистика сообщений, например наберу 10 сообщений, в БД они не появляются до тех пор пока не нажем ПЕРЕЗАПУСТИТЬ СКРИПТЫ, далее они сохранятся в БД но исчезают из статы НА ХАБЕ, тоже самое бдет если остановить хаб и снова запустить... ХЕЛП!
Автор: Артём 15.12.2008, 10:27
Цитата(eL50ff @ 15.12.2008, 4:53)
Не сохраняется статистика сообщений, например наберу 10 сообщений, в БД они не появляются до тех пор пока не нажем ПЕРЕЗАПУСТИТЬ СКРИПТЫ, далее они сохранятся в БД но исчезают из статы НА ХАБЕ, тоже самое бдет если остановить хаб и снова запустить... ХЕЛП!
1) когда скрипты ставишь всегда перезапускай их
2) хаб выключать нада не просто закрывая,а нажимать на кнопну "
Остановить хаб" (всегда когда хаб отключаешь так делай)
:P Должно помочь!
Автор: Sephiroth_Lukaw 15.12.2008, 11:00
Цитата("eL50ff")
далее они сохранятся в БД но исчезают из статы НА ХАБЕ
Наверное, что-то с путями при старте скрипта.
Цитата("LZ_Rank_1.0.lua Исходник")
Код
RankFile = "scripts\\LZ_Rank 1.0 Data Base.tbl" -- Файл, в котором будут сохраняться участники ранжирования
RankNamesFile = "LZ_Rank 1.0 Title.tbl" -- Файл с вариантами рангов
...
sScriptsPath = Core.GetPtokaXPath():gsub("/", "\\").."scripts\\"
iTimeToSave = iTimeToSave * 60
if loadfile(sScriptsPath..RankFile) then
dofile(sScriptsPath..RankFile)
end
dofile(sScriptsPath..RankNamesFile)
...
OnExit = function()
saveTableToFile(RankFile, tRankingTable, "tRankingTable")
end
Попробуй в RankFile указать относительный путь, без scripts т.е. вот так
Код
RankFile = "LZ_Rank 1.0 Data Base.tbl"
, а
Цитата("LZ_Rank_1.0.lua Исходник")
Код
OnExit = function()
saveTableToFile(RankFile, tRankingTable, "tRankingTable")
end
заменить на
Код
OnExit = function()
saveTableToFile(sScriptsPath..RankFile, tRankingTable, "tRankingTable")
end
Автор: eL50ff 15.12.2008, 12:18
Цитата
Попробуй в RankFile указать относительный путь, без scripts т.е. вот так
Спасибо помогло
ЗЫ
Вот я слепой и я еще удивлялся почему так!
относительный путь помог решить проблему с изчезвомением рангов на хабе, а замена функци он экзит помогла решить проблему с перезапуском скриптов, теперь все ок!
большое спасибо =)