Ashley_Griffin 598 · ID: #1 Опубликовано 31 августа, 2019 Инструкция по использованию биндера Пара слов о биндере Слегка отвлечемся от игровых понятий и обсудим, что такое биндер в реальной жизни. В основном таким образом именуют бесцветное связующее вещество, используемое для покраски авто. Перенося это понятие в игровой контекст, получается, что биндер — связующее звено между определенным событием на стороне сервера и событием на стороне игрока. Клиент Multi Theft Auto по умолчанию предлагает лишь биндер, способный связать нажатие клавиш для выполнения определенной команды. Процесс установки бинда В клиенте MTA существует несколько способов установки биндов. Самый простой из них — первый, с помощью консоли. 1. Консоль Для установки бинда с помощью консоли необходимо воспользоваться встроенной командой bind. Она принимает четыре аргумента, два из которых обязательные: клавишу, состояние нажатия, команду и аргументы команды. Клавиша — аргумент, позволяющий установить, по нажатию какой клавиши будет выполнена команда. Является обязательным аргументом. Состояние нажатия — аргумент, позволяющий установить состояние клавиши (нажата, отжата), в котором будет выполнена команда. Является необязательным аргументом. Команда — аргумент, позволяющий установить команду, которая будет выполнена по нажатию клавиши. Является обязательным аргументом. Аргументы команды — требуются к вводу в случае, если установленная вами команда требует дополнительных аргументов. bind x say Привет! — данный пример позволяет установить выполнение команды say Привет! на клавишу X. 2. Файл coreconfig.xml Для установки бинда через файл coreconfig.xml (находится по пути ...\MTA Province\MTA\MTA\config) необходимо знать разметку этого файла. Для начала найдите блок, отвечающий за бинды — <binds>. Интуитивно понятно, что установка биндов осуществляется с помощью XML-тега <bind>. Вставьте в блок новую строчку: <bind key="" control=""></bind> key — аргумент, позволяющий установить, по нажатию какой клавиши будет выполнена команда. Является обязательным аргументом. control — аргумент, позволяющий установить команду, которая будет выполнена по нажатию клавиши. Является обязательным аргументом. state — аргумент, позволяющий установить состояние клавиши, в котором будет выполнена команда. Не является обязательным аргументом. Аргументы функции, если они необходимы, в данном случае устанавливаются через пробел в параметре control. <bind key="x" state="up" control="say Привет!"></bind> — данный пример позволяет установить выполнение команды say Привет! на клавишу X. Ограничения, связанные с установкой биндов С установкой биндов связано одно крайне печальное ограничение. В клиенте MTA невозможно забиндить несколько одинаковых команд на одну клавишу для их одновременного выполнения. Однако, можно обойти это досадное ограничение и добиться выполнения двух одинаковых команд. С помощью первого способа: необходимо два бинда на одну и ту же клавишу с одной и той же командой, однако с указанием разных состояний нажатия. bind x down say Привет! bind x up say Привет! — пример позволяет почти одновременно выполнить одну и ту же команду несколько раз. Удаление биндов Удаление биндов может осуществиться несколькими способами. 1. Консоль Способ позволяет без особых усилий удалить сразу все бинды с клавиши. Важное уточнение — способ затрагивает и стандартные бинды! Для его использования необходимо открыть консоль и ввести команду unbind с указанием клавиши. unbind x — указанный пример позволяет удалить все бинды, находящиеся на клавише x. 2. Меню настроек Удаление биндов в меню настроек производится с помощью вкладки "Клавиши". Найдите в таблице нужный Вам бинд, щелкните два раза по колонке "Клавиша" в строке с ним и нажмите клавишу Esc. 3. Файл coreconfig.xml Найдите в файле (по пути: ..\MTA Province\MTA\MTA\config) нужный вам бинд и удалите строчку с ним, после — перезапустите MTA. Восстановление стандартных биндов В случае удаления стандартных биндов, их можно восстановить с помощью второго способа, однако теперь нужно будет не удалять бинды, а нажать на кнопку "Восстановить стандартные", после чего перезайти в игру. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ashley_Griffin 598 · ID: #2 Опубликовано 31 августа, 2019 Список основных команд клиента MTA и сервера Province RP. Чат say - вывод сообщения в IC чат s - вывод сообщения в IC чат на большее расстояние (крик) b - вывод сообщения в OOC чат me - команда, обозначающая действия, выполняемые вашим персонажем do - команда, описывающая кого-либо, что-либо try - команда, описывающая действие, которое выполняется с шансом 50/50 voiceptt 1 - включение голосового чата | voiceptt 0 - отключение голосового чата chatbox chatboxsay - чат chatbox teamsay - IC чат фракции chatscrollup - прокрутка чата вверх chatscrolldown - прокрутка чата вниз Персонаж forwards - ходьба персонажа вперед backwards - ходьба персонажа назад left - ходьба персонажа влево right - ходьба персонажа вправо jump - прыжок sprint - бег crouch - посадка на корточки enter_exit - посадка/высадка на водительское сидение в транспортном средстве | посадка на пассажирское место в общественном транспорте enter_passenger - посадка на пассажирское сидение в транспортном средстве ph - достать телефон phone - достать телефон Транспорт brake_reverse - езда на авто задом vehicle_left - поворот колес автомобиля влево vehicle_right - поворот колес автомобиля вправо horn - гудок sub_mission - управление шасси самолета (на учебном не работает) handbrake - ручник личного автомобиля cruise_control - круиз-контроль speed_limit - ограничитель скорости open_doors - открытие дверей в общественном транспорте lights - фары special_control_up - поднятие крюка special_control_down - опускание крюка car_panel - панель авто turnlights_onoff left - левый поворотник turnlights_onoff right - правый поворотник turnlights_onoff all - аварийка Остальное helpme - помощь по игре binds - вывод всех биндов в консоль клиента screenshot - скриншот экрана scoreboard - меню 'Tab', список игроков radar - карта showchat - включение / отключение чата showhud - включение / отключение HUD'a (деньги, здоровье, время, карта) shownametags - включение / отключение ников, шкалы здоровья над игроками showfps - включение / отключение счетчика FPS showcarhud 0 - отключение спидометра | showcarhud 1 - включение спидометра Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ashley_Griffin 598 · ID: #3 Опубликовано 31 августа, 2019 Список клавиш Мышь Спойлер mouse1 - левая кнопка мыши mouse2 - правая кнопка мыши mouse3 - средняя кнопка мыши mouse_wheel_up - прокрутка колесика мышки вверх mouse_wheel_down - прокрутка колесика мышки вниз Стрелки Спойлер arrow_l - стрелка влево arrow_r - стрелка вправо arrow_d - стрелка вниз arrow_u - стрелка вверх Numpad Спойлер num_0,num_1,num_2 ... num_9 - цифры. num_mul - умножение num_div - деление num_add - сложение num_enter - клавиша Enter num_dec - запятая Другие Спойлер escape - Esc backspace - Backspace tab - Tab lalt - левый Alt ralt - правый Alt enter - Enter space - пробел pgup - Page Up pgdown - Page Down end - End home - Home insert - Insert delete - Delete lshift - левый Shift rshift - правый Shift lctrl - левый Ctrl rctrl - правый Ctrl [ ] pause - Pause | Break capslock - Caps Lock scroll - Scroll Lock ; , - . / # \ = Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться