Перейти к содержанию
Авторизация  
bodyan2011

Не Отсылает Пакетку

Рекомендуемые сообщения

Помогите пожалуйста. При нажатии кнопки "Создать" в окне создания персонажа нет никакого действия. В чем подвох?

Хроники ГоД Таути. Вот пакетка клиента:

package *.gameserver.clientpackets;

import *.gameserver.serverpackets.NewCharacterSuccess;

public class NewCharacter extends L2GameClientPacket
{
   @Override
   protected void readImpl()
   {
   }

   @Override
   protected void runImpl()
   {
       sendPacket(NewCharacterSuccess.STATIC);
   }
}

 

а вот пакетка сервера:

package *.gameserver.serverpackets;

import *.gameserver.model.base.pc.ClassId;
import *.gameserver.model.base.pc.DefaultParamBox;

public final class NewCharacterSuccess extends L2GameServerPacket
{
   public static final NewCharacterSuccess STATIC = new NewCharacterSuccess();
   private final ClassId[] data = new ClassId[11];

   private NewCharacterSuccess()
   {
       int counter = 0;

       for (final ClassId ca : ClassId.VALUES)
       {
           if (ca.getLevel() == 1)
           {
               data[counter++] = ca;
           }
       }
   }

   @Override
   protected final void writeImpl()
   {
       writeC(0x0d);
       writeD(data.length);

       for (final ClassId ca : data)
       {
           writeD(ca.getRace().ordinal());
           writeD(ca.ordinal());

           final DefaultParamBox bx = ca.getRace().getParamBox(ca.isMage());

           writeParamInfo(bx.getBaseStr());
           writeParamInfo(bx.getBaseDex());
           writeParamInfo(bx.getBaseCon());
           writeParamInfo(bx.getBaseInt());
           writeParamInfo(bx.getBaseWit());
           writeParamInfo(bx.getBaseMen());
       }
   }

   private void writeParamInfo(final int i)
   {
       writeD(0x46);
       writeD(i);
       writeD(0x0a);
   }
}

 

P.S.: Буду кидать все спасибки свои три дня тому, кто поможет(если не ошибаюсь, 30 репутации).

P.S.S.:На звездочку не обращайте внимания, это я скрыл путь к сборке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...