Jump to content
Korean Random
Kotyarko_O

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

Recommended Posts

9 часов назад, Kotyarko_O сказал:

Обновлено.

  • Адаптация для 1.0.2.1 (в футбольном режиме отключен функционал аддона).

Заменил файлы. Как не было выстрела по мячу, так и нет.

{
  "safeShot": {
    //глобальный переключатель аддона
    "enabled": true,
	//блокировка выстрелов в никуда
    "wasteShotBlock": false,
	//блокировка выстрелов по союзникам
    "teamShotBlock": true,
	//разблокировка выстрелов по союзникам-тимкиллерам
    "teamKillerShotUnblock": true,
	//блокировка выстрелов по уничтоженным
    "deadShotBlock": true,
    "deadShotBlockTimeOut": 5,
    "clientMessages": {
	  //сообщение, выводимое при блокировке выстрела в никуда (видит только игрок). Пустое значение - сообщение выводиться не будет
      "wasteShotBlockedMessage": "Waste shot blocked!",
	  //сообщение, выводимое при блокировке выстрела по союзникам (видит только игрок). Пустое значение - сообщение выводиться не будет
      "teamShotBlockedMessage": "Team shot blocked!",
	  //сообщение, выводимое при блокировке выстрела по уничтоженным (видит только игрок). Пустое значение - сообщение выводиться не будет
      "deadShotBlockedMessage": "Dead shot blocked!"
    },
    "chatMessages": {
      //{{target-name}}, {{target-vehicle}} 
	  //сообщение, выводимое при блокировке выстрела по союзникам (отправляется в чат). Пустое значение - сообщение выводиться не будет
      "teamShotBlockedMessage": ""
    },
    "disableKey": 56,
    "onHold": true,
    "disableMessage": true
  }
}

 

Edited by CepbIu99

Share this post


Link to post

Short link
Share on other sites
23 minutes ago, CepbIu99 said:

Заменил файлы. Как не было выстрела по мячу, так и нет.

Убедитесь в отсутствии модификаций, имеющих схожий функционал.

Share this post


Link to post

Short link
Share on other sites
32 минуты назад, CepbIu99 сказал:

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

для футбола запускайте игру в безопасном режиме - моды в нём не нужны.

Share this post


Link to post

Short link
Share on other sites
12 часов назад, CepbIu99 сказал:

Заменил файлы. Как не было выстрела по мячу, так и нет.


{
  "safeShot": {
    //глобальный переключатель аддона
    "enabled": true,
	//блокировка выстрелов в никуда
    "wasteShotBlock": false,
	//блокировка выстрелов по союзникам
    "teamShotBlock": true,
	//разблокировка выстрелов по союзникам-тимкиллерам
    "teamKillerShotUnblock": true,
	//блокировка выстрелов по уничтоженным
    "deadShotBlock": true,
    "deadShotBlockTimeOut": 5,
    "clientMessages": {
	  //сообщение, выводимое при блокировке выстрела в никуда (видит только игрок). Пустое значение - сообщение выводиться не будет
      "wasteShotBlockedMessage": "Waste shot blocked!",
	  //сообщение, выводимое при блокировке выстрела по союзникам (видит только игрок). Пустое значение - сообщение выводиться не будет
      "teamShotBlockedMessage": "Team shot blocked!",
	  //сообщение, выводимое при блокировке выстрела по уничтоженным (видит только игрок). Пустое значение - сообщение выводиться не будет
      "deadShotBlockedMessage": "Dead shot blocked!"
    },
    "chatMessages": {
      //{{target-name}}, {{target-vehicle}} 
	  //сообщение, выводимое при блокировке выстрела по союзникам (отправляется в чат). Пустое значение - сообщение выводиться не будет
      "teamShotBlockedMessage": ""
    },
    "disableKey": 56,
    "onHold": true,
    "disableMessage": true
  }
}

 

модпак от протанки?

Share this post


Link to post

Short link
Share on other sites
13 часов назад, ZloyYurich сказал:

модпак от протанки?

Не пользуюсь модпаками. Виновата была связка от Ekspoint: "mod_hide_message_battle.json + hide_message_battle.wotmod + ekspointCore.wotmod". Даже представить не мог, что это гавно влияет на выстрелы.

В 15.06.2018 в 00:48, Kotyarko_O сказал:

Убедитесь в отсутствии модификаций, имеющих схожий функционал.

Интересно, вышеуказанные файлы имеют такой функционал?

Всем спасибо за внимание к проблеме, которой не было в "safeShot".

Share this post


Link to post

Short link
Share on other sites

@Kotyarko_O привет.

 

1) выстрелы по союзникам все блокирует или есть нюансы? Проверял скрипт - один раз по ст прошёл выстрел. Логи чистые. Проверял в других боях - блокирует как положено. Так, может единичный случай... 

2) после уничтожения танка в чат постоянно выводится Dead shot blocked!

3) "disableMessage" выводит сообщение только при отключении. При включении пусто, и может так сделать:

"текст опции": {
  "включено": "мод вкл...",
  "выключено": "мод выкл..."
},

4) добавь локализацию

 

 

Edited by HEKPOMAHT
✂ удаление вложений

Share this post


Link to post

Short link
Share on other sites
On 10/19/2018 at 10:44 PM, HEKPOMAHT said:

1) выстрелы по союзникам все блокирует или есть нюансы? Проверял скрипт - один раз по ст прошёл выстрел. Логи чистые. Проверял в других боях - блокирует как положено. Так, может единичный случай

По сути, в тот момент, цели в перекрестии сетки прицела не было. Цель была в сведении, но там клиент её не считает целью. Короче говоря, цель - та, чей контур обводится.

 

On 10/19/2018 at 10:44 PM, HEKPOMAHT said:

2) после уничтожения танка в чат постоянно выводится Dead shot blocked!

Опция "deadShotBlockTimeOut" в 0 не выставлена?

 

On 10/19/2018 at 10:44 PM, HEKPOMAHT said:

3) "disableMessage" выводит сообщение только при отключении. При включении пусто, и может так сделать...

Сообщение только при отключении - поправлю. Текст сообщения из конфига сделаю.

 

On 10/19/2018 at 10:44 PM, HEKPOMAHT said:

4) добавь локализацию

Ок.

 

1 hour ago, DarkWind said:

Мод вообще поддерживается?

Мод работает?

Поддерживается, время от времени =) Обновляется при необходимости.

Сам не использую, но кучи жалоб нет, так что работает.

  • Upvote 1

Share this post


Link to post

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

Опция "deadShotBlockTimeOut" в 0 не выставлена?

не, выставлено 2 (как в дефолте). Сделаешь новый скриптус - протестирую, отпишусь если шта

Share this post


Link to post

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

Поддерживается, время от времени =) Обновляется при необходимости.

Сам не использую, но кучи жалоб нет, так что работает.

у меня не пашет после обновы на 1.2

Share this post


Link to post

Short link
Share on other sites
1 час назад, horizont сказал:

у меня не пашет после обновы на 1.2

проверь:

в @xvm.xc добавить ссылку на конфиг аддона:

"safeShot": ${"safeShot.xc":"safeShot"}

 

это является частой ошибкой :smile:

Share this post


Link to post

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

проверь:

в @xvm.xc добавить ссылку на конфиг аддона:


"safeShot": ${"safeShot.xc":"safeShot"}

 

это является частой ошибкой :smile:

все добавлено и не работает, ошибок в логе нету

Share this post


Link to post

Short link
Share on other sites

Обновлено.

  • Исправлен вывод сообщений при изменении активности аддона. Для этих сообщений убран таймаут (3 секунды).
  • Текст сообщений о включении\отключении активности аддона выведен в конфиг (новая секция "triggerText"). Поддерживаются локализационные подстановки.
  • Опция "disabledMessage" переименована в "triggerMessage".
  • Поддержка локализационных подстановок в "clientMessages" и "chatMessages".

 

2 hours ago, horizont said:

у меня не пашет после обновы на 1.2

Проверил, всё работает. Прикрепите логи.

  • Upvote 1

Share this post


Link to post

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

Обновлено.

Dead shot blocked! выводит по прежнему

41be65b7bcfc48858b980478e51c83ec.png

triggerText - в чате пусто (выставил по разовому нажатию, да и по удержанию тоже самое) + сделай поддержку локализации и для этого блока

Share this post


Link to post

Short link
Share on other sites
10 minutes ago, HEKPOMAHT said:

Dead shot blocked! выводит по прежнему

У меня всё нормально. Прикрепи конфиг.

 

10 minutes ago, HEKPOMAHT said:

triggerText - в чате пусто (выставил по разовому нажатию, да и по удержанию тоже самое) + сделай поддержку локализации и для этого блока

И тут у меня норм. Локализация там есть.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

конфиг дефолт - просто дописал макросы для проверки.

не мешай стрелять переводит, триггер текст нет

2018-10-28 19:28:03.961: INFO: =============================
2018-10-28 19:28:05.306: INFO: =============================
2018-10-28 19:28:05.306: INFO: 2018-10-28 19:28:05: [ERROR] mods/xfw/python/xfw/events.pyc
2018-10-28 19:28:05.306: ERROR: Traceback (most recent call last):
2018-10-28 19:28:05.306: ERROR:   File "mods/xfw/python/xfw/events.py", line 57, in __event_handler
2018-10-28 19:28:05.307: ERROR:   File "mods/xfw/python/xfw/events.py", line 24, in fire
2018-10-28 19:28:05.308: ERROR:   File "res_mods/configs/xvm/py_macro\safeShot.py", line 72, in handleKeyEvent
2018-10-28 19:28:05.308: ERROR:     changeSafeShotState()
2018-10-28 19:28:05.308: ERROR:   File "res_mods/configs/xvm/py_macro\safeShot.py", line 65, in changeSafeShotState
2018-10-28 19:28:05.308: ERROR:     addClientMessage(_getL10n(safeShotConfig['triggerText']['enabled' if safeShotEnabled else 'disabled'], 0))
2018-10-28 19:28:05.308: ERROR: TypeError: _getL10n() takes exactly 1 argument (2 given)
2018-10-28 19:28:05.308: INFO: =============================
2018-10-28 19:28:05.404: INFO: =============================

 

Share this post


Link to post

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

Поправил.

перевод появился.

"onHold" постоянно true (false не работает)

 

логи чистые

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.

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...