[Помощь] Помогите сделать автопринятие вызова.
|
|
dsyveees |
Дата: Четверг, 07.07.2016, 15:22 | Сообщение # 1
|
Новичок
Сообщений: 14
Статус: Offline
|
Нужен такой скрипт, который по нажатию кнопки принимает вызов (таксиста, полицейского). Пишет, например в чат: "вызывает полицию", я нажимаю на F2 и скрипт прописывает /gopolice и сам определяет ид того, кто вызвал.
|
|
|
|
McFree_ |
Дата: Четверг, 07.07.2016, 16:03 | Сообщение # 2
|
В рядах СМ.
Сообщений: 321
Статус: Offline
|
Код F12:: sendInput,{f6}/gopolice{enter} return
Помогаю новичкам! По всем вопросам в ЛС!
|
|
|
|
dsyveees |
Дата: Четверг, 07.07.2016, 16:27 | Сообщение # 3
|
Новичок
Сообщений: 14
Статус: Offline
|
Цитата McFree_ ( ) F12:: sendInput,{f6}/gopolice{enter} return
Он определит ид и пропишет, к примеру, /gopolice 228?Добавлено (07.07.2016, 16:27) ---------------------------------------------
Цитата McFree_ ( ) F12:: sendInput,{f6}/gopolice{enter} return
И можно, пожалуйста, полный код? А то я рак совсем в этом деле.
|
|
|
|
McFree_ |
Дата: Четверг, 07.07.2016, 18:25 | Сообщение # 4
|
В рядах СМ.
Сообщений: 321
Статус: Offline
|
dsyveees, это и есть полный код ) Хотя чтобы сразу не выключился добавим функцию постоянной работы:
Цитата #Presistent
F12:: sendInput,{f6}/gopolice{enter} return
Помогаю новичкам! По всем вопросам в ЛС!
|
|
|
|
dsyveees |
Дата: Четверг, 07.07.2016, 18:33 | Сообщение # 5
|
Новичок
Сообщений: 14
Статус: Offline
|
Цитата McFree_ ( ) dsyveees, это и есть полный код ) Хотя чтобы сразу не выключился добавим функцию постоянной работы: Прикол в том, что надо чтобы было так, что скрипт прописывает ID того, кто вызывал САМ. А этот просто пишет /gopolice и Enter.Добавлено (07.07.2016, 18:33) ---------------------------------------------
Цитата McFree_ ( ) dsyveees, это и есть полный код ) Хотя чтобы сразу не выключился добавим функцию постоянной работы: Объясню полный процесс. Играю на Аризоне (не реклама). Вот вызывает поцик полицию. В чате пишется: Имя_Фамилия[ID] с города NAME вызывает полицию, чтобы принят, напишите /gopolice ID. Вот надо так, чтобы скрипт нашёл строку эту, определил его ид, и уже полностью прописал /gopolice и его ID.
|
|
|
|
Dimasik220134 |
Дата: Четверг, 07.07.2016, 20:04 | Сообщение # 6
|
Любитель
Сообщений: 40
Статус: Offline
|
Цитата dsyveees ( ) Объясню полный процесс. Играю на Аризоне (не реклама). Вот вызывает поцик полицию. В чате пишется: Имя_Фамилия[ID] с города NAME вызывает полицию, чтобы принят, напишите /gopolice ID. Вот надо так, чтобы скрипт нашёл строку эту, определил его ид, и уже полностью прописал /gopolice и его ID. Попроси кого-то вызвать полицию и кинь строку этого вызова из чат-лога сюда
|
|
|
|
dsyveees |
Дата: Четверг, 07.07.2016, 20:14 | Сообщение # 7
|
Новичок
Сообщений: 14
Статус: Offline
|
Цитата Dimasik220134 ( ) Попроси кого-то вызвать полицию и кинь строку этого вызова из чат-лога сюда
[21:12:59] {B03131}Eric_Remark[434]{FFFFFF} с города SF, вызывает полицию, местоположение: {B03131}проверка{FFFFFF}.
[21:12:59] {73B461}Поступил вызов, чтобы принять введите /gopolice
|
|
|
|
mxmnklv |
Дата: Четверг, 07.07.2016, 22:14 | Сообщение # 8
|
Новичок
Сообщений: 13
Статус: Offline
|
Проверь, должно работать
Код F2:: SelectedFile = %A_Mydocuments%\GTA San Andreas User Files\SAMP\chatlog.txt start1: Loop, Read, %SelectedFile% { IfInString, A_LoopReadLine, вызывает полицию, местоположение { goto, start } } start: fileread, read, $SelectedFile% inputbox, read RegExMatch(read, "\Q}\E(.*)\Q{FFFFFF} \E", name) RegExMatch(name, "\Q[\E(.*)\Q]\E", id) filedelete, %SelectedFile% fileappend, %SelectedFile% SendInput {F6}/gopolice %id1% goto, start1 return
ВКонтакте - https://new.vk.com/mxmnklv
|
|
|
|
dsyveees |
Дата: Пятница, 08.07.2016, 13:41 | Сообщение # 9
|
Новичок
Сообщений: 14
Статус: Offline
|
Цитата mxmnklv ( ) Проверь, должно работать
|
|
|
|
[CM]MiRoN_ |
Дата: Пятница, 08.07.2016, 16:33 | Сообщение # 10
|
Бывалый
Сообщений: 420
Статус: Offline
|
dsyveees,
Код F2:: SelectedFile = %A_Mydocuments%\GTA San Andreas User Files\SAMP\chatlog.txt start1: Loop, Read, %SelectedFile% { IfInString, A_LoopReadLine, вызывает полицию, местоположение { goto, start } } start: fileread, read, %SelectedFile% inputbox, read RegExMatch(read, "\Q}\E(.*)\Q{FFFFFF} \E", name) RegExMatch(name, "\Q[\E(.*)\Q]\E", id) filedelete, %SelectedFile% fileappend, %SelectedFile% SendInput {F6}/gopolice %id1% goto, start1 return Добавлено (08.07.2016, 16:33) --------------------------------------------- Он тебе же не просто так информацию об ошибке пишет, нужно было просто символ заменить.
|
|
|
|
dsyveees |
Дата: Пятница, 08.07.2016, 16:37 | Сообщение # 11
|
Новичок
Сообщений: 14
Статус: Offline
|
Цитата [CM]MiRoN_ ( ) Он тебе же не просто так информацию об ошибке пишет, нужно было просто символ заменить. Всё равно не пашет
|
|
|
|
valeha1999 |
Дата: Пятница, 08.07.2016, 16:45 | Сообщение # 12
|
Боец
Сообщений: 98
Статус: Offline
|
Цитата dsyveees ( ) Всё равно не пашет Ошибка та же?Добавлено (08.07.2016, 16:45) --------------------------------------------- Или просто не работает?
|
|
|
|
dsyveees |
Дата: Пятница, 08.07.2016, 16:52 | Сообщение # 13
|
Новичок
Сообщений: 14
Статус: Offline
|
Цитата valeha1999 ( ) Ошибка та же? Игра сворачивается и вылазит вот такое окно
|
|
|
|
valeha1999 |
Дата: Пятница, 08.07.2016, 16:54 | Сообщение # 14
|
Боец
Сообщений: 98
Статус: Offline
|
Код F2:: SelectedFile = %A_Mydocuments%\GTA San Andreas User Files\SAMP\chatlog.txt start1: Loop, Read, %SelectedFile% { IfInString, A_LoopReadLine, вызывает полицию, местоположение { goto, start } } start: fileread, read, %SelectedFile% RegExMatch(Line, "`[[0-9]+:[0-9]+:[0-9]+`] ", timestamp) Line := RegExReplace(Line, "`[[0-9]+:[0-9]+:[0-9]+`] ", "") RegExMatch(Line, "`[[0-9]+`]", ID) filedelete, %SelectedFile% fileappend, %SelectedFile% SendInput {F6}/gopolice %id% goto, start1 return Попробуй
Сообщение отредактировал valeha1999 - Пятница, 08.07.2016, 16:55 |
|
|
|
dsyveees |
Дата: Пятница, 08.07.2016, 16:56 | Сообщение # 15
|
Новичок
Сообщений: 14
Статус: Offline
|
Цитата valeha1999 ( ) Попробуй Такая же песня
|
|
|
|