Скрипты для AHK(autohotkey) значительно отличаются от скриптов под Source Engine. AHK стоит НАД tf2, поэтому обладает возможностью действия вне игры, вне её ограничительных рамок, позволяя работу с файлами(и не только), контроль над процессами вне игры, а так-же осуществлять контроль над операционной системой. Основным недостатком я-бы отметил отсутствие изначального, "тесного" контакта с самой игрой, который обеспечивают нам скрипты на Source Engine, но взамен мы получаем намного больше возможностей почти во всех областях.
Увы, но AHK это уже "нечестно", хотя с другой стороны - не нечестнее чем прокачанная геймерская мышка, или видеокарта "за 50 тысяч деревянных". То, чего человек добивается с помощью AHK в игре - его Заслуга, а не преимущество. Хотя-бы по тому - что Знание = сила, а Задротство = отсуствие личной жизни
AHK не сложнее написания скриптов под ТФ, и сложностей изучения, как с Delphi или C++ возникнуть не должно.
Скрипты бывают двух видов:
1. Редактируемые("Свежие") - в файлах расширения .ahk, требующие для запуска установленный Autohotkey интерпретатор.
2. Готовые("Запечёные") - в файлах расширения .exe, не требуют никаких сторонних программ на компьютере пользователя, но изменить\открыть код такой программы проблематично.
Всё что требуется для их использования: Скрипт в файле .ahk(и программа Autohotkey) или .exe, Умение нажимать кнопочки на клавиатуре и Знание какие именно кнопочки нажимать.
Скрипт может работать с рабочего стола, с папки тф, с корзины, с чужого компьютера или через радмин и т.д.
Однако, человек, постигший AHK, способен писать не только для тф, но и для других игр\программ.. он способен написать даже собственную.
Например:
Скрипт на быструю стрельбу из пистолета(создать и поместить в файл fshoot.ahk):
#SingleInstance off
*XButton1::
Loop
{
MouseClick, left
Sleep, 3
}
Return
*XButton1 up::
run fshoot.ahk
ExitApp
Return
^+c::
ExitApp
return
Чтобы стрелять - зажать одну из боковых кнопок мыши. Чтобы выключить - убить в трее или нажать Ctrl+Shift+C.
ВНИМАНИЕ! .ahk скрипты требуют установленной Autohotkey.