Jump to content
Korean Random
Kotyarko_O

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

Share this post


Link to post

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

Share this post


Link to post

Short link
Share on other sites

@Kotyarko_O 

 

Thanks for explaining and the fast fix.

 

Edit: Work 100%, perfect job!

 

Another question, is it possible to add an option, that all can see the teamdamage message?

Edited by Heliomalt

Share this post


Link to post

Short link
Share on other sites
В 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 \ время перезарядки барабана

 

 

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

Share this post


Link to post

Short link
Share on other sites
4 minutes ago, ogbiwap said:

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

Что конкретно?

Share this post


Link to post

Short link
Share on other sites
Только что, Kotyarko_O сказал:

Что конкретно?

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

Share this post


Link to post

Short link
Share on other sites
Just now, ogbiwap said:

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

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

Share this post


Link to post

Short link
Share on other sites
5 минут назад, Kotyarko_O сказал:

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

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

Share this post


Link to post

Short link
Share on other sites
41 minutes ago, ogbiwap said:

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

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

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

 

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
26 минут назад, Kotyarko_O сказал:

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


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

 

Спасибо!

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

Edited by ogbiwap

Share this post


Link to post

Short link
Share on other sites

@Kotyarko_O А возможно ли вообще средствами XVM сделать альтернативу моду "ButtonReplacer"? Просто в мод "ButtonReplacer" внедрили (в тихую) скрытый серфинг сайтов.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
39 minutes ago, gora said:

Классно а еще тема актуальна???

Да.

Share this post


Link to post

Short link
Share on other sites

что-то у меня перестало работать уведомление о засвете (в укрепе точно, в рандоме проверю)

 

в логах ничего

Edited by alex_alex

Share this post


Link to post

Short link
Share on other sites

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

Share this post


Link to post

Short link
Share on other sites

@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

Share this post


Link to post

Short link
Share on other sites
8 hours ago, Sergei Nik said:

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

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

Share this post


Link to post

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 

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.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...