Спойлер: Дально. NumPad1:: SendInput, {F6}/Vlock{Enter} Return NumPad2:: 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 NumPad3:: 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 NumPad4:: 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 NumPad6:: SendMessage, 0x50,, 0x4190419,, A SendInput, {F6}/f Прием. Разгрузился на нефтезаводе, отправляюсь на загрузку.{Enter} return NumPad7:: SendMessage, 0x50,, 0x4190419,, A SendInput,{F6}/do Навигатор указал примерное время загрузки/разгрузки %hour%:%min%:%sec% {Enter} return
Здравствуйте. В настоящее время актуальна данная версия 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 Приятной игры.
Спойлер: Дальнобойщик PHP: NumPad1::SendInput, {F6}/Vlock{Enter}Return!1::SendInput, {F6}/tskill{Enter}ReturnNumPad2::checkfile = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txtFileRead, info, %checkfile%FileDelete %checkfile%FileAppend %checkfile%SendMessage, 0x50,, 0x4190419,, ASendInput,{F6}/tunload{Enter}sleep 1600FileRead, info, %checkfile%if info contains Вы разгрузили{ruda=0gruz+= %Amount%poezdki+=1ruda+=%Amount%ruda*=800dengi+= %ruda%SendInput,{F6}/do Время на часах приборной панели %A_Hour%:%A_Min%:%A_Sec%.{Enter} ;hour = %A_Hour%min = %A_Min%sec = %A_Sec%min+= 5sec+= 30if (sec >= 60) {sec-= 60min+= 1}if(min >=60) {min-= 60hour+= 1}if (hour >= 24) {hour-= 24}if (sec < 10){sec= 0%sec%}if (min < 10){min= 0%min%}Sleep 1100SendInput,{F6}/do Навигатор указал примерное время загрузки %hour%:%min%:%sec%{Enter}loop{if ( A_Hour = hour and A_Min = min and A_Sec = sec) {SoundPlay, *48Exit}}}returnNumPad3::checkfile = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txtFileRead, info, %checkfile%FileDelete %checkfile%FileAppend %checkfile%SendMessage, 0x50,, 0x4190419,, ASendInput,{F6}/tload{Space}Input, Amount, V, {Enter}sleep 1600FileRead, 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+= 5sec+= 30if (sec >= 60) {sec-= 60min+= 1}if(min >=60) {min-= 60hour+= 1}if (hour >= 24) {hour-= 24}if (sec < 10){sec= 0%sec%}if (min < 10){min= 0%min%}Sleep 1100SendInput,{F6}/do Навигатор указал примерное время разгрузки %hour%:%min%:%sec% {Enter}loop{if ( A_Hour = hour and A_Min = min and A_Sec = sec) {SoundPlay, *48Exit}}}returnNumPad4::SendMessage, 0x50,, 0x4190419,, ASendInput, {F6}/do Бортовой компьютер сообщает: Количество совершенных поездок: %poezdki%{Enter}Sleep 1100SendInput, {F6}/do Бортовой компьютер сообщает: Количество перевезенных тонн: %gruz%{Enter}Sleep 1100SendInput, {F6}/do Бортовой компьютер сообщает: Количество полученных денег: %dengi%{Enter}returnNumPad7::SendMessage, 0x50,, 0x4190419,, ASendInput,{F6}/do Навигатор указал примерное время загрузки/разгрузки %hour%:%min%:%sec% {Enter}return