Форматы файлов (клиент) — различия между версиями
Материал из Perfect World Develop Wiki
Строка 29: | Строка 29: | ||
}time; | }time; | ||
}records[countrecords]<optimize=false>;</pre> | }records[countrecords]<optimize=false>;</pre> | ||
+ | = .dat = | ||
+ | * Местоположение: \element\userdata\blacklist | ||
+ | * Примеры файлов: | ||
+ | ** <roleid>.dat | ||
+ | * Структура (010 Editor) | ||
+ | <pre>int recordscount; | ||
+ | struct Record | ||
+ | { | ||
+ | int roleid; | ||
+ | int rolenamelength; | ||
+ | wchar_t rolename[rolenamelength]; | ||
+ | }Records[recordscount]<optimize=false>;</pre> |
Версия 07:33, 24 мая 2015
.db
- Местоположение: \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>;
.dat
- Местоположение: \element\userdata\blacklist
- Примеры файлов:
- <roleid>.dat
- Структура (010 Editor)
int recordscount; struct Record { int roleid; int rolenamelength; wchar_t rolename[rolenamelength]; }Records[recordscount]<optimize=false>;