Ejemplo n.º 1
0
 def injectButton(self, event):
     if not config.data['enabled']: return
     if inject.g_appLoader().getDefBattleApp():
         if g_gui.get_key(config.data['buttonShow']) and event.isKeyDown(
         ) and self.battleStarted:
             if config.data[
                     'showOnlyLightTanks'] and Vehicle.getVehicleClassTag(
                         self.player.getVehicleDescriptor(
                         ).type.tags) != VEHICLE_CLASS_NAME.LIGHT_TANK:
                 return
             self.status = not self.status
             message = config.i18n[
                 'UI_message_on'] if self.status else config.i18n[
                     'UI_message_off']
             color = '#84DE40' if self.status else '#FFA500'
             inject.message(message, color)
             self.setVisible(self.status)
         if g_gui.get_key(
                 config.buttons['buttonMark']) and event.isKeyDown():
             if self.player:
                 teamBase = self.player.guiSessionProvider.getArenaDP(
                 ).getNumberOfTeam()
                 teamBase -= 1
                 position = self.player.getOwnVehiclePosition()
                 message = 'map: %s, base: %s, pos: %s' % (
                     self.mapSelected, teamBase, position)
                 # noinspection PyProtectedMember
                 gameplayID = self.player.arena.arenaType._ArenaType__gameplayCfg[
                     'gameplayID']
                 print '"%s": [%s]([%s], [%s])' % (
                     self.mapSelected, gameplayID, position
                     if not teamBase else '', position if teamBase else '')
                 inject.message(message)
                 self.createModel(position)
 def injectButton(self, event):
     if g_appLoader.getDefBattleApp():
         if g_gui.get_key(
                 config.data['buttonChassis']) and event.isKeyDown():
             self.repairChassis()
         if g_gui.get_key(
                 config.data['buttonRepair']) and event.isKeyDown():
             self.repairAll()
 def inject_handle_key_event(self, event):
     if g_appLoader.getDefBattleApp():
         if config.data['enabled']:
             if g_gui.get_key(config.data['button_chassis_repair']) and event.isKeyDown():
                 self.repair_chassis()
             if g_gui.get_key(config.data['button_fast_repair_all']) and event.isKeyDown():
                 self.fires()
                 self.heal()
                 self.repair()
Ejemplo n.º 4
0
 def inject_handle_key_event(self, event):
     if g_appLoader.getDefBattleApp():
         if config.data['enabled']:
             if g_gui.get_key(config.data['button_chassis_repair']
                              ) and event.isKeyDown():
                 self.repair_chassis()
             if g_gui.get_key(config.data['button_fast_repair_all']
                              ) and event.isKeyDown():
                 self.fires()
                 self.heal()
                 self.repair()
Ejemplo n.º 5
0
    def injectButton(self, event):
        if g_gui.get_key(config.data['buttonShowSplash']) and event.isKeyDown():
            self.modelSplashKeyPressed = True
            self.modelSplashVisible = not self.modelSplashVisible
            message = config.i18n['UI_artySplash_messageSplashOn'] if self.modelSplashVisible else config.i18n['UI_artySplash_messageSplashOff']
            color = '#84DE40' if self.modelSplashVisible else '#FFA500'
            inject.message(message, color)
            self.setVisible()

        if g_gui.get_key(config.data['buttonShowDot']) and event.isKeyDown():
            self.modelDotKeyPressed = True
            self.modelDotVisible = not self.modelDotVisible
            message = config.i18n['UI_artySplash_messageDotOn'] if self.modelDotVisible else config.i18n['UI_artySplash_messageDotOff']
            color = '#84DE40' if self.modelDotVisible else '#FFA500'
            inject.message(message, color)
            self.setVisible()
 def keyPressed(event):
     if not _config.data['enabled']: return
     if g_gui.get_key(_config.data['buttonAutoMode']) and event.isKeyDown():
         vehicle = BigWorld.player().getVehicleAttached()
         if vehicle and vehicle.isAlive() and vehicle.isWheeledTech and vehicle.typeDescriptor.hasSiegeMode:
             _config.data['autoActivateWheelMode'] = not _config.data['autoActivateWheelMode']
             message = 'Wheel auto boost: %s' % ('ON' if _config.data['autoActivateWheelMode'] else 'OFF')
             inject.message(message, '#8378FC')
Ejemplo n.º 7
0
 def injectButton(self, event):
     if not config.data['enabled']: return
     if g_appLoader.getDefBattleApp():
         if g_gui.get_key(config.data['button']) and event.isKeyDown():
             status = not self.settingsCore.options.getSetting(
                 settings_constants.GAME.DISABLE_BATTLE_CHAT).get()
             self.settingsCore.applySetting(
                 settings_constants.GAME.DISABLE_BATTLE_CHAT, status)
             self.settingsCore.confirmChanges(
                 self.settingsCore.applyStorages(restartApproved=False))
             inject.message(
                 config.i18n['UI_message_chatOn']
                 if status else config.i18n['UI_message_chatOff'],
                 '#FFA500' if status else '#84DE40')