|
Клиентская
Цитата:
[filemask="PcRoom.dat"]
struct PcRoomFile
{
u32 nBlocks;
u32 nColumns;
child PcRoomBlock [count=nBlocks];
}
struct PcRoomBlock [preload=1, tableview=1]
{
u32 "Индекс";
u32 "Активность";
cstr [len=32] "Название";
repeat 5
{
repeat 10
{
//Предметы из которых выбрать можно только Кол-во обозначенное в "Группа Кол-во. выбир."
u8 [tag="Идент.-выбир."];
}
}
u16 [tag="------"];
repeat 5
{
repeat 10
{
x32 [tag="ID-выбир."];
}
}
repeat 5
{
//Кол-во выбираемых предметов
u8 [tag="Группа Кол-во. выбир."];
}
//Предметы которые выдаются в полном объеме
repeat 10
{
u8 [tag="Идент."];
}
u8 [tag="------"];
repeat 10
{
x32 [tag="ID"];
}
repeat 10
{
u8 [tag="Кол-во"];
}
u16 [tag="------"];
}
|
Серверная
Цитата:
[filemask="PcRoom.dat",tableview = 1]
struct PcRoomFile
{
u32 nBlocks;
u32 nColumns;
u32 nSize;
child PcRoomBlock [count=nBlocks];
}
struct PcRoomBlock [preload=1]
{
u32 nCount;
cstr [len=64] ID;
u32 [tag="Активность"] DWORD;
cstr [len=64] "Название";
repeat 5
{
//Выбираемые предметы
repeat 10
{
cstr [len=8] "Сопутств. Предмет";
}
u32 [tag="Кол-во выбираемых"] DWORD;
}
//Предметы выдающиеся в полном объеме
repeat 10
{
cstr [len=8] "Предмет";
u32 [tag="Кол-во"] DWORD;
}
}
|
Копирайт [scaR]
|