|
исходник для бота - Общение разработчиков - Программирование для Perfect World, общение и обсуждене разработок |
30.11.2011, 22:28
|
#151
|
|
|
|
Старший сержант
|
Регистрация: 21.09.2009
Сообщений: 189
Популярность: 578
Сказал(а) спасибо: 27
Поблагодарили 144 раз(а) в 36 сообщениях
|
Re: исходник для бота
Флуд, не читать
Обязательно нужно вставить именно такую проверку
if s<>'Hy6u' then
тогда тот клан, чей мастер возмет на себя ответственность дать правдивое название своему клану, будет владеть ботом - то есть МИРОМ
|
|
|
01.12.2011, 07:11
|
#152
|
|
|
|
Старший сержант
|
Регистрация: 12.06.2010
Сообщений: 186
Популярность: 1746
Сказал(а) спасибо: 27
Поблагодарили 64 раз(а) в 59 сообщениях
|
Re: исходник для бота
HellD, и чё ты предлагаешь...
sumikot, хех
|
|
|
01.12.2011, 12:44
|
#153
|
|
|
|
Разведчик
|
Регистрация: 07.02.2011
Сообщений: 38
Популярность: 143
Сказал(а) спасибо: 5
Поблагодарили 20 раз(а) в 11 сообщениях
|
Re: исходник для бота
|
|
|
01.12.2011, 12:51
|
#154
|
|
|
|
Старший сержант
|
Регистрация: 12.06.2010
Сообщений: 186
Популярность: 1746
Сказал(а) спасибо: 27
Поблагодарили 64 раз(а) в 59 сообщениях
|
Re: исходник для бота
|
|
|
01.12.2011, 13:59
|
#155
|
|
|
|
Разведчик
|
Регистрация: 07.02.2011
Сообщений: 38
Популярность: 143
Сказал(а) спасибо: 5
Поблагодарили 20 раз(а) в 11 сообщениях
|
Re: исходник для бота
Забирай... тока чур вместе с головной болью ))
|
Цитата: |
|
|
|
|
|
|
|
|
|
а потом перезайти на нужного...
|
|
|
|
|
|
а получить в добавок к id клана еще и id перса, и сравнивать обе переменных? ))
.... Так же возможно подменить )) а если можно подменить все... то... как же это реализовать? что подменить нельзя? )))
|
|
|
01.12.2011, 15:31
|
#156
|
|
|
|
Старший сержант
|
Регистрация: 12.06.2010
Сообщений: 186
Популярность: 1746
Сказал(а) спасибо: 27
Поблагодарили 64 раз(а) в 59 сообщениях
|
Re: исходник для бота
|
|
|
03.12.2011, 07:56
|
#157
|
|
|
|
Старший сержант
|
Регистрация: 12.06.2010
Сообщений: 186
Популярность: 1746
Сказал(а) спасибо: 27
Поблагодарили 64 раз(а) в 59 сообщениях
|
Re: исходник для бота
бла бла бла... как перевести WID моба из 10 ричной системы в 16-ти ричную ? (для пакета на выделения моба)
|
|
|
03.12.2011, 09:12
|
#158
|
|
|
|
Разведчик
|
Регистрация: 07.02.2011
Сообщений: 38
Популярность: 143
Сказал(а) спасибо: 5
Поблагодарили 20 раз(а) в 11 сообщениях
|
Re: исходник для бота
как перевести int в hex? ))) кхм.... можно было бы попробовать inttohex... может получится ))
тока развернуть не забудь его перед передачей в клиент ))
|
|
|
03.12.2011, 12:01
|
#159
|
|
|
|
Лейтенант-командор
|
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
|
Re: исходник для бота
|
Цитата: |
|
|
|
|
|
|
|
|
|
как перевести WID моба из 10 ричной системы в 16-ти ричную ?
|
|
|
|
|
|
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: 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.12.2011, 12:03
|
#160
|
|
|
|
Старший сержант
|
Регистрация: 12.06.2010
Сообщений: 186
Популярность: 1746
Сказал(а) спасибо: 27
Поблагодарили 64 раз(а) в 59 сообщениях
|
Re: исходник для бота
VeTaL_UA, а чё значет это "1" после WID'а ?)
Добавлено через 43 минуты
Код:
for J:=0 to 5 Do
begin
for I:=0 to $300 DO
begin
ReadProcessMemory(hProcess, ptr(BASE_ADDR), @Temp, sizeof(Temp), BytesCount);
ReadProcessMemory(hProcess, ptr(Temp+$1C), @MobsTemp, sizeof(Temp), BytesCount);
ReadProcessMemory(hProcess, ptr(MobsTemp+$1c), @MobsTemp, sizeof(MobsTemp), BytesCount);
ReadProcessMemory(hProcess, ptr(MobsTemp+$24), @MobsTemp, sizeof(MobsTemp), BytesCount);
ReadProcessMemory(hProcess, ptr(MobsTemp+$18), @MobsTemp, sizeof(MobsTemp), BytesCount);
ReadProcessMemory(hProcess, ptr(MobsTemp+I*4), @MobsTemp, sizeof(MobsTemp), BytesCount);
ReadProcessMemory(hProcess, ptr(MobsTemp+$4), @MobsTemp, sizeof(MobsTemp), BytesCount);
ReadProcessMemory(hProcess, ptr(MobsTemp+$278),@MobR, sizeof(MobR), BytesCount);
ReadProcessMemory(hProcess, ptr(MobsTemp+$11c), @MobWId, sizeof(MobWId), BytesCount);
if MobR<R then
R:=mobR;
WID:=MobWid;
end;
end;
Memo1.Lines.Add(IntToStr(R));
closehandle(hProcess);
где ошибка ? в мемо выводится постоянно 4207283
Последний раз редактировалось Skuka.95; 03.12.2011 в 12:47.
Причина: Добавлено сообщение
|
|
|
03.12.2011, 12:48
|
#161
|
|
|
|
Лейтенант-командор
|
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
|
Re: исходник для бота
|
Цитата: |
|
|
|
|
|
|
|
|
|
VeTaL_UA, а чё значет это "1" после WID'а ?)
|
|
|
|
|
|
Это значит, что перед WID не буду ставится нули, тоесть будет:
А не:
При цифре три вместо еденици...
Добавлено через 10 минут
Наверное, в оффсетах...
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: 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.
Последний раз редактировалось VeTaL_UA; 03.12.2011 в 12:59.
Причина: Добавлено сообщение
|
|
|
03.12.2011, 13:16
|
#162
|
|
|
|
Старший сержант
|
Регистрация: 12.06.2010
Сообщений: 186
Популярность: 1746
Сказал(а) спасибо: 27
Поблагодарили 64 раз(а) в 59 сообщениях
|
Re: исходник для бота
|
Цитата: |
|
|
|
|
|
|
|
|
|
Наверное, в оффсетах...
|
|
|
|
|
|
12 мобов... 13 значений(
|
Цитата: |
|
|
|
|
|
|
|
|
4207283
1112729784
1118574889
1112724436
1083575903
1084489844
1103782769
1109104458
1096094617
1105473056
1115263819
1116495125
1118359585 |
|
|
|
|
|
так что оффсеты думаю верные)
p.s. незнаешь как в if...then...else
записать несколько условий ?) тобиш мне надо что бы
if mobR<R and mob>4207283 then...
но аnd не подходит... или я не правельно записал(
Добавлено через 15 минут
Решил проблему так
Код:
if MobR>4207283 then
if MobR<R then
R:=mobR;
WID:=MobWid;
но если у кого то есть другие варианты выслушаю)
Последний раз редактировалось Skuka.95; 03.12.2011 в 13:31.
Причина: Добавлено сообщение
|
|
|
03.12.2011, 13:41
|
#163
|
|
|
|
Лейтенант-командор
|
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
|
Re: исходник для бота
Код:
if (mobR<R) and (mob>4207283) then
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: 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пасибо:
|
|
03.12.2011, 17:09
|
#164
|
|
|
|
Старший сержант
|
Регистрация: 12.06.2010
Сообщений: 186
Популярность: 1746
Сказал(а) спасибо: 27
Поблагодарили 64 раз(а) в 59 сообщениях
|
Re: исходник для бота
Веталь можешь помочь найти ошибку в коде...
Код:
for J:=0 to 5 Do
begin
for I:=0 to $300 DO
begin
ReadProcessMemory(hProcess, ptr(BA), @Temp, sizeof(Temp), BytesCount);
ReadProcessMemory(hProcess, ptr(Temp+$1C), @MobsTemp, sizeof(Temp), BytesCount);
ReadProcessMemory(hProcess, ptr(MobsTemp+$1c), @MobsTemp, sizeof(MobsTemp), BytesCount);
ReadProcessMemory(hProcess, ptr(MobsTemp+$24), @MobsTemp, sizeof(MobsTemp), BytesCount);
ReadProcessMemory(hProcess, ptr(MobsTemp+$18), @MobsTemp, sizeof(MobsTemp), BytesCount);
ReadProcessMemory(hProcess, ptr(MobsTemp+I*4), @MobsTemp, sizeof(MobsTemp), BytesCount);
ReadProcessMemory(hProcess, ptr(MobsTemp+$4), @MobsTemp, sizeof(MobsTemp), BytesCount);
ReadProcessMemory(hProcess, ptr(MobsTemp+$278),@MobR, sizeof(MobR), BytesCount);
ReadProcessMemory(hProcess, ptr(MobsTemp+$11c), @MobWId, sizeof(MobWId), BytesCount);
if (mobR<R) and (mobR>4207283) then
R:=mobR;
WID:=MobWid;
end;
end;
WID1:=IntToHex(WID,1);
edit1.Text:=WID1[7]+WID1[8]+WID1[5]+WID1[6]+WID1[3]+WID1[4]+WID1[1]+WID1[2];
Packet:='0200'+edit1.Text;
StrToByte(Packet,aParams);
InjectFunc(hProcess,@PacketCall,@aParams,sizeof(aParams));
CloseHandle(hProcess);
end;
писал взятие ближнего моба в таргет а оно берёт не ближнего и не дальнего а хз какого вобще(
|
|
|
03.12.2011, 17:24
|
#165
|
|
|
|
Лейтенант-командор
|
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
|
Re: исходник для бота
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: 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.
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
[Подсказка] Исходник Бота в тюряге
|
lolopo123 |
Pascal/Delphi |
8 |
02.06.2012 20:26 |
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 23:44.
|
|