Всем привет.Решил я значит сделать бинд для госки(в душе госник видимо),но т.к. работаю с АНК я не так уж и много не могу наити ошибку в бинде. Просьба наити и решить проблему.Бинд должен работать таким образом:Вводишь аиди,потом команда /id введённый аиди.Потом идёт команда /tazer id после если в чате есть "Вы ударили шокером "Должен сработать /cuff и /drag .Если в чате нет "Вы ударили шокером"Бинд будет продолжать пытатся ударить человека. Зарание спасибо за помощь! Спойлер: Бинд checkfile = %A_MyDocuments%\GTA San Andreas User Files\CR-MP\GenerationC\chatlog.txt Numpad4:: trys =0 FileDelete %checkfile% FileAppend %checkfile% SendMessage, 0x50,, 0x4190419,, A Sendinput, {F6}Введите id: {SPASE} Input, Plid, V I M, {enter} SendInput {end}+{home}{del}{esc} Sleep 100 SendInput, {F6}/id %Plid%{Enter} sleep, 1000 FileRead, info, %checkfile% RegExMatch(info, " Игрок (.*)\Q_\E(.*)\Q[\E(.*)\Q]\E\N", pname) name = %pname1% family = %pname2% Sleep 1000 FileDelete %checkfile% SendInput, {F6}/tazer %Plid% {Enter} Sleep, 1000 metka1: If info contains Вы ударили электрошокером { SendInput, {F6}/me резко вытащил электрошокер и использовал его на %name% %family%{Enter} FileDelete %checkfile% Sendinput, {F6}/cuff %Plid%{Enter} sleep, 1000 FileRead, info1, %checkfile% Sendinput, {F6}/me снял с пояса наручники и надел их на %name% %family%{Enter} Sleep 1000 SendInput, {f6}/do Наручники защёлкнуты на запястиях %name% %family% {ENTER} Sleep, 1000 Sendinput, {F6}/me провел болевой прием и потащил %name% %family% за собой{ENTER} Sleep, 1000 Sendinput, {F6}/drag %Plid% {Enter} } else { If trys <= 3 { SendInput,{F6}/tazer %Plid%{enter} sleep, 2000 goto, metka1 trys+=1 } } return
checkfile = %A_MyDocuments%\GTA San Andreas User Files\CR-MP\GenerationC\chatlog.txt Numpad2:: trys =0 FileDelete %checkfile% FileAppend %checkfile% SendMessage, 0x50,, 0x4190419,, A SendInput, {F6}/tazer{Space} Input, Plid, V, {enter} Sleep, 1000 FileRead, info, %checkfile% metka1: If info contains Вы ударили электрошокером { SendInput, {F6}/id %Plid%{Enter} sleep, 1000 FileRead, info, %checkfile% RegExMatch(info, " Игрок (.*)\Q_\E(.*)\Q[\E(.*)\Q]\E\N", pname) name = %pname1% family = %pname2% SendInput, {F6}/me резко вытащил электрошокер и использовал его на %name% %family%{Enter} } else { If trys <= 3 { SendInput,{F6}/tazer %Plid%{enter} sleep, 2000 goto, metka1 trys+=1 } } return Numpad3:: FileDelete %checkfile% Sendinput, {F6}/cuff %Plid%{Enter} sleep, 1000 FileRead, info1, %checkfile% If info contains Вы надели наручники на { Sendinput, {F6}/me снял с пояса наручники и надел их на %name% %family%{Enter} } return
Посмотрите здесь: https://forum.gtarp.ru/threads/ahk-poleznye-skripty.182659/ , может найдете нужное.