Показать сообщение отдельно
Старый 29.02.2012, 22:44   #4
Местный
 
Аватар для Sherman
 
Регистрация: 24.04.2008
Сообщений: 364
Сказал Спасибо: 15
Имеет 116 спасибок в 83 сообщенях
Sherman пока неопределено
По умолчанию

Цитата:
Сообщение от 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 0counti++)    //читаем в цикле по количеству типов семок
   
{
      
int itemId readD();           //думаю понятно - типа семка  
      
long cnt readQ();             //для непонятлевых - количество семок данного типа
      
if (cnt 1)
      {
         
_seeds null;
         return;
      }
      
_seeds[i] = new Seed(itemIdcnt);
   }


Последний раз редактировалось Sherman, 01.03.2012 в 01:46.
Sherman вне форума   Ответить с цитированием
За это сообщение Sherman нажился спасибкой от: