Почему не робят функции ЮДФ?

NOOBPAndA

Участник
Автор темы
101
12
Скинь свй скрпт
Весь не снику так как он слишком длинный, вот небольшой фрагмент(это биндер для МО):
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

Он полностью работал до переустановки винды, а щас поработал пол дня и потом вобще ни одна функция удф не раборает
 

Samp_Love_Ahk_Lua_Cleo

Участник
147
12
Не понял
Подробнее. как?
Весь не снику так как он слишком длинный, вот небольшой фрагмент(это биндер для МО):
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:
что это за кнопка(и)