Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Delphi

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 15.05.2012, 09:47   #1
Заблокирован
 Разведчик
Аватар для ИМПЕРАТОР
 
ИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компании
Регистрация: 13.12.2009
Сообщений: 28
Популярность: 907
Сказал(а) спасибо: 53
Поблагодарили 33 раз(а) в 18 сообщениях
 
Exclamation Delphi

Добрый день уважаемые

В данной теме прошу помощи у знающих программистов!

Дело вот в чем:
1. Онлайн игра DarkOrbit, хотел бы узнать код по заходу на аккаунт! т.е что бы через программу можно было попадать на свой аккаунт!
2. хотелось бы узнать, как автоматизировать программу, т.е что бы через определенное время выполняла определенные действия

Заранее Благодарю за помощь!
  Ответить с цитированием
Старый 15.05.2012, 10:04   #2
Заблокирован
 Пехотинец
Аватар для Skrillex3
 
Skrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компании
Регистрация: 23.03.2012
Сообщений: 83
Популярность: 908
Сказал(а) спасибо: 102
Поблагодарили 144 раз(а) в 61 сообщениях
Отправить сообщение для Skrillex3 с помощью Skype™
 
По умолчанию Re: Delphi

Charles в руки и вперёд , проходишь авторизацию вручную ,смотришь что отправляется , имитируешь отправку тех же самых пакетов в программе и всё) кидаешь на форму таймер , и действие будет повторяться через
определённое время
  Ответить с цитированием
Старый 15.05.2012, 13:08   #3
Заблокирован
 Разведчик
Аватар для ИМПЕРАТОР
 
ИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компании
Регистрация: 13.12.2009
Сообщений: 28
Популярность: 907
Сказал(а) спасибо: 53
Поблагодарили 33 раз(а) в 18 сообщениях
 
По умолчанию Re: Delphi

Цитата:
Сообщение от Skrillex3Посмотреть сообщение
Charles в руки и вперёд , проходишь авторизацию вручную ,смотришь что отправляется , имитируешь отправку тех же самых пакетов в программе и всё) кидаешь на форму таймер , и действие будет повторяться через
определённое время

Спасибо за помощь, сейчас буду пробовать!
  Ответить с цитированием
Старый 15.05.2012, 13:27   #4
Заблокирован
 Пехотинец
Аватар для Skrillex3
 
Skrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компании
Регистрация: 23.03.2012
Сообщений: 83
Популярность: 908
Сказал(а) спасибо: 102
Поблагодарили 144 раз(а) в 61 сообщениях
Отправить сообщение для Skrillex3 с помощью Skype™
 
По умолчанию Re: Delphi

Цитата:
procedure TPB.OpenAcc(Nick: string; Pass: string);
var s2:string;
b:string;
begin
Http.Create(nil);
HTTP.HandleRedirects:=True;
Sock.Active := False;
try
HTTP.ProtocolVersion:=PV1_1;
HTTP.HandleRedirects:=True;
HTTP.Request.ContentType:='text/html; charset=UTF-8';
HTTP.Request.UserAgent:='Mozilla/4.0.(compatible;.MSIE.6.0;.Windows.NT.5.1;.SV1;.NE T.CLR.1.1.4322)';
Data := TStringList.Create;
Data.Clear;
Data.Add('loginForm_default_username='+Nick);
Data.Add('loginForm_default_password='+Pass);
Data.Add('loginForm_default_login_submit=Вход');
Add('Запрос на сервер...');
s:=HTTP.Post('http://www.darkorbit.com/?locale=ru&aid=333&aip=STPACK',Data);
Data.Free;
if Pos('Выбери сервер, на котором хочешь играть: <a href="/">Отмена',S)<>0 then begin
Add('Данные верные!') end else add('Данные не верные!');
Reg.Expression := 'http://'+Srv+'\.darkorbit\.bigpoint\.com/GameAPI\.php\?req=(.*?)">';
if Reg.Exec(S) then
begin
s := Reg.Match[1];
SetLength(S,Length(S)-2);
S := HTTP.Get('http://'+Srv+'.darkorbit.bigpoint.com/GameAPI.php?req='+S);
if Pos('span', S) <> 0 then
Add('Вход успешен')
else
begin
Add('Войти на сервер не удалось!');
Exit;
end;
end;
begin
S := HTTP.Get('http://'+SRV+'.darkorbit.bigpoint.com/indexInternal.es?action=internalStart');
Add('Вошли на сервер');
Reg.Expression := 'Текущая позиция: </div><div class="userInfo_right">([0-9]-[0-9])</div><br class="clearMe" />';
if Reg.Exec(S) then Map := Reg.Match[1] else begin Add('Не удалось найти текущее положение!'); Exit; end;
Reg.Expression := 'dosid=(.*?)'#39';';
if Reg.Exec(S) then SID := Reg.Match[1] else begin Add('Не удалось найти SID!'); Exit; end;
add (SID);
button3.Enabled:=true;
Reg.Expression := '<span>(.*?)</span>';
if Reg.Exec(S) then ID := StrToInt(Reg.Match[1]) else begin Add('Не удалось найти ID!'); Exit; end;
add (IntToStr(ID));
HUID:=IntToHex(ID, 1);
if GetMapIp(GetMapIdFromName(Map)) = '' then Exit;
Add('Данные получены');
loginToGame;
end;
except
Add('Ошибка при входе!');
end;
end;

хз рабочий код или нет , мне уже давно пофиг на дарк , пробуй)
  Ответить с цитированием
Старый 15.05.2012, 13:36   #5
Заблокирован
 Разведчик
Аватар для ИМПЕРАТОР
 
ИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компании
Регистрация: 13.12.2009
Сообщений: 28
Популярность: 907
Сказал(а) спасибо: 53
Поблагодарили 33 раз(а) в 18 сообщениях
 
По умолчанию Re: Delphi

Цитата:
Сообщение от Skrillex3Посмотреть сообщение
хз рабочий код или нет , мне уже давно пофиг на дарк , пробуй)

Спасибо конечно, но что этим кодом я добьюсь?? примерно какой результат получится?? наглядно объяснить можешь?
  Ответить с цитированием
Старый 15.05.2012, 14:34   #6
Заблокирован
 Пехотинец
Аватар для Skrillex3
 
Skrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компании
Регистрация: 23.03.2012
Сообщений: 83
Популярность: 908
Сказал(а) спасибо: 102
Поблагодарили 144 раз(а) в 61 сообщениях
Отправить сообщение для Skrillex3 с помощью Skype™
 
По умолчанию Re: Delphi

в мемо появится айдишник только add нужно заменить на memo1.lines.add
  Ответить с цитированием
Старый 15.05.2012, 16:59   #7
Заблокирован
 Разведчик
Аватар для ИМПЕРАТОР
 
ИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компании
Регистрация: 13.12.2009
Сообщений: 28
Популярность: 907
Сказал(а) спасибо: 53
Поблагодарили 33 раз(а) в 18 сообщениях
 
По умолчанию Re: Delphi

Цитата:
Сообщение от Skrillex3Посмотреть сообщение
в мемо появится айдишник только add нужно заменить на memo1.lines.add

Вот так куда понятнее)) Спасибо за помощь!
  Ответить с цитированием
Старый 17.05.2012, 04:25   #8
Заблокирован
 Разведчик
Аватар для victor20011
 
victor20011 на правильном пути
Регистрация: 17.05.2012
Сообщений: 18
Популярность: 66
Сказал(а) спасибо: 20
Поблагодарили 20 раз(а) в 11 сообщениях
Отправить сообщение для victor20011 с помощью ICQ Отправить сообщение для victor20011 с помощью Skype™
 
По умолчанию Re: Delphi

Цитата:
procedure TPB.OpenAcc(Nick: string; Pass: string);
var s2:string;
b:string;
begin
Http.Create(nil);
HTTP.HandleRedirects:=True;
Sock.Active := False;
try
HTTP.ProtocolVersion:=PV1_1;
HTTP.HandleRedirects:=True;
HTTP.Request.ContentType:='text/html; charset=UTF-8';
HTTP.Request.UserAgent:='Mozilla/4.0.(compatible;.MSIE.6.0;.Windows.NT.5.1;.SV1;.NE T.CLR.1.1.4322)';
Data := TStringList.Create;
Data.Clear;
Data.Add('loginForm_default_username='+Nick);
Data.Add('loginForm_default_password='+Pass);
Data.Add('loginForm_default_login_submit=Вход');
Add('Запрос на сервер...');
s:=HTTP.Post('http://www.darkorbit.com/?locale=ru&aid=333&aip=STPACK',Data);
Data.Free;
if Pos('Выбери сервер, на котором хочешь играть: <a href="/">Отмена',S)<>0 then begin
Add('Данные верные!') end else add('Данные не верные!');
Reg.Expression := 'http://'+Srv+'\.darkorbit\.bigpoint\.com/GameAPI\.php\?req=(.*?)">';
if Reg.Exec(S) then
begin
s := Reg.Match[1];
SetLength(S,Length(S)-2);
S := HTTP.Get('http://'+Srv+'.darkorbit.bigpoint.com/GameAPI.php?req='+S);
if Pos('span', S) <> 0 then
Add('Вход успешен')
else
begin
Add('Войти на сервер не удалось!');
Exit;
end;
end;
begin
S := HTTP.Get('http://'+SRV+'.darkorbit.bigpoint.com/indexInternal.es?action=internalStart');
Add('Вошли на сервер');
Reg.Expression := 'Текущая позиция: </div><div class="userInfo_right">([0-9]-[0-9])</div><br class="clearMe" />';
if Reg.Exec(S) then Map := Reg.Match[1] else begin Add('Не удалось найти текущее положение!'); Exit; end;
Reg.Expression := 'dosid=(.*?)'#39';';
if Reg.Exec(S) then SID := Reg.Match[1] else begin Add('Не удалось найти SID!'); Exit; end;
add (SID);
button3.Enabled:=true;
Reg.Expression := '<span>(.*?)</span>';
if Reg.Exec(S) then ID := StrToInt(Reg.Match[1]) else begin Add('Не удалось найти ID!'); Exit; end;
add (IntToStr(ID));
HUID:=IntToHex(ID, 1);
if GetMapIp(GetMapIdFromName(Map)) = '' then Exit;
Add('Данные получены');
loginToGame;
end;
except
Add('Ошибка при входе!');
end;
end;

Это c помошью synapse


begin
////
Data:=TStringList.Create;
Data2:=TStringList.Create;
Data.Add('loginForm_default_username='+Form1.edit1 .text);
Data.Add('loginForm_default_password='+Form1.edit1 .text);
Data.Add('loginForm_default_login_submit=Вход');
Data2.Text:=Form1.idHTTP1.Post('http://darkorbit.ru/?locale=ru&aid=0', Data);

Последний раз редактировалось victor20011; 17.05.2012 в 04:32.
  Ответить с цитированием
Старый 17.05.2012, 07:32   #9
Заблокирован
 Пехотинец
Аватар для Skrillex3
 
Skrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компании
Регистрация: 23.03.2012
Сообщений: 83
Популярность: 908
Сказал(а) спасибо: 102
Поблагодарили 144 раз(а) в 61 сообщениях
Отправить сообщение для Skrillex3 с помощью Skype™
 
По умолчанию Re: Delphi

Цитата:
Сообщение от victor20011Посмотреть сообщение
Это c помошью synapse


begin
////
Data:=TStringList.Create;
Data2:=TStringList.Create;
Data.Add('loginForm_default_username='+Form1.edit1 .text);
Data.Add('loginForm_default_password='+Form1.edit1 .text);
Data.Add('loginForm_default_login_submit=Вход');
Data2.Text:=Form1.idHTTP1.Post('http://darkorbit.ru/?locale=ru&aid=0', Data);

Это с помощью indy
  Ответить с цитированием
Старый 19.05.2012, 07:54   #10
Заблокирован
 Разведчик
Аватар для victor20011
 
victor20011 на правильном пути
Регистрация: 17.05.2012
Сообщений: 18
Популярность: 66
Сказал(а) спасибо: 20
Поблагодарили 20 раз(а) в 11 сообщениях
Отправить сообщение для victor20011 с помощью ICQ Отправить сообщение для victor20011 с помощью Skype™
 
По умолчанию Re: Delphi

Цитата:
Сообщение от Skrillex3Посмотреть сообщение
Это с помощью indy

Я имел в веду твой код
  Ответить с цитированием
Старый 19.05.2012, 10:07   #11
Заблокирован
 Пехотинец
Аватар для Skrillex3
 
Skrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компании
Регистрация: 23.03.2012
Сообщений: 83
Популярность: 908
Сказал(а) спасибо: 102
Поблагодарили 144 раз(а) в 61 сообщениях
Отправить сообщение для Skrillex3 с помощью Skype™
 
По умолчанию Re: Delphi

мой код работет с помошью инди , что не понятно?
  Ответить с цитированием
Старый 19.05.2012, 12:02   #12
Заблокирован
 Разведчик
Аватар для ИМПЕРАТОР
 
ИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компанииИМПЕРАТОР душа компании
Регистрация: 13.12.2009
Сообщений: 28
Популярность: 907
Сказал(а) спасибо: 53
Поблагодарили 33 раз(а) в 18 сообщениях
 
По умолчанию Re: Delphi

Цитата:
Сообщение от Skrillex3Посмотреть сообщение
мой код работет с помошью инди , что не понятно?

Спасибо огромное! единственный человек, который соизволил помочь в моей теме!
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Информация] Помощь в Delphi 7 и в других версиях Delphi Babls77 Pascal/Delphi 4 03.11.2011 21:27
[Помогите!] Delphi |Sur| Вопросы и ответы, обсуждения 3 22.09.2011 17:32
[Помогите!] Delphi |Sur| Общение и обсуждение 0 22.09.2011 16:54

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 12:21.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net