ktulho Posted November 10, 2019 Author Share Posted November 10, 2019 4 часа назад, krok65 сказал: Чтоб все сообщения нормально отображались, а "именные" нет Нужно скрыть сообщения адресованные игроку? Или их как-то выделить надо? @ Quote Link to comment Short link Share on other sites More sharing options...
krok65 Posted November 10, 2019 Share Posted November 10, 2019 47 минут назад, ktulho сказал: Нужно скрыть сообщения адресованные игроку? Или их как-то выделить надо? Чтоб скрывало именно игроку (в данном мне к примеру) адресованные. @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted November 17, 2019 Share Posted November 17, 2019 @ktulho для этой задачи наверно нужно отдельное событие, типо ON_MY_FRAGS или PY(ON_MY_FRAGS) py.myFrags 2 часа назад, P.S.Enot сказал: "updateEvent": "PY(ON_HIT_LOG)", "tweens": [ [ "fromTo", 0.5, { "alpha": 0 }, { "alpha": 1 } ], [ "delay", 5 ], [ "to", 3, { "alpha": 0 } ] ], "format": "{{my-frags}}" имхо. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
P.S.Enot Posted November 17, 2019 Share Posted November 17, 2019 (edited) 4 часа назад, HEKPOMAHT сказал: @ktulho для этой задачи наверно нужно отдельное событие, типо ON_MY_FRAGS или PY(ON_MY_FRAGS) py.myFrags имхо. А есть это событие . Где скачать .не помешало бы .если не сложно ребят соберите или носом тыкните где скачать Edited November 18, 2019 by P.S.Enot @ Quote Link to comment Short link Share on other sites More sharing options...
P.S.Enot Posted November 22, 2019 Share Posted November 22, 2019 17.11.2019 в 22:23, HEKPOMAHT сказал: @ktulho для этой задачи наверно нужно отдельное событие, типо ON_MY_FRAGS или PY(ON_MY_FRAGS) py.myFrags имхо. Уважаемый ktulho реализуйте пожалуйста данный функционал. За ранее спасибо @ Quote Link to comment Short link Share on other sites More sharing options...
SEREGA_SF Posted November 29, 2019 Share Posted November 29, 2019 (edited) @ktulho, Саш, скажи пожалуйста, а можно ли окрашивать макрос py:prem.timeLeft в зависимости от оставшегося кол-ва времени. Хочу чтобы дни красило одним цветом (у меня это #FFCC00), а часы уже красило другим (к примеру #FF0000) у меня такая конструкция: на скрине остались часы (хотя и дни будут выглядеть также) "format": "<font face='$FieldFont' size='14' color='#FFCC00'>{{py:prem.timeLeft? <font size='16'><b>{{py:prem.timeLeft}}</b></font> | базовый}}</font>" Если можно сделать окрашивание, то подскажи плз как сделать правильно. Edited November 29, 2019 by SEREGA_SF @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted November 29, 2019 Author Share Posted November 29, 2019 @SEREGA_SF Можно попробовать так: "format": "<font face='$FieldFont' size='14' color={{py:prem.timeLeftDays>0?'#FFCC00'|'#FF0000'}}>{{py:prem.timeLeft? <font size='16'><b>{{py:prem.timeLeft}}</b></font> | базовый}}</font>" 1 @ Quote Link to comment Short link Share on other sites More sharing options...
P.S.Enot Posted November 29, 2019 Share Posted November 29, 2019 9 минут назад, ktulho сказал: @SEREGA_SF Можно попробовать так: "format": "<font face='$FieldFont' size='14' color={{py:prem.timeLeftDays>0?'#FFCC00'|'#FF0000'}}>{{py:prem.timeLeft? <font size='16'><b>{{py:prem.timeLeft}}</b></font> | базовый}}</font>" А поэтому вопросу будет что ?? @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted November 29, 2019 Author Share Posted November 29, 2019 Раз макрос XVM, то и событие надо в xvm делать. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
P.S.Enot Posted November 29, 2019 Share Posted November 29, 2019 19 минут назад, ktulho сказал: Раз макрос XVM, то и событие надо в xvm делать. Каким образом. вы возьметесь за это сделаете или реализуете ??. Для меня это темный лес лично я в создании PY(ON_MY_FRAGS) и тому подобных событий не особо понимаю. По этому и к вам обращаюсь за помощью @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted November 29, 2019 Author Share Posted November 29, 2019 34 минуты назад, P.S.Enot сказал: вы возьметесь за это сделаете или реализуете ??. Скорее всего нет. @ Quote Link to comment Short link Share on other sites More sharing options...
P.S.Enot Posted November 29, 2019 Share Posted November 29, 2019 19 минут назад, ktulho сказал: Скорее всего нет. очень жаль, вторую интересную фишку придется забыть @ Quote Link to comment Short link Share on other sites More sharing options...
night_dragon_on Posted November 29, 2019 Share Posted November 29, 2019 1 час назад, ktulho сказал: то и событие надо в xvm делать Достаточно просто набросать отдельно ру-макрос. Там пару строк кода то нужно. @ Quote Link to comment Short link Share on other sites More sharing options...
P.S.Enot Posted November 29, 2019 Share Posted November 29, 2019 (edited) 40 минут назад, night_dragon_on сказал: Достаточно просто набросать отдельно ру-макрос. Там пару строк кода то нужно. Я просто не знаю что и куда набросать если бы мог набросал бы, я не шарю в этом вот особо py_macro Edited November 29, 2019 by P.S.Enot @ Quote Link to comment Short link Share on other sites More sharing options...
night_dragon_on Posted November 29, 2019 Share Posted November 29, 2019 Пример события есть в total_Efficiency.py @ Quote Link to comment Short link Share on other sites More sharing options...
P.S.Enot Posted November 29, 2019 Share Posted November 29, 2019 1 минуту назад, night_dragon_on сказал: Пример события есть в total_Efficiency.py взять событие от тотал эфенси? @ Quote Link to comment Short link Share on other sites More sharing options...
night_dragon_on Posted November 29, 2019 Share Posted November 29, 2019 В нем пример кода. На основе которого можно за два клика свое событие добавить. @ Quote Link to comment Short link Share on other sites More sharing options...
P.S.Enot Posted November 29, 2019 Share Posted November 29, 2019 1 минуту назад, night_dragon_on сказал: В нем пример кода. На основе которого можно за два клика свое событие добавить. знать бы этот еще кусок или код этот . 16 минут назад, night_dragon_on сказал: В нем пример кода. На основе которого можно за два клика свое событие добавить. Этот @xvm.export('xvm.frags', deterministic=False) def xvm_frags(): return te.ribbonTypes['kill'] это надо elif ribbonType == 'kill': ribbonTypes[ribbonType] += 1 updateLabels.update() @ Quote Link to comment Short link Share on other sites More sharing options...
night_dragon_on Posted November 29, 2019 Share Posted November 29, 2019 (edited) Пример, на основе кода @ktulho battleLabels.xc | battleLabelsTemplates.xc { "labels": { "formats": [ ${ "battleLabelsTemplates.xc": "def.example" } ] } } { "def": { "example": { "enabled": true, "updateEvent": "PY(ON_MY_FRAGS)", "tweens": [ [ "fromTo", 0.5, { "alpha": 0 }, { "alpha": 1 } ], [ "delay", 5 ], [ "to", 3, { "alpha": 0 } ] ], "x": 0, "y": -350, "width": 180, "height": 180, "alpha": 100, "align": "center", "valign": "center", "screenHAlign": "center", "screenVAlign": "bottom", "shadow": { "enabled": false }, "textFormat": { "align": "center" }, "format": "<img src='img://gui/maps/icons/achievement/big/0{{py:myFrags}}YearsOfService.png' width='180' height='180' align='middle'>" } } } Скачать .myFrags.py . Edited January 30, 2020 by night_dragon_on Add spoiler ... 3 @ Quote Link to comment Short link Share on other sites More sharing options...
P.S.Enot Posted November 29, 2019 Share Posted November 29, 2019 Только что, night_dragon_on сказал: Пример, на основе кода @ktulho Скрыть содержимое 1 а что означает цифра 1 1 минуту назад, night_dragon_on сказал: Пример, на основе кода @ktulho Скрыть содержимое "test_label": { "enabled": true, "updateEvent": "PY(ON_PL_KILL_VEH)", "tweens": [ [ "fromTo", 0.5, { "alpha": 0 }, { "alpha": 1 } ], [ "delay", 5 ], [ "to", 3, { "alpha": 0 } ] ], "x": 0, "y": -350, "width": 180, "height": 180, "alpha": 100, "align": "center", "valign": "center", "screenHAlign": "center", "screenVAlign": "bottom", "shadow": { "enabled": false }, "textFormat": { "align": "center" }, "format": "<img src='img://gui/maps/icons/achievement/big/0{{my-frags}}YearsOfService.png' width='180' height='180' align='middle'>" }, """ XVM (c) https://modxvm.com 2013-2019 """ ##################################################################### # imports from BigWorld import player from Vehicle import Vehicle from Avatar import PlayerAvatar from gui.Scaleform.daapi.view.battle.shared.ribbons_panel import BattleRibbonsPanel from xfw import registerEvent from xfw_actionscript.python import as_event import xvm_battle.python.battle as battle ##################################################################### # constants _player = None ##################################################################### # handlers def isPlayerVehicle(): if _player is not None: if hasattr(_player.inputHandler.ctrl, 'curVehicleID'): vId = _player.inputHandler.ctrl.curVehicleID v = vId.id if isinstance(vId, Vehicle) else vId return _player.playerVehicleID == v else: return True else: return False @registerEvent(Vehicle, 'onEnterWorld') def onEnterWorld(self, prereqs): global _player if not battle.isBattleTypeSupported: return if _player is None: _player = player() @registerEvent(BattleRibbonsPanel, '_BattleRibbonsPanel__onRibbonAdded') def BattleRibbonsPanel__onRibbonAdded(self, ribbon): if battle.isBattleTypeSupported and isPlayerVehicle(): ribbonType = ribbon.getType() if ribbonType == 'kill': as_event('ON_PL_KILL_VEH') @registerEvent(PlayerAvatar, '_PlayerAvatar__destroyGUI') def PlayerAvatar__destroyGUI(self): global _player _player = None Спасибо пробую вопрос а сам как файл PY обозвать ???? 45 минут назад, night_dragon_on сказал: Пример, на основе кода @ktulho Показать содержимое { "labels": { "formats": [ ${ "battleLabelsTemplates.xc": "def.test_label" } ] } } { "def": { "test_label": { "enabled": true, "updateEvent": "PY(ON_PL_KILL_VEH)", "tweens": [ [ "fromTo", 0.5, { "alpha": 0 }, { "alpha": 1 } ], [ "delay", 5 ], [ "to", 3, { "alpha": 0 } ] ], "x": 0, "y": -350, "width": 180, "height": 180, "alpha": 100, "align": "center", "valign": "center", "screenHAlign": "center", "screenVAlign": "bottom", "shadow": { "enabled": false }, "textFormat": { "align": "center" }, "format": "<img src='img://gui/maps/icons/achievement/big/0{{my-frags}}YearsOfService.png' width='180' height='180' align='middle'>" } } } myFrags.py 1 kB · 0 скачиваний А я не дождался так назвал medalAnnoncer.py 1 час назад, night_dragon_on сказал: Пример, на основе кода @ktulho battleLabels.xc | battleLabelsTemplates.xc Скрыть содержимое { "labels": { "formats": [ ${ "battleLabelsTemplates.xc": "def.example" } ] } } { "def": { "example": { "enabled": true, "updateEvent": "PY(ON_MY_FRAGS)", "tweens": [ [ "fromTo", 0.5, { "alpha": 0 }, { "alpha": 1 } ], [ "delay", 5 ], [ "to", 3, { "alpha": 0 } ] ], "x": 0, "y": -350, "width": 180, "height": 180, "alpha": 100, "align": "center", "valign": "center", "screenHAlign": "center", "screenVAlign": "bottom", "shadow": { "enabled": false }, "textFormat": { "align": "center" }, "format": "<img src='img://gui/maps/icons/achievement/big/0{{my-frags}}YearsOfService.png' width='180' height='180' align='middle'>" } } } Скачать .myFrags.py . А можно сделать что бюы он вот такую медальки учитывал arsonist , armorPiercer , bonecrusher, fighter, kamikaze, handOfDeath @ 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.