1 (изменено: LomqaStyle, 2021-05-28 17:48:52)

Тема: AHK для GTA5.

После запуска скрипта, текст некорректно отображается в виде символов, с чем может быть связанно? Помогает перезагрузка скрипта. Хотелось бы чтоб с первого запуска всё было ОК.

#NoEnv
#SingleInstance force
#IfWinActive ahk_exe GTA5.exe
;===================================================================================
F5::
State3:=!State3

If state3

{

CustomColor3 = EEAA99

Gui +LastFound +AlwaysOnTop -Caption +ToolWindow

Gui, Color, black

Gui, Font, s9

Gui, Font, cWhite

Gui, Font, w800

GUI, ADD,TEXT,cWhite,
================================================================================================================================================================================================================================================================================
GUI, ADD,TEXT,cGreen, Общие тен-коды                  Обозначение Клавиши:
                                                                                                                                                 
GUI, ADD, TEXT,,10-4          Понял, Принял.      Alt+1 - Реанимация                                               
GUI, ADD, TEXT,cYellow,10-6         Требуется Глава или старший на данный момент сотрудник. Используется в случае визита высокопоставленных лиц, с указанием места ожидания Alt+2 - Таблетка
GUI, ADD, TEXT,,код-Х       Чрезвычайная ситуация, требуется помощь (Указывать место). Пример: код-х АЗС14.
GUI, ADD, TEXT,cYellow,10-8         Работа в Лаборатории, передается по рации каждые 20 минут.
GUI, ADD, TEXT,,10-9         Осуществляю поставку медикаментов. Добавляется приписка организации, в которую осуществляется поставка (EMS, NG, GOV, LSPD, SAHP, FIB). Передается по рации после погрузки

GUI, ADD,TEXT,cGreen, Тен-коды в патрулях           Обозначение
                                                                                                                                                 
GUI, ADD, TEXT,,10-2         Выхожу в патруль.         
GUI, ADD, TEXT,cYellow,10-3         Нахожусь в патруле , без происшествий-передается по рации каждые 20 минут патруля.
GUI, ADD, TEXT,,10-5         Закончил патруль вернулся в организацию.
GUI, ADD, TEXT,cYellow,ЛС           Патруль в городе Лос-Сантос.
GUI, ADD, TEXT,,ОБ           Патруль по округу Блейн (за пределами города)

GUI, ADD,TEXT,cGreen, Тен-коды стажировки           Обозначение
                                                                                                                                                 
GUI, ADD, TEXT,,10-7        Нахожусь на стажировке, передается по рации каждые 20 минут.
GUI, ADD, TEXT,cYellow,ДО         Диагностическое отделение.
GUI, ADD, TEXT,,СМП       Скорая Медицинская Помощь.

WinSet, TransColor, %CustomColor3% 200

Gui, Show, x0 y20 NoActivate, window.

}

Else

Gui Destroy

Return


!1::
SendMessage, 0x50,, 0x4190419,, A
SendInput, {е}
Sleep 400 ;
SendInput, /do На поясе висит мед. сумка. {Enter}
Sleep 400 ;
SendInput, {е}
Sleep 400 ;
SendInput, /me подошел к пострадавшему и осмотрел его {Enter}
Sleep 400 ;
SendInput, {е}
Sleep 400 ;
SendInput, /do Человек на земле без сердцебиения. {Enter}
Sleep 400 ;
SendInput, {е}
Sleep 400 ;
SendInput, /me достал из мед. сумки шприц с адреналином и вколол пострадавшему {Enter}
Sleep 400 ;
SendInput, {е}
Sleep 400 ;
SendInput, /me убрал шприц обратно и застегнул медицинскую сумку {Enter}
Sleep 400 ;
SendInput, {е}
Sleep 400 ;
SendInput, /do Медицинская сумка на поясе. {Enter}
Return
;===================================================================================
!2::
SendMessage, 0x50,, 0x4190419,, A
SendInput, {е}
Sleep 300 ;
SendInput, /do На плече находится медицинская сумка. {Enter}
Sleep 300 ;
SendInput, {е}
Sleep 300 ;
SendInput, /me снял медицинскую сумку {Enter}
Sleep 300 ;
SendInput, {е}
Sleep 300 ;
SendInput, /me достал из сумки необходимый препарат, после чего передал его пациенту {Enter}
Sleep 300 ;
SendInput, {е}
Sleep 300 ;
SendInput, /me застегнул медицинскую сумку и повесил ее обратно на плечо {Enter}
Sleep 300 ;
SendInput, {е}
Sleep 300 ;
SendInput, /do Медицинская сумка на плече. {Enter}
Return
;===================================================================================


!R:: Reload   ; Перезапустить скрипт, бинд: Alt+R

2

Re: AHK для GTA5.

LomqaStyle, ознакомьтесь, пожалуйста, с правилами форума, исправьте свой пост. Обратите особое внимание на создание заголовков и оформление кода.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK для GTA5.

LomqaStyle, не вышло, читайте ещё раз. Посмотрите, как оформлен код в других постах.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder