def create(self, ctx, callback = None): if prb_cooldown.validatePrbCreationCooldown(): if callback: callback(False) elif getClientPrebattle() is None or ctx.isForced(): ctx.startProcessing(callback=callback) BigWorld.player().prb_createEventSquad() prb_cooldown.setPrbCreationCooldown() else: LOG_ERROR('First, player has to confirm exit from the current prebattle', getPrebattleType()) if callback: callback(False)
def create(self, ctx, callback = None): if prb_cooldown.validatePrbCreationCooldown(): if callback is not None: callback(False) elif prb_getters.getClientPrebattle() is None or ctx.isForced(): ctx.startProcessing(callback=callback) BigWorld.player().prb_createCompany(ctx.isOpened(), ctx.getComment(), ctx.getDivision()) prb_cooldown.setPrbCreationCooldown() else: LOG_ERROR('First, player has to confirm exit from the current prebattle', prb_getters.getPrebattleType()) if callback is not None: callback(False) return
def create(self, ctx, callback=None): if prb_cooldown.validatePrbCreationCooldown(): if callback: callback(False) elif getClientPrebattle() is None or ctx.isForced(): ctx.startProcessing(callback=callback) BigWorld.player().prb_createCompany(ctx.isOpened(), ctx.getComment(), ctx.getDivision()) prb_cooldown.setPrbCreationCooldown() else: LOG_ERROR( 'First, player has to confirm exit from the current prebattle', getPrebattleType()) if callback: callback(False)
def create(self, ctx, callback = None): if not isinstance(ctx, prb_ctx.TrainingSettingsCtx): LOG_ERROR('Invalid context to create training', ctx) if callback: callback(False) elif prb_cooldown.validatePrbCreationCooldown(): if callback: callback(False) elif getClientPrebattle() is None or ctx.isForced(): ctx.startProcessing(callback=callback) BigWorld.player().prb_createTraining(ctx.getArenaTypeID(), ctx.getRoundLen(), ctx.isOpened(), ctx.getComment()) prb_cooldown.setPrbCreationCooldown() else: LOG_ERROR('First, player has to confirm exit from the current prebattle', getPrebattleType()) if callback: callback(False)
def create(self, ctx, callback=None): if not isinstance(ctx, prb_ctx.TrainingSettingsCtx): LOG_ERROR('Invalid context to create training', ctx) if callback: callback(False) elif prb_cooldown.validatePrbCreationCooldown(): if callback: callback(False) elif getClientPrebattle() is None or ctx.isForced(): ctx.startProcessing(callback=callback) BigWorld.player().prb_createTraining(ctx.getArenaTypeID(), ctx.getRoundLen(), ctx.isOpened(), ctx.getComment()) prb_cooldown.setPrbCreationCooldown() else: LOG_ERROR( 'First, player has to confirm exit from the current prebattle', getPrebattleType()) if callback: callback(False)