Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   Вторичный пароль персонажа (https://forum.zone-game.info/showthread.php?t=29932)

sakson 06.07.2013 14:35

Вторичный пароль персонажа
 
Всем привет!
Уважаемые знатоки,помогите реализовать данную фичу в сборке. Вторичный пароль персонажа!
Да я понимаю за спасибо не у кого желания помогать не будет,но все таки,может найдутся такие люди,кому не составит труда помочь?
Буду очень признателен!
Само описание:
Код:

Заходит игрок на аккаунт,создает персонажа,но чтобы войти в саму игру,нужно ввести пароль внутренний пароль (появляется  небольшое окошко в котором нужно ввести свой пароль,для входа в игру):)
Еле же может кто нибуть кодом поделиться)
Исходники сборки имеются. l2Emu

L2J 06.07.2013 14:48

Re: Вторичный пароль персонажа
 
В исходниках First Team смотрите.
Second Auth.

sakson 06.07.2013 15:02

Re: Вторичный пароль персонажа
 
Цитата:

Сообщение от L2J (Сообщение 309499)
В исходниках First Team смотрите.
Second Auth.

Да да оно самое,спасибо!
Эм..Еще вопросик,начал совсем недавно какие либо монипуляции делать в исходниках,и не сильно в них ориентируюсь.
Не подскажете поподробнее,где именно у них лежит Second Auth

KillMozg 06.07.2013 15:59

Re: Вторичный пароль персонажа
 
пользуйтесь поиском notepad++ и гуглом не забывайте

Daan Raven 06.07.2013 16:35

Re: Вторичный пароль персонажа
 
Цитата:

Сообщение от sakson (Сообщение 309502)
Да да оно самое,спасибо!
Эм..Еще вопросик,начал совсем недавно какие либо монипуляции делать в исходниках,и не сильно в них ориентируюсь.
Не подскажете поподробнее,где именно у них лежит Second Auth

В serverpackets(если не ошибаюсь, 3 Ex-подобные пакетки).

sakson 06.07.2013 16:53

Re: Вторичный пароль персонажа
 
Цитата:

Сообщение от GooD (Сообщение 309527)
В 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();
                }
               
                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")
;

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

Как мне нужно прописать путь,а точнее где, до моих конфигах,если у меня ?
\Server\GameServer\config\network\network.properti es

Place 06.07.2013 17:04

Re: Вторичный пароль персонажа
 
та хоть 10ть паролей на вход - как давали пароли корешам так и будут давать ...:redlol: со всеми вытекающими последствиями

sakson 06.07.2013 17:08

Re: Вторичный пароль персонажа
 
Цитата:

Сообщение от Place (Сообщение 309531)
та хоть 10ть паролей на вход - как давали пароли корешам так и будут давать ...:redlol: со всеми вытекающими последствиями

Не понял вас...

Daan Raven 06.07.2013 17:32

Re: Вторичный пароль персонажа
 
Цитата:

Сообщение от sakson (Сообщение 309530)
Нету в Гейм сервере этой папки

Вот нашел в исходниках в файле конфиге Revolt Team
Код:

public static void loadServerConfig()
        {
            if(a.trim().isEmpty())
                                continue;

                        ServerType t = ServerType.valueOf(a.toUpperCase());
                        AUTH_SERVER_SERVER_TYPE |= t.getMask();
                }
               
                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")
;

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

Как мне нужно прописать путь,а точнее где, до моих конфигах,если у меня ?
\Server\GameServer\config\network\network.properti es

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


Текущее время: 19:09. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot