Вопросы по AHK-скриптингу

KnightHeaven

Новичок
16
0
Помогите, у меня есть папка и в ней samp udf а также файл ahk (устав). Вот что в нем написано:
#Include samp.ahk

:?:/chat::
sleep 200
addChatMessage("Взбодрись!")
return

!7::
showDialog(0, "Устав 1.", "1.0 Незнание устава не освобождает от ответственности.`n1.1 Всё СМИ подчиняется Управляющему СМИ и Директорам.`n1.2 За нарушение статей, изложенных в уставе к сотруднику СМИ будут применены дисциплинарные взыскания: письменное предупреждение, устное предупреждение, увольнение.`n1.3 Решение Управляющего СМИ является окончательным и не подлежит никакому обжалованию.`n1.4 Каждый сотрудник СМИ обязан знать устав СМИ и правила редактирования объявления.`n1.5 В СМИ есть 5 руководящих должностей: управляющий СМИ, директора радиоцентров (ЛС, СФ, ЛВ) и директор телецентра.Каждый из них обязан следить за своим подразделением и тщательно подбирать старший состав.`n1.6 Если сотрудник испортил более двух объявлений, и они были замечены, сотрудник будет понижен и будет пересдавать ПРО.`n1.7 Любой сотрудник при отклонении или повторном редактировании объявления обязан сообщить в федеральную волну о причине содеянного.`n1.8 Грамматические ошибки и пунктуационные ошибки в объявлении наказываются устным предупреждением, если нарушение единично, выговором, если ошибок такого типа в объявлении больше двух.`n1.9 Всего устных предупреждений по пункту 1.6 сотрудник может получить 3. Если устные предупреждения достигают этого значения, сотрудник получает выговор.`n1.10 Сотрудник, редактирующий объявление, оставляет за собой право видоизменять его содержание не изменяя смысла, если объявление`nнаписано неграмотно`nне помещается в эфирную строку`nимеет другие дефекты или не соответствует какому-либо пункту ПРО.`n1.11 Объявление, о содержании которого не говорится ни в одном из пунктов данного ПРО, не допускается к редактированию и отклоняется.", "Закрыть")
Return

!6::
Sleep 200
addChatMessage("Привет") ;Данное сообщение опубликуется только Вам
Return

F3::
sleep 200
sendinput, {F6}Hello{!}{enter}
return
У меня не работает, а другу скинул - работает, что мне делать?
 

crab1k

Известный
34
4
Помогите, у меня есть папка и в ней samp udf а также файл ahk (устав). Вот что в нем написано:
#Include samp.ahk

:?:/chat::
sleep 200
addChatMessage("Взбодрись!")
return

!7::
showDialog(0, "Устав 1.", "1.0 Незнание устава не освобождает от ответственности.`n1.1 Всё СМИ подчиняется Управляющему СМИ и Директорам.`n1.2 За нарушение статей, изложенных в уставе к сотруднику СМИ будут применены дисциплинарные взыскания: письменное предупреждение, устное предупреждение, увольнение.`n1.3 Решение Управляющего СМИ является окончательным и не подлежит никакому обжалованию.`n1.4 Каждый сотрудник СМИ обязан знать устав СМИ и правила редактирования объявления.`n1.5 В СМИ есть 5 руководящих должностей: управляющий СМИ, директора радиоцентров (ЛС, СФ, ЛВ) и директор телецентра.Каждый из них обязан следить за своим подразделением и тщательно подбирать старший состав.`n1.6 Если сотрудник испортил более двух объявлений, и они были замечены, сотрудник будет понижен и будет пересдавать ПРО.`n1.7 Любой сотрудник при отклонении или повторном редактировании объявления обязан сообщить в федеральную волну о причине содеянного.`n1.8 Грамматические ошибки и пунктуационные ошибки в объявлении наказываются устным предупреждением, если нарушение единично, выговором, если ошибок такого типа в объявлении больше двух.`n1.9 Всего устных предупреждений по пункту 1.6 сотрудник может получить 3. Если устные предупреждения достигают этого значения, сотрудник получает выговор.`n1.10 Сотрудник, редактирующий объявление, оставляет за собой право видоизменять его содержание не изменяя смысла, если объявление`nнаписано неграмотно`nне помещается в эфирную строку`nимеет другие дефекты или не соответствует какому-либо пункту ПРО.`n1.11 Объявление, о содержании которого не говорится ни в одном из пунктов данного ПРО, не допускается к редактированию и отклоняется.", "Закрыть")
Return

!6::
Sleep 200
addChatMessage("Привет") ;Данное сообщение опубликуется только Вам
Return

F3::
sleep 200
sendinput, {F6}Hello{!}{enter}
return
У меня не работает, а другу скинул - работает, что мне делать?
у тебя кодировка ansi?
 

Jaden_Moore

Новичок
22
0
Код:
addChatMessageEx(0xBDBDBD, "{FF52A4}[AHK]: {DDA0DD}Лекция №3{BDBDBD} - Для продолжения нажмите {ffffff}F2")
KeyWait, vk71, D
Это задержка клавиши, а как сделать задержку но с отключением отыгровки? То есть с обратным действием
 

#Rin

Известный
Всефорумный модератор
1,214
1,035
Преобразовал, все равно ничего...
Значить запуск не в ANSI или перекодировал ты криво.
Это задержка клавиши, а как сделать задержку но с отключением отыгровки? То есть с обратным действием
Т.е ожидать нажатие клавиши в течении 3-ех секунд например, а после делать другую отыгровку.
 

Jaden_Moore

Новичок
22
0
Значить запуск не в ANSI или перекодировал ты криво.

Т.е ожидать нажатие клавиши в течении 3-ех секунд например, а после делать другую отыгровку.
Как наоборот отключить отыгровку задержкой клавиши? А не продолжить.
 

KnightHeaven

Новичок
16
0
Значить запуск не в ANSI или перекодировал ты криво.

Т.е ожидать нажатие клавиши в течении 3-ех секунд например, а после делать другую отыгровку.
Я перезапускаю скрипт и НИКАКАЯ кодировка не стоит, что делать?
tSBIuMS
ФОТКА NOTEPAD`A
 
Последнее редактирование:

#Rin

Известный
Всефорумный модератор
1,214
1,035
Как наоборот отключить отыгровку задержкой клавиши? А не продолжить.
Поставить KeyWait перед отыгповкой может быть.
Я перезапускаю скрипт и НИКАКАЯ кодировка не стоит, что делать?
tSBIuMS
ФОТКА NOTEPAD`A
Новый скрипт сделай изначально в ANSI и пиши в нем.
 

RellaX

Известный
80
9
Помогите, у меня есть папка и в ней samp udf а также файл ahk (устав). Вот что в нем написано:
#Include samp.ahk

:?:/chat::
sleep 200
addChatMessage("Взбодрись!")
return

!7::
showDialog(0, "Устав 1.", "1.0 Незнание устава не освобождает от ответственности.`n1.1 Всё СМИ подчиняется Управляющему СМИ и Директорам.`n1.2 За нарушение статей, изложенных в уставе к сотруднику СМИ будут применены дисциплинарные взыскания: письменное предупреждение, устное предупреждение, увольнение.`n1.3 Решение Управляющего СМИ является окончательным и не подлежит никакому обжалованию.`n1.4 Каждый сотрудник СМИ обязан знать устав СМИ и правила редактирования объявления.`n1.5 В СМИ есть 5 руководящих должностей: управляющий СМИ, директора радиоцентров (ЛС, СФ, ЛВ) и директор телецентра.Каждый из них обязан следить за своим подразделением и тщательно подбирать старший состав.`n1.6 Если сотрудник испортил более двух объявлений, и они были замечены, сотрудник будет понижен и будет пересдавать ПРО.`n1.7 Любой сотрудник при отклонении или повторном редактировании объявления обязан сообщить в федеральную волну о причине содеянного.`n1.8 Грамматические ошибки и пунктуационные ошибки в объявлении наказываются устным предупреждением, если нарушение единично, выговором, если ошибок такого типа в объявлении больше двух.`n1.9 Всего устных предупреждений по пункту 1.6 сотрудник может получить 3. Если устные предупреждения достигают этого значения, сотрудник получает выговор.`n1.10 Сотрудник, редактирующий объявление, оставляет за собой право видоизменять его содержание не изменяя смысла, если объявление`nнаписано неграмотно`nне помещается в эфирную строку`nимеет другие дефекты или не соответствует какому-либо пункту ПРО.`n1.11 Объявление, о содержании которого не говорится ни в одном из пунктов данного ПРО, не допускается к редактированию и отклоняется.", "Закрыть")
Return

!6::
Sleep 200
addChatMessage("Привет") ;Данное сообщение опубликуется только Вам
Return

F3::
sleep 200
sendinput, {F6}Hello{!}{enter}
return
У меня не работает, а другу скинул - работает, что мне делать?
от админа запусти
 

Skiefy

Известный
23
0
Приветствую
У меня такой вопрос. Я хочу, чтобы при выводе диалога "2"(Таблица короче говоря), когда игрок выбирает какой-либо из указанных там параметров, производилось какое-либо действие, назначенное на данный параметр. Может кто помочь с данным кодом?