[Delphi] PayDay checker - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Alowir, Sanoxxx  
[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
Kulibiaka Дата: Четверг, 24.04.2014, 15:33 | Сообщение # 5
I love DotA
Статус: Offline
Nikemmi, мб лучше case использовать вместо if? Так удобней вроде
У меня чего-то не работает переменная var ;(
http://shot.qip.ru/00gzEM-5xdQJKNOJ/


Продам группу в ВК 140k подписок!


[+] Skype: x.spacecrow.x
[+] ВКонтакте: id131508988


Сообщение отредактировал Kulibiaka - Четверг, 24.04.2014, 15:38
Nikemmi Дата: Четверг, 24.04.2014, 17:45 | Сообщение # 6
Хороший))0
Сообщений: 475
Статус: Offline
Цитата Kulibiaka ()
Nikemmi, мб лучше case использовать вместо if? Так удобней вроде
У меня чего-то не работает переменная var ;(
http://shot.qip.ru/00gzEM-5xdQJKNOJ/

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!
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума