[Помощь] /get guns 500 - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
Форум » Программирование » AHK Программирование » [Помощь] /get guns 500 (Взятие материалов автоматически (/get guns))
[Помощь] /get guns 500
sq1111 Дата: Воскресенье, 08.07.2018, 22:45 | Сообщение # 1
Новичок
Сообщений: 2
Статус: Offline
Ребят, как сделать скрипт для опридиления сколько у меня материалов, после чего берет нужное количество материалов чтобы было = 500
через /inventory возможно узнать сколько материалов при себе (но как через диалоговое окно показать AHK что там такое-то число. Чат лог не видит окна)

За ранее спасибо за помощь!


йф
Salamakeykum Дата: Понедельник, 09.07.2018, 00:13 | Сообщение # 2
salam bratka
Сообщений: 378
Статус: Offline
inventory - диалоговое окно? Можешь скрин его кинуть?
Мне в вк можешь написать, попробую что-нибудь сделать vk.com/oslikdydy


Помогу с AHK чем смогу VK

Мои темы:
CNN Helper
Fast AirDrop
autoMechanic
Fake Общак ARZ
Счетчик денег для таксистов
Dworkin Дата: Понедельник, 09.07.2018, 13:15 | Сообщение # 3
Боец
Сообщений: 110
Статус: Offline
не дома поэтому накидаю только логику:
1. скрипт открывает диалоговое окно inventory
sendchat("/invenory")
2. с помощью getdialogline(номер) получаешь текст нужной строчки. как узнать какая строчка относится к количество матов - метод тыка. к примеру определил что 10 строча содержит такой текст:"маты: 150"
3. с помощью regex изымаешь текущее число матов
4. теперь определяем сколько надо взять
skolkonado := 500 - переменая содержащия количество матов у тебя

Ну а дальше делай с этой инфой что хочешь.
sq1111 Дата: Понедельник, 09.07.2018, 13:43 | Сообщение # 4
Новичок
Сообщений: 2
Статус: Offline
Цитата Dworkin ()
не дома поэтому накидаю только логику:
1. скрипт открывает диалоговое окно inventory
sendchat("/invenory")
2. с помощью getdialogline(номер) получаешь текст нужной строчки. как узнать какая строчка относится к количество матов - метод тыка. к примеру определил что 10 строча содержит такой текст:"маты: 150"
3. с помощью regex изымаешь текущее число матов
4. теперь определяем сколько надо взять
skolkonado := 500 - переменая содержащия количество матов у тебя

Ну а дальше делай с этой инфой что хочешь.


Вот код, правильно тут всё? (помог с кодом - Salamakeykum)

но мне не выводит число (Error пишет)

Код
F2::
SendInput, {F6}/inventory{enter}
sleep 300
{
    dialogText := getDialogText()
    if (RegExMatch(dialogText, "(Материалы) (.\S+)", num))
    {
  sum := 500 - num2
  SendInput, {F6}/get guns %sum%{Enter}
    } else {
  addChatMessage("Error")
}
}
return


йф
Salamakeykum Дата: Понедельник, 09.07.2018, 14:13 | Сообщение # 5
salam bratka
Сообщений: 378
Статус: Offline
Цитата sq1111 ()
 SendInput, {F6}/get guns %sum%{Enter}

Пока я тестил все вроде работало, почему ты юзаешь SendInput, а не SendChat?
Код

F2::
{
    dialogText := getDialogText()
    if (RegExMatch(dialogText, "(Материалы) (.\S+)", num))
    {
  sum := 500 - num2
  SendChat("/get guns " sum)
    } else {
  addChatMessage("Error")
}
}
return

  • открываешь диалог
  • жмешь F2
  • можешь проверить работоспособность с помощью addChatMessage(sum)
    crazy

    Помогу с AHK чем смогу VK

    Мои темы:
    CNN Helper
    Fast AirDrop
    autoMechanic
    Fake Общак ARZ
    Счетчик денег для таксистов


    Сообщение отредактировал Salamakeykum - Понедельник, 09.07.2018, 14:15
  • slavawar Дата: Среда, 11.07.2018, 08:43 | Сообщение # 6
    Проверенный
    Сообщений: 172
    Статус: Offline
    Если выдает ошибку, значит в регулярке ошибка. Дай текст который выводит тебе getDialogText().
    При отправке в чат текста лучше используй функу SendChat()
    Код

    F2::
    SendChat("/inventory")
    Sleep 300
    if (RegExMatch(getDialogText(), "(Материалы) (.\S+)", num)) {
        sum := 500 - num2
        SendChat("/get guns " sum)
    } else {
        addChatMessage("Error")
    }
    return


    Мои темы:
    [AHK] Шифратор текста
    [AHK] Акцент 3 в 1
    [C#] Генератор RP ников
    Форум » Программирование » AHK Программирование » [Помощь] /get guns 500 (Взятие материалов автоматически (/get guns))
    • Страница 1 из 1
    • 1
    Поиск:
    Статистика Форума
    Лучшие пользователи
    Admin [39113]

    GеNius [7209]

    [CM]Russel [5557]

    kenlo763 [4952]

    [CM]AGRESSOR [4639]

    Snake_Firm [4452]

    Сэс [4416]

    Artem_Buero [4223]

    [CM]Durman [3204]

    [CM]Рафаэль [3080]

    iMaddy [2855]

    sky_Woker [2854]

    getrekt [2745]

    Новые пользователи
    stephensh5 [12:00]

    calliesv7 [06:11]

    louqm16 [22:14]

    artushak [16:32]

    Kingpolker [15:42]

    leeyv11 [15:12]

    Trappa17 [01:00]

    Djamalchik [16:40]

    ajeense [14:24]

    654470559 [08:55]

    Newtone [03:01]

    godspeed [21:31]

    herminiadb10 [13:43]