floydya Опубликовано: 23 сентября 2017 Поделиться Опубликовано: 23 сентября 2017 Данная тема создана лишь для ознакомления сотрудников с примером биндов. Вы можете как использовать эти бинды, так и использовать свои бинды. Бинд для Стажера(экзамен во дворе): Скрытый текст Numpad9::SendInput, {F6}/startlesson{Space} Numpad0:: SendInput, {F6}/me предоставил документ работника ЗАО "Автошкола Сан-Фиерро".{Enter} Sleep, 1100 SendInput, {F6}Здравствуйте, меня зовут Имя Фамилия. Чем я могу вам помочь?{Enter} Return Numpad1:: SendInput {F6}Пройдёмте за мной.{Enter} Numpad2:: SendInput, {F6}Пожалуйста, предъявите ваш паспорт, список лицензий и мед.карту.{Enter} Sleep, 1100 SendInput, {F6}/b /pas [мой id] , [/sl мой id] , /showmc [мой id] {Enter} Return Numpad3:: sendInput {F6}/Введите ID:{space} Input, myclid, V, {enter} If myclid is number { sleep 1300 SendInput {f6}/lvl %myclid%{enter} sleep 300 Loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt { IfInString, A_LoopReadLine, ] ID: ( FoundPos := RegExMatch(A_LoopReadLine, "\) (.*);", MY_NAME) MY_INPUT := MY_NAME1 } sleep 1200 sendInput {f6}С документами все в порядке, я проверю Вас по базе данных нарушителей.{enter} sleep 1200 sendInput {f6}/me достал планшет и ввел %MY_INPUT% в поиск по базе данных.{enter} sleep 1200 whr := ComObjCreate("WinHttp.WinHttpRequest.5.1") whr.Open("GET", "https://raw.githubusercontent.com/DmitriyMclegend/GWLicenzers/master/Новый текстовый документ.txt", true) whr.Send() whr.WaitForResponse() MY_BLACKLIST := whr.ResponseText sendInput {f6}/checkbdlic %myclid%{enter} sleep 1200 sendInput {f6}/lvl %myclid%{enter} Sleep 1200 Loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt { IfInString, A_LoopReadLine, ] Водительские права { FoundPos := RegExMatch(A_LoopReadLine, ": (.*)", MY_NAME) if(MY_NAME1 = "Запретов нет") { text_driver := -2 } else { FoundPos := RegExMatch(A_LoopReadLine, ": (.*) до (.*)", MY_NAM) text_driver := "Водительские права отобраны до " MY_NAM2 "." } } IfInString, A_LoopReadLine, ] Лицензия на полёты { FoundPos := RegExMatch(A_LoopReadLine, ": (.*)", MY_NAMEs) if(MY_NAMEs1 = "Запретов нет") { text_fly := -2 } else { FoundPos := RegExMatch(A_LoopReadLine, ": (.*) до (.*)", MY_NAMs) text_fly := "Лицензия на полеты отобрана до " MY_NAMs2 "." } } IfInString, A_LoopReadLine, ] Лицензия на водный транспорт { FoundPos := RegExMatch(A_LoopReadLine, ": (.*)", MY_NAMEss) if(MY_NAMEss1 = "Запретов нет") { text_lodka := -2 } else { FoundPos := RegExMatch(A_LoopReadLine, ": (.*) до (.*)", MY_NAMss) text_lodka := "Лицензия на водный транспорт отобрана до " MY_NAMss2 "." } } IfInString, A_LoopReadLine, ] Лицензия на оружие { FoundPos := RegExMatch(A_LoopReadLine, ": (.*)", MY_NAMEsss) if(MY_NAMEsss1 = "Запретов нет") { text_gun := -2 } else { FoundPos := RegExMatch(A_LoopReadLine, ": (.*) до (.*)", MY_NAMsss) text_gun := "Лицензия на оружие отобрана до " MY_NAMsss2 "." } } } if(text_driver != -2) { sendInput {f6}%text_driver%{enter} sleep 1200 } if(text_fly != -2) { sendInput {f6}%text_fly%{enter} sleep 1200 } if(text_lodka != -2) { sendInput {f6}%text_lodka%{enter} sleep 1200 } if(text_gun != -2) { sendInput {f6}%text_gun%{enter} sleep 1200 } IfInString, MY_BLACKLIST, %MY_INPUT% { sendInput {f6}/me нашел %MY_INPUT% в базе данных нарушителей.{enter} Sleep 1200 sendInput {f6}Вы находитесь в черном списке Автошколы.{enter} Sleep 1200 sendInput {f6}Обслужить мы Вас не можем. Всего доброго.{enter} Sleep 1200 sendInput {f6}/stoplesson %myclid%{enter} } else { sendInput {f6}Хорошо, в базе данных нарушителей Вы отсутствуете.{enter} Sleep 1200 sendInput {f6}/me свернул приложение и убрал планшет в сумку.{enter} } } MY_BLACKLIST := MY_INPUT := myclid := return Numpad4:: Sendinput, {F6}/me закрыл Базу Данных и положил планшет в портфель.{Enter} Sleep, 1100 Sendinput, {F6}К сожалению вы находитесь в Базе изъятых лицензий.{Enter} Sleep, 1100 Sendinput, {F6}Приходите на экзамен, когда закончится срок изъятия.{Enter} Return Numpad6::SendInput,{F6}Следуйте за мной для сдачи практической части экзамена.{Enter} Return ------------------------------------------------------------------------------------------------------------------------- Numpad7:: SendInput,{F6}Присаживайтесь на место водителя и следуйте указаниям инструктора.{Enter} Sleep 1100 SendInput {F6}/me достал блокнот для записи ошибок.{Enter} return Numpad8:: SendInput, {f6}/me пристегнул ремень безопасности.{Enter} Sleep, 1500 SendInput, {f6}Сейчас мы проведём экзамен на право управления автомобилем.{Enter} Sleep, 1500 SendInput, {f6}У вас есть право на 2 ошибки в процессе экзамена, 3 ошибки - вы не сдали.{Enter} Sleep, 1500 SendInput, {f6}Ошибкой считается: сбивания конусов, врезание во что-либо и т.п.{Enter} Sleep, 1500 SendInput, {f6}/b Завести двигатель - "Alt" | Включить фары - "Ctrl"{Enter} Sleep, 1500 SendInput, {f6}Итак, слушайте все мои указания. Начинаем.{Enter} Sleep, 1500 SendInput, {f6}Если у вас возникают вопросы, обращайтесь.{Enter} Return !1:: Sendinput, {f6}Впереди вас находится первая часть экзамена "Змейка". Едем к ней.{Enter} Sleep, 3300 Sendinput, {f6}Доезжаем до лежачего полицейского и сворачиваем налево.{Enter} Sleep, 3300 Sendinput, {f6}Выравниваем автомобиль и выполняем упражнение "Змейка".{Enter} Sleep, 3300 Sendinput, {f6}С левой стороны начинаем объезжать конусы(сбитие одного конуса считается за ошибку).{enter} Return !2:: Sendinput, {f6}Приступим ко второму этапу экзамена "Гараж". Едем к нему.{Enter} Sleep, 3300 Sendinput, {f6}Ставим машину у лежачего полицейского. Проезжаем прямо и сворачиваем налево.{Enter} Sleep, 3300 Sendinput, {f6}Далее задним ходом заезжаем в "Гараж".{Enter} Return !3:: Sendinput, {f6}Впереди вас находится третья часть экзамена "Паралельная парковка". Едем к ней.{Enter} Sleep, 3300 Sendinput, {f6}Доезжаем до барьера и сворачиваем направо задним ходом в место для парковки.{Enter} Return !4:: Sendinput, {f6}Четвертым этапом является "Горка". Движемся к упражнению.{Enter} Sleep, 3300 Sendinput, {f6}Подъезжаем к эстакаде, останавливаемся.{enter} Sleep, 1500 Sendinput, {f6}Затем заезжаем на нее и останавливаемся перед лежачим полицейским.{enter} Return !5::Sendinput, {f6}Аккуратно съезжаем с эстакады и останавливаемся у лежачего полицейского.{Enter} Sleep, 3300 Sendinput, {f6}Проезжаем прямо и останавливаемся перед упражнением.{Enter} Return !6:: Sendinput, {f6}Пятая часть экзамена "Разворот на 180°".{Enter} Sleep, 3300 Sendinput, {f6}Не выезжая за пределы конусов, выполните разворот, остановитесь около бардюра лицевой частью авто.{Enter} Return !7:: SendInput {F6}Паркуем машину там, где её взяли, глушим двигатель и выходим.{Enter} F2:: SendInput {F6}Поздравляю Вас, Вы успешно сдали экзамен на управление автомобилем.{Enter} Sleep 1200 SendInput {F6}Вот Ваши права.{Enter} Sleep 1200 SendInput {F6}/me передал права клиенту{Enter} Sleep 1200 SendInput {F6}/givelicense{space} return Бинд для Ассистента Инструктора(экзамен в городе): Скрытый текст Numpad1:: SendInput {F6}/startlesson{space} Numpad2:: SendInput {F6}Пройдёмте за мной.{Enter} Numpad3:: SendInput {F6}Хорошо, предъявите пожалуйста паспорт, список лицензий, мед.карту.{Enter} Sleep 1200 SendInput {F6}/b /pas [мой id], /sl [мой id], /showmc [мой id]{Enter} return Numpad4:: SendInput {F6}Предъявите пожалуйста паспорт, а также список лицензий.{Enter} Sleep 1200 SendInput {F6}/b /pas [мой id], /sl [мой id]{Enter} return Numpad5:: SendInput {F6}Сейчас я Вас проверю по Базе данных, ожидайте.{Enter} Sleep 1100 SendInput {F6}/me достал планшет, открыл раздел "База данных"{Enter} Sleep 1100 SendInput {F6}/checkbdlic{space} return Numpad6:: SendInput {F6}Всё в порядке.{Enter} Sleep 1100 SendInput {F6}/me закрыл Базу Данных и положил планшет в карман.{Enter} return Numpad7:: SendInput {F6}Сейчас я проведу практическую часть экзамена в городе.{Enter} Sleep 1100 SendInput {F6}Пройдёмте за мной.{Enter} return Numpad8:: SendInput {F6}Садитесь на место водителя и выполняйте требования инструктора.{Enter} Numpad9:: SendInput {F6}Прежде всего прошу Вас пристегнуться.{Enter} Sleep 1100 SendInput {F6}/b /me пристегнул ремень безопасности{Enter} Sleep 1100 SendInput {F6}А так же перед выездом из Автошколы включите ограничитель скорости.{Enter} Sleep 1100 SendInput {F6}/b /limit 60{Enter} Sleep 1100 SendInput {F6}Когда сделаете это - сообщите.{Enter} return Numpad0:: SendInput {F6}/me пристегнул ремень безопасности.{Enter} Sleep 2500 SendInput {F6}Итак, сейчас мы проведём экзамен на право управления автомобилем.{Enter} Sleep 2500 SendInput {F6}У Вас есть право на 2 ошибки в процессе экзамена, 3 ошибки - Вы не сдали.{Enter} Sleep 2500 SendInput {F6}Ошибкой считается: врезание во что-либо, выезд на встречную полосу и т.п.{Enter} Sleep 2500 SendInput {F6}В случае ДТП по Вашей вине, экзамен сразу завершается и назначается пересдача.{Enter} Sleep 2500 SendInput {F6}Прежде, чем мы поедем, хочу напомнить Вам основные правила ПДД.{Enter} Sleep 2500 SendInput {F6}1. В штате установлено правостороннее движение.{Enter} Sleep 2500 SendInput {F6}2. Все перекрестки в штате являются нерегулируемыми, светофоры разрешается не учитывать.{Enter} Sleep 2500 SendInput {F6}3. Остановка и парковка разрешена на обочине, а также специально отведённых для этого местах.{Enter} Sleep 2500 SendInput {F6}4. Разворот разрешён везде, кроме тоннелей, мостов и 4-х полосных дорог.{Enter} Sleep 2500 SendInput {F6}5. По требованию сотрудника правоохранительных органов водитель должен остановиться с соблюдением ПДД.{Enter} Sleep 2500 SendInput {F6}У Вас есть вопросы перед началом экзамена?{Enter} return ^1:: SendInput {F6}Наш маршрут будет следующим: Автошкола -> КПП Военной Базы -> Автошкола.{Enter} Sleep 2500 SendInput {F6}Если Вы не знаете, где находится Военная База, то Вы можете отметить её на GPS.{Enter} Sleep 2500 SendInput {F6}/b /gps -> Фракции -> КПП Военной Базы.{Enter} Sleep 2500 SendInput {F6}Если Вы готовы - выезжаем за шлагбаум и начинаем движение к КПП.{Enter} Sleep 2500 SendInput {F6}Во время движения внимательно слушаем мои команды и указания.{Enter} Sleep 2500 SendInput {F6}/me достал блокнот для записи ошибок.{Enter} return ^2:: SendInput {F6}Остановитесь в любом разрешённом месте.{Enter} ^3:: SendInput {F6}Сделайте разворот на 180° в любом разрешённом месте.{Enter} ^4:: SendInput {F6}Едем обратно к Автошколе.{Enter} ^5:: SendInput {F6}Паркуем машину там, где её взяли, глушим двигатель и выходим.{Enter} F2:: SendInput {F6}Поздравляю Вас, Вы успешно сдали экзамен на управление автомобилем.{Enter} Sleep 1200 SendInput {F6}Вот Ваши права.{Enter} Sleep 1200 SendInput {F6}/me передал права клиенту{Enter} Sleep 1200 SendInput {F6}/givelicense{space} return F3:: SendInput {F6}Прослушайте следующие правила по использованию оружия:{Enter} Sleep 1200 SendInput {F6}1. Оружие нельзя доставать в общественном месте.{Enter} Sleep 1200 SendInput {F6}2. Использовать оружие только в качестве самообороны.{Enter} Sleep 1200 SendInput {F6}3. Самое главное — не нарушать закон.{Enter} Sleep 1200 SendInput {F6}Вы согласны с этими правилами?{Enter} Sleep 1200 SendInput {F6}/givelicense{space} return ^8:: SendInput , {F6}К сожалению, вынужден сообщить, что Вы не сдали экзамен.{Enter} Sleep 3000 SendInput , {F6}Возвращайтесь на пересдачу через час, всего Вам доброго.{Enter} Sleep 3000 SendInput , {F6}/retake{space} return ^9:: SendInput {F6}Увы, но без медкарты я не могу Вам помочь.{Enter} Sleep 1200 SendInput {F6}Получите её в Больнице, а затем можете вернуться за получением лицензии.{Enter} return ^0:: SendInput {F6}Хочу Вас предупредить, что восстановление лицензии будет платным.{Enter} Sleep 1200 SendInput {F6}Вы отказываетесь от претензий и согласны будете оплатить восстановление?{Enter} Sleep 1200 SendInput , {F6}/take driverslicense 0{left}{left} return !0:: SendInput {F6}Лицензии на рыбалку оформляется с 1-го года проживания в Штате, на водный транспорт с 2-х лет.{Enter} Sleep 1200 SendInput {F6}Оружие/полёты оформляется с 3 - лет в штате. Что-то еще подсказать?{Enter} return Бинд для экзамена на полет: Скрытый текст Numpad0:: SendInput, {F6}Чтобы получить лицензию пилота, Вам придётся сдать экзамен по управлению самолётом.{Enter} Sleep 2500 SendInput, {F6}Хочу Вас предупредить, что в случае провала экзамена, деньги возвращены не будут.{Enter} Sleep 2500 SendInput, {F6}Вы согласны с этим и отказываетесь от возможных претензий?{Enter} return Numpad1:: SendInput {F6}Итак, сейчас мы проведём экзамен на право управления воздушным транспортом.{Enter} Sleep 2500 SendInput {F6}У Вас есть право на 2 ошибки в процессе экзамена, 3 ошибки - Вы не сдали.{Enter} Sleep 2500 SendInput, {F6}Ошибкой считается: врезание во что-либо, пролёт в запрещённых местах и т.д.{Enter} Sleep 2500 SendInput, {F6}В случае крушения самолёта по Вашей вине, экзамен сразу завершается и назначается пересдача.{Enter} Sleep 2500 SendInput {F6}Напоминаю, что деньги за экзамен не возвращаются в случае его провала.{Enter} Sleep 2500 SendInput, {F6}Прежде, чем мы полетим, хочу сообщить Вам правила полёта в процессе экзамена.{Enter} Sleep 2500 SendInput {F6}1. После вылета из аэропорта летим сначала только над водой.{Enter} Sleep 2500 SendInput, {F6}2. Летим над мостами, под ними - запрещено.{Enter} Sleep 2500 SendInput, {F6}3. Категорически запрещено пролетать над территорией военной базы (авианосца слева от ВПП).{Enter} Sleep 2500 SendInput {F6}Вам понятны эти правила?{Enter} return Numpad2:: SendInput, {F6}Прежде, чем мы начнём, хочу объяснить Вам как управлять самолётом.{Enter} Sleep 2500 SendInput, {F6}/b Чтобы ускорять самолёт - клавиша "W", замедлять - "S".{Enter} Sleep 2500 SendInput, {F6}/b Руление на земле: поворачивать самолёт на земле влево - "Q", вправо - "E".{Enter} Sleep 2500 SendInput, {F6}/b Управление в воздухе: клавиша "вверх" - наколнить самолёт вниз...{Enter} Sleep 2500 SendInput, {F6}/b Клавиша "вниз" - вверх, клавиша "влево" - влево, клавиша "вправо" - вправо.{Enter} Sleep 2500 SendInput, {F6}/b Чтобы поворачивать самолёт в воздухе, можно так же использовать "Q" и "E".{Enter} return Numpad3:: SendInput, {F6}Маршрут полёта будет следующим: Аэропорт -> Клуб "Джиззи" -> ...{Enter} Sleep 2500 SendInput, {F6}Особняк Русской мафии -> Аэропорт.{Enter} Sleep 2500 SendInput, {F6}Иначе говоря, Вам надо облететь вокруг города Сан-Фиерро и вернуться в аэропорт.{Enter} Sleep 2500 SendInput, {F6}Если у Вас нет вопросов и Вы готовы, выезжайте к началу взлётно-посадочной полосы.{Enter} return Numpad4:: SendInput, {F6}Начинайте набирать высоту и летите в сторону мостов слева, пролетая над ними.{Enter} Sleep 2500 SendInput, {F6}На территорию военной базы не залетаем. Летим только над водой пока.{Enter} Sleep 2500 SendInput, {F6}Во время полёта внимательно слушаем и выполняем мои команды и указания.{Enter} return Numpad5:: SendInput, {F6}Поворачиваем налево и летим в сторону особняка Русской мафии.{Enter} return Numpad6:: SendInput, {F6}Поворачиваем налево и летим в сторону аэропорта.{Enter} Sleep 2500 SendInput, {F6}Когда долетим - садимся на взлётно-посадочную полосу и на земле...{Enter} Sleep 2500 SendInput, {F6}Доезжаем до того места, откуда начали экзамен.{Enter} return F2:: SendInput, {F6}Поздравляю, Вы успешно сдали экзамен на право управления воздушным транспортом.{Enter} Sleep 2500 SendInput, {F6}Вот Ваша лицензия пилота.{Enter} Sleep 2500 SendInput, {F6}/me передал клиенту лицензию.{Enter} Sleep 2500 SendInput, {F6}/givelicense{space} return F3:: SendInput, {F6}К сожалению, самолёт потерпел крушение.{Enter} Sleep 2500 SendInput, {F6}Это означает, что Вы не сдали экзамен. Возвращайтесь на пересдачу через час. Всего Вам доброго.{Enter} Sleep 2500 SendInput, {F6}/retake{space} return ^0:: SendInput, {F6}/f экзамен на полёты.{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left} return Бинд для проверки по ЧС АШ: Скрытый текст !F1:: sendInput {F6}/Введите ID:{space} Input, myclid, V, {enter} If myclid is number { sleep 1300 SendInput {f6}/lvl %myclid%{enter} sleep 300 Loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt { IfInString, A_LoopReadLine, ] ID: ( FoundPos := RegExMatch(A_LoopReadLine, "\) (.*);", MY_NAME) MY_INPUT := MY_NAME1 } sleep 1200 sendInput {f6}С документами все в порядке, я проверю Вас по базе данных нарушителей.{enter} sleep 1200 sendInput {f6}/me достал планшет и ввел %MY_INPUT% в поиск по базе данных.{enter} sleep 1200 whr := ComObjCreate("WinHttp.WinHttpRequest.5.1") whr.Open("GET", "https://raw.githubusercontent.com/DmitriyMclegend/GWLicenzers/master/Новый текстовый документ.txt", true) whr.Send() whr.WaitForResponse() MY_BLACKLIST := whr.ResponseText sendInput {f6}/checkbdlic %myclid%{enter} sleep 1200 sendInput {f6}/lvl %myclid%{enter} Sleep 1200 Loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt { IfInString, A_LoopReadLine, ] Водительские права { FoundPos := RegExMatch(A_LoopReadLine, ": (.*)", MY_NAME) if(MY_NAME1 = "Запретов нет") { text_driver := -2 } else { FoundPos := RegExMatch(A_LoopReadLine, ": (.*) до (.*)", MY_NAM) text_driver := "Водительские права отобраны до " MY_NAM2 "." } } IfInString, A_LoopReadLine, ] Лицензия на полёты { FoundPos := RegExMatch(A_LoopReadLine, ": (.*)", MY_NAMEs) if(MY_NAMEs1 = "Запретов нет") { text_fly := -2 } else { FoundPos := RegExMatch(A_LoopReadLine, ": (.*) до (.*)", MY_NAMs) text_fly := "Лицензия на полеты отобрана до " MY_NAMs2 "." } } IfInString, A_LoopReadLine, ] Лицензия на водный транспорт { FoundPos := RegExMatch(A_LoopReadLine, ": (.*)", MY_NAMEss) if(MY_NAMEss1 = "Запретов нет") { text_lodka := -2 } else { FoundPos := RegExMatch(A_LoopReadLine, ": (.*) до (.*)", MY_NAMss) text_lodka := "Лицензия на водный транспорт отобрана до " MY_NAMss2 "." } } IfInString, A_LoopReadLine, ] Лицензия на оружие { FoundPos := RegExMatch(A_LoopReadLine, ": (.*)", MY_NAMEsss) if(MY_NAMEsss1 = "Запретов нет") { text_gun := -2 } else { FoundPos := RegExMatch(A_LoopReadLine, ": (.*) до (.*)", MY_NAMsss) text_gun := "Лицензия на оружие отобрана до " MY_NAMsss2 "." } } } if(text_driver != -2) { sendInput {f6}%text_driver%{enter} sleep 1200 } if(text_fly != -2) { sendInput {f6}%text_fly%{enter} sleep 1200 } if(text_lodka != -2) { sendInput {f6}%text_lodka%{enter} sleep 1200 } if(text_gun != -2) { sendInput {f6}%text_gun%{enter} sleep 1200 } IfInString, MY_BLACKLIST, %MY_INPUT% { sendInput {f6}/me нашел %MY_INPUT% в базе данных нарушителей.{enter} Sleep 1200 sendInput {f6}Вы находитесь в черном списке Автошколы.{enter} Sleep 1200 sendInput {f6}Обслужить мы Вас не можем. Всего доброго.{enter} Sleep 1200 sendInput {f6}/stoplesson %myclid%{enter} } else { sendInput {f6}Хорошо, в базе данных нарушителей Вы отсутствуете.{enter} Sleep 1200 sendInput {f6}/me свернул приложение и убрал планшет в сумку.{enter} } } MY_BLACKLIST := MY_INPUT := myclid := return После нажатия Alt + F1 появляется строка в чате, Вам нужно ввести всего лишь ID клиента, дальше бинд сделает всё сам. При нахождении клиента в БДН бинд сам закончит экзамен. Бинд для проверки гос. фракций: Скрытый текст Numpad0:: SendInput, {F6}Садитесь на место водителя и выполняйте требования инструктора.{Enter} Numpad1:: SendInput, {F6}Прежде всего прошу Вас пристегнуться.{Enter} Sleep 1100 ; SendInput, {F6}/b /me пристегнул ремень безопасности{Enter} Sleep 1100 ; SendInput, {F6}А так же перед выездом в город включите ограничитель скорости.{Enter} Sleep 1100 ; SendInput, {F6}/b /limit 60{Enter} Sleep 1100 ; SendInput, {F6}Когда сделаете это - сообщите.{Enter} return Numpad2:: SendInput {F6}/me пристегнул ремень безопасности.{Enter} Sleep 2500 SendInput {F6}Итак, сейчас мы проведём экзамен по управлению автомобилем.{Enter} Sleep 2500 SendInput {F6}У Вас есть право на 2 ошибки в процессе экзамена, 3 ошибки - Вы не сдали.{Enter} Sleep 2500 SendInput, {F6}Ошибкой считается: врезание во что-либо, выезд на встречную полосу и т.п.{Enter} Sleep 2500 SendInput, {F6}Если по Вашей вине произойдёт ДТП - это будет означать, что экзамен провален.{Enter} Sleep 2500 SendInput, {F6}Наш маршрут будет следующим: SATCC - Джиззи - Автошкола - Магазин 24/7 - SATCC.{Enter} Sleep 2500 SendInput {F6}Если Вы не знаете, где находится какое-либо из этих мест, отметьте его на своём GPS.{Enter} Sleep 2500 SendInput, {F6}Так же, вот Вам памятка с правилами ПДД.{Enter} Sleep 2500 SendInput {F6}/pdd{space} return Numpad3:: SendInput, {F6}Если у Вас нет вопросов - выезжайте и начинайте движение к первому пункту маршрута.{Enter} Sleep 2500 SendInput {F6}/me достал блокнот для записи ошибок.{Enter} Sleep 2500 SendInput {F6}Во время движения слушаем и выполняем мои команды.{Enter} return Numpad4:: SendInput, {F6}Остановитесь в любом разрешённом месте.{Enter} return Numpad5:: SendInput, {F6}Сделайте разворот на 180° в любом разрешённом месте.{Enter} return Numpad6:: SendInput, {F6}Возвращаемся в то место, откуда начали экзамен, паркуемся и выходим.{Enter} return Numpad7:: SendInput, {F6}Поздравляю, Вы успешно сдали экзамен. Всего Вам доброго.{Enter} return Numpad9:: SendInput, {F6}/me записал ошибку в блокнот.{Enter} return Инструкция по AutoHotkey AutoHotkey - Данная программа предназначена для быстрого использования каких-либо команд на сервере, нажатием нескольких клавиш. Скачать можно, перейдя по следующей ссылке - скачать AutoHotkey(скачивание начинается автоматически). Инструкция по созданию «бинда» очень проста. После установки программы необходимо создать текстовый файл в формате .txt, в данном документе ввести необходимый тест, который Вы хотите, чтобы он проигрывался в игре, но при этом нужно соблюдать специальные «теги», после чего сохранить его в формате .ahk и выбрать тип файла «все файлы». Горячие «теги»: ctrl - ^ alt - ! shift - + ctrl + alt - !^ windows - # Полная инструкция по AutoHotkey: Тык. 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Рекомендованные сообщения