24楼 发表于: 2007-04-17
只看该作者 ┊ 小 中 大
procedure TaddX.Execute;
begin
repeat
sleep(1)//或是sleep(10)
if hp < 60 then
begin
POSTMESSAGE(hwd,WM_KEYDOWN,VK_F1,0);
POSTMESSAGE(HWD,WM_KEYUP,VK_F1,0);
end;
until application.Terminated;
end;
if ((iHp<=FSafeHPValue) and ((iT-FHP_KEY.LastTime)>=FHP_KEY.WaitTime))then
begin
FHP_KEY.LastTime:=getTickCount();
SendKeyEvent(FGameHandle,FHP_KEY.KeyValue);
end;