Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Работа над Goddess of Destruction (part 4)
попробуй добавить в L2GamePacketHandler
Код:
                    case 0xd0:
                        if(data.remaining() < 2)
                        {
                            handleIncompletePacket(client);
                            break;
                        }
                        int id3 = data.getShort() & 0xffff;
                        if(id3 == 0x36)
                        {
                            msg = new GotoLobby();
                        }
                        if(id3 == 0xb0)
                        {
                            msg = new RequestCharacterNameCreatable();
                        }
                        break;

Добавлено через 1 минуту
Код:
public class RequestCharacterNameCreatable extends L2GameClientPacket
{
    private static final String _fld03E6 = "[C] D0:B0 RequestCharacterNameCreatable";
    private String _name;
    
    @Override
    protected void readImpl()
    {
        _name = readS();
    }

    @Override
    protected void runImpl()
    {
        if (_name.length() < 1 || _name.length() > 16)
        {
            sendPacket(new ExIsCharNameCreatable(ExIsCharNameCreatable.CHARS_16));
            return;
        }
        
        if (!Util.isAlphaNumeric(_name) || !isValidName(_name))
        {
            sendPacket(new ExIsCharNameCreatable(ExIsCharNameCreatable.INCORRECT_NAME));
            return;
        }
        
        synchronized (CharNameTable.getInstance())
        {
            if (CharNameTable.getInstance().accountCharNumber(getClient().getLoginName()) >= Config.MAX_CHARACTERS_NUMBER_PER_ACCOUNT && Config.MAX_CHARACTERS_NUMBER_PER_ACCOUNT != 0)
            {
                sendPacket(new ExIsCharNameCreatable(ExIsCharNameCreatable.TOO_MANY_CHARACTERS));
                return;
            }
            else if (CharNameTable.getInstance().doesCharNameExist(_name))
            {
                sendPacket(new ExIsCharNameCreatable(ExIsCharNameCreatable.NAME_ALREADY_EXISTS));
                return;
            }
        }    
        
        sendPacket(new ExIsCharNameCreatable(ExIsCharNameCreatable.OK));
        
    }
    
    private boolean isValidName(String text)
    {
        boolean result = true;
        String test = text;
        Pattern pattern;
        try
        {
            pattern = Pattern.compile(Config.CNAME_TEMPLATE);
        }
        catch (PatternSyntaxException e) // case of illegal pattern
        {
            pattern = Pattern.compile(".*");
        }
        Matcher regexp = pattern.matcher(test);
        if (!regexp.matches())
            result = false;
        return result;
    }    

    @Override
    public String getType()
    {
        return "[C] D0:B0 RequestCharacterNameCreatable";
    }
}
Смотрел кто отличия по пакетке 413 протокола? Ибо что-то лениво лезть.
ANZO Написал:Смотрел кто отличия по пакетке 413 протокола? Ибо что-то лениво лезть.

откуда 413? руофф?
На оффе сейчас вроде 406 протокол же и то патчу его при запуске окно открывается и закрывается сразу же
PSIFAK Написал:На оффе сейчас вроде 406 протокол же и то патчу его при запуске окно открывается и закрывается сразу же

[Изображение: image.png]

А это что тогда? Big Grin
Это магия :eek:
PSIFAK Написал:Это магия :eek:

:ugar: угу - если на кореи 406
Угу "$Revision: 413 $"
[Изображение: 61b684.png]
Анимация прижка при пробуждении
Код:
player.broadcastPacket(new SocialAction(player.getObjectId(), (20+(АЙДИ ПРОФЫ ПРОБУЖДЕНИЯ)-139))));
Такая Проблема добавил новые классы но при выборе персонажа все новые классы гномки как исправить?


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Работа над Goddess of Destruction (part 7) n3k0nation 459 174,238 03-21-2022, 04:21 PM
Последний пост: TieLay
  Помогите с Сервером L2Dream версии 439 для Lineage 2 Gracia Part 2 CAHTEX 4 3,379 10-01-2021, 02:40 PM
Последний пост: tenor
  Работа с камерой и Энтер чат FriendlyGhost 0 1,301 04-29-2018, 06:07 AM
Последний пост: FriendlyGhost
  Goddess of Destruction ( новая ветка от NcSoft ) Bacek 180 58,980 08-22-2017, 12:32 PM
Последний пост: BadStealth
  EmuRT Gracia part 2 ? knaif 3 1,622 02-08-2016, 01:19 PM
Последний пост: knaif
  Gracia Part 1 от l2emu исходы TFH 6 1,964 10-05-2015, 07:53 PM
Последний пост: G1ta0
  Ищу исходы L2-Dream gracia part 2 knaif 1 1,385 10-05-2015, 07:51 PM
Последний пост: G1ta0
  Оплачиваемая работа Grek1993 1 1,349 08-01-2015, 11:29 AM
Последний пост: ztaecz
  Работа над Goddess of Destruction (part 6) Ashe 1,274 471,507 07-11-2015, 08:00 PM
Последний пост: n3k0nation
  Работа с мультиселлом Evencelance 11 2,446 09-19-2014, 12:43 PM
Последний пост: Evencelance

Перейти к форуму:


Пользователи, просматривающие эту тему: 10 Гость(ей)