Jump to content
Korean Random

battleMessages средствами XVM.


Recommended Posts

The message for Team Damage does not always work and only I see the message in the chat, the other players not.

The replay shows, the first time Teamdamage comes no message, the second time it works, but only for me. All other messages from this script work correctly.

 

I have added 3 different log files, start the game, test in practice room and replay.

python_first_start.log

xvm_first_start.log

python_practice.log

xvm_practice.log

python_replay.log

xvm_replay.log

20181104_1208_france-F18_Bat_Chatillon25t_02_malinovka.wotreplay

battleMessages.xc

Link to comment
Short link
Share on other sites

@Heliomalt, teamDamage uses only "client messages" type. Only you can see it. The "messageIn"-option points only for where is message will be located.

 

5 hours ago, Heliomalt said:

The replay shows, the first time Teamdamage comes no message, the second time it works

Fixed. Thanks for report, especially for replay.

  • Upvote 1
Link to comment
Short link
Share on other sites

  • 1 month later...
В 20.11.2016 в 23:01, Kotyarko_O сказал:
Установка аддона:
  1. В @xvm.xc добавить ссылку на конфиг аддона:
    
    "battleMessages": ${"battleMessages.xc":"battleMessages"}
  2. Содержимое архива раcпаковать в "res_mods": battleMessages.rar

* Обратите внимание, что внутри архива, для примера, имя папки конфигов было взято стандартное - "default".

* Соответственно, если у вас папка конфигов имеет уникальное имя, вам нужно скопировать конфиг battleMessages.xc, находящийся в папке "default" загруженного архива, в свою папку конфигов.

 

enemyArtyCooldown - оповещение союзников об отстрелявшейся вражеской артиллерии.

 

Список доступных макросов (продублирован в конфиге):


* {{arty-tank}} - arty attacker tankname \ имя танка атаковавшей артиллерии
* {{arty-name}} - arty attacker nickname \ никнейм атаковавшего игрока

iAmSpotted - оповещение союзников о собственном засвете.

 

post-16412-0-21493000-1481823745.jpg

 

Список доступных макросов (продублирован в конфиге):


{{position}} - current position (cell) \ текущая позиция (квадрат)

teamDamage - оповещение о повреждении союзника союзником (тимдамаг).

 

post-16412-0-66419700-1481823750.jpgpost-16412-0-64705000-1481823753.jpg

 

Список доступных макросов (продублирован в конфиге):


 * {{damage}} - dealt damage \ нанесённый урон
 * {{damage-reason}} - damage reason \ тип нанесённого урона
 * {{victim-name}} - victim nickname \ никнейм получившего
 * {{victim-vehicle}} - victim vehicle name \ имя танка получившего
 * {{attacker-name}} - attacker nickname \ никнейм атаковавшего
 * {{attacker-vehicle}} - attacker vehicle name \ имя танка атаковавшего

 

clipCooldownTimeMsgOnReload  - отправка команды\сообщения о перезарядке барабана при нажатии клавиши "C".

 

cooldownTimeMsgOnReload.jpg.dc3b9d13a15ddbfa4257476cb6620a4b.jpg

 

Список доступных макросов (продублирован в конфиге):


* {{clipReloadTime}} - clip reload time \ время перезарядки барабана

 

 

Как реализовать это всё иконками?

Link to comment
Short link
Share on other sites

Just now, ogbiwap said:

Боевые сообщения над миникартой сделать в виде иконок.

Имеете ввиду сообщения от модуля "teamDamage"? Я точно не скажу, но вы можете подставить туда какое-либо изображение и проверить сами.

Link to comment
Short link
Share on other sites

5 минут назад, Kotyarko_O сказал:

Имеете ввиду сообщения от модуля "teamDamage"? Я точно не скажу, но вы можете подставить туда какое-либо изображение и проверить сами.

Да это самое, просто как это реализовать, просто прописать путь к иконкам в коде или надо писать макрос для отображения этой функции?

Link to comment
Short link
Share on other sites

41 minutes ago, ogbiwap said:

Да это самое, просто как это реализовать, просто прописать путь к иконкам в коде или надо писать макрос для отображения этой функции?

Должно быть достаточно ссылки, вида:

<img src='img://gui/maps/...png' width='xx' height='yy'>

 

  • Upvote 1
Link to comment
Short link
Share on other sites

26 минут назад, Kotyarko_O сказал:

Должно быть достаточно ссылки, вида:


<img src='img://gui/maps/...png' width='xx' height='yy'>

 

Спасибо!

И сообщения об уничтожении врага можно сделать таким же макаром?

Edited by ogbiwap
Link to comment
Short link
Share on other sites

  • 1 month later...
  • 1 month later...
  • 3 weeks later...

@refaol да в самом низу такие строчки-                                                                                                                                                                                                           //TODO
    "attackCommandOnSight": {
      // false - disable "attack" command when the enemy in sight \ отключить команду "поддержите огнём" при наведении на противника
      "enabled": true,
      // delay (in seconds) to send the command \ задержка (в секундах) отправки команды
      // time needed to enemy be in the sight, to send the command \ время нахождения противника в прицеле, после которого отправляется команда
      "delay": 2,
      //
      "timeout": 4

Edited by Sergei Nik
Link to comment
Short link
Share on other sites

8 hours ago, Sergei Nik said:

Всем привет,а скажите эта функция ( "поддержите огнём" при наведении на противника ) у всех работает?

Нет, не работает. Реализация этой функции в скрипте попросту закомментирована. Когда-то начал её, но почему-то забил.

Link to comment
Short link
Share on other sites

It's no go spotted mes.

 

pls repair it THX

 

    "iAmSpotted": {
      "enabled": true,
      "showWhenLess": 0,
      "helpMeCommand": true,
      "format": "I'm Spotted in {{position}} :(!"
    },    
    "teamDamage": {
      "enabled": true,
      "enabledFor": "all",
      "messageIn": "chat",
      "ignoreLessThan": 10,
      "format": "<font color='#00EAFF'>{{attacker-name}} ({{attacker-vehicle}})</font><font color='#2AFF2A'> have Damaged {{victim-name}} ({{victim-vehicle}})</font> with <font color='#FFDD33'>{{damage}} HP</font>!"
    },

 

MFG

SicFunzler 

Link to comment
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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...