Вот смотрите написал я скрипт когда делаю обыска карманов оно пишет в чате вот это: пример:
[12:55:30] | Пустой карман..
[12:55:30] | Пустой карман..
это если обнаружит
[12:55:30] | Пустой карман..
[12:55:30] | Наркотики..
или
[12:55:30] | Наркотики..
[12:55:30] | Пустой карман..
или
[12:55:30] | Пустой карман..
[12:55:30] | Материалы..
или
[12:55:30] | Материалы..
[12:55:30] | Пустой карман..
или
[12:55:30] | Материалы..
[12:55:30] | Наркотики..
или
[12:55:30] | Наркотики..
[12:55:30] | Материалы..
Так вот как сделать так что бы если найдет наркотики сугубо только по наркотикам или материалам делало автоматом розыск, а если ничего не находит как бы пустые карманы пишет,
но оно работет если выаодит только одну строчку все четко выдает а когда выдает двес трочки тобиж оно и выдает две строчки и в этом проблема бинд только воспринимает что пришло первое даже если вторая строчка наркотики или материалы оно будет читать только "Пустые карманы "
помогите пожалуйста что я не дописал
:?:\тест::
{
SendMessage, 0x50,, 0x4190419,, A
SendInput, {Enter}
Sleep 1200
Sendinput, {F6}%nick1% %nick2% попрошу Вас выполнить следущие требования{ENTER}
Sleep, 1700
Sendinput, {F6}/me предьявил ордер на обыск{ENTER}
Sleep, 1700
Sendinput, {F6}Повернитесь спиной и поднимите руки{ENTER}
Sleep, 1700
Sendinput, {F6}/b /animlist 19{ENTER}
Sleep, 1700
Sendinput, {F6}/me достал резиновые перчатки{ENTER}
Sleep, 1700
Sendinput, {F6}/me одел перчатки{ENTER}
Sleep, 1700
Sendinput, {F6}/me провел руками по верхним частям тела{ENTER}
Sleep, 1700
Sendinput, {F6}/me провел руками по туловищу{ENTER}
Sleep, 1700
Sendinput, {F6}/me провел руками по нижним частям тела{ENTER}
Sleep, 1700
;~ filedelete, %A_MyDocuments%\GTA San Andreas User Files\CR-MP\GenerationC\chatlog.txt
fileappend,, %A_MyDocuments%\GTA San Andreas User Files\CR-MP\GenerationC\chatlog.txt
Sendinput, {F6}/frisk %MY_TARGET%{ENTER}
Sleep 1100
SendInput, {F6}/time{Enter}
Sleep 500
SendInput, {F8}
Sleep 1100
SendInput,{F6}/do Точное время: %A_Hour%:%A_Min%:%A_Sec%{Enter}
Sleep 400
SelectedFile = %A_MyDocuments%\GTA San Andreas User Files\CR-MP\GenerationC\chatlog.txt
Loop, Read, %SelectedFile%
{
IfInString, A_LoopReadLine, | Наркотики
Goto, narkotiki
IfInString, A_LoopReadLine, | Материалы
Goto, materialy
IfInString, A_LoopReadLine, | Пустой карман
Goto, nichego
}
nichego:
FileRead, karman, %A_MyDocuments%\GTA San Andreas User Files\CR-MP\GenerationC\chatlog.txt
RegExMatch(karman, "\Q] |\E(.*)", karman)
Sleep 1100
Sendinput, {F6}/do Гражданин %nick1% %nick2% полностью осмотрен.{enter}
Sleep 1500
Sendinput, {F6}При обыске обнаружено: %karman1%{enter}
return
narkotiki:
FileRead, karman, %A_MyDocuments%\GTA San Andreas User Files\CR-MP\GenerationC\chatlog.txt
RegExMatch(karman, "\Q] |\E(.*)", karman)
Sleep 1100
Sendinput, {F6}/do Гражданин %nick1% %nick2% полностью осмотрен.{enter}
Sleep 1500
Sendinput, {F6}При обыске обнаружено: %karman1%{enter}
Sleep, 1200
Sendinput, {F6}/do КПК включён.{ENTER}
Sleep, 1200
Sendinput, {F6}/me ввел приметы нарушителя в КПК{ENTER}
Sleep, 1200
Sendinput, {F6}/do Преступник:%nick1% %nick2% > занесен в базу данных.{ENTER}
Sleep, 1200
Sendinput, {F6}/me по статье: 7.2 УКРФ{ENTER}
Sleep, 1200
SendInput, {f6}/su %MY_TARGET% 2 7.2 УКРФ{ENTER}
Sleep, 1100
SendInput, {f6}/pt %MY_TARGET% {ENTER}
Sleep, 1200
Sendinput, {F6}/do Выключил КПК.{ENTER}
IfInString, A_LoopReadLine, | Наркотики
Goto, narkotiki
return
materialy:
FileRead, karman, %A_MyDocuments%\GTA San Andreas User Files\CR-MP\GenerationC\chatlog.txt
RegExMatch(karman, "\Q] |\E(.*)", karman)
Sleep 1100
Sendinput, {F6}/do Гражданин %nick1% %nick2% полностью осмотрен.{enter}
Sleep 1500
Sendinput, {F6}При обыске обнаружено: %karman1%{enter}
Sleep, 1200
Sendinput, {F6}/do КПК включён.{ENTER}
Sleep, 1200
Sendinput, {F6}/me ввел приметы нарушителя в КПК{ENTER}
Sleep, 1200
Sendinput, {F6}/do Преступник:%nick1% %nick2% > занесен в базу данных.{ENTER}
Sleep, 1200
Sendinput, {F6}/me по статье: 11.4 УКРФ{ENTER}
Sleep, 1200
SendInput, {f6}/su %MY_TARGET% 6 11.4 УКРФ{ENTER}
Sleep, 1100
SendInput, {f6}/pt %MY_TARGET% {ENTER}
Sleep, 1200
Sendinput, {F6}/do Выключил КПК.{ENTER}
IfInString, A_LoopReadLine, | Наркотики
Goto, narkotiki
return
}