View Issue Details

IDProjectCategoryView StatusLast Update
0032445Legion CorePVP / ПВПpublic2025-03-13 20:44
ReporterTutITam Assigned TomoJIto_ice  
PrioritynormalSeverityminorReproducibilityalways
Status confirmedResolutionopen 
PlatformWindowsOS10OS Versionx64
Summary0032445: GetBattleFieldInstanceRunTime
DescriptionGetBattleFieldInstanceRunTime
на бг какую то ерунду показывает
в описании Возвращает время в мс с момента открытия текущего поля боя.
ни понятно толи открытие ворот толи создание бг, в любом случае ерунду показывает
аддоны криво из за этого работают
почините пожалуйста
Steps To ReproduceНа офе возвращает верное значение с начала бг у нас почему-то с 5 минут.
Attached Files
3333.png (1,421,396 bytes)

Activities

Kyckax

2025-03-08 12:39

developer   ~0078645

Всё корректно работает. Читайте описание API.
/run local t=GetBattlefieldInstanceRunTime() if t>=0 then print("Время на БГ:", SecondsToTime(t/1000)) else print("Вы не находитесь на БГ.") end
/dump GetBattlefieldInstanceRunTime()

TutITam

2025-03-08 12:43

reporter   ~0078646

Скрин добавлю

TutITam

2025-03-08 12:45

reporter   ~0078647

До начала бг затраченное время бг 5 минут

TutITam

2025-03-08 13:19

reporter   ~0078648

целые минуты черт с ними могу вычесть, но в секундах расхождения
6666.png (1,712,642 bytes)

Kyckax

2025-03-08 13:26

developer   ~0078649

/run local t=GetBattlefieldInstanceRunTime()/1000 print(string.format("%d:%02d", t/60, t%60))
Я не знаю зачем это, с таймером бывают проблемы аля +1 секунда потом -1 секунда https://tracker.legionbugs.com/view.php?id=31059 вот тут же
Какие аддоны используют GetBattlefieldInstanceRunTime?

TutITam

2025-03-08 14:01

reporter   ~0078651

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

Kyckax

2025-03-08 14:32

developer   ~0078652

Название аддона?

TutITam

2025-03-08 15:47

reporter   ~0078653

_G['AlwaysUpFrame'..self..'Text']:SetText('\n'..text..' \n\n'..math.floor(30*math.ceil(GetBattlefieldInstanceRunTime()/1000/30)-GetBattlefieldInstanceRunTime()/1000))

самописная, с пандарии с ним бегаю, зоастр (кажется ник) тестер сделал его.

https://imgur.com/tEzB7VD

Issue History

Date Modified Username Field Change
2025-03-07 20:24 TutITam New Issue
2025-03-07 20:24 TutITam Status new => assigned
2025-03-07 20:24 TutITam Assigned To => Kyckax
2025-03-08 12:39 Kyckax Note Added: 0078645
2025-03-08 12:39 Kyckax Status assigned => closed
2025-03-08 12:39 Kyckax Resolution open => no change required
2025-03-08 12:43 TutITam Status closed => assigned
2025-03-08 12:43 TutITam Resolution no change required => open
2025-03-08 12:43 TutITam Note Added: 0078646
2025-03-08 12:44 TutITam File Added: 3333.png
2025-03-08 12:45 TutITam Note Added: 0078647
2025-03-08 13:19 TutITam File Added: 6666.png
2025-03-08 13:19 TutITam Note Added: 0078648
2025-03-08 13:26 Kyckax Note Added: 0078649
2025-03-08 13:32 Kyckax Status assigned => feedback
2025-03-08 14:01 TutITam Note Added: 0078651
2025-03-08 14:01 TutITam Status feedback => assigned
2025-03-08 14:32 Kyckax Note Added: 0078652
2025-03-08 15:47 TutITam Note Added: 0078653
2025-03-10 10:31 Kyckax Status assigned => confirmed
2025-03-11 13:31 Kyckax Steps to Reproduce Updated
2025-03-13 20:44 Elhoron Assigned To Kyckax => moJIto_ice