ВАЖНО УГИБДД|| [OOC] [Дорожно-патрульная-служба] AutoHotkey для сотрудников ДПС

Статус
В этой теме нельзя размещать новые ответы.

Andy_Warren

Участник
9 Фев 2024
37
1
8
AHK для процесса освидетельствования на состояние алкогольного опьянения:
NumPad1::
SendMessage, 0x50,, 0x4190419,, A
Sendinput, {F6}
sleep 200
SendInput, {Raw}/do Алкотестер "МЕТА-01" и запечатанный мундштук находятся...
sleep 200
Sendinput, {Enter}
sleep 3000
Sendinput, {F6}
sleep 200
SendInput, {Raw}/do ...в бардачке патрульного авто.
sleep 200
Sendinput, {Enter}
sleep 3000
Sendinput, {F6}
sleep 200
SendInput, {Raw}/do На торпеде автомобиля лежат папка с бланками...
sleep 200
Sendinput, {Enter}
sleep 3000
Sendinput, {F6}
sleep 200
SendInput, {Raw}/do ...для протоколов и ручка.
sleep 200
Sendinput, {Enter}
sleep 3000
Sendinput, {F6}
sleep 200
SendInput, {Raw}/do На груди инспектора висит включённая камера "ДОЗОР-77".
sleep 200
Sendinput, {Enter}
sleep 3000
Sendinput, {F6}
sleep 200
SendInput, {Raw}/todo Вы готовы пройти освидетельствование на месте?*смотря на гражданина.
sleep 200
Sendinput, {Enter}
return

NumPad2::
SendMessage, 0x50,, 0x4190419,, A
Sendinput, {F6}
sleep 200
SendInput, {Raw}Хорошо, это Ваше право.
sleep 200
Sendinput, {Enter}
sleep 3000
Sendinput, {F6}
sleep 200
SendInput, {Raw}/me протянул обе руки, после чего взял один протокол из папки и ручку
sleep 200
Sendinput, {Enter}
sleep 3000
Sendinput, {F6}
sleep 200
SendInput, {Raw}/me внёс в протокол всю необходимую информацию о себе и гражданине
sleep 200
Sendinput, {Enter}
sleep 3000
Sendinput, {F6}
sleep 200
SendInput, {Raw}/me протянул в руки протокол и ручку
sleep 200
Sendinput, {Enter}
sleep 3000
Sendinput, {F6}
sleep 200
SendInput, {Raw}Поставьте подпись о том, что Вы отказываетесь от освидетельствования на месте.
sleep 200
Sendinput, {Enter}
return

NumPad3::
SendMessage, 0x50,, 0x4190419,, A
Sendinput, {F6}
sleep 200
SendInput, {Raw} Вы готовы пройти медицинское освидетельствование на состояние алкогольного опьянения?
sleep 200
Sendinput, {Enter}
sleep 3000
Sendinput, {F6}
sleep 200
SendInput, {Raw}Напомню, что в случае отказа от его прохождения, на Вас будет составлен протокол...
sleep 200
Sendinput, {Enter}
sleep 3000
Sendinput, {F6}
sleep 200
SendInput, {Raw} ...об отстранении от управления транспортным средством и далее направлен в суд.
sleep 200
Sendinput, {Enter}
return

NumPad4::
SendMessage, 0x50,, 0x4190419,, A
Sendinput, {F6}
sleep 200
SendInput, {Raw}Хорошо, что Вы согласны решить всё на месте. Давайте тогда приступим.
sleep 200
Sendinput, {Enter}
sleep 3000
Sendinput, {F6}
sleep 200
SendInput, {Raw}/me протянул обе руки к бардачку, после чего правой рукой открыл его
sleep 200
Sendinput, {Enter}
sleep 3000
Sendinput, {F6}
sleep 200
SendInput, {Raw}/me протянул левую руку к алкотестеру и мундштуку, после чего взял их и закрыл бардачок
sleep 200
Sendinput, {Enter}
sleep 3000
Sendinput, {F6}
sleep 200
SendInput, {Raw}/me демонстративно показал гражданину, что мундштук запечатан, а на алкотестере есть пломба
sleep 200
Sendinput, {Enter}
sleep 3000
Sendinput, {F6}
sleep 200
SendInput, {Raw}Вам требуется свидетельство о поверке данного прибора?
sleep 200
Sendinput, {Enter}
return

NumPad5::
SendMessage, 0x50,, 0x4190419,, A
Sendinput, {F6}
sleep 200
SendInput, {Raw}/me распечатал мундштук, после чего вставил его в алкотестер
sleep 200
Sendinput, {Enter}
sleep 3000
Sendinput, {F6}
sleep 200
SendInput, {Raw}/todo Сейчас я его откалибрую*включив алкотестер и показывая его гражданину.
sleep 200
Sendinput, {Enter}
sleep 3000
Sendinput, {F6}
sleep 200
SendInput, {Raw}/do На экране алкотестера значение "0.0 промиль".
sleep 200
Sendinput, {Enter}
sleep 3000
Sendinput, {F6}
sleep 200
SendInput, {Raw}/todo Вдувайте в трубку до характерного звука*протянув руку с алкотестером ко рту гражданина.
sleep 200
Sendinput, {Enter}
return


NumPad6::
SendMessage, 0x50,, 0x4190419,, A
Sendinput, {F6}
sleep 200
SendInput, {Raw}/do Прибор издал характерный звук и остановил подсчёт промиль.
sleep 200
Sendinput, {Enter}
sleep 3000
Sendinput, {F6}
sleep 200
SendInput, {Raw}/do Какое значение в промилях увидел инспектор на экране прибора?
sleep 200
Sendinput, {Enter}
return

AHK для выдачи разрешения на буксировку:
NumPad1::
SendMessage, 0x50,, 0x4190419,, A
SendInput, {F6}
Sleep 200
SendInput, {Raw}/do Бланки с заявлениями на буксировку лежат в столе.
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
SendInput, {Raw}/me выдвинул ящик, достал бланк и заполнил его
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
Sendinput, {Raw}/todo Вот Ваше разрешение, держите*протянув разрешение человеку напротив.
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
Sendinput, {Raw}/frac
sleep 200
SendInput, {Space}
Return
AHK для эвакуации автомобиля:


NumPad1::
SendMessage, 0x50,, 0x4190419,, A
SendInput, {F6}
sleep 200
Sendinput, {Raw}/me включил бортовой видеорегистратор
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
Sendinput, {Raw}/me зафиксировал объектив видеорегистратора
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
Sendinput, {Raw}/me сделал несколько снимков неправильной парковки
Sleep 200
SendInput, {Enter}
Return

NumPad2::
SendMessage, 0x50,, 0x4190419,, A
SendInput, {F6}
sleep 200
Sendinput, {Raw}/me включил бортовой компьютер
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
Sendinput, {Raw}/me открыл панель управления эвакуатором
Sleep 200
Sendinput, {Raw}/me управляя тросом через программу, начал буксировку
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
Sendinput, {Raw}/me зацепил тросом автомобиль
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
Sendinput, {Raw}/tow
sleep 200
SendInput, {Space}
Return

NumPad3::
SendMessage, 0x50,, 0x4190419,, A
SendInput, {F6}
sleep 200
Sendinput, {Raw}/me достал с бардачка чистый протокол и ручку
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
Sendinput, {Raw}/me начал заполнять протокол
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
Sendinput, {Raw}/me вписал в протокол информацию о машине и номера
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
Sendinput, {Raw}/me вписал в бланк учёта штрафстоянки отбуксированный автомобиль
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
Sendinput, {Raw}/me через панель управления отцепил трос
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
Sendinput, {Raw}/ticketcar
Sleep 200
SendInput, {Space}
return

AHK для повседневного использования:
Если Вы сами обращаетесь к гражданину, нужно представится и показать своё удостоверение.
!1::
SendMessage, 0x50,, 0x4190419,, A
SendInput, {F6}
sleep 200
Sendinput,{Raw}Здравия желаю, я *звание* дорожно-патрульной службы *Имя Фамилия*
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
Sendinput, {Raw}/me достал удостоверение, после чего представил его в открытом виде
Sleep 200
SendInput, {Enter}
sleep 200
Sendinput, {Raw}/doc
sleep 200
SendInput, {Space}
Return

!3::
SendMessage, 0x50,, 0x4190419,, A
SendInput, {F6}
sleep 200
Sendinput, {Raw}/do Планшет марки "Рупад" находится в кожаном поясном чехле.
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
Sendinput, {Raw}/me вытащил планшет из чехла, после чего разблокировал его
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
Sendinput, {Raw}/me открыл базу данных ведения государственных штрафов
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
Sendinput, {Raw}/me ввёл данные о нарушителе, статье и сумме штрафа в базу данных
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
Sendinput, {Raw}/frac
sleep 200
SendInput, {Space}
return


!2::
SendMessage, 0x50,, 0x4190419,, A
SendInput, {Enter}
sleep 200
SendInput, {Raw}/me достал КПК из кармана, после чего включил его
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
SendInput, {Raw}/me открыл сводку разыскиваемых преступников, затем произвел поиск
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
SendInput, {Raw}/do Фоторобот преступника совпадает с человеком напротив.
Sleep 200
SendInput, {Enter}
Return

!4::
SendMessage, 0x50,, 0x4190419,, A
SendInput, {F6}
sleep 200
SendInput, {Raw}/me снял ключ с пояса, затем повернул спиной к себе задержанного
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
SendInput, {Raw}/me сунув ключ в замок от наручников, провернул его
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
Sendinput, {Raw}/uncuff
sleep 200
SendInput, {Space}
Return

NumPad0::
SendMessage, 0x50,, 0x4190419,, A
SendInput, {F6}
sleep 200
SendInput, {Raw}/me нараспашку открыл дверь полицейской машины
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
SendInput, {Raw}/me с усилием вытащил человека из машины
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
SendInput, {Raw}/deject
sleep 200
SendInput, {Space}
Return

NumPad4::
SendMessage, 0x50,, 0x4190419,, A
SendInput, {F6}
sleep 200
Sendinput, {Raw}/me ослабил хват, затем отпустил руку задержанного
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
Sendinput, {Raw}/frac
sleep 200
SendInput, {Space}
Return

NumPad5::
SendMessage, 0x50,, 0x4190419,, A
SendInput, {F6}
sleep 200
SendInput, {Raw}/me нараспашку открыл заднюю дверь полицейской машины
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
SendInput, {Raw}/me с усилием затолкал задержанного гражданина внутрь
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
SendInput, {Raw}/frac
sleep 200
SendInput, {Space}
sleep 5000
SendInput, {F6}
sleep 200
SendInput, {Raw}/me резким движением руки закрыл заднюю дверь полицейской машины
sleep 200
SendInput, {Enter}
Return

NumPad6::
SendMessage, 0x50,, 0x4190419,, A
SendInput, {F6}
sleep 200
Sendinput, {Raw}Сейчас пройдёт проверка на наличие наркотических веществ.
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
Sendinput, {Raw}/me начал обыскивать человека напротив
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
Sendinput, {Raw}/me начал ощупывать торс человека напротив
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
Sendinput, {Raw}/me начал обыскивать карманы человека напротив
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
Sendinput, {Raw}/me начал ощупывать ноги и руки человека напротив
sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
Sendinput, {Raw}/frac
sleep 200
SendInput, {Space}
Return

NumPad7::
SendMessage, 0x50,, 0x4190419,, A
SendInput, {F6}
sleep 200
SendInput, {Raw}/me снял КПК с пояса
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
SendInput, {Raw}/me ввел данные о нарушителе в базу данных МВД
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
SendInput, {Raw}/su
sleep 200
SendInput, {F6}
Return

Numpad8::
SendMessage, 0x50,, 0x4190419,, A
SendInput, {F6}
sleep 200
SendInput, {Raw}Вы имеете право хранить молчание.
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
SendInput, {Raw}Всё, что вы скажете, может и будет использовано против вас в суде.
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
SendInput, {Raw}Ваш адвокат может присутствовать при допросе.
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
SendInput, {Raw}/me снял КПК с пояса, после чего ввел пароль
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
SendInput, {Raw}/me ввел данные о преступнике
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
SendInput, {Raw}/do Личность задержанного установлена.
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
SendInput, {Raw}/me составил новое уголовное дело в сторону задержанного
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
SendInput, {Raw}/me передал подозреваемого сотрудникам в отдел
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
SendInput, {Raw}/frac
sleep 200
SendInput, {Space}
Return

NumPad9::
SendMessage, 0x50,, 0x4190419,, A
SendInput, {F6}
sleep 200
Sendinput, {Raw}/m Водитель, снизьте скорость, прижмитесь к обочине{!}
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
Sendinput, {Raw}/m Повторяю, снизьте скорость, в противном случае мы начнем...
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
Sendinput, {Raw}/m Стрельбу на поражение {!}
sleep 200
SendInput, {Enter}
Return

Оружие использовать только в крайнем случае.
!3::
SendMessage, 0x50,, 0x4190419,, A
SendInput, {F6}
sleep 200
Sendinput, {Raw}/do Разряженное оружие находится на специальном поясе.
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
Sendinput, {Raw}/me снял со специального пояса оружие и перезарядил его
sleep 200
SendInput, {Enter}
Return

!4::
SendMessage, 0x50,, 0x4190419,, A
SendInput, {F6}
sleep 200
Sendinput, {Raw}/me поставил оружие на предохранитель и повесил на пояс
sleep 200
SendInput, {Enter}
Return

F3::
SendMessage, 0x50,, 0x4190419,, A
SendInput, {F6}
sleep 200
Sendinput, {Raw}/do Готовый к применению заряженный электрошокер висит на поясе.
Sleep 200
SendInput, {Enter}
sleep 1500
SendInput, {F6}
sleep 200
Sendinput, {Raw}/me снял со специального пояса заряженный электрошокер
sleep 200
SendInput, {Enter}
Return
 
Статус
В этой теме нельзя размещать новые ответы.