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

Кому не лень, помогите нубу!

-

Общение разработчиков

- Программирование для Perfect World, общение и обсуждене разработок

Ответ
 
Опции темы
Старый 03.02.2012, 17:36   #1
 Пехотинец
Аватар для Shadrincev
 
Shadrincev на правильном пути
Регистрация: 12.07.2010
Сообщений: 88
Популярность: 56
Сказал(а) спасибо: 19
Поблагодарили 24 раз(а) в 17 сообщениях
Отправить сообщение для Shadrincev с помощью ICQ
 
По умолчанию Кому не лень, помогите нубу!

Приветствую всех!
Заморочился я квестом PQ3. Для копания баллист использовать бота PW Script Bot оказалось очень накладно, кушает очень много ресурсов. А т.к. поддержку Ресокопа временно прекратили, решил сделать что-то самостоятельно.
Что мне потребовалось:
1. Выбор окна пв в Combobox и переименование его под ник персонажа.
2. Начинать выкапывание баллист по нажатию кнопки Старт, пока не будет нажата кнопка стоп.
За основу взял исходники программы Бот для прокачки пета в 4-й комнате (спасибо большое автору за исходники). В результате я сделал 1-й пункт.
Вот код:
Но как реализовать 2-й пункт я не нашел примеров. Если кого-то не затруднит, подскажите, где искать или напишите пример с использованиям таймера или еще как. Использую Embarcadero RAD Studio XE.
________________
Лучшая благодарность нажать СПАСИБО.
Спасибо недоступно - нажмите на плюсик возле аватара
  Ответить с цитированием
Старый 03.02.2012, 18:09   #2
 Рыцарь
Аватар для Sirioga
 
Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(
Регистрация: 19.11.2008
Сообщений: 385
Популярность: 13343
Сказал(а) спасибо: 124
Поблагодарили 217 раз(а) в 109 сообщениях
 
По умолчанию Re: Кому не лень, помогите нубу!

Посмотри прекрасную тему от Dinmaite.
  Ответить с цитированием
Пользователь сказал cпасибо:
Shadrincev (04.02.2012)
Старый 03.02.2012, 19:56   #3
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Кому не лень, помогите нубу!

Цитата:
Сообщение от ShadrincevПосмотреть сообщение
1-й пункт.

Что-то ты весь код кинул
Вот мой вариант:
Глобальные переменные:
Код:
var
  FID: array[0..10] of THandle;
Вспомогательные функции:
ReadPlayerName
Загрузка всех запущенных окон в ComboBox с переименованием их по нику персонажа:
Код
Работать с окном, которое выбрано в ComboBox'е довольно просто, так как индекс ComboBox'а совпадает с индексом массива
Цитата:
Сообщение от ShadrincevПосмотреть сообщение
2. Начинать выкапывание баллист по нажатию кнопки Старт, пока не будет нажата кнопка стоп.

Сделать инжект на копание, следуя этой теме.
Дальше сделать вечный цикл:
Код:
while not Terminated do
В отдельном потоке.
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Пользователь сказал cпасибо:
Shadrincev (04.02.2012)
Старый 03.02.2012, 20:36   #4
 Пехотинец
Аватар для Shadrincev
 
Shadrincev на правильном пути
Регистрация: 12.07.2010
Сообщений: 88
Популярность: 56
Сказал(а) спасибо: 19
Поблагодарили 24 раз(а) в 17 сообщениях
Отправить сообщение для Shadrincev с помощью ICQ
 
По умолчанию Re: Кому не лень, помогите нубу!

По вашему примеру получает вот так в отображении ComboBox:
Handle: Perfect World Nickname: 123
Хотя окно игры переименовывается.
Буду дальше читать.
Точно также получается и когда я первый раз взял за основу ваш код, поэтому взял исходник указанный выше.
________________
Лучшая благодарность нажать СПАСИБО.
Спасибо недоступно - нажмите на плюсик возле аватара
  Ответить с цитированием
Старый 03.02.2012, 21:39   #5
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Кому не лень, помогите нубу!

Shadrincev, какая у тебя версия делфи?
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Старый 03.02.2012, 21:44   #6
 Пехотинец
Аватар для Shadrincev
 
Shadrincev на правильном пути
Регистрация: 12.07.2010
Сообщений: 88
Популярность: 56
Сказал(а) спасибо: 19
Поблагодарили 24 раз(а) в 17 сообщениях
Отправить сообщение для Shadrincev с помощью ICQ
 
По умолчанию Re: Кому не лень, помогите нубу!

Цитата:
Сообщение от VeTaL_UAПосмотреть сообщение
Shadrincev, какая у тебя версия делфи?

стоят Delphi 7 и Embarcadero RAD Studio XE. И там, и там также.
Может из-за того, что код в цитате?
________________
Лучшая благодарность нажать СПАСИБО.
Спасибо недоступно - нажмите на плюсик возле аватара

Последний раз редактировалось Shadrincev; 03.02.2012 в 22:00.
  Ответить с цитированием
Старый 03.02.2012, 22:04   #7
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Кому не лень, помогите нубу!

Цитата:
Сообщение от ShadrincevПосмотреть сообщение
стоят Delphi 7 и Embarcadero RAD Studio XE. И там, и там также.

Компилятор - Delphi 7.
Исходник - [Ссылки могут видеть только зарегистрированные пользователи. ] .
Результат - [Ссылки могут видеть только зарегистрированные пользователи. ] .
Ещё вопросы?
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Старый 03.02.2012, 22:26   #8
 Пехотинец
Аватар для Shadrincev
 
Shadrincev на правильном пути
Регистрация: 12.07.2010
Сообщений: 88
Популярность: 56
Сказал(а) спасибо: 19
Поблагодарили 24 раз(а) в 17 сообщениях
Отправить сообщение для Shadrincev с помощью ICQ
 
По умолчанию Re: Кому не лень, помогите нубу!

Цитата:
Сообщение от VeTaL_UAПосмотреть сообщение
Компилятор - Delphi 7.
Исходник - [Ссылки могут видеть только зарегистрированные пользователи. ] .
Результат - [Ссылки могут видеть только зарегистрированные пользователи. ] .
Ещё вопросы?

Взял с исходника: Handle: 123 Nickname: 123
Тогда возникает вопрос, как скрыть отображение Handle: и Nickname:, а отображать только допустим ник 123.
Да и при повторном обращении к ComboBox или в вашем примере кнопке, выводимые Handle: 123 Nickname ввыводимом списке удваиваются, при еще одном обращении утраиваются и т.д. Хотя окно игры открыто одно.
________________
Лучшая благодарность нажать СПАСИБО.
Спасибо недоступно - нажмите на плюсик возле аватара

Последний раз редактировалось Shadrincev; 03.02.2012 в 22:37. Причина: Нето
  Ответить с цитированием
Старый 03.02.2012, 23:46   #9
 Разведчик
Аватар для VeTaL_UA(1)
 
VeTaL_UA(1) скоро будет известенVeTaL_UA(1) скоро будет известенVeTaL_UA(1) скоро будет известен
Регистрация: 04.12.2011
Сообщений: 20
Популярность: 295
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Кому не лень, помогите нубу!

Цитата:
Сообщение от ShadrincevПосмотреть сообщение
Тогда возникает вопрос, как скрыть отображение Handle: и Nickname:, а отображать только допустим ник 123.

Код:
ComboBox1.Items.Add(Nick);
Цитата:
Сообщение от ShadrincevПосмотреть сообщение
Да и при повторном обращении к ComboBox или в вашем примере кнопке, выводимые Handle: 123 Nickname ввыводимом списке удваиваются, при еще одном обращении утраиваются и т.д. Хотя окно игры открыто одно.

Кнопка была взята, как пример. Если вы не заметили, в своём примере я использую этот код в процедуре создания формы:
Цитата:
Сообщение от VeTaL_UAПосмотреть сообщение
Код:
procedure TForm1.FormCreate(Sender: TObject)

Если вы не можете подстроить элементарный код "под себя", то вам не стоит начинать с написания программ такой сложности. Начните с изучения основ языка.
________________
VeTaL_UA пишет отсюда, когда сидит с мобильного телефона. Привязка по ІР
  Ответить с цитированием
Старый 04.02.2012, 01:50   #10
 Пехотинец
Аватар для Shadrincev
 
Shadrincev на правильном пути
Регистрация: 12.07.2010
Сообщений: 88
Популярность: 56
Сказал(а) спасибо: 19
Поблагодарили 24 раз(а) в 17 сообщениях
Отправить сообщение для Shadrincev с помощью ICQ
 
По умолчанию Re: Кому не лень, помогите нубу!

Цитата:
Сообщение от VeTaL_UA(1)Посмотреть сообщение
Кнопка была взята, как пример. Если вы не заметили, в своём примере я использую этот код в процедуре создания формы:

Прошу прощения, сутки мозгового штурма дают о себе знать, туплю. Все ок, нашел где накосячил.
Цитата:
Сообщение от VeTaL_UA(1)Посмотреть сообщение
Если вы не можете подстроить элементарный код "под себя", то вам не стоит начинать с написания программ такой сложности. Начните с изучения основ языка.

И так занимаюсь.

Добавлено через 1 час 4 минуты
Пытался использовать передачу пакета:
код:
В этом месте возникает ошибка:
Цитата:
procedure Packet(Packet: string);
var
aParams: TParams
begin
StrToByte(Packet,aParams);
InjectFunc(ProcessID,@PacketCall,@aParams,sizeof(a Params));
end;

Ругается на begin и ProcessID. Не пойму причину, есть идеи у кого?
________________
Лучшая благодарность нажать СПАСИБО.
Спасибо недоступно - нажмите на плюсик возле аватара

Последний раз редактировалось Shadrincev; 04.02.2012 в 02:56. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 04.02.2012, 03:10   #11
Заблокирован
 Рыцарь-капитан
Аватар для semoder
 
semoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе цену
Регистрация: 02.05.2009
Сообщений: 525
Популярность: 4586
Золото Zhyk.Ru: 20
Сказал(а) спасибо: 37
Поблагодарили 767 раз(а) в 220 сообщениях
 
По умолчанию Re: Кому не лень, помогите нубу!

aParams: TParams;
Опиши переменную ProcessID, и получи её)
  Ответить с цитированием
Пользователь сказал cпасибо:
Shadrincev (04.02.2012)
Старый 04.02.2012, 09:22   #12
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Кому не лень, помогите нубу!

Цитата:
Сообщение от ShadrincevПосмотреть сообщение
ProcessID

Код:
procedure Packet(Packet: string);
var
aParams: TParams;
Wnd: Thandle;
PID,hProcess: DWord;
begin
Wnd:=FID[ComboBox1.ItemIndex]; //Работаем с окном, которое выбрано в ComboBox'е
GetWindowThreadProcessId(Wnd,@PID);
hProcess:=OpenProcess(PROCESS_ALL_ACCESS,False,PID);
StrToByte(Packet,aParams);
InjectFunc(hProcess,@PacketCall,@aParams,sizeof(aParams));
end;
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
BioDread (15.03.2012), DevZI (12.03.2014), Shadrincev (04.02.2012)
Старый 04.02.2012, 15:17   #13
 Пехотинец
Аватар для Shadrincev
 
Shadrincev на правильном пути
Регистрация: 12.07.2010
Сообщений: 88
Популярность: 56
Сказал(а) спасибо: 19
Поблагодарили 24 раз(а) в 17 сообщениях
Отправить сообщение для Shadrincev с помощью ICQ
 
По умолчанию Re: Кому не лень, помогите нубу!

Надоел я вам уже наверное.
Цитата:
Сообщение от VeTaL_UAПосмотреть сообщение
procedure Packet(Packet: string);
var
aParams: TParams;
Wnd: Thandle;
PID,hProcess: DWord;
begin
Wnd:=FID[ComboBox1.ItemIndex]; //Работаем с окном, которое выбрано в ComboBox'е
GetWindowThreadProcessId(Wnd,@PID);
hProcess:=OpenProcess(PROCESS_ALL_ACCESS,False,PID );
StrToByte(Packet,aParams);
InjectFunc(hProcess,@PacketCall,@aParams,sizeof(aP arams));
end;

При таком варианте возмущается на ComboBox1.ItemIndex
Ставил на кнопку
Цитата:
procedure TForm1.btnTownPortalClick(Sender: TObject);
var
aParams : TParams;
Wnd: Thandle;
PID,hProcess: DWord;
begin
Wnd:=FID[ComboBox1.ItemIndex]; //Работаем с окном, которое выбрано в ComboBox'е
GetWindowThreadProcessId(Wnd,@PID);
hProcess:=OpenProcess(PROCESS_ALL_ACCESS,False,PID );
Packet('$030001');
end;

Возмущаться перестает, но дальше при тесте выдает ошибку:
Цитата:
"$$0" is not a valid integer value

Да как я понимаю за место ProcessID в InjectFunc ставим hProcess?
InjectFunc
Так же меня интересует, что баллист у нас 5, для каждой идет свой пакет, различие в :
Цитата:
361710C
391710C
371710C
381710C
3A1710C

Их как-то можно объединить на выполнение, чтобы программа сама решала, что рядом или проще ввести 5 кнопок для каждой баллисты отдельно?
________________
Лучшая благодарность нажать СПАСИБО.
Спасибо недоступно - нажмите на плюсик возле аватара

Последний раз редактировалось Shadrincev; 04.02.2012 в 15:23.
  Ответить с цитированием
Старый 04.02.2012, 18:27   #14
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Кому не лень, помогите нубу!

Цитата:
Сообщение от ShadrincevПосмотреть сообщение
При таком варианте возмущается на ComboBox1.ItemIndex

Код:
procedure Packet(Packet: string);
var
aParams: TParams;
Wnd: Thandle;
PID,hProcess: DWord;
begin
Wnd:=FID[Form1.ComboBox1.ItemIndex]; //Работаем с окном, которое выбрано в ComboBox'е
GetWindowThreadProcessId(Wnd,@PID);
hProcess:=OpenProcess(PROCESS_ALL_ACCESS,False,PID );
StrToByte(Packet,aParams);
InjectFunc(hProcess,@PacketCall,@aParams,sizeof(aP arams));
end;
Цитата:
Сообщение от ShadrincevПосмотреть сообщение
Да как я понимаю за место ProcessID в InjectFunc ставим hProcess?

Цитата:
Сообщение от ShadrincevПосмотреть сообщение
При таком варианте возмущается на ComboBox1.ItemIndex

Код:
procedure Packet(Packet: string);
var
aParams: TParams;
Wnd: Thandle;
PID,hProcess: DWord;
begin
Wnd:=FID[Form1.ComboBox1.ItemIndex]; //Работаем с окном, которое выбрано в ComboBox'е
GetWindowThreadProcessId(Wnd,@PID);
hProcess:=OpenProcess(PROCESS_ALL_ACCESS,False,PID );
StrToByte(Packet,aParams);
InjectFunc(hProcess,@PacketCall,@aParams,sizeof(aP arams));
end;
Примечание: Читай код
Цитата:
Сообщение от ShadrincevПосмотреть сообщение
Их как-то можно объединить на выполнение, чтобы программа сама решала

Найти оффсет расстояния и сравнивать, что ближе.
Цитата:
Сообщение от ShadrincevПосмотреть сообщение
или проще ввести 5 кнопок для каждой баллисты отдельно?

Проще, но с этим убирается весь смысл программы, как таковой. Программа должна сама всё делать, без вмешательства юзера, иначе зачем эта программа вовсе?
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Пользователь сказал cпасибо:
Shadrincev (05.02.2012)
Старый 05.02.2012, 14:40   #15
 Пехотинец
Аватар для Shadrincev
 
Shadrincev на правильном пути
Регистрация: 12.07.2010
Сообщений: 88
Популярность: 56
Сказал(а) спасибо: 19
Поблагодарили 24 раз(а) в 17 сообщениях
Отправить сообщение для Shadrincev с помощью ICQ
 
По умолчанию Re: Кому не лень, помогите нубу!

Код
При такой постановке кода клиент игры прекращает работу. Ткните носом где, что ни так.
Затем VeTaL_UA, при определении окна игры, в Combobox добавляется только 1-но окно игры и то которое только что использовалось. Остальные в упор не видятся.
Цитата:
Сообщение от VeTaL_UAПосмотреть сообщение
Найти оффсет расстояния и сравнивать, что ближе.
Проще, но с этим убирается весь смысл программы, как таковой. Программа должна сама всё делать, без вмешательства юзера, иначе зачем эта программа вовсе?

Не думаю что справлюсь. Поэтому для моих нубских целей пока пойдет.
________________
Лучшая благодарность нажать СПАСИБО.
Спасибо недоступно - нажмите на плюсик возле аватара
  Ответить с цитированием
Ответ


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

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

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

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

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

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