[Delphi] PayDay checker
|
|
Nikemmi |
Дата: Воскресенье, 16.03.2014, 14:01 | Сообщение # 1
|
Хороший))0
Сообщений: 475
Статус: Offline
|
Программа разворачивает игру во время Пэйдэя в игре. Используется в Анти афк
На форме: Timer с вкладки System, Button с вкладки Standart, Label с вкладки Standart.
Для кнопки код Код timer1.enabled:=true; // включаем таймер
У таймера интервал 1000. Для таймера код: Код var h:hwnd; begin label1.caption:= TimeToStr(Time); // Выводим время в label h :=FindWindow(nil, 'GTA:SA:MP'); // ищем хэндл окна if FormatDateTime('hh:mm:ss',now) = '18:00:00' then // если системное время равно 18:00:00 то ShowWindow(h, SW_MAXIMIZE); // разворачиваем окно if FormatDateTime('hh:mm:ss',now) = '19:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '20:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '21:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '22:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '23:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '00:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '01:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '02:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '03:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '04:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '05:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '06:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '07:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '08:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '09:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '10:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '11:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '12:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '13:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '14:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '15:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '16:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '17:00:00' then ShowWindow(h, SW_MAXIMIZE);
Полный код: Код unit Unit1;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls, Buttons, sSkinProvider, sSkinManager;
type TForm1 = class(TForm) BitBtn1: TBitBtn; Timer1: TTimer; Label1: TLabel; procedure BitBtn1Click(Sender: TObject); procedure Timer1Timer(Sender: TObject); private { Private declarations } public { Public declarations } end;
var Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.BitBtn1Click(Sender: TObject); begin
timer1.enabled:=true; end;
procedure TForm1.Timer1Timer(Sender: TObject); var h:hwnd; begin label1.caption:= TimeToStr(Time); h :=FindWindow(nil, 'GTA:SA:MP'); if FormatDateTime('hh:mm:ss',now) = '18:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '19:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '20:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '21:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '22:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '23:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '00:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '01:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '02:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '03:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '04:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '05:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '06:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '07:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '08:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '09:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '10:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '11:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '12:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '13:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '14:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '15:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '16:00:00' then ShowWindow(h, SW_MAXIMIZE); if FormatDateTime('hh:mm:ss',now) = '17:00:00' then ShowWindow(h, SW_MAXIMIZE);
end;
end.
Delphi программирование [Delphi]Узнаем координаты перса BunnyHop для Steam/Non steam
|
|
|
|
ProstaK[CM] |
Дата: Понедельник, 17.03.2014, 21:39 | Сообщение # 2
|
Любитель
Сообщений: 43
Статус: Offline
|
Хорошие уроки для новичков =) .Думаю им будет понятно,поставлю +.Сам по Delphi проги пишу
[GarantOnline project] http://cheat-master.ru/forum/160-229349-1 [Universal AntiAFK ] http://cheat-master.ru/forum/160-221861-1 Обращайтесь в ЛС за помощью ,всегда помогу. Люблю читерить по ночам^-^
Сообщение отредактировал ProstaK[CM] - Понедельник, 17.03.2014, 21:39 |
|
|
|
Niko_Belic |
Дата: Суббота, 29.03.2014, 23:47 | Сообщение # 3
|
Новичок
Сообщений: 25
Статус: Offline
|
Изначально ставить на таймер False, иначе зачем тогда вообще кнопка.
Сообщение отредактировал Niko_Belic - Суббота, 29.03.2014, 23:52 |
|
|
|
Nikemmi |
Дата: Воскресенье, 06.04.2014, 11:03 | Сообщение # 4
|
Хороший))0
Сообщений: 475
Статус: Offline
|
Цитата Niko_Belic ( ) Изначально ставить на таймер False, иначе зачем тогда вообще кнопка. Я думаю это понятно, но ладно спасибо, укажу на эту "ошибку".
Delphi программирование [Delphi]Узнаем координаты перса BunnyHop для Steam/Non steam
|
|
|
|
|
Nikemmi |
Дата: Четверг, 24.04.2014, 17:45 | Сообщение # 6
|
Хороший))0
Сообщений: 475
Статус: Offline
|
Цитата Kulibiaka ( ) Begin убери перед Var
Delphi программирование [Delphi]Узнаем координаты перса BunnyHop для Steam/Non steam
Сообщение отредактировал Nikemmi - Четверг, 24.04.2014, 17:46 |
|
|
|
Kulibiaka |
Дата: Пятница, 25.04.2014, 21:35 | Сообщение # 7
|
I love DotA
Статус: Offline
|
Цитата Nikemmi ( ) Begin убери перед Var Спасибо, не знал, что переменную надо ставить перед begin)
Продам группу в ВК 140k подписок! [+] Skype: x.spacecrow.x [+] ВКонтакте: id131508988
|
|
|
|
[CM]_ДедСаня |
Дата: Понедельник, 28.04.2014, 09:38 | Сообщение # 8
|
Новичок
Сообщений: 27
Статус: Offline
|
sps.лови +
|
|
|
|
[CM]Nocry |
Дата: Пятница, 02.05.2014, 11:11 | Сообщение # 9
|
Новичок
Сообщений: 6
Статус: Offline
|
sps
|
|
|
|
Ch0c0Cube |
Дата: Пятница, 09.05.2014, 14:25 | Сообщение # 10
|
Admin
Сообщений: 2486
Статус: Offline
|
Кейсы и вправду удобнее будут
|
|
|
|
Nikemmi |
Дата: Пятница, 09.05.2014, 15:58 | Сообщение # 11
|
Хороший))0
Сообщений: 475
Статус: Offline
|
Да йа понял
Delphi программирование [Delphi]Узнаем координаты перса BunnyHop для Steam/Non steam
|
|
|
|
HoBu4er |
Дата: Понедельник, 02.06.2014, 13:55 | Сообщение # 12
|
Cheat-Master
Сообщений: 156
Статус: Offline
|
Новичкам полезно, молодец.
|
|
|
|
feizer |
Дата: Понедельник, 09.06.2014, 23:49 | Сообщение # 13
|
Бывалый
Сообщений: 380
Статус: Offline
|
Я для своего ани афк написал код, которые намного проще и короче: Код if (CheckPayDay=0){ sleep 10 } else{ If (A_Min=EryMinutes) and (A_Sec=ErySeconds) { WinMaximize GTA:SA:MP sleep 4000 Gosub, actions sleep EryWaitTime*1000 Gosub, actions WinMinimize,GTA:SA:MP } } ErySeconds и EryMinutes - в какую минуту и секунду разворачивать. Если на сервере пейдей одновременно со сменой часа на вашем компе, то и там и там 00 будет. А так, туда вставляется минута и секунда на вашем компе. в которую происходит пейдей на севрере. GoSub,actions - это действия, которые выполняются при разворачивании (ну типо походить немного иили типо того)
|
|
|
|
Nikemmi |
Дата: Вторник, 10.06.2014, 10:00 | Сообщение # 14
|
Хороший))0
Сообщений: 475
Статус: Offline
|
Цитата feizer ( ) Я для своего ани афк написал код, которые намного проще и короче: Молодец-молодец Delphi тут причем?
Delphi программирование [Delphi]Узнаем координаты перса BunnyHop для Steam/Non steam
|
|
|
|
M83 |
Дата: Вторник, 30.12.2014, 18:37 | Сообщение # 15
|
Боец
Сообщений: 83
Статус: Offline
|
Спасибо + твой.
100 % man!
|
|
|
|