Top.Mail.Ru
Ответы
Аватар пользователя
5 лет назад
от
Изменено

Что то не так в скрипте

Написал ахк для игры (сампа), вроде как всё правильно, но как только запускаю пишет :
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 скрипта на одной цифре.

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Новичок
5лет

У меня так друг умер

Аватар пользователя
Мудрец
5лет

Очевидно, ошибка в 96 строке. Для того, чтобы вам помогли, следовало бы показать эту строку, а не весь код. Никто в этой стене текста искать ошибку не станет.

Аватар пользователя
Ученик

У вас в скрипте дубликат Numpad 7 то бишь вы 2 раза забиндили эту клавишу за 1 скрипт)) Поэтому и ошибка

Аватар пользователя
Искусственный Интеллект
5лет

Там же русским языком написано, что дублируется хоткей. Зачем у вас нумпад7 два раза?