Jump to content
Korean Random
Sign in to follow this  
dddxddd

[0.8.6] Мод "Кастомизируемая роза команд" CustomCommandRose

Recommended Posts

ЧТО ЭТО?
Это мод, позволяющий настраивать стандартную розу команд. Измененные сообщения видны другим игрокам!
Возможности данного мода:

  • Редактирование команд в меню
  • Для команд в меню поддерживаются макросы, подробнее в разделе 3
  • Для команд в меню можно указать, в общий чат отправлять фразу, или только своей команде
  • Возможность настроить разделы меню для каждого типа техники по отдельности
  • Подвешивание команд на комбинации горячих клавиш для вызова в обход меню
  • Автоматическое "прокликивание" указанных квадратов мини-карты 
  • Совмещение встроенных команд (Назад, Перезаряжаюсь) и своего сообщения
  • Отдельный раздел меню с командами, привязанными к текущей карте
  • Можно настроить команды для каждого танка в отдельности 

  • Стандартные команды, совмещённые с хоткеями F2-F8, продолжают работать как раньше.

Багрепорты и пожелания отправляйте через ПМ на офффоруме или в игре (tehHedger).        
 
Новые версии появляются тут: http://rghost.ru/users/Hedger/releases/CustomCommandRose (была новая)

Теперь новая (2.4.7) тут http://rghost.ru/private/47176090/39542bcd235f0d00a69f0a61f92c41f1 (для патча 0.8.7 сам еще не пробовал, но судя по раковому, работает)
 
Истории изменений для версии v.2.4.0
Изменения:

~ Адаптация под 0.8.6
~ Совместимость с xvm-stat 1.5.0 (XVM 4.0.0+)
+ Авторазбиение длинных сообщений на несколько частей
+ Настраиваемая задержка до выдачи команд по хоткеям
+ Настраиваемая комбинация клавиш для перезагрузки конфига
+ При отладке в реплее сообщения выводятся в чат, а не панель с подсказками
+ Автоисправление формата файлов после редактирования Блокнотом и другими редакторами, добавляющими BOM
~ Исправлены недочёты в форматировании команд 

 

Настройка и использование

 

"1. О ФАЙЛЕ С НАСТРОЙКАМИ"


Файл с конфигурацией называется RadialMenu.xml и лежит по пути res_mods\<версия>\scripts\client\gui\Scaleform\
ВНИМАНИЕ!
Через стандартный Блокнот конфиг лучше не редактировать, он ломается.
Подойдёт WordPad, Notepad++, Sublime Text 2, PSPad или другой редактор простого текста.


В файле содержится несколько блоков команд:
  • TankMenu - базовая настройка разделов меню;
  • MapCommands - команды, загружаемые в зависимости от текущей карты;
  • SPGMenu, AT-SPGMenu, lightTankMenu, heavyTankMenu, mediumTankMenu - опциональные разделы, позволяющие использовать раздельные конфигурации разделов меню при игре на разных типах техники;
  • HotkeyOnlyCommands - дополнительные команды, вызываемые по горячим клавишам.
  • TankSpecificCommands - команды, специфичные для конкретного танка или нескольких танков.

В разделах TankMenu и относящихся к видам техники предусмотрены следующие секции:

  • CommonCommands - общие команды, когда прицел ни на кого не наведён;
  • TeamCommands - сообщения своим (когда прицел на союзном танке);
  • EnemyCommands - аналогично для противников.

Первые шесть команд из каждой секции попадают в радиальное меню. Остальные, если они есть, можно вызывать по назначенным им горячим клавишам.

В блоке указан код кнопки, нажатие которой при вызове меню приведет к отображению команд, привязанных к текущей карте.

В блоке можно переопределить комбинацию клавиш, при нажатии которой настройки загружаются из файла заново. Формат аналогичен секции в описании команд (см. раздел 3), значение по умолчанию - правый ctrl + F11.

В блоке можно переопределить задержку до выдачи команды, вызываемой по хоткеям. Значение задается в миллисекундах, значение по умолчанию 150 мс.

Если используется старый конфиг из примеров, написанный и сохраненный до 21 июня 2013 года - в него будет добавлена новая строка 

<SelfTrollingMode>1</SelfTrollingMode>

После этого в чат при использовании сообщений со случайно подставляемым текстом будут выдаваться различные фразы
забавного характера. Также при этом все сообщения выдаются в общий чат.
Для отключения этого режима надо удалить эту строчку.


 

"2. ПРИОРИТЕТ НАСТРОЕК"


При построение меню происходит загрузка наиболее подходящих для текущего танка команд для каждого из разделов CommonCommands, TeamCommands, EnemyCommands.

Наивысший приоритет при построении меню имеют настройки указанных выше блоков из раздела , если они определены для текущего танка.

Если особых настроек там не найдено, то происходит загрузка раздела, соответствующего классу техники (SPGMenu, AT-SPGMenu, heavyTankMenu, ...)

Если же и там не найдена уточняющая конфигурация, то загружаются основные настройки из раздела TankMenu.

 

"3. ФОРМАТ КОМАНД"


Каждая команда определяется следующим образом:
    <Command>
      // Краткое название, выводимое в меню
      <Title>КД</Title>
      
      // Иконка для меню (см. список ниже)
      <Icon>Reload</Icon>

      // Текст, выводимый в чат (поддерживаются макросы)
      <Text>Ухожу на КД (%(ownPos)s), осталось %(reload)s сек.</Text> 

      // Режим чата, Team(командный канал), All(общий канал).
      <ChatMode>Team</ChatMode>
      
      <!- - Ниже идут опциональные поля - ->
      
      // Команда из списка дефолтных, с отображением иконки на миникарте
      <Command>RELOADINGGUN</Command>  
     
      //Вариации команд (поддерживаются макросы)
      <Variants>
        <Variant>Список</Variant>
        <Variant>из нескольких строк,</Variant>
        <Variant>одна из которых подставляется в макрос %(randpart)s</Variant>
        <Variant>Строка выбирается случайно</Variant>
      </Variants>
	  
      //Выключение рандомного выбора фраз из блока <Variants>
      //При такой записи в команде варианты идут последовательно
      <NoRandomChoice>1</NoRandomChoice>
	
      // Список квадратов для "прокликивания"
      <Ping>B7 D9</Ping> 

      // Сочетание клавиш для отдачи команды без вызова радиального меню
      <Hotkey>KEY_LALT+KEY_R</Hotkey> 
      
      //Задержка до следующей отправки команды, в целых секундах.
      <Cooldown>4</Cooldown>
   </Command>

Допустимые имена иконок: 
'Attack', 'Yes', 'Helpme', 'Backtobase', 'No', 'Reload', 'Followme', 'Turnback', 'Helpmeex', 'Stop', 'Support', 'AttackSPG'
 
Допустимые имена команд:
'ATTACK', 'ATTACKENEMY', 'BACKTOBASE', 'FOLLOWME', 'HELPME', 'HELPMEEX', 'NEGATIVE', 'POSITIVE', 'RELOADINGGUN' 'STOP', 'SUPPORTMEWITHFIRE', 'TURNBACK'
 
Поддерживаемые в тексте сообщения макросы:


%(name)s - имя игрока, на чей танк наведён прицел               
%(vehicle)s - название типа техники                                
%(clan)s - название клана                                       
%(viewPos)s - квадрат, в который направлена камера                 
%(ownPos)s - квадрат, в котором находится свой танк               
%(randpart)s - случайная строка из списка в тэге <Variants/>        
%(reload)s - оставшееся время перезарядки орудия, в секундах      
%(ammo)s - число неистраченных снарядов в барабане              
%(ownVehicle)s - свой танк.

 
Поддерживаемые макросы статистики:


%(winrate)s%% - общий процент побед
%(eff)s - РЭ по wot-news
%(kbattles)s - число боёв, в тысячах
%(avglvl)s - средний уровень танков
%(twr)s - TWR
%(tankDamage)s - средний дамаг на танке, обычно отдаётся XVM'ом некорректно
%(tankWinrate)s%% - процент побед по танку  

 
Макросы "%(vehicle)s", "%(clan)s", "%(name)s", "%(winrate)s%%", "%(eff)s", "%(kbattles)s", "%(avglvl)s", "%(twr)s",
"%(tankDamage)s", "%(tankWinrate)s%%" при отсутствии цели соответствуют игроку.
 
Список имён кнопок для горячих клавиш - находится там

"или тут"

Numbers:
'KEY_0' 'KEY_1' 'KEY_2' 'KEY_3' 'KEY_4' 'KEY_5' 'KEY_6' 'KEY_7' 'KEY_8' 'KEY_9'

General:
'KEY_A' 'KEY_B' 'KEY_C' 'KEY_D' 'KEY_E' 'KEY_F' 'KEY_G' 'KEY_H' 'KEY_I' 'KEY_J' 'KEY_K' 'KEY_L' 'KEY_M' 'KEY_N' 'KEY_O' 'KEY_P' 'KEY_Q' 'KEY_R' 'KEY_S' 'KEY_T' 'KEY_U' 'KEY_V' 'KEY_W' 'KEY_X' 'KEY_Y' 'KEY_Z'

Functional:
'KEY_F1' 'KEY_F2' 'KEY_F3' 'KEY_F4' 'KEY_F5' 'KEY_F6' 'KEY_F7' 'KEY_F8' 'KEY_F9' 'KEY_F10' 'KEY_F11' 'KEY_F12' 'KEY_F13' 'KEY_F14' 'KEY_F15'

Numpad:
'KEY_NUMLOCK' 'KEY_NUMPAD0' 'KEY_NUMPAD1' 'KEY_NUMPAD2' 'KEY_NUMPAD3' 'KEY_NUMPAD4' 'KEY_NUMPAD5' 'KEY_NUMPAD6' 'KEY_NUMPAD7' 'KEY_NUMPAD8' 'KEY_NUMPAD9' 'KEY_NUMPADCOMMA' 'KEY_NUMPADENTER' 'KEY_NUMPADEQUALS' 'KEY_NUMPADMINUS' 'KEY_NUMPADPERIOD' 'KEY_NUMPADSLASH' 'KEY_NUMPADSTAR'

Mouse:
'KEY_MOUSE0' 'KEY_MOUSE1' 'KEY_MOUSE2' 'KEY_MOUSE3' 'KEY_MOUSE4' 'KEY_MOUSE5' 'KEY_MOUSE6' 'KEY_MOUSE7'

Misc:
['KEY_END' 'AXIS_LX' 'AXIS_LY' 'AXIS_RX' 'AXIS_RY' 'KEY_ABNT_C1' 'KEY_ABNT_C2' 'KEY_ADD' 'KEY_APOSTROPHE' 'KEY_APPS' 'KEY_AT' 'KEY_AX' 'KEY_BACKSLASH' 'KEY_BACKSPACE' 'KEY_CALCULATOR' 'KEY_CAPSLOCK' 'KEY_COLON' 'KEY_COMMA' 'KEY_CONVERT' 'KEY_DEBUG' 'KEY_DELETE' 'KEY_DOWNARROW' 'KEY_EQUALS' 'KEY_ESCAPE' 'KEY_GRAVE' 'KEY_HOME' 'KEY_IME_CHAR' 'KEY_INSERT' 'KEY_JOY0' 'KEY_JOY1' 'KEY_JOY10' 'KEY_JOY11' 'KEY_JOY12' 'KEY_JOY13' 'KEY_JOY14' 'KEY_JOY15' 'KEY_JOY16' 'KEY_JOY17' 'KEY_JOY18' 'KEY_JOY19' 'KEY_JOY2' 'KEY_JOY20' 'KEY_JOY21' 'KEY_JOY22' 'KEY_JOY23' 'KEY_JOY24' 'KEY_JOY25' 'KEY_JOY26' 'KEY_JOY27' 'KEY_JOY28' 'KEY_JOY29' 'KEY_JOY3' 'KEY_JOY30' 'KEY_JOY31' 'KEY_JOY4' 'KEY_JOY5' 'KEY_JOY6' 'KEY_JOY7' 'KEY_JOY8' 'KEY_JOY9' 'KEY_JOYA' 'KEY_JOYAHARD' 'KEY_JOYALDOWN' 'KEY_JOYALLEFT' 'KEY_JOYALPUSH' 'KEY_JOYALRIGHT' 'KEY_JOYALUP' 'KEY_JOYARDOWN' 'KEY_JOYARLEFT' 'KEY_JOYARPUSH' 'KEY_JOYARRIGHT' 'KEY_JOYARUP' 'KEY_JOYB' 'KEY_JOYBACK' 'KEY_JOYBHARD' 'KEY_JOYBLACK' 'KEY_JOYBLACKHARD' 'KEY_JOYCIRCLE' 'KEY_JOYCROSS' 'KEY_JOYDDOWN' 'KEY_JOYDLEFT' 'KEY_JOYDRIGHT' 'KEY_JOYDUP' 'KEY_JOYL1' 'KEY_JOYL2' 'KEY_JOYLTRIGGER' 'KEY_JOYLTRIGGERHARD' 'KEY_JOYR1' 'KEY_JOYR2' 'KEY_JOYRTRIGGER' 'KEY_JOYRTRIGGERHARD' 'KEY_JOYSELECT' 'KEY_JOYSQUARE' 'KEY_JOYSTART' 'KEY_JOYTRIANGLE' 'KEY_JOYWHITE' 'KEY_JOYWHITEHARD' 'KEY_JOYX' 'KEY_JOYXHARD'] 'KEY_JOYY' 'KEY_JOYYHARD' 'KEY_KANA' 'KEY_KANJI' 'KEY_LALT' 'KEY_LBRACKET' 'KEY_LCDKB_CANCEL' 'KEY_LCDKB_DOWN' 'KEY_LCDKB_LEFT' 'KEY_LCDKB_MENU' 'KEY_LCDKB_OK' 'KEY_LCDKB_RIGHT' 'KEY_LCDKB_UP' 'KEY_LCONTROL' 'KEY_LEFTARROW' 'KEY_LEFTMOUSE' 'KEY_LSHIFT' 'KEY_LWIN' 'KEY_MAIL' 'KEY_MEDIASELECT' 'KEY_MEDIASTOP' 'KEY_MIDDLEMOUSE' 'KEY_MINUS' 'KEY_MUTE' 'KEY_MYCOMPUTER' 'KEY_NEXTTRACK' 'KEY_NOCONVERT' 'KEY_NONE' 'KEY_NOT_FOUND' 'KEY_NULL' 'KEY_OEM_102' 'KEY_PAUSE' 'KEY_PERIOD' 'KEY_PGDN' 'KEY_PGUP' 'KEY_PLAYPAUSE' 'KEY_POWER' 'KEY_PREVTRACK' 'KEY_RALT' 'KEY_RBRACKET' 'KEY_RCONTROL' 'KEY_RETURN' 'KEY_RIGHTARROW' 'KEY_RIGHTMOUSE' 'KEY_RSHIFT' 'KEY_RWIN' 'KEY_SCROLL' 'KEY_SEMICOLON' 'KEY_SLASH' 'KEY_SLEEP' 'KEY_SPACE' 'KEY_STOP' 'KEY_SYSRQ' 'KEY_TAB' 'KEY_UNDERLINE' 'KEY_UNLABELED' 'KEY_UPARROW' 'KEY_VOLUMEDOWN' 'KEY_VOLUMEUP' 'KEY_WAKE' 'KEY_WEBBACK' 'KEY_WEBFAVORITES' 'KEY_WEBFORWARD' 'KEY_WEBHOME' 'KEY_WEBREFRESH' 'KEY_WEBSEARCH' 'KEY_WEBSTOP' 'KEY_YEN' 'MODIFIER_ALT' 'MODIFIER_CTRL' 'MODIFIER_SHIFT'
но таки там он может быть обновленным.

 

"4. НАСТРОЙКА ПОД ОТДЕЛЬНЫЕ ТАНКИ"


В разделе TankSpecificCommands можно либо настроить секции, которые будут загружаться при игре на этом танке, либо указать другой блок из данного раздела, из которого следует брать команды.
 
Пример:
<AMX_50_100>
   <Alias>AMX_13_90</Alias>
</AMX_50_100>   
    
<AMX_13_90>
   <CommonCommands>...</CommonCommands>
</AMX_13_90> 

При такой настройке, у танков AMX 50 100 и AMX 13 90 будет одинаковая настройка общего меню, отличающаяся от всех других танков.
 
Также, можно объединять конфигурацию для несколько танков в одну группу и сослаться на нее в настройках каждого из них. 
 
Пример:

<AMX_50_100>
      <Alias>AutoloaderTank</Alias>
</AMX_50_100>   
    
<AMX_13_90>
      <Alias>AutoloaderTank</Alias>
</AMX_13_90> 

<AutoloaderTank>
      <CommonCommands>...</CommonCommands>
      <TeamCommands>...</TeamCommands>
</AutoloaderTank> 

Список названий танков - смотреть там ВНИМАНИЕ! Названия чувствительны к регистру.


 

" 5. НАСТРОЙКА ПОД РАЗЛИЧНЫЕ КАРТЫ"


Команды, привязанные к карте, размещаются в разделе MapCommands. Они автоматически загружаются при попадании на конкретную карту. Этот режим меню вызывается нажатием кнопки меню карты (по дефолту левый альт) + кнопки показа радиального меню (по дефолту z).

В этом разделе размещаются секции с именем, соответствующим игровым названиям карт. Имя карты пишется с префиксом "Map_", т.е. под Малиновку (02_malinovka) имя секции "Map_02_malinovka".
ВНИМАНИЕ! Горячие клавиши для команд в данной секции не обрабатываются.

Полный список карт в 0.8.3:
01_karelia, 02_malinovka, 03_campania, 04_himmelsdorf, 05_prohorovka, 06_ensk, 07_lakeville, 08_ruinberg, 10_hills, 11_murovanka, 13_erlenberg, 14_siegfried_line, 15_komarin, 17_munchen, 18_cliff, 19_monastery, 22_slough, 23_westfeld, 28_desert, 29_el_hallouf, 31_airfield, 33_fjord, 34_Redshire, 35_steppes, 36_fishing_bay, 37_caucasus, 38_mannerheim_line, 39_crimea, 42_north_america, 44_north_america, 45_north_america, 47_canada_a, 51_asia

Также есть секция Map_Default, которая грузится при отсутствии конфига под данную карту. Её можно рассматривать как дополнение общего раздела меню.

 

"6. CHANGELOG"

v.1.0
* Первый релиз.

v.2.0
* Полная переработка конфига
+ Возможность обращаться к мёртвым танкам
+ Конфигурация под арту
+ Новые макросы с названием клана и направлением камеры
~ Улучшения стабильности при кривом конфиге

v.2.1
+ Раздел под текущую карту

v.2.1.1
~ Обновлены хоткеи под 0.8.2 (привет, двигатели Кнопки!)

v.2.2.0
+ Новые макросы:
+ Макрос с позицией своего танка
+ Макрос случайной подстановки части фразы
+ Поддержка "прокликивания" карты из команды
+ Выдача встроенных команд через меню, с отображением иконки команды на карте
+ Экспериментальная поддержка "горячих" клавиш
~ Исправлена команда атаки для артиллерии

v.2.2.1
+ Макросы со временем перезарядки и числом снарядов в барабане
+ Возможность "пинговать" квадраты по макросам
~ Исправлено поведение дефолтной секции для карт
~ Улучшена стабильность обработчика горячих клавиш

v.2.2.2
+ Добавлена секция с командами, назначаемыми на горячие кнопки
~ Исправлена обработка горячих кнопок и их сочетаний при активном окне чата

v.2.3
~ Исправлена обработка хоткеев для артиллерии
~ Макросы %(vehicle)s, %(clan)s, %(name)s при отсутствии цели соответствуют
игроку
~ Загрузка Map_Default при наличии пустой секции под текущую карту
+ Поддержка макросов в подставляемых элементах фразы
+ Возможность указывать более 6 команд в каждом разделе. Седьмая и далее
вызываются по хоткеям
+ Интеграция с XVM для загрузки статистики игроков. Требует xvm-stat 1.3.0 и
старше
+ Возможность задания отдельных конфигураций меню под конкретные танки
+ Поддержка алиасов в названиях групп конфигураций для разделения настроек
между танками
+ Горячая перезагрузка конфига в бою (правый ctrl+F11)
+ Отладочный вывод сообщений в реплеях
+ Макрос с названием собственного танка %(ownVehicle)s
+ Защита от повторения выбора одной подстановки два раза подряд
+ Настраиваемая задержка до повторной выдачи одного сообщения (по умолчанию 1
секунда)
+ Последовательный проход по вариантам подстановки

v.2.3.1
~ Совместимость с 0.8.5 CT1

v.2.4.0
~ Адаптация под 0.8.6
~ Совместимость с xvm-stat 1.5.0 (XVM 4.0.0+)
+ Авторазбиение длинных сообщений на несколько частей
+ Настраиваемая задержка до выдачи команд по хоткеям
+ Настраиваемая комбинация клавиш для перезагрузки конфига
+ При отладке в реплее сообщения выводятся в чат, а не панель с подсказками
+ Автоисправление формата файлов после редактирования Блокнотом и другими
редакторами, добавляющими BOM
~ Исправлены недочёты в форматировании команд 

 

"7. Известные и задокументированные BUGs"


0000001 BUG: не определяется направление взгляда при зажатой правой кнопке

 
------------------------------------------------------------------------------------------------------------------------------------------------------
Мотороллер не мой, я просто разместил объяву! ©    Я не автор этого широко известного в определенных кругах мода! 
Для связи с автором его надо искать в этой теме на раковом
 
Здесь, вопросы по этому моду, уже поднимались в этой неухоженной теме, я просто взял на себя смелость создать тему с нормальным первым постом для обсуждения.

Для тех у кого выдает сообщения в общий чат, в место того чтобы писать команде. Вот тут можно прочитать (возможно нужен аккаунт в livejournal.com) почему авторы так сделали.

 

 

Конфиги для карт

 

Map_02_malinovka

                 <Map_02_malinovka>
   <Command>
    <Title>Свет с E8</Title>
    <Icon>Turnback</Icon>
    <Text>Cтановлюсь на свет из E8 ... </Text>
    <ChatMode>Team</ChatMode>
    <Ping>E8</Ping>
   </Command>
   <Command>
    <Title>Берём гору</Title>
    <Icon>Attack</Icon>
    <Text>Надо брать гору!</Text>
    <ChatMode>Team</ChatMode>
    <Ping>A0</Ping>
   </Command>
   <Command>
    <Title>Отработать кусты</Title>
    <Icon>Support</Icon>
    <Text>Арта, отработайте световые кусты</Text>
    <ChatMode>Team</ChatMode>
    <Ping>E7 D6</Ping>
   </Command>
   <Command>
    <Title>Светаните нашу базу</Title>
    <Icon>BACKTOBASE</Icon>
    <Command>BACKTOBASE</Command>
    <Text>Дайте ктонить свет на базу!</Text>
    <ChatMode>Team</ChatMode>
   </Command>
   <Command>
    <Title>В лес</Title>
    <Icon>Helpme</Icon>
    <Text>Занимаем лес, встечаем</Text>
    <ChatMode>Team</ChatMode>
    <Ping>E9 F0</Ping>
   </Command>
   <Command>
    <Title>К церкви</Title>
    <Icon>Helpme</Icon>
    <Text>Идём к церкви, встречаем</Text>
    <ChatMode>Team</ChatMode>
    <Ping>A4 B4</Ping>
   </Command>
  </Map_02_malinovka>

Map_05_prohorovka

  <Map_05_prohorovka>
   <Command>
    <Title>Подсвечиваю F2</Title>
    <Icon>Turnback</Icon>
    <Text>Cтану на подсвет из F2 ... </Text>
    <ChatMode>Team</ChatMode>
    <Ping>F2</Ping>
   </Command>
   <Command>
    <Title>Аллея не спим</Title>
    <Icon>Helpme</Icon>
    <Text>Аллея чего стоять, воевать надо..</Text>
    <ChatMode>Team</ChatMode>
   </Command>
   <Command>
    <Title>Стадо баранов</Title>
    <Icon>Helpme</Icon>
    <Text>Бараны куда все в одну сторону ломанулись...</Text>
    <ChatMode>Team</ChatMode>
   </Command>
   <Command>
    <Title>дайте свет на горе</Title>
    <Icon>Helpme</Icon>
    <Text>Дайте свет на горе...</Text>
    <ChatMode>Team</ChatMode>
    <Ping>G0 F0</Ping>
   </Command>
   <Command>
    <Title>На аллее слив</Title>
    <Icon>Helpme</Icon>
    <Text>На аллее слив, берите базу если можете...</Text>
    <ChatMode>Team</ChatMode>
   </Command>
   <Command>
    <Title>В деревне слив</Title>
    <Icon>Helpme</Icon>
    <Text>В деревне слив, берите базу если можете...</Text>
    <ChatMode>Team</ChatMode>
   </Command>
  </Map_05_prohorovka>

Map_04_himmelsdorf

  <Map_04_himmelsdorf>
   <Command>
    <Title>Помогите удержать банан!</Title>
    <Icon>Helpme</Icon>
    <Command>HELPME</Command>
    <Text>Помогите удержать банан!</Text>
    <ChatMode>Team</ChatMode>
    <Ping>D8 F7 E7</Ping>
   </Command>
   <Command>
    <Title>Помогите взять ценр!</Title>
    <Icon>Helpme</Icon>
    <Command>HELPME</Command>
    <Text>Помогите взять ценрт!</Text>
    <ChatMode>Team</ChatMode>
    <Ping>E5 F5</Ping>
   </Command>
   <Command>
    <Title>Я за артой!</Title>
    <Icon>Helpme</Icon>
    <Command>HELPME</Command>
    <Text>Я за вражеской артой! Прошу поддержки от союзной артилерии!</Text>
    <ChatMode>Team</ChatMode>
   </Command>
   <Command>
    <Title>Арта прикрой!</Title>
    <Icon>Helpme</Icon>
    <Command>HELPME</Command>
    <Text>Арта прикрой!</Text>
    <ChatMode>Team</ChatMode>
    <Ping>%(ownPos)s</Ping>
   </Command>
   <Command>
    <Title>Помогите на железке!</Title>
    <Icon>Helpme</Icon>
    <Command>HELPME</Command>
    <Text>Помогите на железке!</Text>
    <ChatMode>Team</ChatMode>
    <Ping>E2 F2</Ping>
   </Command>
   <Command>
    <Title>Помогите взять гору!</Title>
    <Icon>Helpme</Icon>
    <Command>HELPME</Command>
    <Text>Помогите взять гору!</Text>
    <ChatMode>Team</ChatMode>
    <Ping>E9 F9</Ping>
   </Command>
  </Map_04_himmelsdorf>

Edited by dddxddd
  • Upvote 4

Share this post


Link to post

Short link
Share on other sites

Если честно, то писать полные конфиги для каждой карты облом.

предлагаю поделиться настройками под отдельные карты

 

Map_02_malinovka

                 <Map_02_malinovka>
			<Command>
				<Title>Свет с E8</Title>
				<Icon>Turnback</Icon>
				<Text>Cтановлюсь на свет из E8 ... </Text>
				<ChatMode>Team</ChatMode>
				<Ping>E8</Ping>
			</Command>
			<Command>
				<Title>Берём гору</Title>
				<Icon>Attack</Icon>
				<Text>Надо брать гору!</Text>
				<ChatMode>Team</ChatMode>
				<Ping>A0</Ping>
			</Command>
			<Command>
				<Title>Отработать кусты</Title>
				<Icon>Support</Icon>
				<Text>Арта, отработайте световые кусты</Text>
				<ChatMode>Team</ChatMode>
				<Ping>E7 D6</Ping>
			</Command>
			<Command>
				<Title>Светаните нашу базу</Title>
				<Icon>BACKTOBASE</Icon>
				<Command>BACKTOBASE</Command>
				<Text>Дайте ктонить свет на базу!</Text>
				<ChatMode>Team</ChatMode>
			</Command>
			<Command>
				<Title>В лес</Title>
				<Icon>Helpme</Icon>
				<Text>Занимаем лес, встечаем</Text>
				<ChatMode>Team</ChatMode>
				<Ping>E9 F0</Ping>
			</Command>
			<Command>
				<Title>К церкви</Title>
				<Icon>Helpme</Icon>
				<Text>Идём к церкви, встречаем</Text>
				<ChatMode>Team</ChatMode>
				<Ping>A4 B4</Ping>
			</Command>
		</Map_02_malinovka>

Map_05_prohorovka

		<Map_05_prohorovka>
			<Command>
				<Title>Подсвечиваю F2</Title>
				<Icon>Turnback</Icon>
				<Text>Cтану на подсвет из F2 ... </Text>
				<ChatMode>Team</ChatMode>
				<Ping>F2</Ping>
			</Command>
			<Command>
				<Title>Аллея не спим</Title>
				<Icon>Helpme</Icon>
				<Text>Аллея чего стоять, воевать надо..</Text>
				<ChatMode>Team</ChatMode>
			</Command>
			<Command>
				<Title>Стадо баранов</Title>
				<Icon>Helpme</Icon>
				<Text>Бараны куда все в одну сторону ломанулись...</Text>
				<ChatMode>Team</ChatMode>
			</Command>
			<Command>
				<Title>дайте свет на горе</Title>
				<Icon>Helpme</Icon>
				<Text>Дайте свет на горе...</Text>
				<ChatMode>Team</ChatMode>
				<Ping>G0 F0</Ping>
			</Command>
			<Command>
				<Title>На аллее слив</Title>
				<Icon>Helpme</Icon>
				<Text>На аллее слив, берите базу если можете...</Text>
				<ChatMode>Team</ChatMode>
			</Command>
			<Command>
				<Title>В деревне слив</Title>
				<Icon>Helpme</Icon>
				<Text>В деревне слив, берите базу если можете...</Text>
				<ChatMode>Team</ChatMode>
			</Command>
		</Map_05_prohorovka>
 

Map_04_himmelsdorf

		<Map_04_himmelsdorf>
			<Command>
				<Title>Помогите удержать банан!</Title>
				<Icon>Helpme</Icon>
				<Command>HELPME</Command>
				<Text>Помогите удержать банан!</Text>
				<ChatMode>Team</ChatMode>
				<Ping>D8 F7 E7</Ping>
			</Command>
			<Command>
				<Title>Помогите взять ценр!</Title>
				<Icon>Helpme</Icon>
				<Command>HELPME</Command>
				<Text>Помогите взять ценрт!</Text>
				<ChatMode>Team</ChatMode>
				<Ping>E5 F5</Ping>
			</Command>
			<Command>
				<Title>Я за артой!</Title>
				<Icon>Helpme</Icon>
				<Command>HELPME</Command>
				<Text>Я за вражеской артой! Прошу поддержки от союзной артилерии!</Text>
				<ChatMode>Team</ChatMode>
			</Command>
			<Command>
				<Title>Арта прикрой!</Title>
				<Icon>Helpme</Icon>
				<Command>HELPME</Command>
				<Text>Арта прикрой!</Text>
				<ChatMode>Team</ChatMode>
				<Ping>%(ownPos)s</Ping>
			</Command>
			<Command>
				<Title>Помогите на железке!</Title>
				<Icon>Helpme</Icon>
				<Command>HELPME</Command>
				<Text>Помогите на железке!</Text>
				<ChatMode>Team</ChatMode>
				<Ping>E2 F2</Ping>
			</Command>
			<Command>
				<Title>Помогите взять гору!</Title>
				<Icon>Helpme</Icon>
				<Command>HELPME</Command>
				<Text>Помогите взять гору!</Text>
				<ChatMode>Team</ChatMode>
				<Ping>E9 F9</Ping>
			</Command>
		</Map_04_himmelsdorf>
 
Edited by dddxddd
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Непонятно почему, оба конфига из сборки (Kid25 и mooseyaka) пишут сообщения в общий чат, когда направлены команде. Например, предложение игроку не торопиться.. Или фокус на танке.... Глянул конфиг, там стоит Team, а не All

			<Command>
				<Title>Профокусить</Title>
				<Icon>Support</Icon>
				<Text>Фокусим - %(vehicle)s - %(name)s!</Text>
				<Hotkey>KEY_T</Hotkey>
				<ChatMode>Team</ChatMode>
			</Command>

Share this post


Link to post

Short link
Share on other sites

Непонятно почему, оба конфига из сборки (Kid25 и mooseyaka) пишут сообщения в общий чат, когда направлены команде.

На сколько я знаю, разработчики этого мода для этой версии сделали так специально, что бы так сказать приучить пользователей читать readme.

В шапке этой темы тоже описано как решить проблему.

Если используется старый конфиг из примеров, написанный и сохраненный до 21 июня 2013 года - в него будет добавлена новая строка "<SelfTrollingMode>1</SelfTrollingMode>"

После этого в чат при использовании сообщений со случайно подставляемым текстом будут выдаваться различные фразы забавного характера. Также при этом все сообщения выдаются в общий чат. Для отключения этого режима надо удалить эту строчку.

Edited by Ganjalezz
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Странная логика у разрабов... Учить читать ридми при том, конфиги написаны и вложены в архив. Нет, чтобы скачал и поставил. Ну да ладно.

 

Спасибо за подсказку. Может быть об это в первом сообщении написать?

Share this post


Link to post

Short link
Share on other sites

 

 

Спасибо за подсказку. Может быть об это в первом сообщении написать?

 

Настройка и использование   1. О ФАЙЛЕ С НАСТРОЙКАМИ
там есть уже)) 

Share this post


Link to post

Short link
Share on other sites

там есть уже)) 

Это надо не в "о файле с настройками", пому как если он меня устраивает на первый взгляд и текстовые строки нормальные, я этот раздел читать не буду, так как подразумевается, что стандартный конфиг не должен иметь таких багов и подлянок.

Это в раздел "если что-то работает не так".

Share this post


Link to post

Short link
Share on other sites

@dddxddd, спасибо за полезную тему и ёмкое оформление. Надеюсь вы будете поддерживать её в актуальном состоянии :)

Share this post


Link to post

Short link
Share on other sites

 

 

Для тех у кого выдает сообщения в общий чат, в место того чтобы писать команде. Вот тут можно прочитать почему авторы так сделали.

 

Не можно :(

Доступ закрыт
У вас нет доступа к данной записи.

Share this post


Link to post

Short link
Share on other sites

ребят, кто может выложить свой рабочий "личный конфиг" в архиве?

 

качаю этот, пока ничего не меняю все работает в штатном режиме

только что то сменил, сразу же либо вообще команды не идут, либо иероглифы 

Share this post


Link to post

Short link
Share on other sites

@nitmish, каким редактором меняете? Кодировка файла на выходе какая?

Share this post


Link to post

Short link
Share on other sites

 

 

каким редактором меняете? Кодировка файла на выходе какая?
 

 

редактирую notepad++ 

кодировку не меняю, просто сохраняю изменения

Share this post


Link to post

Short link
Share on other sites

 

 

редактирую notepad++ 

кодировку не меняю, просто сохраняю изменения

 

Из-за русских символов при открытии может автоматически меняться кодировка. Перед сохранением необходимо переводить в UTF-8 (без BOM). Также в первой строке конфига может появится "<?xml version="1.0" encoding="windows-1251"?>" - эту строку следует удалить. Или удалить только encoding="windows-1251 - в общем попробуй так и так.

Share this post


Link to post

Short link
Share on other sites

У меня вопрос:

Мне надо добавить к сообщению о перезарядке время кулдауна. Я хочу чтобы появлялась иконка Перезарядка на миникарту и надо мной, соответственно я использую тэг <Command>RELOADINGGUN</Command> а в тэге <Text></Text> пишу свое сообщение о КД. Но в таком случае в чат сначала вылетает стандартное Перезаряжаюсь! с иконкой на миникарте а потом идет мое сообщение. Есть ли способ сделать так чтобы и иконка была на карте и сообщение выдавалось одно?

Share this post


Link to post

Short link
Share on other sites

У меня вопрос:

Мне надо добавить к сообщению о перезарядке время кулдауна. Я хочу чтобы появлялась иконка Перезарядка на миникарту и надо мной, соответственно я использую тэг <Command>RELOADINGGUN</Command> а в тэге <Text></Text> пишу свое сообщение о КД. Но в таком случае в чат сначала вылетает стандартное Перезаряжаюсь! с иконкой на миникарте а потом идет мое сообщение. Есть ли способ сделать так чтобы и иконка была на карте и сообщение выдавалось одно?

Если разберёшся, то напиши решение здесь.

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...