Welkom Samp-World
Каталог файлов

Разделы

Programm gta [6]
Полезные программы для gta!

Мини-чат

200

Наш опрос

Какой мод вам по душе?

Результат опроса Результаты
Все опросы нашего сайта Архив опросов
Всего ответов: 490
Всего голосовало: 490
Обсудить на форуме

Статистика


Онлайн всего: 2
Гостей: 2
Пользователей: 0

Форма входа

Главная » Файлы » Программы для gta » Programm gta

AutoHotkey SA:MP
17.06.2010, 13:08
Как изготовить свой скрипт?
Этап 1: устанавливаем программу.
Для начала вам понадобится сама AutoHotkey. Вы можете скачать ее здесь. После этого придется установить. Это несложно. Вот, вроде бы, и все, больше она вам не понадобится.
Этап 2:пишем скрипт.
Откройте Блокнот. Да-да, обычный блокнот. Пуск -> Все программы -> Стандартные -> Блокнот. В нем мы будем писать код нашего бинда. Это несложно. По команде на строчку. Команды выглядят таким образом:Код:
F1::Send, {F6}Здравствуйте.{ENTER}


Разберем приведенный выше код. В начале - кнопка, по нажатию на которую выполняется команда. В данном случае это F1. Сюда можно подставить любую кнопку. Главное - не трогайте два двоеточия, иначе испортите скрипт. Ну, тут все просто - "!" - Alt, "^" - Control, "+" - Shift. Все без кавычек. А все остальные клавиши (буквы, например) - это сами эти клавиши. А если хотите сделать, чтобы скрипт вызывался двумя клавишами - используйте "&" (тоже без кавычек). Вот этот код, допустим, будет вызываться при одновременном нажатии Shift и z.Код:
+&z::Send, {F6}Здравствуйте.{ENTER}


Если непонятны сложные комбинации шифтов, советую пользоваться F-клавишами. Только не трогайте F6 и F8 - это чат и скриншот... Разобрались? Смотрим дальше. После "{F6}" идет то, что автоматом напишется в чат. Можно написать любую фразу или команду. В конце "{ENTER}" - если вы его уберете, то, что вы набрали, не отправится. Т.е. у вас будет висеть строчка с чатом, и отправить ее придется самостоятельно. Никаких проблем это не создаст, даже наоборот пригодится, допустим, если вам нужно дописать в команду какие-либо данные.
Пара примеров для лучшего понимания.Код:
+&z::Send, {F6}Здравствуйте. Как дела?{ENTER}


Код:
F1::Send, {F6}/me почесал за ухом.{ENTER}


Первая команда по Shift+Z отправит в чат "Здравствуйте. Как дела?" Вторая - по F1 "/me почесал за ухом". А третья по F2 откроет строчку чата, напишет "/me поприветствовал человека по имени", поставит пробел, а дописывать и отправлять будете вы. Несложно, вроде бы. Попробуйте догадаться, что делает этот код:Код:
!&1::Send, {F6}/me застрелился.{ENTER}


Ну вот, теперь вы знаете, как писать команды. Можно написать, что угодно. По одной команде на строчку. В результате скрипт будет выглядеть, например, вот так:Код:
F1::Send, {F6}/login 123{ENTER}{F6}/fuel{ENTER}
F2::Send, {F6}/r{SPACE}
F3::Send, {F6}/m Прижмитесь к обочине и выйдите из авто, или мы открываем огонь!{ENTER}
F4::Send, {F6}/tazer{ENTER}
F5::Send, {F6}/me показал удостоверение сотрудника ФБР и ордер на обыск{ENTER}


Этап 3:сохраняем скрипт.
Теперь нажмите Файл -> Сохранить как. В "Тип файлов" обязательно выберите "Все файлы", иначе ничего не получится. А в названии напишите, допустим, bind.ahk - название произвольное, главное, чтобы оканчивалось ".ahk", без кавычек, естественно. И сохраняйте.
Следующее необязательно. Если скрипт не будете давать друзьям, можете сразу переходить к этапу четыре.
Собственно, данный скрипт будет работать только в том случае, если у пользователя установлена программа. Если ее нет - придется сделать скрипт самостоятельным. Это просто. Откройте Пуск -> Все программы -> AutoHotkey -> Convert .ahk to .exe. В первой строчке нажмите кнопку Browse и укажите путь к скрипту (файл .ahk, что мы сохранили в блокноте). Во второй укажите папку и название для самостоятельного скрипта, который получится в результате. И нажмите "Convert". Все, готово. Теперь такой скрипт весит побольше килобайт на двести, но зато может работать без установленной программы.
Этап 4:запускаем скрипт.

Каждый раз, когда вы хотите, чтобы скрипт действовал, его необходимо запустить. Если вам лень - есть такая полезная вещь, как Автозагрузка. wink.gif Запихните туда скрипт, и он будет грузиться вместе с Windows. Ну, все таки, расскажу, как же запустить скрипт. Все просто. Достаточно два раза щелкнуть на файле, который мы сохранили блокнотом. Иногда случается, что вылазит окно, сообщающее, что формат файла неизвестен. Тогда вам нужно указать путь к программе (как правило, это C:\Program Files\AutoHotkey) и установить галочку "Всегда использовать", чтобы это окно более не беспокоило. Может открыться блокнот - значит, вы невнимательно читали. Перечитайте этап 3 и сохраните файл правильно, с расширением .ahk. А если ничего не произойдет - скорее всего, все окей. Посмотрите, есть ли в трее (слева от часов) зеленый значок с белой буквой H (может потребоваться нажать на кружок со стрелочкой, чтобы развернуть весь трей smile.gif). Если есть - значит, все работает. Запускайте игру и пробуйте. Если уже запущена - перезапускать ее не надо. Вообще программа может работать не только с игрой, скрипты можно писать любые.


У многих, кто поставил Windows 7 неработает AutoHotKey в SAMP. Тут будет описано как избавиться от этой проблемы.
1.Скачать и установить AutoHotKey
2.Создать текст.документ
3.Открываем обычным текст. редактором и пишем код бинда. Ну к примеру "F1::Send {F6}/enter{enter}"
4.Закрываем документ и сохраняем.
5.Теперь заходим в корневую папку AutoHotKey (C:\Program Files\AutoHotkey\ -по умаолчанию). Ищем файл AutoHotkey.exe. Жмём правую кнопку мыши-свойства. Жмём вкладку совместимость. Ставим галочку в "Запустить программу в режиме совместимости с Windows XP (пакет обновления 2)." Внизу окна ставим галочку "выполнить эту программу от имени администратора".
Жмём применить-ок.
6.Теперь жмём правую кнопку мыши (на текст. документ)-открыть с помощью-выбрать программу жмём внизу обзор и указываем где лежит файл запуска AutohotKey.exe, жмём ок теперь.
7.Заходим в игру и всё работает.


WWW.SAMP-WORLD.3DN.RU


Ссылка для скачивания

http://u.to/KSUz

Категория: Programm gta | Добавил: Acson
Просмотров: 25020 | Загрузок: 33 | Комментарии: 2 | Рейтинг: 3.9/7
Всего комментариев: 2
2  
а как сделать вводи как код? например: вводишь на клавиатуре в игре код "kdks" с закрытым чатом, когда код введен в чат начинает автоматически писаться сообщения

1  
!1::
{
sendplay {f6}/dive{enter}
SendPlay {f6}/items{Enter}
Sleep, 60
Sendplay {down}
sendplay {enter}
sendplay {f6}/dive{enter}
}

помогите!!!!где здесь ошибка??почему скрипт не пашет??

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]