Бінди, які можна вставити
Rust приймає невідому назву клавіші без скарг, а потім тихо ігнорує бінд. Кожна клавіша та команда тут взята з власної сторінки Facepunch keybinds, тому що ви вставляєте, те й отримуєте.
Ваші бінди
Оберіть клавішу, накопичуйте скільки завгодно команд, і позначте «тільки поки утримується», якщо бінд має діяти лише поки клавіша натиснута.
Йти вперед.
bind q forward
Готові бінди
Клацніть, щоб додати до списку, потім змініть клавішу на зручну для вашої руки.
Вставте це в консоль
Один рядок на бінд, з writecfg в кінці, щоб гра їх зберегла.
bind q forward
writecfg- 1. Відкрийте консоль клавішею F1.
- 2. Вставте блок. Кожен рядок виконується одразу, тому бінди активні ще до закриття консолі.
- 3. writecfg зберігає їх у cfg/keys.cfg, що дозволяє їм пережити перезапуск.
Як складається бінд
Прямо зі сторінки Facepunch keybinds — правила, яких дотримується генератор вище.
bind <key> <command>
Одна клавіша, одна команда.
bind <key> a;b
Крапка з комою виконує кілька команд поспіль за одне натискання.
bind <key> +a;+b
Префікс плюс робить команду активною лише поки клавіша натиснута, і зупиняє її при відпусканні.
bind [leftshift+k] kill
Квадратні дужки вимагають утримання модифікатора — варто для того, що не можна відмінити.
bind <key> clear
Видаляє бінд і повертає клавіші стандартну дію.
writecfg
Записує поточні бінди в cfg/keys.cfg. Без цього нічого не переживе перезапуск.
Майже завжди проблема в назві клавіші, а не в команді. Rust звіряється з власним словником — leftshift, mouse0, backquote — і все, що поза ним, приймається, а потім ігнорується. Введіть find bind у консолі, щоб побачити, що насправді реєструє поточна збірка, і так само перевірте команду, перш ніж звинувачувати бінд.