Показать сообщение отдельно
Старый 25.06.2011, 20:31   #3
Oniner
Гость
Аватар для Oniner
Сообщений: n/a
Благодарностей:
0 всего

Клиентская

Цитата:
[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]
 
Сказали спасибо:
BloodRain (27.06.2011), wodewill (26.06.2011)