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

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

MyDC.ru _ Kорзина _ От: Топ Рангов

Автор: skonda 27.5.2009, 14:33

Нужен совет. Перехожу с 0.3.6.0 на 0.4.1.1, копирую из папки со старой птокой файл ranksusers с данными по сообщениям за год, однако скрипт при запуске хаба каждый раз обнуляет этот файл и следовательно кол-во оставленных сообщений :

«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»
Текущий Toп участников:
«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»
№: Очков: Ранг: Ник:

НИЧЕГО не сохраняется. Как мне импортировать данные о рангах на новую птоку ? Помогите разобраться

Автор: Wariner 27.5.2009, 17:05

читаем 3 пост.

Автор: skonda 27.5.2009, 17:23

Цитата(Wariner @ 27.5.2009, 18:05) *
читаем 3 пост.
я сделал как там написано, однако проблема осталась. отредактированный скрипт прикрепляю к посту.

файл ranksusers с 0.3.6.0 кидаю в папку с 0.4.1.1, запускаю хаб и все данные о рангах полностью обнуляются ((( а мне нужно их перенести со старой птоки.

 NewChatRanks___API_2__.lua ( 12.8 килобайт ) : 5
 

Автор: Otshelnik-Fm 27.5.2009, 17:44

да. но проблема решается полным выключением сервера птоки. потом копируешь файл (потому что в оперативе содержится инфа - вот она ее и перезаписывает)

Автор: skonda 27.5.2009, 18:18

А как надо делать? Я включил комп и не запуская птоку заменил файл ranksusers, перекинув его из папки со старым хабом в новый, потом перегрузил комп и запустил птоку.

Но стоило мне запустить птоку как опять все обнулилось ((( размер ranksusers был 22 кб, стал 1 kb. Может все таки в скрипте что то не так? раньше такого гемора никогда не было

Автор: Wariner 27.5.2009, 18:40

перезалил файл API 2 пробуйте.

Автор: skonda 27.5.2009, 21:16

все равно. вставляю в файл rankinscripts данные о кол-ве сообщений из файла со старой птоки. вот типа того

["Medius"] = 123,
["PaVLentiy"] = 112,
["Vasyan"] = 33,
["volchok"] = 393

и так далее

При запуске хаба опять все это обнуляется и в итоге опять получаетсо вот что :

tRankingTable = {
}

Короче пустой файл. Как сделать чтобы скрипт не удалял данные о рангах ? Он должен их сохранять а не удалять же.

Заметил если печатаешь сообщения, потом перезапускаешь птоку, то сообщения сохраняются, а если при выключенной птоке вставляешь в rankinscripts данные вручную, то при запуске птоки все данные о рангах обнуляются

Автор: Wariner 27.5.2009, 21:39

у меня всё работает! Хз что вы не так делаете...
Итак ещё раз:
1) отключаем скрипт в птоке(хаб останавливать не обязательно)
2) заменяем имеющийся файл ranksusers.tbl на файл из старой птоки
3) запускаем скрипт

или

1) отключаем скрипт в птоке(хаб останавливать не обязательно)
2) открываем файл ranksusers.tbl
3) вставляем нужные данные, причём структура такова:

Код
tRankingTable = {
["[mas][Wetsh]"] = 8,
["Necron"] = 1681,
["TanyuSHka"] = 26,
["[zar]RASKOL]NN["] = 138,
["--SHELL--"] = 12431,
["[sov]Neza"] = 1,
}

4) сохраняем файл ranksusers.tbl
5) запускаем птоку

Автор: skonda 27.5.2009, 21:51

Вот что я заметил. вставил ранги которые ты привел выше (5 строк) сохранилось. Тогда как замена на мой файл с рангами который намного больше по объему не проходит - при перезапуске все стирается. От размера файла это как то зависит... Прикладываю свой файл с рангами. Попробуй с него данные вставить. У меня лично не сохранилось

 ranksusers.rar ( 8.21 килобайт ) : 1
 

Автор: Wariner 27.5.2009, 22:22

когда работаешь с файлами надо резервные копии делать! Накосячил в файле где больше 400 записей и пойди найди ошибку %)
лови, в следующий раз не буду заниматься такой фигнёй!!!

 ranksusers.rar ( 7.26 килобайт ) : 4
 

Автор: skonda 27.5.2009, 22:48

Цитата(Wariner @ 27.5.2009, 23:22) *
когда работаешь с файлами надо резервные копии делать! Накосячил в файле где больше 400 записей и пойди найди ошибку %)
лови, в следующий раз не буду заниматься такой фигнёй!!!
а в чем косяк то был? данные о рангах туда автоматически записываются, я в него и не лазил никогда

Автор: Wariner 27.5.2009, 22:52

Не может такого быть!!! Потому что там в середине скобка была фигурная, которая сама туда попасть не могла!!!