Jump to content
Korean Random
ktulho

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

Recommended Posts

Вроде работает.

 

работает. Причина была в старом (не обновлённом) anglesAiming.py .

Share this post


Link to post

Short link
Share on other sites

ktulho, а чтоб мышкой просто перетаскивать, как сделать?

'код'

"battleTimer": {
      "enabled": true,
      "updateEvent": "PY(ON_BATTLE_TIMER)",
      "x": 450,
      "y": -5,
      "width": 90,
      "height": 45,
      "screenHAlign": "center",
      "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 3, "strength": 2 },
      "textFormat": { "size": 36 },
      "format": "<font color='{{py:xvm.critTimeBT?#FE4D4D}}'>{{py:xvm.minutesBT%02d~:}}{{py:xvm.secondsBT%02d}}</font>",

"mouseEvents": {
        "mouseDown": "battleTimer_mouseDown",
        "mouseUp": "battleTimer_mouseUp",
        "mouseMove": "battleTimer_mouseMove"

    },

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

при {"battleTimer": { "visible": false, "alpha": 0}} не работает так задумано?

Логи?

Share this post


Link to post

Short link
Share on other sites

при {"battleTimer": { "visible": false, "alpha": 0}} не работает так задумано?

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

Share this post


Link to post

Short link
Share on other sites

при {"battleTimer": { "visible": false, "alpha": 0}} не работает так задумано?

Я у себя просто задвинул его за пределы экрана.

"battleTimer":          { "y": -30 }

и все работает.

// Увеличенный таймер боя
    "battleTimer": { 
      "enabled": true,
      "updateEvent": "PY(ON_BATTLE_TIMER)",
      "x": -2,
      "y": 30,
      "width": 90,
      "height": 45,
      "screenHAlign": "right",
      "shadow": ${"def.shadow"},
      "textFormat": { "font": "Archangelsk", "size": 32 },
      "format": "<font color='{{py:xvm.critTimeBT?#FFFFFF}}'>{{py:xvm.minutesBT%02d~:}}{{py:xvm.secondsBT%02d}}</font>"
    }, 

Share this post


Link to post

Short link
Share on other sites

Логи?

Сорян. Всё показывает. Не отображается при ожидании игроков. Можно сделать что бы нули показывал как картошкин?

Share this post


Link to post

Short link
Share on other sites

Сорян. Всё показывает. Не отображается при ожидании игроков. Можно сделать что бы нули показывал как картошкин?

"format": "{{py:xvm.minutesBT%02d|00}}:{{py:xvm.secondsBT%02d|00}}"

Share this post


Link to post

Short link
Share on other sites

Build 8535 СТ

2018-08-06 17:14:59.843: INFO: =============================
2018-08-06 17:14:59.843: INFO: 2018-08-06 17:14:59: [ERROR] mods/xfw/python/xfw/events.pyc
2018-08-06 17:14:59.843: ERROR: Traceback (most recent call last):
2018-08-06 17:14:59.843: ERROR:   File "mods/xfw/python/xfw/events.py", line 57, in __event_handler
2018-08-06 17:14:59.843: ERROR:   File "mods/xfw/python/xfw/events.py", line 24, in fire
2018-08-06 17:14:59.844: ERROR:   File "res_mods/configs/xvm/py_macro\battleTimer.py", line 18, in setTotalTime
2018-08-06 17:14:59.844: ERROR:     as_event('ON_BATTLE_TIMER')
2018-08-06 17:14:59.844: ERROR: NameError: global name 'as_event' is not defined
2018-08-06 17:14:59.844: INFO: =============================

 

Share this post


Link to post

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

нужно вписать

from xfw_actionscript.python import *

Спасибо.

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