сиоли, скажи лучше, таймаут в данжи ввели или нет ?:)
смысл? он еще не финальный там имхо. Функционал не полный и сомневаюсь что его будут ставить на сервера.Quote:
sioli, можешь выложить elementclient.exe? если сможешь, сожми, пожалуйста.
Пока нет, но еще всех патчей не было. Пока могу сказать что в гуе вылет в истоки стал еще хуже - сразу квесты отменяет и уже "забрать" нельзя. А вылетает при двойной смерти как и раньше.Quote:
сиоли, скажи лучше, таймаут в данжи ввели или нет ?:)
ПВИ и ПВР совершенно разные игры, чем больше сравниваю тем больше понимаю это. ПВР наиболее приблежена к евроофу пв, от кодмастерс.Quote:
Скиньте кто-нибудь ссылку на то, что нужно обкатывать) Всмысле, PWI максимально приближенный к оффу. Пора начинать.
Он какраз таки предназначен для всеобщего обозрения. Вот тема _http://allcheats.ru/showthread.php?t=144232 где он появлялся на свет. Думаю копающим будет полезно.Quote:
obiov, выкладывая для друзей очередную версию своего бота на файлообменнике, я случайно наткнулся на чужого бота, название которого я раньше не видел. Он был аутгейм, написан на С, да еще и исходники рядом лежали. Из-за ненадобности не стал выяснять в подробностях, что он должен делать. Скажу точно - он работал, надо ввести айпи сервера, логин, пасс и бот моментально зайдет в игру. Из подмеченных функций: может отображать вещи и игроков поблизости и отправлять сообщения - дальше разбираться не стал.
Не думаю, что он предназначен для всеобщего ознакомления и выложив на сайт, я нарушу его авторские права.
Вообщем, прости, собрат, мир жесток, мы не забудем твои труды.
_http://slil.ru/29526417
$0098DCF4=количество элементов (i) max 199Quote:
Подскажите, кто помнит начальный адрес чата?
Хочется боту автоответчик сделать. :))
Ты поблагодарил человека, значит тебе удалось вызвать пета таким образом?Quote:
[Only registered and activated users can see links. Click Here To Register...]
Вызвать пета - Evocative pet
Спрятать пета - Recover pet
Параметр одна штука - номер ячейки в которой сидит питомец.
procedure PetEvocativeCall(aPParams: PParams); stdcall;
var
Address: Pointer;
P1:DWORD;
begin
P1:=aPParams^.Param1;
Address := Pointer(aPParams^.Param7);
asm
pushad
mov edx, P1
push edx
call Address
popad
end;
end;
procedure PetEvocative(aProcessId:dword);
var
aParams : TParams;
aParamsSize: DWORD;
begin
aParams.Param1 := 0;
aParams.Param7 := $005DBF60;
aParamsSize := SizeOf(aParams);
InjectFunc(aProcessId, @PetEvocativeCall, @aParams, aParamsSize);
end;
Quote:
(По плохому) Без параметров игра пишет в чат: Питомец не в колонке питомцев.
(По хорошему) нужно восстанавливать все регистры, одним аргументом обойтись не получилось :(
procedure PetEvocativeCall(aPParams: PParams); stdcall;
var
Address: Pointer;
P1:DWORD;
begin
P1:=aPParams^.Param1;
Address := Pointer(aPParams^.Param7);
asm
pushad
mov edx, P1
push edx
call Address
[B]add esp, $4[/B]
popad
end;
end;
procedure EvocativePetsCall(aPParams: PParams); stdcall;
var
Address: pointer;
Pa1: cardinal;
begin
Pa1 := aPParams^.Param1;
Address := Pointer($005DBF60);
asm
pushad
push Pa1
call Address
add esp, $4
popad
end;
end;
procedure EvocativePets(ID: DWORD);
var
aParams: TParams;
begin
aParams.Param1 := ID;
InjectFunc(hProcess, @EvocativePetsCall, @aParams, SizeOf(aParams));
sleep(1500);
end;
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// призвать питомца
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
static DWORD WINAPI EvocativePet(_TParams *lpParam)
{ DWORD BaseAddress=0x0098ADDC;
DWORD CallAddress =0x005DBF60;
DWORD constanta=lpParam->Numer;
__asm
{pushad;
mov eax, constanta;
dec eax;
push eax;
call CallAddress;
pop eax;
popad;
}
return 0;
Меня, кстати, этот вопрос тоже интересует, когда-то давно поискал 5 минут, но почему-то не нашел и забил.Quote:
Уважаемые формучанины, есть у кого-нибудь оффсеты прочности одетой пухи? Хочется, чтобы бот летал чиниться вовремя)