AHK для дальнобойщика

Тема в разделе "Помощь", создана пользователем Yura_Tik, 4 сен 2019.

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

    Yura_Tik Новичок

    Сообщения:
    36
    Симпатии:
    1
    Баллы:
    8
    Сервер:
    01
    Я видел давно,что есть сканер у дальнобойщиков (сколько грузов перевез,денег и т.д).
    Но ссылку ни как не найду.
    Будьте добры скиньте ссылку на AHK
     
  2. Kostya_Monolit

    Kostya_Monolit ♡( ◡‿◡ )

    Сообщения:
    1.960
    Симпатии:
    2.758
    Баллы:
    113
    ;Скрипт "Помощник дальнобойщика"
    ;Автор GlassyQuasar
    ;Alt+1 - /vlock
    ;Alt+2 - Отправляет в чат /tload и ждет, пока не введете число, после чего, если произошла загрузка, запускает таймер до разгрузки
    ;Alt+3 - Отправляет в чат /tunload и, если произошла разгрузка, запускает таймер до загрузки
    ;Левый Ctrl+2 - сообщение в рацию о том, что загрузились
    ;Левый Ctrl+3 - сообщение в рацию о том, что разгрузились
    ;Alt+4 - Счетчик перевезенного груза/заработанныхъ денег
    ;Alt+5 - Показать еще раз время, оставшееся до загрузки/разгрузки

    poezdki=0
    gruz= 0
    dengi=0

    !1::
    SendInput, {F6}/lock{Enter}
    Return

    !3::
    checkfile = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
    FileRead, info, %checkfile%
    FileDelete %checkfile%
    FileAppend %checkfile%
    SendMessage, 0x50,, 0x4190419,, A
    SendInput,{F6}/tunload{Enter}
    sleep 1600
    FileRead, info, %checkfile%
    if info contains Вы разгрузили
    {
    ruda=0
    gruz+= %Amount%
    poezdki+=1
    ruda+=%Amount%
    ruda*=800
    dengi+= %ruda%
    SendInput,{F6}/do Время на часах приборной панели %A_Hour%:%A_Min%:%A_Sec%.{Enter} ;
    hour = %A_Hour%
    min = %A_Min%
    sec = %A_Sec%
    min+= 5
    sec+= 30
    if (sec >= 60) {
    sec-= 60
    min+= 1
    }
    if(min >=60) {
    min-= 60
    hour+= 1
    }
    if (hour >= 24) {
    hour-= 24
    }
    if (sec < 10){
    sec= 0%sec%
    }
    if (min < 10){
    min= 0%min%
    }
    Sleep 1100
    SendInput,{F6}/do Навигатор указал примерное время загрузки %hour%:%min%:%sec%{Enter}
    loop
    {
    if ( A_Hour = hour and A_Min = min and A_Sec = sec) {
    SoundPlay, *48
    Exit
    }
    }
    }
    return

    !2::
    checkfile = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
    FileRead, info, %checkfile%
    FileDelete %checkfile%
    FileAppend %checkfile%
    SendMessage, 0x50,, 0x4190419,, A
    SendInput,{F6}/tload{Space}
    Input, Amount, V, {Enter}
    sleep 1600
    FileRead, info, %checkfile%
    if info contains Вы загрузили
    {
    SendInput,{F6}/do Время на часах приборной панели %A_Hour%:%A_Min%:%A_Sec%.{Enter}
    hour = %A_Hour%
    min = %A_Min%
    sec = %A_Sec%
    min+= 5
    sec+= 30
    if (sec >= 60) {
    sec-= 60
    min+= 1
    }
    if(min >=60) {
    min-= 60
    hour+= 1
    }
    if (hour >= 24) {
    hour-= 24
    }
    if (sec < 10){
    sec= 0%sec%
    }
    if (min < 10){
    min= 0%min%
    }
    Sleep 1100
    SendInput,{F6}/do Навигатор указал примерное время разгрузки %hour%:%min%:%sec% {Enter}
    loop
    {
    if ( A_Hour = hour and A_Min = min and A_Sec = sec) {
    SoundPlay, *48
    Exit
    }
    }
    }
    return

    !4::
    SendMessage, 0x50,, 0x4190419,, A
    SendInput, {F6}/do Бортовой компьютер сообщает: Количество совершенных поездок: %poezdki%{Enter}
    Sleep 1100
    SendInput, {F6}/do Бортовой компьютер сообщает: Количество перевезенных тонн: %gruz%{Enter}
    Sleep 1100
    SendInput, {F6}/do Бортовой компьютер сообщает: Количество полученных денег: %dengi%{Enter}
    return

    ^2::
    SendMessage, 0x50,, 0x4190419,, A
    SendInput, {F6}/f Прием. Загрузил %Amount% тонн нефти, отправляюсь на разгрузку.{Enter}
    return

    ^3::
    SendMessage, 0x50,, 0x4190419,, A
    SendInput, {F6}/f Прием. Разгрузился на нефтезаводе, отправляюсь на загрузку.{Enter}
    return

    !5::
    SendMessage, 0x50,, 0x4190419,, A
    SendInput,{F6}/do Навигатор указал примерное время загрузки/разгрузки %hour%:%min%:%sec% {Enter}
    return
     
  3. Andy Statton

    Andy Statton Легенда

    Сообщения:
    4.822
    Симпатии:
    4.748
    Баллы:
    113
    Адрес:
    Saint-Petersburg
    Сервер:
    01
    Мой скрипт -
    PHP:
    NumPad 1 Закрыть Т/C
    NumPad 2
    Разгрузиться
    NumPad 3
    Загрузить необходимое кол-во тонн
    NumPad 4
    Кол-во поездокперевезенных тонн и общий заработок
    NumPad 7
    Время до загрузки/разгрузки


    NumPad1
    ::
    SendInput, {F6}/Vlock{Enter}
    Return

    NumPad2::
    checkfile = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
    FileRead
    info, %checkfile%
    FileDelete %checkfile%
    FileAppend %checkfile%
    SendMessage0x50,, 0x4190419,, A
    SendInput
    ,{F6}/tunload{Enter}
    sleep 1600
    FileRead
    info, %checkfile%
    if 
    info contains Вы разгрузили
    {
    ruda=0
    gruz
    += %Amount%
    poezdki+=1
    ruda
    +=%Amount%
    ruda*=800
    dengi
    += %ruda%
    SendInput,{F6}/do Время на часах приборной панели %A_Hour%:%A_Min%:%A_Sec%.{Enter} ;
    hour = %A_Hour%
    min = %A_Min%
    sec = %A_Sec%
    min+= 5
    sec
    += 30
    if (sec >= 60) {
    sec-= 60
    min
    += 1
    }
    if(
    min >=60) {
    min-= 60
    hour
    += 1
    }
    if (
    hour >= 24) {
    hour-= 24
    }
    if (
    sec 10){
    sec0%sec%
    }
    if (
    min 10){
    min0%min%
    }
    Sleep 1100
    SendInput
    ,{F6}/do Навигатор указал примерное время загрузки %hour%:%min%:%sec%{Enter}
    loop
    {
    if ( 
    A_Hour hour and A_Min min and A_Sec sec) {
    SoundPlay, *48
    Exit
    }
    }
    }
    return
    NumPad3::
    checkfile = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
    FileRead
    info, %checkfile%
    FileDelete %checkfile%
    FileAppend %checkfile%
    SendMessage0x50,, 0x4190419,, A
    SendInput
    ,{F6}/tload{Space}
    InputAmountV, {Enter}
    sleep 1600
    FileRead
    info, %checkfile%
    if 
    info contains Вы загрузили
    {
    SendInput,{F6}/do Время на часах приборной панели %A_Hour%:%A_Min%:%A_Sec%.{Enter}
    hour = %A_Hour%
    min = %A_Min%
    sec = %A_Sec%
    min+= 5
    sec
    += 30
    if (sec >= 60) {
    sec-= 60
    min
    += 1
    }
    if(
    min >=60) {
    min-= 60
    hour
    += 1
    }
    if (
    hour >= 24) {
    hour-= 24
    }
    if (
    sec 10){
    sec0%sec%
    }
    if (
    min 10){
    min0%min%
    }
    Sleep 1100
    SendInput
    ,{F6}/do Навигатор указал примерное время разгрузки %hour%:%min%:%sec% {Enter}
    loop
    {
    if ( 
    A_Hour hour and A_Min min and A_Sec sec) {
    SoundPlay, *48
    Exit
    }
    }
    }
    return

    NumPad4::
    SendMessage0x50,, 0x4190419,, A
    SendInput
    , {F6}/do Бортовой компьютер сообщаетКоличество совершенных поездок: %poezdki%{Enter}
    Sleep 1100
    SendInput
    , {F6}/do Бортовой компьютер сообщаетКоличество перевезенных тонн: %gruz%{Enter}
    Sleep 1100
    SendInput
    , {F6}/do Бортовой компьютер сообщаетКоличество полученных денег: %dengi%{Enter}
    return

    NumPad7::
    SendMessage0x50,, 0x4190419,, A
    SendInput
    ,{F6}/do Навигатор указал примерное время загрузки/разгрузки %hour%:%min%:%sec% {Enter}
    return 
     
  4. Volk_Ramirez

    Volk_Ramirez eternal support ♥

    Сообщения:
    2.331
    Симпатии:
    3.144
    Баллы:
    113
    Ник:
    Volk_Ramirez
    Сервер:
    02
    Ответы выше.
     
  5. Lu_Falcone

    Lu_Falcone Известный

    Сообщения:
    1.724
    Симпатии:
    3.213
    Баллы:
    113
    Сайт:
    Сервер:
    01
    выше

    closed.
     
    Karina_Wannabe, eqzo., tingoSneo и ещё 1-му нравится это.
Статус темы:
Закрыта.

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