Цитата:Оригинальное сообщение от Dosia36
1)Не очень удобно. Я предпочитаю такой способ: Insert, Home, Page Up - новое оружие. Основное, вторичное и рукопашное соответственно. Delete, End, Page Down - стандартное.
Пример для медика:
code:bind "DEL" "developer 1; equip 5 0 0; echo Needlegun; wait 300; developer 0" //Equip Needlegun
bind "INS" "developer 1; equip 5 0 1; echo Blutsauger; wait 300; developer 0" //Equip Blutsauger
bind "END" "developer 1; equip 5 1 0; echo Medigun; wait 300; developer 0" //Equip Medigun
bind "HOME" "developer 1; equip 5 1 2; echo Kritzkrieg; wait 300; developer 0" //Equip Kritzkrieg
bind "PGDN" "developer 1; equip 5 2 0; echo Bonesaw; wait 300; developer 0" //Equip Bonesaw
bind "PGUP" "developer 1; equip 5 2 3; echo Ubersaw; wait 300; developer 0" //Equip Ubersaw
2) Команда echo нужна, чтобы сам видел, какое оружие у тебя теперь "в деле".
1)Каждый пишет скрипты под себя и так как ему удобно, я лично придерживаюсь политики "чем больше свободных кнопок, тем лучше"
2) Вообще, данные виды сообщения можно заменить банальным переключением на изменённое оружие, это более наглядно, а так, если выбрано что-то не так - придётся поднимать глаза, чтобы всматриваться в неразборчивый шрифт, чего там применилось такое, темболее когда в голове одна игра, тебе будет не до того, чтобы потакать наразборчивости своего скрипта - он должен сработать СРАЗУ, он должен сработать даже у другого человека, и этот человек должен легко понять как он работает, если этого не произошло - скрипт ничего не стоит и его следует переписать с нуля
Имхо основная проблема echo, это то что ввести его отображение в игру, это как "причёсывать волосы на голове через задранную ногу", темболее никто не застрахован от взаимопереписей строчек, смерть игроков или какие-то другие данные так-же выписываются в Developer'е, и могут просто моментально затереть нужную строчку под своими массами.
Единственное приемлимое средство оповещения - это звук, но им тоже особо не побалуешься именно потому что он слишком ограничен по тематике, а свой звук будет весить больше самого скрипта.. и кому он нафиг нужен будет!?
Опираясь на каждый способ анализирования, можно выяснить, как можно разделить скрипты, чтобы они не слишком давили, и были удобны в использовании: На глаз - в данном случае не очень удобно именно чтение, зато можно "показывать" какое оружие получилось. На слух - можно озвучить какие-то основные звуки, определяющие это оружие.
Бинды должны стоять именно на той кнопке, которая будет всегда "под рукой", т.е. до которой ненадо тянуться, когда её использование должно быть обусловлено скоростью, а вместо этого мы её еще и ищем через пол клавиатуры..
Алиасов никогда недолжно быть много, каждый новый виток "алиасового дерева" выступает своеобразным "естественным wait'ом", а такие wait'ы порой вообще нафиг ненужны, ибо будут просто убивать тонко настроенные скрипты излишней задержкой.