Полная Версия: Команды, которые висят на F1-F...
goodwin
У меня вопрос. Команды, которые висят на F1-F..., или которые появляются когда кликаешь правой кноакой на портрете персонажа не работают. Почему!?
nasty_floater
А почему в этой теме? Новый вопрос надо задавать в новой теме. А перед заданием - поиском пользоваться

QUOTE
У меня вопрос. Команды, которые висят на F1-F..., или которые появляются когда кликаешь правой кноакой на портрете персонажа не работают. Почему!?


См. ФАК:

Пользователям "русской" версии от фарГуся возможность использования этих клавиш не грозит
Black Sabbath
Не совсем так.
Можно в файле data\mes\BroadCast.mes заменить имеющиеся строчки на следующие:
{100}{leave}
{101}{wait}
{102}{come}
{103}{follow}
{104}{move}
{105}{stay close}
{106}{close}
{107}{spread out}
{108}{spread}
{109}{fuck you}
{110}{fuck}
{111}{join}
{112}{disband}
{113}{attack}
{114}{walk}
{115}{back off}
{116}{stop}
{117}{follow}
{500}{#Walk}
{501}{#Attack}
{502}{#Stay Close}
{503}{#Spread Out}
{504}{#Back Off}
{505}{Follow}
{1000}{Baa} // The sound a sheep makes
{1500}{ummm} // Things stupid people say
{1501}{errr}
{1502}{duh}

Фаргус-балбес перевел их, в результате чего и возникла эта бага.
melkor
...или просто скачать этот файл отсюда:
http://sheridan5.narod.ru/BroadCast.mes
и положить в директорию
.../Arcanum/data/mes

В ФАКе устаревшие сведения ;-)
Alan
От себя добавлю (поправлю). Есть файлик "<каталог с игрой>\data\mes\BroadCast.mes", в нем должно быть записано следующее:
QUOTE

//
// Первая часть. Она должна быть именно такой, никаких изменений.
// Здесь записаны известные движку команды партийцам.
//
{100}{leave}        // уйти
{101}{wait}        // ждать
{102}{come}        // прийти
{103}{follow}      // следовать
{104}{move}        // двигаться
{105}{stay close}  // держаться близко
{106}{close}        // приблизиться
{107}{spread out}  // разойтись
{108}{spread}      // развернуться
{109}{fuck you}    // да пошел ты
{110}{fuck}        // трахнуть
{111}{join}        // присоединиться
{112}{disband}      // распустить
{113}{attack}      // атаковать
{114}{walk}        // бежать
{115}{back off}    // отступить
{116}{stop}        // остановиться
{117}{follow}      // следовать

//
// Вторая часть. Эту чать предлагается изменять на усмотрение игрока.
// В начале текста в этой части обязательно должен стоять один символ '#',
// иначе команда будет нерабочей. Дальше должна быть одна из команд из первой части,
// какая именно - неважно, регистр (строчные или заглавные) тоже не имеет значения.
//
{500}{#Walk}
{501}{#Attack}
{502}{#Stay Close}
{503}{#Spread Out}
{504}{#Back Off}
{505}{#Follow}

К примеру, лично я себе выбрал команды так:
QUOTE

{500}{#Walk}
{501}{#Attack}
{502}{#Stay Close}
{503}{#Spread Out}
{504}{#Join}
{505}{#Wait} // все партийцы будут ждать

Искренне надеюсь на скорейшее исправление FAQ.

P.S. Посмотрите на команду 110, я пошел ее тестить ;).

Отправлено: [mergetime]1144042363[/mergetime]
Так, еще одна поправка. Названия команд в первой части могут быть любыми (в т.ч. и на русском), главное - чтобы названия не повторялись. Названия команд во второй части должны обязательно начинаться с символа '#' и далее полностью совпадать с названиями из первой части (хотя регистр не важен).

Комадна 101. Ждать, все партийцы переходят в режим ожидания.
Комадна 102. Что-то некультурное, никто не хочет делать.
Комадна 110. Напасть на ближайшего (в т.ч. и на другого партийца и на вас), берсек натуральный.
Команда 111. По всей видимости - присоединиться. Не работает т.к. неизвестно кому она.

Стало быть, можно в этом файлике записать вот так:
CODE

{114}{идти}
..
{500}{#идти}

И все будет прекрасно работать.
nasty_floater
ОК, Alan, сформулируй тогда это дело так, чтобы оно нормально смотрелось в упомянутом пункте ФАКа, и поправка, естественно, будет внесена.
Alan
Вопрос. Есть ли в игре горячие клавиши для взаимодействия со своей командой?

Ответ. Есть. Это клавиши F1 - F6. То, какие команды будут означать эти клавиши и как они будут называться может настроить сам игрок. Для этого нужно подправить в блокноте файлик "<каталог с игрой>\data\mes\BroadCast.mes". В этом файлике есть два интересующие нас раздела.

Первый раздел содержит строки с номерами 100 - 117. В этом разделе мы задаем названия команд, эти названия могут быть любыми, в том числе и содержать пробелы и быть на русском. То, что реально будут делать эти команды - зашито в движке. Я могу лишь привести экспериментальные данные:
CODE

{100}{уйти из группы}    // Уйти, все партийцы покидают вас (расходятся по своим городам).
{101}{ждать меня здесь}  // Ждать, все партийцы переходят в режим ожидания (стоят на месте, но они уже не в команде).
{102}{команда 102}       // Неизвестно. Что-то некультурное, никто не хочет делать.
{103}{команда 103}       // Неизвестно. Что-то некультурное, никто не хочет делать.
{104}{подвинуться}       // Подвинуться, все партийцы рандомно меняют позицию (встают на другое место).
{105}{держаться близко}  // Держаться близко к игроку.
{106}{приблизиться}      // Неотличимо от команды 105.
{107}{разойтись}         // Ходить за игроком на длинной дистанции.
{108}{развернуться}      // Неотличимо от команды 107.
{109}{убить меня}        // Все партийцы нападают на игрока, потом друг на друга.
{110}{берсек}            // Напасть на ближайшего (берсек натуральный).
{111}{примкнуть}         // Неизвестно. У партийцев нет реакции. Предположительно присоединиться и не работает т.к. неизвестно кому она.
{112}{команда 112}       // Неизвестно. У партийцев нет реакции.
{113}{атаковать}         // Атаковать указанную цель.
{114}{идти}              // Бежать на указанную точку.
{115}{остановиться}      // Остановиться, все партийцы разом прекращают движение.
{116}{команда 116}       // Не известно, движение партийцев не останавливает.
{117}{команда 117}       // Неизвестно. У партийцев нет реакции.


Второй раздел содержит строки с номерами 500 - 505. В этом разделе мы задаем соответствие команд клавишам: команда, записанная в строке 500 будет соответствовать клавише F1, команда в строке 501 - клавише F2, команда в строке 502 - клавише F3, и так далее. Чтобы задать это соответствие, нам просто нужно записать в нужную строку нужное имя команды поставив перед ним символ '#'. Например:
CODE

{500}{#идти}             // клавиша F1
{501}{#атаковать}        // клавиша F2
{502}{#держаться близко} // клавиша F3
{503}{#разойтись}        // клавиша F4
{504}{#подвинуться}      // клавиша F5
{505}{#ждать меня здесь} // клавиша F6


P.S. Обязательно добавьте в FAQ про разрушение сундуков с кнопочкой Alt, а то ведь я так и не знал про это ;(.
nasty_floater
> Обязательно добавьте в FAQ про разрушение сундуков с кнопочкой Alt, а то ведь я так и не знал про это ;(.

Уже есть.
QUOTE
или используя оружие (грубой силой). Для этого надо войти в боевой режим, и, удерживая кнопку "Alt", атаковать дверь/сундук. Любое оружие, кроме топоров и arcane/потайного оружия, имеет тенденцию при этом портиться.
Basic
Настроил горячие клавиши - стало намного удобнее. А можно как-нибудь зафиксить так-же индивидуальные команды (которые вываливаются при правом клике на портрет спутника)? В фаргусовской лоКАЛизации они тоже не работают :(
Alan
Что значит зафиксить? Чего именно нужно добиться?
Basic
> Alan

Сделать так, чтоб они работали. На данный момент спутники на них никак не реагируют. (фаргус)
Alan
data\mes\follower_ui.mes
CODE
//
//  Команды спутникам по клику на иконку. Строки 0..5 должны соответствовать
//  содержимому "mes\BroadCast.mes".
//
{0}{идти}
{1}{атаковать}
{2}{подвинуться}
{3}{остановиться}
{4}{держаться близко}
{5}{разойтись}
{6}{инвентарь}
{7}{характеристики}

И будет тебе счастье...
Basic
Работает! Спасибо! :)
Ваш ответ: