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()
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()
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')
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')