В общем и целом, в этом гайде вы найдете подробную инфу по биндам. Самые полезные и популярные бинды, а также базу по тому как самому создавать бинды. Чтобы понять что такое «бинд» и с чем его едят, приведу вам пару примеров простых биндов.
Общая «формула» бинда:
Code
Bind <клавиша, которую вы хотите использовать для определённой команды> <сама команда>
Пример:
Теперь зайдите на любой серв и нажмите ”n” – вы отключитесь от сервера!
Далее пойдут «бинды-приветствия». (не забывайте ставить кавычки при вводе кода! Это позволит вам биндить 2 и более команд на одну клавишу)
Code
Bind n ”chat hello world”
Этот бинд позволит вам сказать ”hello world” при нажатии клавиши ”n” всем на сервере.
Code
Bind n ”chatteam Hello world”
Нажми ”n” – скажешь ”hello world” всей своей команде.
Code
Bind n ”chatcommander Hello world”
Нажми ”n” – скажешь ”hello world” командиру.
Теперь попробуем сказать нашей команде сколько ХП у нас осталось.
Code
Bind n ”chatteam Health: $player_health$”
Нажав на клавишу ”n” ты отошлешь своей команде такое сообщение: ”Health <кол-во жизней>”
Также есть очень много вариантов использования подобных биндов!
Вот некоторые из них:
Code
#name# - Ваше имя
#player_health# - Жизни
#player_healthpercent# - Жизни в %
#player_level# - уровень
#player_percentNextLevel# - сколько экспы до следующего уровня
#player_money# - деньги
#player_mana# - мана
#player_task# - ваша задача на данный момент (дается комом)
#player_kills# - кол-во убийств
#player_killstreak# - кол-во убийств подряд
#player_deaths# - кол-во смертей
#player_secondstorespawn# - "Respawn in <кол-во секунд до респауна>"
#player_team# - номер вашей команды
#player_currentunit# - Юнит, которым вы играете в данный момент
#player_referee# - am i referee?!
#team_idleworkers# - сколько незанятых рабочих у вашего комма
#team_numworkers# - сколько рабочих у вашего командира
#team_maxworkers# - макс. кол-во рабочих у вашего командира
#team_commandername# - имя вашего командира
#team_commandcenter_health# - жизни вашей крепости\берлоги (тут хз как перевести )
#team_commandcenter_maxhealth# - макс кол-во вашей крепости\берлоги
#team_commandcenter_healthpercent# - жизни вашей крепости\берлоги в %
#game_serverstatus# - when spectating somebody this will be "Spectating XXXXX" XXXXX will be who you're spectating
#resource_entropy# - сколько entropy(для Гейтов) у вашего комма
#resource_strata# - сколько stata(for heals) у вашего комма
#resource_fire# - сколько fire(for fire shield) у вашего комма
#resource_magnetic# - сколько magnetic(for shield) у вашего комма
#resource_electric# - сколько electric(for electrify) у вашего комма.
#resource_chemical# - сколько chemical(for adrenaline) у вашего комма.
#chat_officerColor# - код цвета голосового чата офицеров
#chat_commanderColor# - код цвета голосового чата комма
#vote_description# - текст в воуте
#vote_yes# - сколько народу нажало Ф1
#vote_no# - сколько народу нажало Ф2
#vote_secondes# - сколько секунд до окончания воута
#vote_passpercent# - достаточно ли народу проголосовало? В %
Ну теперь можно сварганить что-нибудь покруче! Сделаем бинд, в котором говорится: ”Health: <кол-во жизней> (<кол-во жизней в %>)” а также: ”I’m dead (<кол-во секунд до респауна> seconds)” Когда ваши НР равны нулю (в большинстве случаев это означает смерть )… Естессно, всем подряд такую инфу говорить не стоит, так что мы скажем это только своей команде:
Code
Bind n ”if [player_health == 0] chatteam I’m dead ($player_secondstorespawn$ secondes);
if [player_health > 0] chatteam Health: #player_health# (#player_healthpercent# %)"
Конечно же, мы все очень ленивые, чтобы биндить все это прямо в саваге (да и линия оч даже внушающей длины). Тогда создадим файл.
Зайдите в папку игры и создайте новый cfg файл, и назовите его binds.cfg.
Далее ищем там же файл autoexec.cfg.
Открываем его (в блокноте) и увидим нечто вроде этого:
Code
//add your own custom settings here
//set up the commander keys/binds
exec /settings/commander_keys.cfg
Далее вписываем туда такую фразочку "//add your own custom settings here" "exec binds.cfg"Теперь все будет выглядеть примерно так:
Code
//add your own custom settings here exec
binds.cfg
//set up the commander keys/binds
exec /settings/commander_keys.cfg
Сохраняем и закрываем автоэкзек и открываем binds.cfg