[AHK] Помощник механика.

Тема в разделе "Помощь", создана пользователем Mahimka, 26 фев 2018.

Статус темы:
Закрыта.
  1. Mahimka

    Mahimka Новичок

    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    Сервер:
    06
    [​IMG]
    Решил сделать помощник механика, т.к. данного скрипта нет.
    Управление:
    !1 ,2, 3, 4,5 - одновременно нажать ALT 1, 2 и т.д.
    !1 - поприветствовать игрока и спросить, какую работу ему нужно сделать.
    !2 - починить Т/С игрока с РП отыгровкой.
    !3 - заправить Т/С игрока с РП отыгровкой.
    !4 - закрыть двери арендной машины и пристегнуть ремень.
    !5 - подписать контракт с заправкой. С этой командой аккуратнее, т.к. по ошибке можно расторгнуть контракт.

    Интервал между отправкой сообщений поставлен 1100. Если захотите, чтобы сообщения отправлялись быстрее/медленнее, то сможете изменить в ручную.
    Чтобы скопировать AHK откройте спойлер:
    !1::
    SendMessage, 0x50,,0x4190419,,A
    Sendinput, {F6}Здравствуйте, я - механик. Чем могу помочь? {ENTER}
    return

    !2::
    SendMessage, 0x50,,0x4190419,,A
    Sendinput, {F6}/me достал ящик с инструментами и открыл его{ENTER}
    Sleep, 1100
    Sendinput, {F6}/do Ящик открыт.{ENTER}
    Sleep, 1100
    Sendinput, {F6}/me взял нужные инструменты{ENTER}
    Sleep, 1100
    Sendinput, {F6}/do Инструменты в руках.{ENTER}
    Sleep, 1100
    Sendinput, {F6}/me чинит авто клиента{ENTER}
    Sleep, 1100
    Sendinput, {F6}/do Механик закончил чинить автомобиль.{ENTER}
    Sleep, 1100
    Sendinput, {F6}/mrepair{SPACE}
    Return

    !3::
    SendMessage, 0x50,,0x4190419,,A
    Sendinput, {F6}/me достал шланг с машины{ENTER}
    Sleep, 1100
    Sendinput, {F6}/do Шланг достан.{ENTER}
    Sleep, 1100
    Sendinput, {F6}/me прикрепил шланг в бочку с бензином и в машину клиента{ENTER}
    Sleep, 1100
    Sendinput, {F6}/do Шланг прикреплён.{ENTER}
    Sleep, 1100
    Sendinput, {F6}/me заправляет авто клиента{ENTER}
    Sleep, 1100
    Sendinput, {F6}/do Механик закончил заправлять автомобиль.{ENTER}
    Sleep, 1100
    Sendinput, {F6}/me убрал шланги в салон автомобиля{ENTER}
    Sleep, 1100
    Sendinput, {F6}/do Шланги убраны.{ENTER}
    Sleep, 1100
    Sendinput, {F6}/mfill{SPACE}
    Return

    !4::
    SendMessage, 0x50,,0x4190419,,A
    Sendinput, {F6}/me закрыл дверь машины{ENTER}
    sleep 1100
    Sendinput, {F6}/vlock{ENTER}
    Sleep, 1100
    Sendinput, {F6}/do Дверь закрыта.{ENTER}
    Sleep, 1100
    Sendinput, {F6}/rem{ENTER}
    Sleep, 1100
    Sendinput, {F6}/do Ремень пристёгнут.{ENTER}
    Sleep, 1100
    Return

    !5::
    SendMessage, 0x50,,0x4190419,,A
    Sleep, 1100
    Sendinput, {F6}/me подписал договор с АЗС{ENTER}
    Sleep, 1100
    Sendinput, {F6}/do Договор подписан.{ENTER}
    Sleep, 1100
    Sendinput, {F6}/mcontract{ENTER}
    Return
    Чтобы не создавать файл, потом копировать AHK, я загрузил файл на Yandex Disk, чтобы скачать нажмите на картинку:
    [​IMG]
    Чтобы скачать программу AHK нажмите на картинку:
    [​IMG]

    Также для тех, кто любит пользоваться только Numpad'ом, я сделал скрипт на Nimpad'e.
    Чтобы скопировать AHK (Numpad) раскройте спойлер:

    Numpad1::
    SendMessage, 0x50,,0x4190419,,A
    Sendinput, {F6}Здравствуйте, я - механик. Чем могу помочь? {ENTER}
    return

    Numpad2::
    SendMessage, 0x50,,0x4190419,,A
    Sendinput, {F6}/me достал ящик с инструментами и открыл его{ENTER}
    Sleep, 1100
    Sendinput, {F6}/do Ящик открыт.{ENTER}
    Sleep, 1100
    Sendinput, {F6}/me взял нужные инструменты{ENTER}
    Sleep, 1100
    Sendinput, {F6}/do Инструменты в руках.{ENTER}
    Sleep, 1100
    Sendinput, {F6}/me чинит авто клиента{ENTER}
    Sleep, 1100
    Sendinput, {F6}/do Механик закончил чинить автомобиль.{ENTER}
    Sleep, 1100
    Sendinput, {F6}/mrepair{SPACE}
    Return

    Numpad3::
    SendMessage, 0x50,,0x4190419,,A
    Sendinput, {F6}/me достал шланг с машины{ENTER}
    Sleep, 1100
    Sendinput, {F6}/do Шланг достан.{ENTER}
    Sleep, 1100
    Sendinput, {F6}/me прикрепил шланг в бочку с бензином и в машину клиента{ENTER}
    Sleep, 1100
    Sendinput, {F6}/do Шланг прикреплён.{ENTER}
    Sleep, 1100
    Sendinput, {F6}/me заправляет авто клиента{ENTER}
    Sleep, 1100
    Sendinput, {F6}/do Механик закончил заправлять автомобиль.{ENTER}
    Sleep, 1100
    Sendinput, {F6}/me убрал шланги в салон автомобиля{ENTER}
    Sleep, 1100
    Sendinput, {F6}/do Шланги убраны.{ENTER}
    Sleep, 1100
    Sendinput, {F6}/mfill{SPACE}
    Return

    Numpad4::
    SendMessage, 0x50,,0x4190419,,A
    Sendinput, {F6}/me закрыл дверь машины{ENTER}
    sleep 1100
    Sendinput, {F6}/vlock{ENTER}
    Sleep, 1100
    Sendinput, {F6}/do Дверь закрыта.{ENTER}
    Sleep, 1100
    Sendinput, {F6}/rem{ENTER}
    Sleep, 1100
    Sendinput, {F6}/do Ремень пристёгнут.{ENTER}
    Sleep, 1100
    Return

    Numpad5::
    SendMessage, 0x50,,0x4190419,,A
    Sleep, 1100
    Sendinput, {F6}/me подписал договор с АЗС{ENTER}
    Sleep, 1100
    Sendinput, {F6}/do Договор подписан.{ENTER}
    Sleep, 1100
    Sendinput, {F6}/mcontract{ENTER}
    Return
    Чтобы скачать файл с AHK(Numpad) нажмите на картинку:
    [​IMG]
     
  2. Leonardo Fedorof

    Leonardo Fedorof Участник

    Сообщения:
    221
    Симпатии:
    72
    Баллы:
    28
    Адрес:
    Moscow city.
    Ник:
    Jesus_Fedorof
    Сервер:
    03
    Очень полезная тема!
     
    Mahimka нравится это.
  3. Danila_Fresh

    Danila_Fresh Never look back

    Сообщения:
    3.818
    Симпатии:
    5.644
    Баллы:
    113
    Сайт:
    Ник:
    Danila_Fresh
    Сервер:
    05
    Ждите ответа :cool:
     
    Mahimka нравится это.
Статус темы:
Закрыта.

Поделиться этой страницей

Присоединяйтесь к нам!

нас уже человек

Личный кабинет