CrazyST Posted August 18, 2017 Share Posted August 18, 2017 (edited) Где-то в py_macro были примеры так я там и подсмотрел. в xvm.formatDate. deterministic убери, эта функция детерминированная. убрал. я правильно понял по поводу этого deterministic? если результат зависит только от аргументов переданных напрямую при вызове, то функция детерминированная и deterministic=false писать не нужно. а если я внутри функции получаю аргументы (текущее время, кол-во боёв, текущее разрешение экрана и т.д.), то тогда нужно добавлять deterministic=false. так? Edited August 18, 2017 by CrazyST @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted August 19, 2017 Share Posted August 19, 2017 Да, примерно так. Есть еще понятие pure function - чистая функция. Это подмножество детерминированных функций. Чистая функция не имеет сайд-эффектов. В твоем варианте это как раз чистая функция. Если ты добавишь в нее логгирование, то она не будет чистой, но останется детерминированной, так как результат может быть однозначно получен из входных аргументов. Для XVM детерминированные функции являются статическими, а недетерминированные - динамическими, поэтому лучше по максимуму использовать детерминированные функции. @ Quote Link to comment Short link Share on other sites More sharing options...
FessX Posted August 19, 2017 Share Posted August 19, 2017 На 9.19.1.2 ни в какую не хочет работать. Файлы брал из 14-го поста. И вручную правил для 0.9.20 CT. И так, и этак пробовал - никакого эффекта. Что-то конфликтует похоже. В логе предупреждения сыпятся. python.log @ Quote Link to comment Short link Share on other sites More sharing options...
Kapany3uk Posted August 19, 2017 Author Share Posted August 19, 2017 На 9.19.1.2 ни в какую не хочет работать. Файлы брал из 14-го поста. И вручную правил для 0.9.20 CT. И так, и этак пробовал - никакого эффекта. Что-то конфликтует похоже. В логе предупреждения сыпятся. python.log в логе нет ни одной ошибки и даже предупреждений, есть только информационные сообщения (лог не полный)... вот это 2017-08-19 18:55:55.569: INFO: [XFW][Entrypoint] Applying fix for Windows XP/2003. Please update your OS as soon as possible! http://windows.com/ позволяет предположить, что используется ОС, на которой не все функции хвм работоспособны, и конкретно этот виджет работать не будет... @ Quote Link to comment Short link Share on other sites More sharing options...
sergy2010 Posted August 19, 2017 Share Posted August 19, 2017 Зачем придумываете велосипед не судьба оставить как было нафиг оно нужно в ангаре когда и в достижениях не плохо было вы как ВГшники всё не для игроков 2 @ Quote Link to comment Short link Share on other sites More sharing options...
Kapany3uk Posted August 19, 2017 Author Share Posted August 19, 2017 Зачем придумываете велосипед не судьба оставить как было нафиг оно нужно в ангаре когда и в достижениях не плохо было вы как ВГшники всё не для игроков не надо - отключи, никто ж не заставляет смотреть "нафиг не нужное" а про "всё не для игроков" - не нравится - сделай сам как хочешь или иди пасьянс "солитер" раскладывай - вот там "все для тебя, любимого" )) @ Quote Link to comment Short link Share on other sites More sharing options...
vlad_cs_sr Posted August 19, 2017 Share Posted August 19, 2017 А чё, из достижений уже убрали? @ Quote Link to comment Short link Share on other sites More sharing options...
FessX Posted August 19, 2017 Share Posted August 19, 2017 позволяет предположить, что используется ОС, на которой не все функции хвм работоспособны, и конкретно этот виджет работать не будет... Windows 7 Ultimate. Лог полный, но выкладываю еще один после нескольких боев. python.log @ Quote Link to comment Short link Share on other sites More sharing options...
tricsi Posted August 19, 2017 Share Posted August 19, 2017 (edited) Windows 7 Ultimate. Лог полный, но выкладываю еще один после нескольких боев. 2017-08-19 19:58:28.125: INFO: [XFW][Entrypoint] Applying fix for Windows XP/2003. Please update your OS as soon as possible! http://windows.com/ могу высказать только очень осторожное предположение клиент(ы) запускается в режиме совместимости с XP, если так...убрать галку и рестануть комп Edited August 19, 2017 by tricsi @ Quote Link to comment Short link Share on other sites More sharing options...
FessX Posted August 19, 2017 Share Posted August 19, 2017 отключение режима совместимости помогло убрать ошибку "Applying fix for Windows XP/2003. Please update your OS as soon as possible!" (век - живи, век - учись. Даже предположить не мог такой вариант. Режим совместимости был включен с лохматых времен, я уж и забыл про него). Но мод так и не заработал. Ну, в конце концов, подожду следующий патч, а там уж разбираться буду. Надо на чистом клиенте попробовать. python.log @ Quote Link to comment Short link Share on other sites More sharing options...
CrazyST Posted August 20, 2017 Share Posted August 20, 2017 А чё, из достижений уже убрали? пропало в последних билдах. думаю что в релизе для 9.20 всё вернется на свои места. а виджет делался не для замены информации в достижениях, а для удобства. чтобы тем кому эта информация очень важна не нужно было постоянно лазить в достижения ))) 1 @ Quote Link to comment Short link Share on other sites More sharing options...
steaxch Posted August 28, 2017 Share Posted August 28, 2017 Kapany3uk, а макрос на средний урон по акку реально добавить? @ Quote Link to comment Short link Share on other sites More sharing options...
AtotIK Posted August 28, 2017 Share Posted August 28, 2017 (edited) В виджетах отключаю, но всё равно в ангаре отображается блок с статистикой (7852). Edited August 28, 2017 by AtotIK @ Quote Link to comment Short link Share on other sites More sharing options...
sergy2010 Posted August 28, 2017 Share Posted August 28, 2017 Ещё бы выровнять строчку по столбику и будет идеал @ Quote Link to comment Short link Share on other sites More sharing options...
steaxch Posted August 28, 2017 Share Posted August 28, 2017 Ещё бы выровнять строчку по столбику и будет идеал это другое, тыц @ Quote Link to comment Short link Share on other sites More sharing options...
arom Posted August 29, 2017 Share Posted August 29, 2017 неужели только у меня пишет в xvm.log при каждой загрузке ангара, уже и на 0.9.20 ? 2017-08-29 13:15:10: [ERROR] Traceback (most recent call last): File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 157, in process_python_macro return (func(), deterministic) File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 150, in <lambda> return (lambda: func(*args), deterministic) File "res_mods/configs/xvm/py_macro\hangar_stat.py", line 21, in winrate_next winrate = itemsCache.items.getAccountDossier().getRandomStats().getWinsEfficiency() * 100 TypeError: unsupported operand type(s) for *: 'NoneType' and 'int' arg='winrate_next(1)' 2017-08-29 13:15:10: [ERROR] Traceback (most recent call last): File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 157, in process_python_macro return (func(), deterministic) File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 150, in <lambda> return (lambda: func(*args), deterministic) File "res_mods/configs/xvm/py_macro\hangar_stat.py", line 21, in winrate_next winrate = itemsCache.items.getAccountDossier().getRandomStats().getWinsEfficiency() * 100 TypeError: unsupported operand type(s) for *: 'NoneType' and 'int' arg='winrate_next(0.5)' @ Quote Link to comment Short link Share on other sites More sharing options...
_RALFS_ Posted August 29, 2017 Share Posted August 29, 2017 почему то не обновляются данные, пока на сайте вручную не обновишь. У кого то есть ещё такая проблема ? @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted August 29, 2017 Share Posted August 29, 2017 так и должно быть, это данные с нашего сервера, они обновляются раз в несколько дней, или вручную @ Quote Link to comment Short link Share on other sites More sharing options...
ADv Posted August 29, 2017 Share Posted August 29, 2017 А у меня так и не окрашиваются рейтинги... @ Quote Link to comment Short link Share on other sites More sharing options...
steaxch Posted August 29, 2017 Share Posted August 29, 2017 UPD: теперь отображается дата и время обновления статистики на сервере XVM, а не текущие 7.png8.jpg для себя делал и постоянно чекаю такой вот маленький виджет 6.jpg Никто не закоммитил, делись плиз готовым файлом. А у меня так и не окрашиваются рейтинги... а ты макросы на цвет вставил? У меня красится. @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
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.