[AHK] Помощник дальнобойщика. Что это и с чем едят? Стремясь заработать побольше денег совершаешь рейсы? Тогда ты наверняка спамишь /tunload, ожидая, когда можно будет наконец разгрузиться, или не сворачиваешь игру, боясь пропустить время разгрузки. Теперь это в прошлом! AutoHotKey скрипт "Помощник Дальнобойщика" будет делать все за вас! Возможности 1) Выводит на экран время, когда можно будет загрузиться/разгрузиться. 2) По истечении этого времени оповестит Вас звуковым сигналом. 3) Покажет, сколько грузов Вы перевезли за НЕПРЕРЫВНОЕ время работы скрипта. 4) Покажет, сколько денег Вы заработали за НЕПРЕРЫВНОЕ время работы скрипта. 5) Сообщит о вашей загрузке/разгрузке в /f чат, если вы того желаете. 6) Отменит утомительное введение команд разгрузки/разгрузки Управление Alt+1 - Открыть/закрыть транспорт Alt+2 - Отправляет в чат /tload и ждет, пока не введете число, после чего, если произошла загрузка, запускает таймер до разгрузки Левый Ctrl+2 - сообщение в рацию о том, что загрузились Alt+3 - Отправляет в чат /tunload и, если произошла разгрузка, запускает таймер до загрузки Левый Ctrl+3 - сообщение в рацию о том, что разгрузились Alt+4 - Счетчик перевезенного груза/заработанныхъ денег Alt+5 - Показать еще раз время, оставшееся до загрузки/разгрузки Внимание! Важно! Чтобы скрипт работал нужно его просто скачать изапустить. Во время работы срипта можно альттабаться. Обновления По мере появления идей буду совершенствовать скрипт и добавлять новые плюшки! Если имеете какие-либо предложения или вопросы пишите мне ВК Скачать Спойлер: Жмяк https://yadi.sk/d/wN0I7gOr3BrpmP
Спойлер: Вот бинд ;Скрипт "Помощник дальнобойщика" ;Автор 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}/vlock{Enter} Return !3:: checkfile = %A_MyDocuments%\GTA San Andreas User Files\CR-MP\GenerationC\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\CR-MP\GenerationC\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
[AHK] Помощник дальнобойщика. Что это и с чем едят? Стремясь заработать побольше денег совершаешь рейсы? Тогда ты наверняка спамишь /tunload, ожидая, когда можно будет наконец разгрузиться, или не сворачиваешь игру, боясь пропустить время разгрузки. Теперь это в прошлом! AutoHotKey скрипт "Помощник Дальнобойщика" будет делать все за вас! Возможности 1) Выводит на экран время, когда можно будет загрузиться/разгрузиться. 2) По истечении этого времени оповестит Вас звуковым сигналом. 3) Покажет, сколько грузов Вы перевезли за НЕПРЕРЫВНОЕ время работы скрипта. 4) Покажет, сколько денег Вы заработали за НЕПРЕРЫВНОЕ время работы скрипта. 5) Сообщит о вашей загрузке/разгрузке в /f чат, если вы того желаете. 6) Отменит утомительное введение команд разгрузки/разгрузки Управление Alt+1 - Открыть/закрыть транспорт Alt+2 - Отправляет в чат /tload и ждет, пока не введете число, после чего, если произошла загрузка, запускает таймер до разгрузки Левый Ctrl+2 - сообщение в рацию о том, что загрузились Alt+3 - Отправляет в чат /tunload и, если произошла разгрузка, запускает таймер до загрузки Левый Ctrl+3 - сообщение в рацию о том, что разгрузились Alt+4 - Счетчик перевезенного груза/заработанныхъ денег Alt+5 - Показать еще раз время, оставшееся до загрузки/разгрузки Внимание! Важно! Чтобы скрипт работал нужно его просто скачать изапустить. Во время работы срипта можно альттабаться. Обновления По мере появления идей буду совершенствовать скрипт и добавлять новые плюшки! Если имеете какие-либо предложения или вопросы пишите мне ВК Скачать
Здравствуйте. В настоящий момент актуален данный скрипт: Спойлер: AHK для дальнобойщиков NumPad0:: SendInput, {F6}/lock{Enter} sleep 1000 SendInput, {F6}/rem{Enter} Return NumPad2:: 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 NumPad1:: 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 NumPad3:: SendMessage, 0x50,, 0x4190419,, A SendInput, {F6}/do Бортовой компьютер сообщает: Количество совершенных поездок: %poezdki%{Enter} Sleep 1100 SendInput, {F6}/do Бортовой компьютер сообщает: Количество перевезенных тонн: %gruz%{Enter} Sleep 1100 SendInput, {F6}/do Бортовой компьютер сообщает: Количество полученных денег: %dengi%{Enter} return NumPad5:: SendMessage, 0x50,, 0x4190419,, A SendInput, {F6}/f Прием. Загрузил %Amount% тонн нефти, отправляюсь на разгрузку.{Enter} return NumPad7:: SendMessage, 0x50,, 0x4190419,, A SendInput, {F6}/f Прием. Разгрузился на нефтезаводе, отправляюсь на загрузку.{Enter} return NumPad9:: SendMessage, 0x50,, 0x4190419,, A SendInput,{F6}/do Навигатор указал примерное время загрузки/разгрузки %hour%:%min%:%sec% {Enter} return Приятной игры.