Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Вторичный пароль персонажа
#1
Всем привет!
Уважаемые знатоки,помогите реализовать данную фичу в сборке. Вторичный пароль персонажа!
Да я понимаю за спасибо не у кого желания помогать не будет,но все таки,может найдутся такие люди,кому не составит труда помочь?
Буду очень признателен!
Само описание:
Код:
Заходит игрок на аккаунт,создает персонажа,но чтобы войти в саму игру,нужно ввести пароль внутренний пароль (появляется  небольшое окошко в котором нужно ввести свой пароль,для входа в игру):)

Еле же может кто нибуть кодом поделиться)
Исходники сборки имеются. l2Emu
Ответ
#2
В исходниках First Team смотрите.
Second Auth.
Ответ
#3
L2J Написал:В исходниках First Team смотрите.
Second Auth.

Да да оно самое,спасибо!
Эм..Еще вопросик,начал совсем недавно какие либо монипуляции делать в исходниках,и не сильно в них ориентируюсь.
Не подскажете поподробнее,где именно у них лежит Second Auth
Ответ
#4
пользуйтесь поиском notepad++ и гуглом не забывайте
Ответ
#5
sakson Написал:Да да оно самое,спасибо!
Эм..Еще вопросик,начал совсем недавно какие либо монипуляции делать в исходниках,и не сильно в них ориентируюсь.
Не подскажете поподробнее,где именно у них лежит Second Auth
В serverpackets(если не ошибаюсь, 3 Ex-подобные пакетки).
Ответ
#6
GooD Написал:В serverpackets(если не ошибаюсь, 3 Ex-подобные пакетки).

Нету в Гейм сервере этой папки

Вот нашел в исходниках в файле конфиге Revolt Team
Код:
public static void loadServerConfig()
    {
         if(a.trim().isEmpty())
                continue;

            ServerType t = ServerType.valueOf(a.toUpperCase());
            AUTH_SERVER_SERVER_TYPE |= t.getMask();
        }
        
        [COLOR="Blue"]SECOND_AUTH_ENABLED = serverSettings.getProperty("SAEnabled", false);
        SECOND_AUTH_BAN_ACC = serverSettings.getProperty("SABanAccEnabled", false);
        SECOND_AUTH_STRONG_PASS = serverSettings.getProperty("SAStrongPass", false);
        SECOND_AUTH_MAX_ATTEMPTS = serverSettings.getProperty("SAMaxAttemps", 5);
        SECOND_AUTH_BAN_TIME = serverSettings.getProperty("SABanTime", 480);
        SECOND_AUTH_REC_LINK = serverSettings.getProperty("SARecoveryLink", "http://www.my-domain.com/charPassRec.php")[/COLOR];

Вопрос,сам конфиг этой функции находиться по адресу \HF\dist\gameserver\config\default\ru\server.ini

Как мне нужно прописать путь,а точнее где, до моих конфигах,если у меня ?
\Server\GameServer\config\network\network.properties
Ответ
#7
та хоть 10ть паролей на вход - как давали пароли корешам так и будут давать ...:redlol: со всеми вытекающими последствиями
Ответ
#8
Place Написал:та хоть 10ть паролей на вход - как давали пароли корешам так и будут давать ...:redlol: со всеми вытекающими последствиями

Не понял вас...
Ответ
#9
sakson Написал:Нету в Гейм сервере этой папки

Вот нашел в исходниках в файле конфиге Revolt Team
Код:
public static void loadServerConfig()
    {
         if(a.trim().isEmpty())
                continue;

            ServerType t = ServerType.valueOf(a.toUpperCase());
            AUTH_SERVER_SERVER_TYPE |= t.getMask();
        }
        
        [COLOR="Blue"]SECOND_AUTH_ENABLED = serverSettings.getProperty("SAEnabled", false);
        SECOND_AUTH_BAN_ACC = serverSettings.getProperty("SABanAccEnabled", false);
        SECOND_AUTH_STRONG_PASS = serverSettings.getProperty("SAStrongPass", false);
        SECOND_AUTH_MAX_ATTEMPTS = serverSettings.getProperty("SAMaxAttemps", 5);
        SECOND_AUTH_BAN_TIME = serverSettings.getProperty("SABanTime", 480);
        SECOND_AUTH_REC_LINK = serverSettings.getProperty("SARecoveryLink", "http://www.my-domain.com/charPassRec.php")[/COLOR];

Вопрос,сам конфиг этой функции находиться по адресу \HF\dist\gameserver\config\default\ru\server.ini

Как мне нужно прописать путь,а точнее где, до моих конфигах,если у меня ?
\Server\GameServer\config\network\network.properties
Сначала нужно найти 3 пакетки по "второму паролю" (если таковые есть, если нет - написать/стырить откуда-то эти 3 пакетки).
Если хотите включать через конфиг, нужно "вывести" эти пакетки в Configs.java и "поставить ограничение" в пакетках "второго пароля", чтобы они действовали только тогда, когда значение в конфигах равно true.
Немного поправлюсь, есть еще клиентпакетки, RequestEx-подобные. Именно в них нужно ставить ограничение через if для вывода в конфиг.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  как добавить персонажа в мир kr0n4ik 8 2,631 09-23-2019, 05:55 PM
Последний пост: AfterJob
  Черный экран, звук есть, после выбора персонажа. Taurus2790 19 5,323 07-12-2016, 11:45 PM
Последний пост: L2scripts-Guard
  зависимость HP/MP от уровня персонажа CABA 5 1,801 07-12-2016, 11:05 PM
Последний пост: FaintSmile
  Ошибки при создании персонажа Zanoza 4 2,525 07-01-2016, 04:58 PM
Последний пост: Zanoza
  Подарки по уровню персонажа Mantra 0 995 02-05-2016, 01:37 AM
Последний пост: Mantra
  Спавен персонажа ? knaif 11 2,669 01-23-2016, 10:45 AM
Последний пост: Narsell
  Не правильные координаты респа персонажа zaq1993 4 1,669 11-14-2015, 07:25 AM
Последний пост: n3k0nation
  Разворот персонажа bot2b 3 1,609 10-28-2014, 12:32 PM
Последний пост: Donatte
  Бан персонажа Donatte 2 1,557 05-25-2014, 05:45 AM
Последний пост: Donatte
  Дёрганье персонажа singer 7 1,891 01-15-2014, 11:26 PM
Последний пост: Ashe

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


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