[Помощь] Работа с чатлогом.
|
|
gost787 |
Дата: Суббота, 24.02.2018, 18:13 | Сообщение # 1
|
Новичок
Сообщений: 17
Статус: Offline
|
Всем привет) Нужен очень простой скрипт. Который у меня голова не варит как написать. В общем скрипт для СРП и ЕРП. Все знают что после того вояка разгружает вертолет на ЛВа, вылазит сообщение: Состояние склада ЛВа: ****/**** к примеру. И нужно чтобы это состояние мгновенно отправляло в чат. То есть. Состояние склада ЛВа ****/**** /r [Доставка БП] Разгрузился на ГС ЛВа *и тут чтобы писало состояние склада*. Думаю среди вас есть знающие люди, заранее спасибо)
|
|
|
|
Rinat_Namazov |
Дата: Суббота, 24.02.2018, 20:04 | Сообщение # 2
|
Боец
Сообщений: 122
Статус: Offline
|
Строку из чатлога кинь.
|
|
|
|
gost787 |
Дата: Воскресенье, 25.02.2018, 11:53 | Сообщение # 3
|
Новичок
Сообщений: 17
Статус: Offline
|
Цитата Rinat_Namazov ( ) Строку из чатлога кинь.
На складе Зоны 51 000000/000000 матов.
Но в чат должно выводиться только кол-во То есть: /r [Доставка БП] На главном складе Las Venturas Army 000000/000000.
|
|
|
|
Rinat_Namazov |
Дата: Воскресенье, 25.02.2018, 15:52 | Сообщение # 4
|
Боец
Сообщений: 122
Статус: Offline
|
Код Loop { chatlog := getChatLineEx(0) If (RegExMatch(chatlog, "На\sскладе\sЗоны\s51\s(.*)\sматов.", out)) SendChat("/r [Доставка БП] На главном складе Las Venturas Army " out1 " матов.") }
SAMP UDF подключи.
Сообщение отредактировал Rinat_Namazov - Воскресенье, 25.02.2018, 15:53 |
|
|
|
gost787 |
Дата: Воскресенье, 25.02.2018, 17:00 | Сообщение # 5
|
Новичок
Сообщений: 17
Статус: Offline
|
В чем проблема? Вроде UDF нормальный.
|
|
|
|
Rinat_Namazov |
Дата: Воскресенье, 25.02.2018, 17:09 | Сообщение # 6
|
Боец
Сообщений: 122
Статус: Offline
|
Цитата gost787 ( ) В чем проблема? Вроде UDF нормальный. Либо не подключил, либо старый
|
|
|
|
gost787 |
Дата: Воскресенье, 25.02.2018, 17:41 | Сообщение # 7
|
Новичок
Сообщений: 17
Статус: Offline
|
Цитата Rinat_Namazov ( ) Либо не подключил, либо старый UDF взял отсюда http://cheat-master.ru/forum/149-619860-1 С подключением не получилось, решил просто твой код напрямую в конец кода UDF добавить, как советуют некоторые. И толку 0.
|
|
|
|
Rinat_Namazov |
Дата: Воскресенье, 25.02.2018, 17:48 | Сообщение # 8
|
Боец
Сообщений: 122
Статус: Offline
|
Цитата gost787 ( ) решил просто твой код напрямую в конец кода UDF добавить, как советуют некоторые. И толку 0. Не работает или не запускается?
|
|
|
|
gost787 |
Дата: Воскресенье, 25.02.2018, 17:54 | Сообщение # 9
|
Новичок
Сообщений: 17
Статус: Offline
|
Цитата Rinat_Namazov ( ) Не работает или не запускается?
Ну то есть запускается безпроблемно, никаких ошибок не выдает. Но работать не работает. Я хз че не так.
Самый простой код не работает когда я его вставляю в UDF:
F1:: SendChat("Vsem Privet") return
|
|
|
|
Rinat_Namazov |
Дата: Воскресенье, 25.02.2018, 18:14 | Сообщение # 10
|
Боец
Сообщений: 122
Статус: Offline
|
Цитата gost787 ( ) Самый простой код не работает когда я его вставляю в UDF: Запускай в кодировке ANSI.
|
|
|
|
gost787 |
Дата: Понедельник, 26.02.2018, 05:54 | Сообщение # 11
|
Новичок
Сообщений: 17
Статус: Offline
|
Цитата Rinat_Namazov ( ) Запускай в кодировке ANS Не помогло, не понимаю в чем проблема. Все делаю правильно вроде
|
|
|
|
Wyareri |
Дата: Понедельник, 26.02.2018, 15:27 | Сообщение # 12
|
Боец
Сообщений: 56
Статус: Offline
|
От имени администратора запустить попробуй, некоторым помогало.
|
|
|
|
Salamakeykum |
Дата: Вторник, 27.02.2018, 18:57 | Сообщение # 13
|
salam bratka
Сообщений: 378
Статус: Offline
|
Ты его скомпилировал или нет?
Помогу с AHK чем смогу VK Мои темы: CNN Helper Fast AirDrop autoMechanic Fake Общак ARZ Счетчик денег для таксистов
|
|
|
|
trenisk |
Дата: Четверг, 08.03.2018, 19:31 | Сообщение # 14
|
Любитель
Сообщений: 42
Статус: Offline
|
До конца не понял что ты хотел, насколько понял такое надо.
Код F2:: Loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt { If A_LoopReadLine MY_REPEAT_STRING := A_LoopReadLine MY_CHATLOG := (A_Index-1) } StringTrimLeft, MY_REPEAT_STRING, MY_REPEAT_STRING, 11 Clipboard := MY_REPEAT_STRING SendInput {f6}%MY_REPEAT_STRING%^{vk41} Soundbeep return F3:: MY_CHATLOG -= 2 FileReadLine, MY_REPEAT_STRING, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt, %MY_CHATLOG% StringTrimLeft, MY_REPEAT_STRING, MY_REPEAT_STRING, 11 StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, !, {!}, All StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, +, {+}, All StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, #, {#}, All StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, ^, {^}, All SendInput {del}%MY_REPEAT_STRING%^{vk41} return
Чтобы вывести в чат строку из чат-лога нажми Ф2, чтобы переключатся между строками нажми Ф3
|
|
|
|