Клан является объединением людей, связанных общими интересами Sniper Elite и являющимися близкими друг другу по духу и убеждениям. Все члены клана безоговорочно руководствуются в своих действиях Условия клана.
Вторник, 31.12.2024, 00:06
Точное Московское время,
 Гость   |   RSS
logo
Главная | Cоздание "горячих клавиш"- быстрый ввод команд - Форум | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Cоздание "горячих клавиш"- быстрый ввод команд
АдминДата: Среда, 02.10.2013, 02:08 | Сообщение # 1
Генерал-лейтенант


Сообщений: 6
Награды: 3
Статус: Offline
Начнём с определения, что же такое программа AutoHoyKey.
AutoHotKey - это программа для создание "горячих клавиш", то есть с помощью неё(программы) вы можете установить часто используемые команды или фразы в sa:mp, и быстро их использовать.

Как изготовить свой скрипт? Тут все просто, надо только руководствоваться этим FAQ.
1) Для начала скачиваем и устанавливаем саму программу autohotkey.

Скачать Autohotkey

2) Теперь открываем блокнот(по умолчанию: пуск > стандартные > блокнот) и начинаем писать свой скрипт по команде на одну строчку.

Код
F1::SendPlay, {F6}Привет всем.{enter}


На первом месте идёт кнопка по нажатию на которую будет вводиться та или иная команда(в моём примере это кнопка F1). Далее идёт не изменяемая часть скрипта - это два двоеточия и SendPlay с запятой. После F6 идёт то, что будет писаться в чат(пример: "Привет всем"). И концовка {enter} - если вы не поставите это в конце то не чего страшного не произойдёт просто ваше сообщение не отправиться. Если вам хочется чтобы команда вводилась при нажатии сочетания клавиш то просто пишем эти две клавиши рядом без пробела или запятой:
Примечание: "!" - Alt, "^" - Ctrl, "+" - Shift (все без ковычек)

Код
!1::SendPlay, {F6}Привет всем.{enter}


В примере приведённом выше при нажатии альта и цифры один над буквами у вас напечатается в чат "Привет всем".
Также есть команды в которых необходимо дописать что-либо, за примером далеко ходить не буду команда /frisk id (обыск у законников):

Код
F1::SendPlay, {F6}/frisk{space}

В этом примере я написал на конце {space} - то есть нажав F1 вам остаётся вписать только ид игрока для того чтобы его обыскать.
Для того чтобы пользоваться кнопками на нумпаде необходимо писать вот так:

Код
Numpad1::SendPlay, {F6} Привет всем.{enter}

Ну вот вроде и все, осталось сохранить скрипт.

3) Сохраняем скрипт:
Фаил > Сохранить как > В типе файлов выбираем "Все файлы" - обязательно!
Название пишем вот так пример Skript.ahk - тут главное окончание .ahk
Далее есть возможность изменить формат скрипта из .ahk в .exe - для того чтобы запускать скрипт без самой программы. Вот инструкция:
Открываем: Пуск > Все программы > AutoHotKey > Convert .ahk to .exe
Остался всего лишь пустяк: в первой строчке указываем путь к файлу .ahk, а во второй туда куда хотите сохранить "самостоятельный скрипт". Жмём Convert и готово!

4) Запуск бинда:
Щёлкаем по иконке бинда, если у часов в правом углу появился зелёный значок с белой буквой Н то все работает и готово к использованию.

Выкладываю часть бинда составленного для КЛАНА RK:

Код

Numpad0::Send,{F6}Rcon.Password{Space}пароль сервера вписать свой{ENTER}  
Numpad1::Send,{F6}Rcon MapRotation.ListMapRotation {ENTER}{Sleep 500}{Down}Rcon MapRotation.RotateMapIndex{Space}
Numpad2::Send,{F6}Rcon Server.Kick{Space}
Numpad3::Send,{F6}Rcon Server.ListBans{ENTER}{Sleep 500}{Down}Rcon Server.UnBan{Space}  
Numpad4::Send,{F6}Warning!reserve the right to throw out of the game for any player, if you need a place for one of our players.PS apologize in advance.Server rules do not swear and do not degrade the other players do not use cheat codes and bugs - for that kick or ban.{ENTER}
Numpad5::Send,{F6}Na nashem servere zapresheno materit, oskorblayt dryg dryga.Za naryshenie pravil igroka shdet BAN.{ENTER}   
Numpad6::Send,{F6}Rcon Game.Start{ENTER}
Numpad7::Send,{F6}Rcon Game.End{ENTER}


Темы с аналогичным тегами Autohotkey, FAQ, ввод команд




СКАЧАТЬ ГОТОВЫЙ

0 - Rcon.Password - (активация прав админа на сервере)
1 - Rcon Server.ListPlayers - (список игроков на сервере)
2 - Rcon Server.Kick - (кик игрока)
3 - Rcon Server.KickBan - (бан игрока)
4 - Rcon MapRotation.ListMapRotation - (список ротации карт)
5 - Rcon MapRotation.RotateMapIndex - (указываем какая карта будет следующая)
6 - Rcon Lobby.Password - (ставим пароль на сервер)
7 - Rcon Lobby.ClearPassword - (отменяем пароль на сервер)
8 - Rcon Game.Start - (старт игры без ожидания)
9 - Rcon Game.End - (окончание игры)
 
  • Страница 1 из 1
  • 1
Поиск:

ТОП посетители за сутки.

Copyright MyCorp © 2024

Используются технологии uCoz