Jump to content
Korean Random

Pensioner

User
  • Posts

    511
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Pensioner

  1. Edited by Pensioner

    14 часов назад, ktulho сказал:

    Попробуйте еще раз скачать скрипт sight.py.

     

    СПС всё исправилось, видно перепутал после скачивания, тест и основу.

    В 30.04.2018 в 13:41, ktulho сказал:

    да.

    Скрипт reloading.py для теста: reloading.py

    Добавлены макросы:

    {{py:sight.aLeftTime(norm)}} - если параметр 'norm' не задан, то возвращается время оставшееся до конца перезарядки всего барабана (в секундах). Иначе возвращается нормализованное значение. Макрос возвращает значение только для техники с механизмом дозарядки, для остальной техники возвращает пусто.
    {{py:sight.aReloadTime}} - время перезарядки всего барабана (в секундах). Макрос возвращает значение только для техники с механизмом дозарядки, для остальной техники возвращает пусто.

    {{py:sight.isAutoReload}} - возвращает 'auto' для техники с механизмом дозарядки, иначе пусто

    Добавил эти макросы, на реплеях настроил показывало всё правильно, захожу на тест неправильные показания времени перезарядки всего барабана., запускаю этот же бой на реплее всё правильно. Из за этого показывает что барабан заряжен когда он на самом деле не заряжен. Что я там опять неправильно наделал?

     

     

     

    python.log

     

     

    xvm.log

    20180501_1243_italy-It08_Progetto_M40_mod_65_01_karelia.wotreplay

    shot_010.jpg

    shot_012.jpg

     

    Пожалуйста, кто нибудь допишите что нужно, чтоб "ОК" не выскакивало с начала боя, а только после зарядки барабана.

     "format": "<font face='DS-Digital' size='18'>{{py:sight.aLeftTime>0?{{py:sight.aLeftTime%3.1d}}|OK}} </font>"

  2. Выкинул всё ,на чистом клиенте с XVM,  сведение как на что то засматривается и постоянно отстаёт, убрал XVM и на чистом клиенте остаётся только не так кретично, и это при включеном сервеным. И даже на чистом клиенте в питоне ошибки, и за 2 минуты боя 1350 строк записано. Похоже с этого патча вообще без XVM заставят играть.

  3. В 28.04.2018 в 16:41, ktulho сказал:

    Скрипт sight.py для теста: sight.py

    Скрипт chancePenetration.py для теста: chancePenetration.py

    Тут назрел вопрос о перезарядке барабанных итальянцах. У них как бы две перезарядки: заряжение снаряда в магазин и досылание снаряда в ствол. В связи с чем два вопроса:

    1) что должны отображать макросы:

    
    {{py:sight.leftTime(norm)}} - если параметр 'norm' не задан, то возвращается время оставшееся до конца перезарядки  секундах). Иначе возвращается нормализованное значение;
    {{py:sight.reloadPercent}} - время оставшееся до конца перезарядки  процентах, без знака %);
    {{py:sight.reloadTime}} - время перезарядки  секундах);
    {{py:sight.reloadTimeClip}} - время перезарядки между снарядами в барабане  секундах);

    2) надо ли добавлять еще макросы?

     

    12 часов назад, ktulho сказал:

    исправил.

    Читал, вроде всё поставил для теста.

  4. 2 минуты назад, ktulho сказал:

    @Pensioner достаточно прикрепить логи.

     

    У меня там и без "battleMessages" 100500 ошибок, так что не обязательно что это из за "battleMessages" по этому и спросил, буду пробовать. А так всё включу и сыграю бой, потом кину.

    "battleMessages"  включил, провёл 4 боя, 1 и 3 башня поворачивалась, просто тогда наверно совпало. Наверно из за того что у меня тест стоит на древнем HDD(в бой 2 минуты захожу и постоянно HDD работает),  маркер круга сведения к чему то постоянно прилипает, может и с башней проблемы из за этого, а не из за мода.

    python.log

    xvm.log

  5. 53 минуты назад, ktulho сказал:

    Может надо показывать время для того, который сейчас заряжается? 

     

    Очень жалко что для Теста не хватает места на SSD и не могу испробовать новые вкусности, но думаю это бы пригодилось.

    Ещё вопрос, а {{py:sight.reloadTimeClip}} - время перезарядки между снарядами в барабане (в секундах) , для итальянцев не подходит из за разного времени перезарядки для каждого снаряда?

  6. Теперь к примеру, если выставить минимальный 2ед, а у тебя остаётся 1 ХП , и тебя убьёт союзник сообщения не будет, я правильно понял?

    Может лучше объединить тимдамаг, как в "damageLog" и всю сумму выдавать одним сообщением или это не возможно реализовать?

  7. Да, так наверно и сделаю.

    4 часа назад, konrad509 сказал:

    Честно говоря, не знаю что такой пробел дает, но можете его просто удалить и потестировать как будет работать без.

    Всё получилось.

     

    shot_038.jpg

  8. Понравился шрифт "DS-DIGIT" и начал я его везде применять, правда оказалась что там нет кириллицы, и стали у меня появляться пустые прямоугольники. Нашёл на замену шрифт "a_LCDNovaObl" и вроде везде всё устаканилось кроме TotalHP, по бокам от хп команд появились пустые прямоугольники, но в дефолтном конфиге там ни чего нет.  Даже не представляю что там может быть и почему его не видно, может кто подскажет что с этим делать.

    shot_037.jpg

    shot_036.jpg

  9. 56 минут назад, Andy000 сказал:

    А где в конфиге, если можно, переключать внешний вид маркеров на миникарте, куда смотрит противник ?

     

    Прикинь ночью сам искал, так как давно не пользовался маркерами, а потом полистал тему и вспомнил что просто нужно закинуть чей то атлас с переделанными маркерами. Пару страниц назад.

  10. 10 минут назад, ktulho сказал:

    @Pensioner Это условие выполнено:

     

     

    Да, сам уже несколько раз проверял, главное пока не переключаю между снарядами ни чего нет, а потом перезаряжаю на фугасы появляется красный 0.

    Это не критично, вон новый патч на подходе, может вообще всё поломают.

  11. 50 минут назад, ktulho сказал:

    @Pensioner есть макросы:

    
    {{py:sight.quantityShells}} - количество оставшихся снарядов;
    {{py:sight.quantityInClipShellsMax}} - максимальное количество снарядов в барабане;

    Попробуйте их сравнивать:

    
    {{py:sight.quantityShells>={{py:sight.quantityInClipShellsMax}}?Хватает|Мало}}

     

    прикрепите логи.

     

    Ну если помните у меня там что то не дописывается.

     

    python.log

    xvm.log

  12. Edited by Pensioner

    15 часов назад, ktulho сказал:

     

     

    Я столкнулся с такой проблемой, играя на барабанном танке, в конце боя в барабане остаётся 1-2 снаряд и  не замечаешь что снарядов данного типа уже нет , а эта сволочь делает перезарядку тех же самых снарядов которые уже были в магазине. Так как ВГшный счётчик снарядов отключён, можно как то сделать чтоб цветом или каким то новым сообщением оповещать что снарядов на полный барабан уже нет.

    И ещё раз о выключенном ВГшном счётчике, при переключении танка на фугасные снаряды( 3-тий вид снарядов) выскакивает красный 0.

     

    shot_017.jpg

  13. Edited by Pensioner

    1 час назад, ktulho сказал:

    @Pensioner можно ещё вот так попробовать:

    
    "alpha": "{{py:sight.piercingActual?{{py:sight.armorActual?100|0}}|0}}",
    "format": "<font face='$TitleFont' color='{{py:sight.c_piercingChance}}'>{{py:sub({{py:sight.piercingActual|0}}, {{py:sight.armorActual|0}})%0d}}</font>"

     

    Спасибо, буду пробовать. Ещё раз спасибо, всё работает, ошибок нет.

  14. Узнал от куда ошибки в XVM логе, я взял для индикатора бронепробития,

    "format": "<font face='DS-Digital' size='18' color='{{py:sight.c_piercingChance}}'>{{py:sight.piercingActual?{{py:sight.armorActual?{{py:sub({{py:sight.piercingActual}},{{py:sight.armorActual}})%0d}}}}}}</font>"

    из этого сообщения

    В 06.02.2018 в 22:27, ktulho сказал:

    @Kaeptn у вас повторяется макрос {{py:sight.normHitAngle~°}}:

    
    "format": "{{py:sight.normHitAngle~°}}<br>{{py:sight.normHitAngle~°}}"

     

     @Kaeptn попробуйте заменить:

    
    "format": "<font face='$TitleFont' color='{{py:sight.c_piercingChance}}'>{{py:sub({{py:sight.piercingActual}}, {{py:sight.armorActual}})%0d}}</font>" 

    на это:

    
    "format": "<font face='$TitleFont' color='{{py:sight.c_piercingChance}}'>{{py:sight.piercingActual?{{py:sight.armorActual?{{py:sub({{py:sight.piercingActual}}, {{py:sight.armorActual}})%0d}}}}}}</font>"

     

     

     

  15.  // true - не отображать количество снарядов
        "removeQuantityShells": true, но периодически когда остаётся мало снарядов, выскакивает ВГешное количество снарядов с нулём(0).

     

     

    shot_014.jpg

    shot_017.jpg

    Постоянно пишет ошибка в XVМ логе, множественное раз такое.

     

    SyntaxError: invalid syntax
    arg='sub(, )'
    2018-04-19 10:18:37: [INFO]    Time: 4722 ms, Size: 14114 (14114) bytes
    2018-04-19 10:18:37: [ERROR] Traceback (most recent call last):
      File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 156, in process_python_macro
        (func, deterministic) = get_function(arg)
      File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 144, in get_function
        args = ast.literal_eval(args_string)
      File "scripts/common/Lib/ast.py", line 49, in literal_eval
      File "scripts/common/Lib/ast.py", line 37, in parse
      File "<unknown>", line 1
        (, )
         ^

     по этому можно определить что я начудил? Или от меня ещё что то нужно.

    После того как вылетала игра из за прицела,( пробовал готовые сборки), начал сам из примеров составлять себе прицел, вылетов теперь нет, за то теперь вот это.

  16. Поставил конфиг WarDogs_Alex.  будет вылетать, значит не будет у меня этого мода, да и всё, Спасибо за беспокойство.

    2 минуты назад, ktulho сказал:

    @Pensioner ааа, не туда записали, надо было пониже:

    image.thumb.png.a3482f2b23926339f20219dcf09b3eeb.png

     

    Ну ладно попробую ещё раз :)

    Я честно, пытался, прописал, перезагрузил комп, 2 бой и вылет и опять на том же заканчивается.

     

    python.log

    xvm.log

    Безымянный1.png

  17. 1 час назад, ktulho сказал:

    @Pensioner к сожалению у вас не дописываются логи до конца. Попробуйте установить системную переменную XFW_DEVELOPMENT = 1.

     

    Вот сделал, не знаю поможет ли.

    Питон1 сразу после вылета, питон 2 перезашёл в игру.

     

     

    Среды.png

    python1.log

    python2.log

    xvm1.log

    xvm2.log

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

    python1.log

    xvm.log

    python2.log

    xvm.log

    python3.log

    xvm.log

    python4.log

    xvm.log

  19. 33 минуты назад, ktulho сказал:

    Эти ошибки в каждом бою есть начиная с патча 1.0.0.0, если в какой либо из команд присутствует AMX_13_90.

    @Pensioner прочитайте внимательно шапку темы Прицел (без сведения) средствами XVM, у вас не установлен скрипт aimingSystem.py

    Спасибо за объяснение с 13 90, а с "Прицел (без сведения) средствами XVM" , скрипт стоит, скачал и переустановил заново, попробую поиграть. Думаю если что дальше не получится, писать нужно в теме "Прицел (без сведения) средствами XVM" .

    • Upvote 1
×
×
  • Create New...