Функции ахк робят а удф нет, поч так? Вроде утро еще робило а сейчас уже не, что за дич?
Путь указан полныйПопробуй указать полный путь:
#include D:\asd\asd\udf.ahk
Не понялпопробуй вместо инклуда скопировать сам файл и вставить в начало
скопируй содержимое udf и вставь в начало своего скриптаНе понял
Подробнее. как?
Непомогло :(скопируй содержимое udf и вставь в начало своего скрипта
Весь не снику так как он слишком длинный, вот небольшой фрагмент(это биндер для МО):Скинь свй скрпт
:?:/лекции::
showDialog(2, "{00FF00}Лекции","[1]Суббординация`n[2]Склад`n[3]Самовол`n[4]Обращение с рацией`[5]Боевая тревога`n[6]Запреты", "ОК")
Result := LineResult()
if (!Result)
return
Gosub, dil%Result%
return
dil1:
SendChat("/s Здравия желаю бойцы!")
Sleep 2999
SendChat("/s Сейчас я проведу лекцию на тему Суббординация ")
Sleep 2999
SendChat("/s Субординация это неотъемлемая часть армии.")
Sleep 2999
SendChat("/s Вы всегда должны вежливо и почетно обращаться ко всем.")
Sleep 2999
SendChat("/s Вы должны полностью перейти на общение армии.")
Sleep 2999
SendChat("/s Запрещается употреблять слова, такие как - Можно, Извините и т.д")
Sleep 2999
SendChat("/s Разрешается употреблять слова, такие как - Разрешите, Виноват и т.д")
Sleep 2999
SendChat("/s Так же обращаться к бойцам/офицерам строго по званию.")
Sleep 2999
SendChat("/s Спасибо за внимание!")
Sleep 2999
SendChat("/time")
return
dil2:
SendChat("/s Здравия желаю бойцы!")
Sleep 3000
SendChat("/s Сейчас я проведу лекцию на тему: Склад.")
Sleep 3000
SendChat("/s Склад открыт до 190/190.")
Sleep 3000
SendChat("/s Если кто-то будет брать боеприпасы ниже этого состояния.")
Sleep 3000
SendChat("/s Получит выговор или увольнение.")
Sleep 3000
SendChat("/s Вы обязаны держать склад в состоянии 199/199")
Sleep 3000
SendChat("/s За это можете получить премию")
Sleep 3000
SendChat("/s Всем спасибо.")
Sleep 3000
SendChat("/time")
return
dil3:
SendChat("/s Здравия желаю бойцы!")
Sleep 3000
SendChat("/s Сейчас я вам расскажу лекцию на тему самовол ")
Sleep 3000
SendChat("/s Многие бойцы при нападении на базу бегут за бандитом далеко от базы стреляя в него.")
Sleep 3000
SendChat("/s Но когда вас уже не видно на радаре, то вы бежите куда вам угодно.")
Sleep 3000
SendChat("/s Или вот еще один пример...")
Sleep 3000
SendChat("/s Если вы ездите с дома или номера, это тоже считается самоволом.")
Sleep 3000
SendChat("/s Что бывает за самовол...")
Sleep 3000
SendChat("/s В лучшем случае вас могут наказать!")
Sleep 3000
SendChat("/s В худшем уволить!")
Sleep 3000
SendChat("/s Итог таковой...")
Sleep 3000
SendChat("/s Вы должны жить на базе, это ваш второй дом.")
Sleep 3000
SendChat("/s Всем спасибо!")
Sleep 3000
SendChat("/time")
return
dil4:
SendChat("/s Здравия желаю бойцы! ")
Sleep 3000
SendChat("/s Сейчас я Вам расскажу как нужно,а как не нужно использовать рацию Министерство Обороны. ")
Sleep 3000
SendChat("/s Во-первых Рядовым и Младшим Сержантам запрещено общаться в общую рацию. ")
Sleep 3000
SendChat("/s Если же Вы случайно ошиблись волной,то Вы обязаны извиниться... ")
Sleep 3000
SendChat("/s с заранее настроенной волной. ")
Sleep 3000
SendChat("/n /f {Тэг} Прошу извинить за ошибочный переход на волну. ")
Sleep 3000
SendChat("/s И смените волну на обычную,так как за такое можете получить выговор... ")
Sleep 3000
SendChat("/s или же в худшем случае демобилизацию. ")
Sleep 3000
return
dil5:
SendChat("/s Здравия желаю бойцы! ")
Sleep 3000
SendChat("/s Сейчас я Вам расскажу как нужно,а как не нужно подавать боевую тревогу. ")
Sleep 3000
SendChat("/s Во-первых боевая тревога - это военный сигнал,который сигнализирует об опасности. ")
Sleep 3000
SendChat("/s При боевой тревоги Вам необходимо... ")
Sleep 3000
SendChat("/s вооружиться,а так же не забыть сообщить сослуживцам в рацию. ")
Sleep 3000
SendChat("/s И если о боевой тревоге сообщил Министр Обороны,Вы должны незамедлительно... ")
Sleep 3000
SendChat("/s прибыть на место и встать в строй во избежание конфликтов. ")
Sleep 3000
return
dil6:
SendChat("/s Сейчас я Вам расскажу что можно,а что категорически запрещено бойцу. ")
Sleep 3000
SendChat("/s Во-первых бойцу запрещено употреблять и хранить наркотические вещества. ")
Sleep 3000
SendChat("/s Применять оружие против своих сослуживцев,игнорировать приказы,нарушать устав.. ")
Sleep 3000
SendChat("/s просить о повышении,покидать пост без предупреждения,брать технику не по званию.. ")
Sleep 3000
SendChat("/s спать в не положенном месте.Отдыхать разрешено только в казарме. ")
Sleep 3000
SendChat("/s Также военнослужащим запрещено участвовать в мероприятиях. ")
Sleep 3000
return
:?:/разборка::
SendChat("/me снял АКА-47 с плеча")
sleep 2600
SendChat("/me положил АКА 47 на стол")
sleep 2600
SendChat("/me взял АКА 47 в руки")
sleep 2600
SendChat("/me отделил магазин")
sleep 2600
SendChat("/me вынул пинал с принадлежностями")
sleep 2600
SendChat("/me отделил шомпол")
sleep 2600
SendChat("/me отделил крышку ствольной коробки")
sleep 2600
SendChat("/me отделил возвратный механизм")
sleep 2600
SendChat("/me отделил затворную рамку с затвора")
sleep 2600
SendChat("/me отделил затвор от затворной рамки")
sleep 2600
SendChat("/me отделил газовую трубку со ствольной накладкой")
sleep 2600
return
:?:/сборка::
SendChat("/me присоединил газовую трубку со ствольной накладкой")
sleep 2600
SendChat("/me присоединил затвор к затворной рамке")
sleep 2600
SendChat("/me присоединил затворную рамку с затвором к ствольной коробке")
sleep 2600
SendChat("/me присоединил возвратный механизм")
sleep 2600
SendChat("/me присоединил крышку ствольной коробки")
sleep 2600
SendChat("/me спустил курок с боевого взвода и поставил на предохранитель")
sleep 2600
SendChat("/me присоединил шомпол")
sleep 2600
SendChat("/me вложил пенал в гнездо приклада")
sleep 2600
SendChat("/me присоединил магазин к автомату")
sleep 2600
SendChat("/me положил АКА 47 на стол")
sleep 2600
return
Не понял
Подробнее. как?
dil5:Весь не снику так как он слишком длинный, вот небольшой фрагмент(это биндер для МО):
AutoHotKey::?:/лекции:: showDialog(2, "{00FF00}Лекции","[1]Суббординация`n[2]Склад`n[3]Самовол`n[4]Обращение с рацией`[5]Боевая тревога`n[6]Запреты", "ОК") Result := LineResult() if (!Result) return Gosub, dil%Result% return dil1: SendChat("/s Здравия желаю бойцы!") Sleep 2999 SendChat("/s Сейчас я проведу лекцию на тему Суббординация ") Sleep 2999 SendChat("/s Субординация это неотъемлемая часть армии.") Sleep 2999 SendChat("/s Вы всегда должны вежливо и почетно обращаться ко всем.") Sleep 2999 SendChat("/s Вы должны полностью перейти на общение армии.") Sleep 2999 SendChat("/s Запрещается употреблять слова, такие как - Можно, Извините и т.д") Sleep 2999 SendChat("/s Разрешается употреблять слова, такие как - Разрешите, Виноват и т.д") Sleep 2999 SendChat("/s Так же обращаться к бойцам/офицерам строго по званию.") Sleep 2999 SendChat("/s Спасибо за внимание!") Sleep 2999 SendChat("/time") return dil2: SendChat("/s Здравия желаю бойцы!") Sleep 3000 SendChat("/s Сейчас я проведу лекцию на тему: Склад.") Sleep 3000 SendChat("/s Склад открыт до 190/190.") Sleep 3000 SendChat("/s Если кто-то будет брать боеприпасы ниже этого состояния.") Sleep 3000 SendChat("/s Получит выговор или увольнение.") Sleep 3000 SendChat("/s Вы обязаны держать склад в состоянии 199/199") Sleep 3000 SendChat("/s За это можете получить премию") Sleep 3000 SendChat("/s Всем спасибо.") Sleep 3000 SendChat("/time") return dil3: SendChat("/s Здравия желаю бойцы!") Sleep 3000 SendChat("/s Сейчас я вам расскажу лекцию на тему самовол ") Sleep 3000 SendChat("/s Многие бойцы при нападении на базу бегут за бандитом далеко от базы стреляя в него.") Sleep 3000 SendChat("/s Но когда вас уже не видно на радаре, то вы бежите куда вам угодно.") Sleep 3000 SendChat("/s Или вот еще один пример...") Sleep 3000 SendChat("/s Если вы ездите с дома или номера, это тоже считается самоволом.") Sleep 3000 SendChat("/s Что бывает за самовол...") Sleep 3000 SendChat("/s В лучшем случае вас могут наказать!") Sleep 3000 SendChat("/s В худшем уволить!") Sleep 3000 SendChat("/s Итог таковой...") Sleep 3000 SendChat("/s Вы должны жить на базе, это ваш второй дом.") Sleep 3000 SendChat("/s Всем спасибо!") Sleep 3000 SendChat("/time") return dil4: SendChat("/s Здравия желаю бойцы! ") Sleep 3000 SendChat("/s Сейчас я Вам расскажу как нужно,а как не нужно использовать рацию Министерство Обороны. ") Sleep 3000 SendChat("/s Во-первых Рядовым и Младшим Сержантам запрещено общаться в общую рацию. ") Sleep 3000 SendChat("/s Если же Вы случайно ошиблись волной,то Вы обязаны извиниться... ") Sleep 3000 SendChat("/s с заранее настроенной волной. ") Sleep 3000 SendChat("/n /f {Тэг} Прошу извинить за ошибочный переход на волну. ") Sleep 3000 SendChat("/s И смените волну на обычную,так как за такое можете получить выговор... ") Sleep 3000 SendChat("/s или же в худшем случае демобилизацию. ") Sleep 3000 return dil5: SendChat("/s Здравия желаю бойцы! ") Sleep 3000 SendChat("/s Сейчас я Вам расскажу как нужно,а как не нужно подавать боевую тревогу. ") Sleep 3000 SendChat("/s Во-первых боевая тревога - это военный сигнал,который сигнализирует об опасности. ") Sleep 3000 SendChat("/s При боевой тревоги Вам необходимо... ") Sleep 3000 SendChat("/s вооружиться,а так же не забыть сообщить сослуживцам в рацию. ") Sleep 3000 SendChat("/s И если о боевой тревоге сообщил Министр Обороны,Вы должны незамедлительно... ") Sleep 3000 SendChat("/s прибыть на место и встать в строй во избежание конфликтов. ") Sleep 3000 return dil6: SendChat("/s Сейчас я Вам расскажу что можно,а что категорически запрещено бойцу. ") Sleep 3000 SendChat("/s Во-первых бойцу запрещено употреблять и хранить наркотические вещества. ") Sleep 3000 SendChat("/s Применять оружие против своих сослуживцев,игнорировать приказы,нарушать устав.. ") Sleep 3000 SendChat("/s просить о повышении,покидать пост без предупреждения,брать технику не по званию.. ") Sleep 3000 SendChat("/s спать в не положенном месте.Отдыхать разрешено только в казарме. ") Sleep 3000 SendChat("/s Также военнослужащим запрещено участвовать в мероприятиях. ") Sleep 3000 return :?:/разборка:: SendChat("/me снял АКА-47 с плеча") sleep 2600 SendChat("/me положил АКА 47 на стол") sleep 2600 SendChat("/me взял АКА 47 в руки") sleep 2600 SendChat("/me отделил магазин") sleep 2600 SendChat("/me вынул пинал с принадлежностями") sleep 2600 SendChat("/me отделил шомпол") sleep 2600 SendChat("/me отделил крышку ствольной коробки") sleep 2600 SendChat("/me отделил возвратный механизм") sleep 2600 SendChat("/me отделил затворную рамку с затвора") sleep 2600 SendChat("/me отделил затвор от затворной рамки") sleep 2600 SendChat("/me отделил газовую трубку со ствольной накладкой") sleep 2600 return :?:/сборка:: SendChat("/me присоединил газовую трубку со ствольной накладкой") sleep 2600 SendChat("/me присоединил затвор к затворной рамке") sleep 2600 SendChat("/me присоединил затворную рамку с затвором к ствольной коробке") sleep 2600 SendChat("/me присоединил возвратный механизм") sleep 2600 SendChat("/me присоединил крышку ствольной коробки") sleep 2600 SendChat("/me спустил курок с боевого взвода и поставил на предохранитель") sleep 2600 SendChat("/me присоединил шомпол") sleep 2600 SendChat("/me вложил пенал в гнездо приклада") sleep 2600 SendChat("/me присоединил магазин к автомату") sleep 2600 SendChat("/me положил АКА 47 на стол") sleep 2600 return
Он полностью работал до переустановки винды, а щас поработал пол дня и потом вобще ни одна функция удф не раборает
Это не кнопки, это метка, на которую прыгнет скрипт при заданном условии.dil5:
что это за кнопка(и)
метка, но можно и церез условие ifdil5:
что это за кнопка(и)