Помощь в АХК - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
Помощь в АХК
Tipella Дата: Понедельник, 11.02.2019, 01:38 | Сообщение # 1
Боец
Сообщений: 76
Статус: Offline

~~~~~~~~~~~~~~~~~~~~~~~~~
Всем привет, нуждаюсь в помощи в написании АХК-скрипта
~~~~~~~~~~~~~~~~~~~~~~~~~
И так, мне нужно сделать так, что-бы с диалога [скрины приложу когда будет возможность]
С определённой строчки считывалась информация после слова Текст:
Если вы поняли, это будет "Помощник" для СМИ, но так-же нужно сделать,
Что-бы после считывания, информация писалась В ЭТОМ ЖЕ ДИАЛОГЕ
В строку, +с автозаменой очень многих слов

~~~~~~~~~~~~~~~~~~~~~~~~~
Слова для авто-замены и другое напишу сам,
но мне нужна помощь именно в чём:

1. Как считывать информацию с определённой строчки диалога?
2. Как выполнить авто-замену, а ещё лучше в определённом порядке

[Пример: машину купить = Куплю машину. Цена: Договорная]
[Пример 2: бизнес куплю срочно бюджет 13кк = Срочно куплю предприятие любого типа. Бюджет: Свободный/13 млн.вирт ]

~~~~~~~~~~~~~~~~~~~~~~~~~
Понимаю, что сложно что-то тут понять :/
~~~~~~~~~~~~~~~~~~~~~~~~~
Спасибо за внимание
~~~~~~~~~~~~~~~~~~~~~~~~~


vk.com/tipella24
забил на всё
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
https://cheat-master.ru/forum/134-763002-1 - Заказывайте оформление и аватарки! Так-же баннеры! Работаю с GIF-ками!


Сообщение отредактировал Tipella - Понедельник, 11.02.2019, 01:38
FForest Дата: Среда, 13.02.2019, 00:13 | Сообщение # 2
Местный Дурачок
Сообщений: 129
Статус: Offline
Tipella, Текст с диалога брать так
Код
RegExReplace(getDialogLine(2), "Текст:", "")


Вот АвтоЕдит
Код

MsgBox, % AutoEdit("машину Продам 222")

AutoEdit(VarEdit)
{
    if (RegExMatch(VarEdit, "[кК]уп"))
  newVar .= "Куплю "
    if (RegExMatch(VarEdit, "[пП]род"))
  newVar .= "Продам "
    if (RegExMatch(VarEdit, "[мМ]аш"))
  newVar .= "машиную."
    if (RegExMatch(VarEdit, "[дД]ом"))
  newVar .= "дом."
    if (RegExMatch(VarEdit, "[бБ]из"))
  newVar .= "бизнес."
    if (RegExMatch(VarEdit, "(?<price>[0-9]+)", out_))
    {
  if (RegExMatch(VarEdit, "[кК]уп"))
   newVar .= "Бюджет: " out_price "$."
  else if (RegExMatch(VarEdit, "[пП]род"))
   newVar .= "Цена: " out_price "$."
    }
    else
    {
  if (RegExMatch(VarEdit, "[кК]уп"))
   newVar .= " Бюджет: свободный."
  else if (RegExMatch(VarEdit, "[пП]род"))
   newVar .= " Цена: договорная."
    }
    
    return newVar
}


Табуляция https://dumpz.org/bx3gXPQdyZbn
CZAR Дата: Среда, 13.02.2019, 12:06 | Сообщение # 3
Czar Of Scripts
Сообщений: 1373
Статус: Offline
FForest, лучше текст в нижний регистр переводить.




Я в ВК
Ушел в веб.

• Ничего не покупаю.
• Способы не проверяю.


У меня теперь новый домен, если ссылка не работает - напишите.

Гарант Cheat-Master:
*тема*

AHK
[S-RP] House Finder / House Teleporter
[SAMP] Online Counter
[S-RP] [For Event] Show Star
[S-RP] AntiCasino
[S-RP] [BOT] Auto Fisher + Auto Find Worm + Auto Cook
[S-RP] [BOT] /dance
Winner | Делаем розыгрыши среди участников темы.
SAMP-UDF
[AHK Урок] Выбор в диалогах мышкой и enter`ом
[SAMP] Быстрый ответ на СМС
[ERP] Помощник для адвоката
[DRP] FakeTime

Достижения:
- 26.02.2017
- 03.01.2018
- 26.05.2018
- 22.09.2018
- 04.04.2019
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума