Форум работает в тестовом режиме. Все данные были перенесены со старого сайта 2018 года. Некоторая информация может быть недоступна, например вложения или хайды. Просьба сообщать о данных случаях через функционал "Жалоба", прямо под постом, где отсуствуют данные из хайда или проблемы с вложением.
Могут быть проблемы в "выкидыванием" с форума (слетевшей авторизацией). Нужно собрать статистику таких случаев.
Есть Тема, куда можете сообщить о проблемах с сайтом либо просто передать привет.

Ввод пароля чара

Рег
9 Дек 2015
Сообщения
205
Реакции
0
Twitch
cuxapuk
в общем такая у меня проблема вылазит капча и мой чар релогается и обходит тем самым ее но тут у нас 2рая проблема пороль на чаре
444.jpg

<html>
<title>Управление личным паролем</title>
<body>
<center>
<img src="L2Font.mini_logo-k" width=250 height=90><br>
<img src="L2UI_CH3.herotower_deco" width=256 height=32><br>
</center>
<br>
Здравствуй, путник! Чтобы продолжить своё путешествие, ты должен ввести личный пароль.
<center>
<table>
<tr><td><font color="732cde">Введите пароль: </font></td><td><edit var="pass" width=70 height=10></td></tr><br>
</table>
<br>
<button value="Подтвердить" action="bypass -h 00 $pass" width=100 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"> <button value="Сменить пароль" action="bypass -h 01" width=100 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF">
<button value="Забыл пароль" action="bypass -h 02" width=100 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF">
<br>
<img src="L2UI_CH3.herotower_deco" width=256 height=32>
</center>
</body>
</html>


как можно скрипт от капчи изменить что бы он вместо капчи вводил пароль от чара и нажал принять )
 
Так ты не изменяй капчу. Просто тупо лови параллельным потоком диалоговые окна с подстрокой "Здравствуй, путник!" и отправляй свой пароль через байпас
 
@Алеку,если параллельным потоком делать, то будет релогаться все равно от основного потока
поставь проверку по тексту, который только в этом диалоге(личный пароль?):

if (Pos('личный пароль', Engine.DlgText) <> 0 then Engine.BypassToServer('00 pass',true) //вместо pass ставь свой пароль
else //и тут уже проверяй на капчу

зы:
 
Алеку написал(а):
В чем проблема?

Engine.BypassToServer('-h 00 ' + pass);

где pass - переменная строкового типа с твоим паролем
 
@SARCAZM, -h не отправляется) чтобы отправить точно правильный байпасс лучше отснифать
 
Назад
Сверху