Jump to content
Korean Random

Helkar

Premium Member
  • Posts

    928
  • Joined

  • Last visited

  • Days Won

    14

Everything posted by Helkar

  1. супер =) достаточно для чего? если вопрос нужен ли флеш с замочками, то нужен, т.к. он будет и на окно камуфляжа распространяться и на свободный опыт
  2. добавлю более общую вещь, произвольный текст: "circularVisionRadius", "maxHealth", "TEXT:<font color='#0000FF'><Armor></font>", "turretArmor", "hullArmor", "TEXT:<font color='#FF0000'><Shooting></font>", "shootingRadius", "damageAvgSummary", "damageAvgPerMinute", "reloadTimeSecs", "piercingPowerAvgSummary", "pitchLimits", "aimingTime", "shotDispersionAngle", "turretRotationSpeed", "chassisRotationSpeed", "enginePowerPerTon", "speedLimits", "terrainResistance" результат: (большие возможности для полета фантазии ) по-поводу иконок не очень понял где именно, справа от "К бою готов" или справа где подписи "обзор" и т.д.? дело в том, что оба эта параметра (скорострельность и время перезарядки) в барабанах имеют свое особенное представление. проблема в том что на скрине они дублируются от разных пунктов. исправлю чтоб в барабанах показывало информацию только от первого из пунктов
  3. если общее для этих двух можно xvm_limits, но все же чем в ангаре не удобно? там же не только ограничения, но и меняется валюта по умолчанию
  4. я вообще думал в ангар добавить, но ладно
  5. могу закоммитить, то есть эти переменные останутся и из флэша будет меняться их значение?
  6. есть проблема (с замочком) новый метод может блокировать трату голды при активных действиях игрока, но не может блокировать трату голды при авто-пополнении оборудования/снарядов. (если было выставлено тратить там голду) как вариант, можно жить с таким ограничением: если кто то выставил пополнение за голду, несмотря на то что по-умолчанию мы будем ставить серебро, значит он делает это намеренно, а мы ставим целью предотвратить случайную трату голды в tooltips к замочку написать: блокирует активную трату голды, но не трату за авто-пополнение, как то так в общем вот код, нужно заменить gold_enable и freeXP_enable на переменные из флеша (или менять значения этих) gold_enable = 1 freeXP_enable = 1 # enable or disable active usage of gold (does not affect auto-refill ammo/equip) @property def StatsRequester_gold(self): if gold_enable: return max(self.actualGold, 0) return 0 # enable or disable usage of free experience @property def StatsRequester_freeXP(self): if freeXP_enable: return max(self.actualFreeXP, 0) return 0 # set credits as default currency def FittingItem__init__(base, self, intCompactDescr, proxy = None, isBoughtForCredits = True): base(self, intCompactDescr, proxy, isBoughtForCredits) ... from gui.shared.utils.requesters.StatsRequester import StatsRequester StatsRequester.gold = StatsRequester_gold StatsRequester.freeXP = StatsRequester_freeXP from gui.shared.gui_items import FittingItem OverrideMethod(FittingItem, '__init__', FittingItem__init__)
  7. конечно не нужно (перезаходить)
  8. сразу вспомнились герои меча и магии, где была сера и голд а если серьезно, то по-идее эти 2 вещи должны быть раздельны, замочек говорит игре что голды нет, тратить ее нельзя будет. а выбор ценника (голда или серебро) запоминается при выборе вне зависимости от текущего баланса голды
  9. для того чтоб по-умолчанию ставилось серебро можно и без контрола =) #by default use credits def FittingItem__init__(base, self, intCompactDescr, proxy = None, isBoughtForCredits = True): base(self, intCompactDescr, proxy, isBoughtForCredits) from gui.shared.gui_items import FittingItem OverrideMethod(FittingItem, '__init__', FittingItem__init__) по-умолчанию будет ставить кредиты, если пользователь сменит на голду запомнится как голда. (добавить в xvm_hangar/__init__.py) как можно сделать override на такую вещь: @property def gold(self): ... если сделать так: @property def StatsRequester_gold(self): ... from gui.shared.utils.requesters.StatsRequester import StatsRequester StatsRequester.gold = StatsRequester_gold то работает, если сделать так: @property def StatsRequester_gold(self): ... from gui.shared.utils.requesters.StatsRequester import StatsRequester OverrideMethod(StatsRequester, 'gold', StatsRequester_gold) не работает
  10. я нашел также возможность "заблокировать" трату свободного опыта, можно сделать такой же замочек для него. вопрос, [member=sirmax], для каждого из параметров (например для голды) сделать: а) 2 функции одна из которых будет включать возможность траты другая запрещать, флэш будет их запускать в зависимости от состояния замочка или б) флэш будет задавать какую то переменную, тогда можно ограничиться одной функцией в которой проверять значение переменной идея была в том чтоб эффект распространялся не только на это окно, но и на камуфляж и на другие окна с возможностью траты голды, поэтому имелся в виду глобальный замочек например, добавить сюда: -> или каким от отдельным окном рядом с часами: значек голды и замочек рядом, значек свободного опыта и замочек рядом. а еще, одно другому не мешает, даже если будет введена опция заблокировать случайную трату голды, можно добавить чтоб по умолчанию ставились ценники в серебре, чтоб не менять лишний раз
  11. in game it's related to how strong Earth attracts shells => how fast they will fall you don't have to use it if you don't need the info ;) http://en.wikipedia.org/wiki/Gravity
  12. пока нет проверь пожалуйста папку res_mods\mods\shared_resources\xvm\l10n, убедись что она взята из 3980
  13. у меня была мысль, сделать в ангаре замочек или сундук, который кликом закрываешь\открываешь и если он закрыт, то функция которая возвращает текущее состояние голды, возвращала бы 0 и игра думала что не хватает средств. а если открыть то можно тратить. проблема в том что я не владею флешем. это решило бы и проблему случайной траты голды на камуфляж, а так, решение которое я написал в седьмом посте изменяет "валюту" по умолчанию на серебро в магазине и окне обслуживания.
  14. шрифт сейчас поменять через конфиг нельзя поле (если имеется в виду строка с параметром) удаляется просто убрав строчку с параметром
  15. на эту секцию ссылается hangar.xc, в 3980 она есть. что имеется в виду?
  16. в общем я нашел где это можно сделать средствами питона: scripts/client/gui/shared/gui_items/__init__.py def getBuyPriceCurrency(self): if self.altPrice is not None: if self.altPrice[1] and not self.isBoughtForCredits: return 'gold' elif self.buyPrice[1]: return 'gold' return 'credits' вначале просто вернуть 'credits' вместо этого содержимого. функция вызывается (релевантна только к...) в окне "обслуживание" и "магазин" sirmax, если ты будешь делать средствами флеш, то пожалуйста тоже внешний вид по умолчанию 7 дней (не перманентный за голду), в питоне я тоже пока не нашел где там поменять можно (если вообще можно)
  17. у меня тоже была, но пока единственное что получилось это чтоб вне зависимости от выбора "валюты", сохранялось серебро как стоимость.
  18. у меня если игра вылетает то в логе ничего не добавляется об ошибке, лог просто "обрубается". пока причину не смог найти, попробую отключить эти опции миникарты в игре кстати, можно уточнить эти ли опции имелись в виду? маркеры и отличительные отметки ведь не связаны с миникартой?
  19. в целом руководствовался принципом "сверху-вниз": вверху обзор - снизу грунт, вверху башня - снизу корпус и т.д. можно, добавлю
  20. я так понял он имеет в виду добавить такую опцию в принципе, не обязательно ее ставить в дефолт. да, с точки зрения ВГ, скорость поворота башней и орудием суть одно и то же (я это в комментах tooltips.xc прописал тоже)
×
×
  • Create New...