 |
авторизация DO [dark orbit] - Вопросы и ответы, обсуждения - Ваши вопросы по Pascal/Delphi только в данном разделе |
14.03.2012, 20:19
|
#1
|
|
|
|
Старший сержант
|
 Регистрация: 04.07.2011
 Сообщений: 214
 Популярность: 762
 Сказал(а) спасибо: 304
Поблагодарили 160 раз(а) в 122 сообщениях
|
авторизация DO [dark orbit]
Недавно начал осваивать Delphi, хотелось бы узнать авторизацию браузерной игры dark orbit, помогите ;]
|
|
|
14.03.2012, 21:37
|
#2
|
|
|
|
Пехотинец
|
 Регистрация: 02.04.2011
 Сообщений: 66
 Популярность: 9953
 Сказал(а) спасибо: 898
Поблагодарили 412 раз(а) в 209 сообщениях
|
Re: авторизация DO [dark orbit]
Бросил дарк , код остался ... есле есче работает , то хорошо
Переменные сам напишешь
Код:
Data:=tstringlist.create;//Создаем список
data.Add('loginForm_default_username='+form1.Edit1.Text);//Заполняем поле ника
data.Add('loginForm_default_password='+form1.Edit2.Text);//Заполняем поле пароля
html1:=form1.idhttp1.post('http://darkorbit.bigpoint.com/?locale=ru&aid=0',data);//Посылаем данные на сервер
if pos('http://'+Edit3.text+'.darkorbit.bigpoint.com/',Html1)=0 then//проверяем наличие надписи в полученном коде
begin
ShowMessage('Неверные данные!');//есле надписи нет тогда показать это сообщение
exit
end
else // есле есть продолжить
html2:=pars('http://'+form1.edit3.Text+'.darkorbit.bigpoint.com/GameAPI.php?req=',html1,'&ref_pid=');//спарсить ссылку для входа на сервер
if pos(form1.edit3.Text,html1)=0 then
begin
Showmessage('Ошибка входа на сервер');
exit
end
else
html3:=form1.idhttp1.Get('http://'+form1.edit3.text+'.darkorbit.bigpoint.com/GameAPI.php?req='+html2);// отправляем нашу ссылку на сервер
data.Free;//очищаем дату
Это сама функция парса
Код:
function pars(s_, s, _s: string): string;
var
p: integer;
_s_: string;
begin
_s_ := copy(s, pos(s_, s) + length(s_), length(s) - pos(s_, s) - length(s_));
p := pos(_s, _s_);
result := copy(_s_, 1, p - 1);
end;
Она тебе везде пригодится
Есле будут вопросы , стучи скайп lil-50cent
|
|
|
2 пользователя(ей) сказали cпасибо:
|
|
14.03.2012, 22:15
|
#3
|
|
|
|
Пехотинец
|
 Регистрация: 11.11.2010
 Сообщений: 95
 Популярность: 188
 Сказал(а) спасибо: 106
Поблагодарили 111 раз(а) в 70 сообщениях
|
Re: авторизация DO [dark orbit]
|
|
|
15.03.2012, 15:27
|
#4
|
|
|
|
Пехотинец
|
 Регистрация: 02.04.2011
 Сообщений: 66
 Популярность: 9953
 Сказал(а) спасибо: 898
Поблагодарили 412 раз(а) в 209 сообщениях
|
Re: авторизация DO [dark orbit]
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 19:21.
|
 |