Формат файла .db — различия между версиями

Материал из Perfect World Develop Wiki
Перейти к: навигация, поиск
(Новая страница: «* Местоположение: \element\userdata\GMLog\<roleid>\<year>-<month>-<day> * Примеры файлов: ** GMCommandLog.db ** UseMsg.db * Струк…»)
 
 
(не показано 6 промежуточных версии 2 участников)
Строка 4: Строка 4:
 
** UseMsg.db
 
** UseMsg.db
 
* Структура (010 Editor)
 
* Структура (010 Editor)
<pre>int countrecords;
+
<syntaxhighlight lang="cpp">int countrecords;
 
struct Record
 
struct Record
 
{
 
{
Строка 27: Строка 27:
 
         short aligment6<hidden=true>;
 
         short aligment6<hidden=true>;
 
     }time;
 
     }time;
}records[countrecords]<optimize=false>;</pre>
+
}records[countrecords]<optimize=false>;</syntaxhighlight>
 +
<br>
 +
[[Category:Форматы файлов клиента]]

Текущая версия на 19:02, 24 мая 2015

  • Местоположение: \element\userdata\GMLog\<roleid>\<year>-<month>-<day>
  • Примеры файлов:
    • GMCommandLog.db
    • UseMsg.db
  • Структура (010 Editor)
int countrecords;
struct Record
{
    char aligment1<hidden=true>;
    int lengthtextoperation;
    wchar_t textoperation[lengthtextoperation];
    char aligment2<hidden=true>;
    int lengthmessage;
    wchar_t message[lengthmessage];
    char aligment3<hidden=true>;
    int gmid;
    struct TimeRecord
    {
        char aligment4<hidden=true>;
        short year;
        short month;
        short day;
        short aligment5<hidden=true>;
        short hour;
        short minute;
        short secund;
        short aligment6<hidden=true>;
    }time;
}records[countrecords]<optimize=false>;