Сообщений: 112
Тем: 26
Зарегистрирован: Sep 2012
Репутация:
-216
Всем привет!
Уважаемые знатоки,помогите реализовать данную фичу в сборке. Вторичный пароль персонажа!
Да я понимаю за спасибо не у кого желания помогать не будет,но все таки,может найдутся такие люди,кому не составит труда помочь?
Буду очень признателен!
Само описание:
Код: Заходит игрок на аккаунт,создает персонажа,но чтобы войти в саму игру,нужно ввести пароль внутренний пароль (появляется небольшое окошко в котором нужно ввести свой пароль,для входа в игру):)
Еле же может кто нибуть кодом поделиться)
Исходники сборки имеются. l2Emu
Сообщений: 231
Тем: 68
Зарегистрирован: Jun 2013
Репутация:
654
В исходниках First Team смотрите.
Second Auth.
Сообщений: 112
Тем: 26
Зарегистрирован: Sep 2012
Репутация:
-216
L2J Написал:В исходниках First Team смотрите.
Second Auth.
Да да оно самое,спасибо!
Эм..Еще вопросик,начал совсем недавно какие либо монипуляции делать в исходниках,и не сильно в них ориентируюсь.
Не подскажете поподробнее,где именно у них лежит Second Auth
Сообщений: 171
Тем: 18
Зарегистрирован: Dec 2012
Репутация:
1,867
пользуйтесь поиском notepad++ и гуглом не забывайте
Сообщений: 466
Тем: 10
Зарегистрирован: Dec 2012
Репутация:
398
sakson Написал:Да да оно самое,спасибо!
Эм..Еще вопросик,начал совсем недавно какие либо монипуляции делать в исходниках,и не сильно в них ориентируюсь.
Не подскажете поподробнее,где именно у них лежит Second Auth В serverpackets(если не ошибаюсь, 3 Ex-подобные пакетки).
Сообщений: 112
Тем: 26
Зарегистрирован: Sep 2012
Репутация:
-216
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
Сообщений: 1,566
Тем: 84
Зарегистрирован: Oct 2010
Репутация:
169
та хоть 10ть паролей на вход - как давали пароли корешам так и будут давать ...:redlol: со всеми вытекающими последствиями
Сообщений: 112
Тем: 26
Зарегистрирован: Sep 2012
Репутация:
-216
Place Написал:та хоть 10ть паролей на вход - как давали пароли корешам так и будут давать ...:redlol: со всеми вытекающими последствиями
Не понял вас...
Сообщений: 466
Тем: 10
Зарегистрирован: Dec 2012
Репутация:
398
07-06-2013, 05:32 PM
(Сообщение последний раз редактировалось: 07-06-2013, 06:30 PM Daan Raven.)
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 для вывода в конфиг.
|