Рейтинг темы:
  • 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 172,806 03-21-2022, 04:21 PM
Последний пост: TieLay
  Помогите с Сервером L2Dream версии 439 для Lineage 2 Gracia Part 2 CAHTEX 4 3,346 10-01-2021, 02:40 PM
Последний пост: tenor
  Работа с камерой и Энтер чат FriendlyGhost 0 1,286 04-29-2018, 06:07 AM
Последний пост: FriendlyGhost
  Goddess of Destruction ( новая ветка от NcSoft ) Bacek 180 58,527 08-22-2017, 12:32 PM
Последний пост: BadStealth
  EmuRT Gracia part 2 ? knaif 3 1,602 02-08-2016, 01:19 PM
Последний пост: knaif
  Gracia Part 1 от l2emu исходы TFH 6 1,935 10-05-2015, 07:53 PM
Последний пост: G1ta0
  Ищу исходы L2-Dream gracia part 2 knaif 1 1,366 10-05-2015, 07:51 PM
Последний пост: G1ta0
  Оплачиваемая работа Grek1993 1 1,331 08-01-2015, 11:29 AM
Последний пост: ztaecz
  Работа над Goddess of Destruction (part 6) Ashe 1,274 467,753 07-11-2015, 08:00 PM
Последний пост: n3k0nation
  Работа с мультиселлом Evencelance 11 2,410 09-19-2014, 12:43 PM
Последний пост: Evencelance

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


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