Баг инвиз персонажа

Тема в разделе "Bugs / Баги и решения", создана пользователем Bullet, 28 ноя 2017.

  1. Bullet

    Bullet Князь тьмы
    Команда форума

    Регистрация:
    25 окт 2017
    Сообщения:
    186
    Симпатии:
    47
    Всем известен баг инвиз персонажа, решается он очень просто через проверку действия в пакете CharacterCreate.java
    пакет отвечает за создание персонажа, в данной проверки мы проверяем действия на подмену данных.
    Код:
    if(_face > 0)
            {
                if(_face == 5)
                {
                    System.out.println("Invis hack from "+_name+" ban this player!");
                    _face = 0;
                }
            }  
            Player newChar = Player.create(_classId, _sex, getClient().getLogin(), _name, _hairStyle, _hairColor, _face);
            if(newChar == null)
                return;
    
            sendPacket(CharacterCreateSuccess.STATIC);
    
            initNewChar(getClient(), newChar);
        }
     
    Bonux нравится это.
  2. amaranthe

    amaranthe Участник

    Регистрация:
    29 июн 2019
    Сообщения:
    6
    Симпатии:
    2
    Skype:
    styxMZFK
    почему бы не использовать это так
    Код:
    if (_face > 2 || _face < 0)
     

Партнеры