Jump to content
Korean Random

SkepticalFox

Premium Member
  • Content Count

    4,438
  • Joined

  • Last visited

  • Days Won

    72

Everything posted by SkepticalFox

  1. А я всегда думал, что по черным легким...
  2. вызови из питона GUI.Text Здесь принцип работы с ним: https://github.com/macrosoft/wothp/blob/master/src/totalhp.py Принцип такой: Создаете GUI.Window(''): window = GUI.Window('') Далее настраиваете его: window.widthMode = 'PIXEL' window.width = 200 Далее рутуете его: GUI.addRoot(window) Далее создаете GUI.Text('') labelDmg = GUI.Text('') Далее парентируйте его с window: window.addChild(labelDmg ) и настраивайте labelDmg.verticalAnchor = "TOP" labelDmg.horizontalAnchor = "LEFT" labelDmg.horizontalPositionMode = 'PIXEL' labelDmg.verticalPositionMode = 'PIXEL' labelDmg.position = (200, 0, 1) Далее присваиваем элементу текст: labelDmg.text = '0'
  3. http://www.koreanrandom.com/forum/topic/1458-гайд-по-изменению-игровых-моделей-wot/?p=151685
  4. это пасхалка sirmax'аhttp://www.koreanrandom.com/forum/topic/21280-%D0%BD%D0%BE%D1%87%D0%BD%D1%8B%D0%B5-%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%B8-nightly-builds/page-99?do=findComment&comment=270820
  5. До тестирования еще очень далеко... Пока у меня нет ноутбука, я не смогу доделать загрузчик. Его-то как-раз и нужно будет тестировать.
  6. Посмотреть всем интересно, а интересно ли поучаствовать в разработке?
  7. чего ждать-то?Я могу идею бесплатную предложить: создаете фоновое приложение, которое в свою очередь создает локальный сервер (На питоне очень просто создать с помощью Bottle/Flask), также это фоновое приложение слушает обращение к созданному локальному серверу и оперирует им(можно использовать nanoicq/py-icq) обращаться к этому серверу будет танковый питон (urlopen в помощь) Также нужно немного поковырять swf...
  8. Смотри, что я нашел: # Embedded file name: scripts/client/gui/miniclient/lobby/MiniclientDescriptionWindow.py import os import ResMgr from gui.game_control import getBrowserCtrl from gui.shared import g_eventBus, events from helpers.i18n import makeString as _ms class MiniclientDescriptionWindow(object): def __init__(self): g_eventBus.addListener(events.GUICommonEvent.LOBBY_VIEW_LOADED, self.__openDescriptionInBrowser) def __openDescriptionInBrowser(self, event): current_working_dir = os.getcwd() getBrowserCtrl().load(url='file:///{0}'.format(ResMgr.resolveToAbsolutePath('gui/html/miniclient_description/index_{0}.html'.format(_ms('#settings:LANGUAGE_CODE')))), title=_ms('#miniclient:hangar/miniclient_description_window/title'), browserSize=(780, 450), showCloseBtn=True, showActionBtn=False)(lambda success: True) g_eventBus.removeListener(events.GUICommonEvent.LOBBY_VIEW_LOADED, self.__openDescriptionInBrowser)Именно то, что ты искал... P.S. я и не знал, что есть кастрированная версия WoT)
  9. Вот код, отвечающий за браузер scripts/client/gui/Scaleform/daapi/view/lobby/BrowserWindow.py Есть подозрение, что нужно лезть во флешку (browser.swf). в net.wg.gui.lobby.browser.BrowserWindow в функции configUI есть строка: this.closeBtn.label = SYSTEM_MESSAGES.WINDOW_BUTTONS_CLOSE; Вот и копайте в эту сторону.
  10. Это часть XVM! Для стандартной папки придется многое переделывать... .po - файлы
  11. нет не такНужно из флешки отправить сигнал на старт функции public var startF:Function;В конце configUI дописать this.startF();В питоне class TestWindow(LobbySubView, WindowViewMeta): def __init__(self): View.__init__(self) def _populate(self): View._populate(self) def as_setTextS(self): if self._isDAAPIInited(): return self.flashObject.as_setText('<font color="#FFFFFF">Hello World!</font>') def onWindowClose(self): self.destroy() def onTryClosing(self): return True def startF(self): self.as_setTextS()
  12. Меня от кодинга уже тошнило, когда учился) задачи на JS...Почему не на Python/Pascal/C? На питоне код был бы красивый
×
×
  • Create New...