Jessar |
Дата: Суббота, 23.07.2016, 12:09 | Сообщение # 681
|
Новичок
Сообщений: 1
Статус: Offline
|
Есть исходник биндера, есть исходник id := getClosestPlayerId() Как сделать биндер, который будет считывать id ближайшего игрока? Именно, чтобы id вписывался не в конце бинда, а, допустим, в середине. Пример: Есть команда /give drugs id количество. Нужно чтобы я в строке самого бинда вбил данную команду, а %id% срабатывало там, где нужно, а не в конце.
Возможно ли, чтобы %id% срабатывало, на месте определенного слова/набора символов в бинде? Как это сделать?Добавлено (23.07.2016, 12:09) ---------------------------------------------
Цитата Jessar ( ) Есть исходник биндера, есть исходник id := getClosestPlayerId() Как сделать биндер, который будет считывать id ближайшего игрока? Именно, чтобы id вписывался не в конце бинда, а, допустим, в середине. Пример: Есть команда /give drugs id количество. Нужно чтобы я в строке самого бинда вбил данную команду, а %id% срабатывало там, где нужно, а не в конце.
Возможно ли, чтобы %id% срабатывало, на месте определенного слова/набора символов в бинде? Как это сделать?
Решено!
Код Activ1: if EnterOn1 > 0 { id := getClosestPlayerId() StringReplace, NewBind1, Bind1, [id], %id%, All SendInput, {f6}%NewBind1%{space}{enter} } Else { id := getClosestPlayerId() StringReplace, NewBind1, Bind1, [id], %id%, All SendInput, {f6}%NewBind1%{space} } Return
Сообщение отредактировал Jessar - Среда, 20.07.2016, 00:54 |
|
|
|
MrGPro |
Дата: Суббота, 17.09.2016, 15:02 | Сообщение # 688
|
Боец
Сообщений: 202
Статус: Offline
|
Цитата zeka1999 ( ) Возникла такая проблема.
Когда, я перезапускаю скрипт у меня вылетает из samp'a и открывает интерфейс скрипта. Нужно сделать так что бы у меня не вылетало из игры, но при этом скрипт перезапускался.
Ссылка на скрипт - https://yadi.sk/d/YXlMZJ4DvFrWe
Прошу строго не относится к оформлению темы.
Странно я скачал скрипт по вашей ссылке это обычный ahk.exe биндер без интерфейса.
Вот немного исправленный код.
Код ; <COMPILER: v1.1.24.01> #IfWinActive GTA:SA:MP #Persistent #SingleInstance force
numpad5:: SendInput, {f6}/time{enter} return
end:: pause return
Delete:: Reload return
!1:: SendMessage, 0x50,, 0x4190419,, A SendInput, {f6}Здравствуйте{!} Я Заместитель Директора Автошколы Кристофер Готти.{enter} sleep 2000 SendInput, {f6}Какую лицензию вы бы хотели приобрести? На Водный транспорт за 10.000 или на Оружие за 30.000?{enter} sleep 2000 SendInput, {f6}Предъявите, пожалуйста, Ваш паспорт.{enter} sleep 2000 SendInput, {f6}/me достал бланк из кейса и заполнил его{enter} sleep 2000 SendInput, {f6}/do Бланк заполнен.{enter} sleep 2000 SendInput, {f6}/me выдал бланк человеку напротив{enter} sleep 2000 SendInput, {f6}/me достал лицензию{enter} sleep 2000 SendInput, {f6}/me поставил печать Autoschool и расписался{enter} sleep 2000 SendInput, {f6}/me выдал лицензию человеку напротив{enter} sleep 2000 SendInput, {f6}/selllic [1] - На водный | [2] - На оружие.{space} return !5:: SendMessage, 0x50,, 0x4190419,, A SendInput, {f6}Предъявите, пожалуйста Ваш паспорт.{enter} sleep 2000 SendInput, {f6}/me достал бланк из кейса и заполнил его{enter} sleep 2000 SendInput, {f6}/do Бланк заполнен.{enter} sleep 2000 SendInput, {f6}/me выдал бланк человеку напротив{enter} sleep 2000 SendInput, {f6}/me достал лицензию{enter} sleep 2000 SendInput, {f6}/me поставил печать Autoschool и расписался{enter} sleep 2000 SendInput, {f6}/me выдал лицензию человеку напротив{enter} sleep 2000 SendInput, {f6}/selllic [1] - На водный | [2] - На оружие.{space} return !2:: SendMessage, 0x50,, 0x4190419,, A SendInput, {f6}Здравствуйте{!} Я Заместитель Директора Автошколы Кристофер Готти.{enter} sleep 2000 SendInput, {f6}На какой срок Вы бы хотели застраховать свой автомобиль?{enter} sleep 2000 SendInput, {f6}На 10, 30 или 60 дней? Цена страховки будет зависеть от марки т.с{enter} sleep 2000 SendInput, {f6}Предоставьте ваш паспорт, мед. карту и ПТС.{enter} sleep 2000 SendInput, {f6}/me достал страховочный лист{enter} sleep 2000 SendInput, {f6}/me записал имя и фамилию клиента{enter} sleep 2000 SendInput, {f6}/me записал регистрационный номер т.c{enter} sleep 2000 SendInput, {f6}/me записал марку т.с{enter} sleep 2000 SendInput, {f6}/do Страховочный лист заполнен.{enter} sleep 2000 SendInput, {f6}/me выдал страховку человеку напротив{enter} sleep 2000 SendInput, {f6}/insurance 1 [10 дней]; 2 [30 дней]; 3 [60 дней]{space} return !6:: SendMessage, 0x50,, 0x4190419,, A SendInput, {f6}Предоставьте ваш паспорт, мед. карту и ПТС.{enter} sleep 2000 SendInput, {f6}/me достал страховочный лист{enter} sleep 2000 SendInput, {f6}/me записал имя и фамилию клиента{enter} sleep 2000 SendInput, {f6}/me записал регистрационный номер т.c{enter} sleep 2000 SendInput, {f6}/me записал марку т.с{enter} sleep 2000 SendInput, {f6}/do Страховочный лист заполнен.{enter} sleep 2000 SendInput, {f6}/me выдал страховку человеку напротив{enter} sleep 2000 SendInput, {f6}/insurance 1 [10 дней]; 2 [30 дней]; 3 [60 дней]{space} return !3:: SendMessage, 0x50,, 0x4190419,, A SendInput, {f6}Здравствуйте, Я Заместитель Директора Кристофер Готти, буду проводить у Вас экзамен.{enter} sleep 2000 SendInput, {f6}Перед началом экзамена покажите ваш паспорт.{enter} sleep 2000 SendInput, {f6}Хорошо, пройдёмте за мной для сдачи практического экзамена.{enter} sleep 2000 SendInput, {f6}Присаживайтесь на место водителя и ждите дальнейших указаний{enter} sleep 2000 SendInput, {f6}В процессе экзамена у вас есть право на 2 ошибки. 3 ошибки, вы не сдали.{enter} sleep 2000 SendInput, {f6}Если вам будет что-то не понятно, обращайтесь ко мне, я вам помогу.{enter} sleep 2000 SendInput, {f6}Пристёгивайте ремень безопасности.{enter} sleep 2000 SendInput, {f6}Заводите двигатель и включайте первую передачу.{enter} sleep 2000 SendInput, {f6}Едем вперед до разметки Старт, останавливаемся там и ждем моих указаний.{enter} sleep 2000 SendInput, {f6}Двигаемся вперед по искусственным неровностям.{enter} sleep 2000 SendInput, {f6}Далее двигайтесь по указательным стрелкам змейкой вокруг конусов.{enter} sleep 2000 SendInput, {f6}Сразу после змейки..{enter} sleep 2000 SendInput, {f6}Припаркуйтесь передом по разметке.{enter} sleep 2000 SendInput, {f6}Далее делаем выезд задом{enter} sleep 2000 SendInput, {f6}? продолжаем преодолевать конусы{enter} sleep 2000 SendInput, {f6}Теперь аккуратно преодолейте подъём, после чего вы можете заканчивать.{enter} sleep 2000 SendInput, {f6}Останавливаемся у разметки Стоп.{enter} sleep 2000 SendInput, {f6}/me достал из бардачка бланк и ручку{enter} sleep 2000 SendInput, {f6}/me заполнил бланк и выдал клиенту{enter} sleep 2000 SendInput, {f6}/me достал из папки лицензию{enter} sleep 2000 SendInput, {f6}/me поставил печать Autoschool и расписался{enter} sleep 2000 SendInput, {f6}/me выдал лицензию человеку{enter} sleep 2000 SendInput, {f6}/exam{enter} return !4:: SendMessage, 0x50,, 0x4190419,, A SendInput, {f6}Здравствуйте, Я Заместитель Директора Кристофер Готти, буду проводить у Вас экзамен.{enter} sleep 2000 SendInput, {f6}Перед началом экзамена покажите ваш паспорт.{enter} sleep 2000 SendInput, {f6}Перед тем как я проведу экзамен Вам необходимо его оплатить. Стоимость - 3.000.{enter} sleep 2000 SendInput, {f6}Хорошо, пройдёмте за мной для сдачи практического экзамена.{enter} sleep 2000 SendInput, {f6}Садитесь на место пилота и одевайте наушники и пристёгивайтесь{enter} sleep 2000 SendInput, {f6}Запускайте двигатели и взлетайте{enter} sleep 2000 SendInput, {f6}Делайте два круга над автошколой и приземляйтесь на дворике Автошколы.{enter} sleep 2000 SendInput, {f6}/me достал из портфеля бланк, печать и ручку{enter} sleep 2000 SendInput, {f6}/me заполняет бланк{enter} sleep 2000 SendInput, {f6}/do Бланк заполнен{enter} sleep 2000 SendInput, {f6}/me поставил печать AutoSchool{enter} sleep 2000 SendInput, {f6}/me выдал бланк и ручку человеку{enter} sleep 2000 SendInput, {f6}Распишитесь{enter} sleep 2000 SendInput, {f6}/me забрал бланк и ручку{enter} sleep 2000 SendInput, {f6}/me выдал лицензию{enter} sleep 2000 SendInput, {f6}/exam{enter} return Numpad2:: SendMessage, 0x50,, 0x4190419,, A SendInput, {f6}/ad Хочешь застраховать свой автомобиль? Приходи в автошколу. Мы в GPS 2-5.{enter} return Numpad3:: SendMessage, 0x50,, 0x4190419,, A SendInput, {f6}/n (( )){enter} return Numpad4:: SendMessage, 0x50,, 0x4190419,, A SendInput, {f6}/fwarn{space} return Numpad7:: SendMessage, 0x50,, 0x4190419,, A SendInput, {f6}/uninvite{space} return F11:: SendMessage, 0x50,, 0x4190419,, A SendInput, {f6}/f [ГС]:{space} return !8:: SendMessage, 0x50,, 0x4190419,, A SendInput, {f6}Здравствуйте, уважаемые сотрудники{!}{enter} sleep 3500 SendInput, {f6}Сейчас я проведу лекцию на тему Террористический акт.{enter} sleep 3500 SendInput, {f6}В первую очередь, если Вы заметили подозрительные лица на территории Автошколы,{enter} sleep 3500 SendInput, {f6}стоит сообщить старшему составу.{enter} sleep 3500 SendInput, {f6}А так же, доложить о подозрительных лицах полиции по номеру 911.{enter} sleep 3500 SendInput, {f6}После чего, стоит целеустремленно следить за подозреваемым, не сводя глаз.{enter} sleep 3500 SendInput, {f6}Если же, Вы уже попали под теракт и Вам некуда деваться, то{enter} sleep 3500 SendInput, {f6}выполняйте все, что Вам говорят.{enter} sleep 3500 SendInput, {f6}Ни в коем случае не стоит рисковать и предпринимать самостоятельные действия.{enter} sleep 3500 SendInput, {f6}Это может привести к тяжелым и неоправданным последствиям.{enter} sleep 3500 SendInput, {f6}Всегда помните, что Вы в ответе не только за свою жизнь, но и в{enter} sleep 3500 SendInput, {f6}целом за весь состав сотрудников Автошколы.{enter} return !Numpad2:: SendMessage, 0x50,, 0x4190419,, A SendInput, {f6}/f [ГС]: Уважаемые сотрудники, прошу минуточку внимания{!}{enter} sleep 3500 SendInput, {f6}/f [ГС]: Каждый из вас обязан выкладывать отчёт{!}{enter} sleep 3500 SendInput, {f6}/f [ГС]: Если вы не оставите отчёт, то будете наказаны.{enter} sleep 3500 SendInput, {f6}/f [ГС]: Так же хочу напомнить не надо часто напоминать о проверки отчётов{enter} sleep 3500 SendInput, {f6}/f [ГС]: Так же вы можете найти полезную информацию на Портале Штата.{enter} return !Numpad1:: SendMessage, 0x50,, 0x4190419,, A SendInput, {f6}/f [ГС]: Уважаемые сотрудники, прошу минуточку внимания{!}{enter} sleep 2000 SendInput, {f6}/f [ГС]: Я Заместитель Директора Кристофер Готти проведу лекцию на тему субординация.{enter} sleep 2000 SendInput, {f6}/f [ГС]: Субординация приветствуется во всех государственных организациях.{enter} sleep 2000 SendInput, {f6}/time{enter} sleep 2000 SendInput,{NumpadMult} SendInput, {f6}/f [ГС]: Субординация - правило уважения младших по званию к старшим.{enter} sleep 2000 SendInput, {f6}/f [ГС]: То есть если вы назовёте меня по имени, то это будет нарушение субординации.{enter} sleep 2000 SendInput, {f6}/f [ГС]: Обращайтесь ко мне или к Директору на Вы.{enter} sleep 2000 SendInput, {f6}/f [ГС]: Спасибо за внимание, эта лекция окончена, сейчас будет ещё одна.{enter} sleep 2000 SendInput, {f6}/time{enter} sleep 2000 SendInput,{NumpadMult} return !9:: SendMessage, 0x50,, 0x4190419,, A SendInput, {f6}Приветствую вас на лекции о Здоровом Образе Жизни.{enter} sleep 2000 SendInput, {f6}Здоровый образ жизни - образ жизни человека,направленный на профилактику болезней и укрепления здоровья.{enter} sleep 2000 SendInput, {f6}Главным фактором укрепления здоровья является спорт.{enter} sleep 2000 SendInput, {f6}Сотрудники должны заниматься лёгкой атлетикой, плаваньем и т.п{enter} sleep 2000 SendInput, {f6}Обязательно занятие спортом нужно поддерживать правильный образ питания, нужно меньше есть фастфуда.{enter} sleep 2000 SendInput, {f6}Вы должны есть здоровую пищу, а лучше ту пищу которую приготовили вы сами, а не есть в разных забегаловках.{enter} sleep 2000 SendInput, {f6}Самое главное, это надо отказаться от табачных и алкогольных изделий.{enter} sleep 2000 SendInput, {f6}Всё это вам нужно запомнить, лекция окончена.{enter} return !F2:: SendMessage, 0x50,, 0x4190419,, A SendInput, {f6}Поздравляю Вас, Вы нам подходите.{enter} sleep 2000 SendInput, {f6}/me выдал человеку напротив форму, рацию и бейджик{enter} sleep 2000 SendInput, {f6}Всю необходимую информацию, Вы можете узнать на оф. портале Автошколы.{enter} return !F3:: SendMessage, 0x50,, 0x4190419,, A SendInput, {f6}Здравствуйте.{enter} sleep 2000 SendInput, {f6}Вы на собеседование?{enter} sleep 2000 SendInput, {f6}Как вас зовут?{enter} sleep 2000 SendInput, {f6}Сколько Вам лет?{enter} sleep 2000 SendInput, {f6}Покажите, Ваш паспорт, лицензии и мед.карту.{enter} sleep 2000 SendInput, {f6}Хорошо.{enter} sleep 2000 SendInput, {f6}Что такое РП? Расшифруйте связав с автошколой.{enter} sleep 2000 SendInput, {f6}Что такое МГ? Расшифруйте связав с автошколой.{enter} sleep 2000 SendInput, {f6}Расскажите о себе.{enter} sleep 2000 SendInput, {f6}Где живёте? Есть ли у Вас семья. Родственники..{enter} sleep 2000 SendInput, {f6}Где вы работали, до прихода к нам?{enter} sleep 2000 SendInput, {f6}Что у меня над головой?{enter} sleep 2000 SendInput, {f6}Что у меня на голове?{enter} sleep 2000 SendInput, {f6}Какого цвета мои глаза?{enter} sleep 2000 SendInput, {f6}/n На номер 777-328 – дм дб мг ск тк рп пг ic ooc{enter} sleep 2000 SendInput, {f6}/n + о каждой команде /me /do /try для чего они служат{enter} return
Тебе помогли не забывай про благодарность >> тыкни репутацию ---------------------------------------͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏ ----------------------------------------------------- Зам.Администратора на проекте "DayZ Epoсh SPN" сервер Arma 2OA DayZ Epoch пиратка и лицензия
|
|
|
|