Что то не так в скрипте
Написал ахк для игры (сампа), вроде как всё правильно, но как только запускаю пишет :
error at line 96.
line text : Numpad7
error : Duplicate hotkey
the program will exit.
Вот сам скрипт.
Numpad0::
SendMessage, 0x50,, 0x4190419,, A
SendInput,{f6}/s Руки вверх, работает ФСБ! {enter}
Sleep 1500
SendInput,{f6}/s Если кто то будет сопротивляться, то мы откроем огонь! {enter}
Sleep 1500
SendInput,{f6}/s Выкладываем на пол всё что есть в карманах. {enter}
Sleep 1500
SendInput,{f6}/s Агенты, обыскать задержанных. И изъять всё!{enter}
Numpad1::
SendMessage, 0x50,, 0x4190419,, A
SendInput,{f6}/do Оружие на поясе{enter}
Sleep 1000
SendInput,{f6}/me протянул руку и взял оружие {enter}
Sleep 1000
SendInput,{f6}/do Оружие в руках{enter}
Sleep 1000
SendInput,{f6}/me снял с предохранителя{enter}
Sleep 1000
SendInput,{f6}/me приставил палец к курку{enter}
Sleep 1000
SendInput,{f6}/do Оружие в боеготовности для открытия огня{enter}
Sleep 1000
return
Numpad2::
SendMessage, 0x50,, 0x4190419,, A
SendInput,{f6}/me опустил оружие{enter}
Sleep 1000
SendInput,{f6}/me поставил оружие на предохранитель{enter}
Sleep 1000
SendInput,{f6}/me убрал оружие{enter}
Sleep 1000
return
Numpad3::
SendMessage, 0x50,, 0x4190419,, A
SendInput,{f6}/me протянул руку к наручникам затем снял с пояса наручники{enter}
Sleep 1000
SendInput,{f6}/do Наручники в руке{enter}
Sleep 1000
SendInput,{f6}/me заломал руки человека за спину{enter}
Sleep 1000
SendInput,{f6}/me надел наручники на человека{enter}
Sleep 1000
SendInput,{f6}/do Человек в наручниках{enter}
Sleep 1000
SendInput,{f6}/cuff{space}
return
Numpad4::
SendMessage, 0x50,, 0x4190419,, A
Sendinput,{F6}/do Человек в наручниках{Enter}
sleep 1000
Sendinput,{F6}/me резким движение поднял человека{Enter}
Sleep 1000
Sendinput,{F6}/do Ведет человека за собой{Enter}
sleep 1000
SendInput,{F6}/push{space}
return
Numpad5::
SendMessage, 0x50,, 0x4190419,, A
SendInput,{f6}/me протянул руку к двери машины{enter}
Sleep 1500
SendInput,{f6}/me открыл дверь{enter}
Sleep 1500
SendInput,{f6}/do дверь открыта{enter}
Sleep 1500
SendInput,{f6}/me нагнул голову человека за тем посадил его в машину{enter}
Sleep 1500
SendInput,{f6}/me хлопнул дверью авто{enter}
Sleep 1500
SendInput,{f6}/me дверь зыкрыта{enter}
Sleep 1500
SendInput,{f6}/cput{space}
return
Numpad7::
SendMessage, 0x50,, 0x4190419,, A
SendInput,{f6}/do КПК на торпеде {enter}
Sleep 1000
SendInput,{f6}/me открыл КПК нажал кнопку включение{enter}
Sleep 1000
SendInput,{f6}/do КПК включен{enter}
Sleep 1000
SendInput,{f6}/me зашел в базу данных ГИБДД{enter}
Sleep 1000
SendInput,{f6}/me ввел данные о нарушителе в базу данных ГИБДД{enter}
Sleep 1000
SendInput,{f6}/su{Space}
Return
Numpad7::
SendMessage, 0x50,, 0x4190419,, A
SendInput,{f6}/me снял с себя всю одежду. {enter}
Sleep 1000
SendInput,{f6}/do Одежда снята. {enter}
Sleep 1000
SendInput,{f6}/me надел гражданскую форму. {enter}
Sleep 1000
SendInput,{f6}Одежда надета. {enter}
Sleep 1000
SendInput,{f6}Убрал форму в ящик{enter}
NumPad8::
SendMessage, 0x50,, 0x4190419,, A
Sendinput,{F6}/me открыл сумку. {ENTER}
Sleep 3000
Sendinput,{F6}/me достал резиновые перчатки. {ENTER}
Sleep 3000
Sendinput,{F6}/me обыскал человека напротив. {ENTER}
Sleep 3000
Sendinput,{F6}/frisk{space}
Return
NumPad9::
SendMessage, 0x50,, 0x4190419,, A
Sendinput,{F6}/me достал КПК. {ENTER}
Sleep 3000
Sendinput,{F6}/me ввёл данные о разблокировке. {ENTER}
Sleep 3000
Sendinput,{F6}/me открыл базу данных МВД. {ENTER}
Sleep 3000
Sendinput,{F6}/me ввёл данные о заключении приступника. {ENTER}
Sleep 3000
Sendinput,{F6}/me передал приступника в колонию. {ENTER}
Sleep 3000
Sendinput,{F6}/arrest{space}
Return
Я уже разобрался, просто забыл изменить цифры и получилось 2 скрипта на одной цифре.
У меня так друг умер
Очевидно, ошибка в 96 строке. Для того, чтобы вам помогли, следовало бы показать эту строку, а не весь код. Никто в этой стене текста искать ошибку не станет.
У вас в скрипте дубликат Numpad 7 то бишь вы 2 раза забиндили эту клавишу за 1 скрипт)) Поэтому и ошибка
Там же русским языком написано, что дублируется хоткей. Зачем у вас нумпад7 два раза?