Цитата:
Сообщение от Wimmwimm
Есть идея попробовать ... покупку семени.
|
faxed.
ПРУФ на обработчик пакета
Из пруфа можно гипотетически понять, что скорее всего, стоит проверка типа:
PHP код:
Если Замок.КланВладелец.ID <> ТекущийПерсонаж.Клан.ID Тогда
ОтправитьКлиентуПакет("Манор тока по талонам");
КонецЕсли;
Ну, а из способа чтения сервером пакета
RequestBuySeed можно понять как его читать:
PHP код:
protected void readImpl()
{
_manorId = readD(); //id замка
int count = readD(); //кол-во типов семок
if (count <= 0
|| count > Config.MAX_ITEM_IN_PACKET
|| count * BATCH_LENGTH != _buf.remaining())
{
return;
}
_seeds = new Seed[count];
for (int i = 0; i < count; i++) //читаем в цикле по количеству типов семок
{
int itemId = readD(); //думаю понятно - типа семка
long cnt = readQ(); //для непонятлевых - количество семок данного типа
if (cnt < 1)
{
_seeds = null;
return;
}
_seeds[i] = new Seed(itemId, cnt);
}
}