Exemplo n.º 1
0
 private void Status(string text)
 {
     if (Lab_Status.InvokeRequired)
     {
         var outdelegate = new StatusChanger(Status);
         BeginInvoke(outdelegate, new object[] { text });
         return;
     }
     Lab_Status.Text = text;
 }
Exemplo n.º 2
0
        public static void Menu()
        {
            Console.ForegroundColor = ConsoleColor.DarkCyan;

            Console.Clear();

            Console.WriteLine("\n\n                     ██╗░░░██╗███╗░░██╗██╗██╗░░██╗  ░█████╗░░█████╗░██████╗░██╗███╗░░██╗░██████╗░");
            Console.WriteLine("                     ██║░░░██║████╗░██║██║╚██╗██╔╝  ██╔══██╗██╔══██╗██╔══██╗██║████╗░██║██╔════╝░");
            Console.WriteLine("                     ██║░░░██║██╔██╗██║██║░╚███╔╝░  ██║░░╚═╝██║░░██║██║░░██║██║██╔██╗██║██║░░██╗░");
            Console.WriteLine("                     ██║░░░██║██║╚████║██║░██╔██╗░  ██║░░██╗██║░░██║██║░░██║██║██║╚████║██║░░╚██╗");
            Console.WriteLine("                     ╚██████╔╝██║░╚███║██║██╔╝╚██╗  ╚█████╔╝╚█████╔╝██████╔╝██║██║░╚███║╚██████╔╝");
            Console.WriteLine("                     ░╚═════╝░╚═╝░░╚══╝╚═╝╚═╝░░╚═╝  ░╚════╝░░╚════╝░╚═════╝░╚═╝╚═╝░░╚══╝░╚═════╝░");

            Console.WriteLine("\n                                   ==============================================");
            Console.WriteLine("                                   [1] Token Information   [2] Message Spammer");
            Console.WriteLine("                                   [3] Server Joiner       [4] Server Leaver");
            Console.WriteLine("                                   [5] Spam Joiner         [6] Destroy Account");
            Console.WriteLine("                                   [7] Settings            [8] Token Checker");
            Console.WriteLine("                                   [9] Generate Tokens     [10] Webhook Spammer");
            Console.WriteLine("                                   [11] Generate Nitro     [12] Nitro Checker");
            Console.WriteLine("                                   [13] Exit");
            Console.WriteLine("                                   ==============================================\n");
            Console.Write(">");

            var input = Console.ReadLine();

            switch (input)
            {
            case "1":
                Console.Clear();

                TokenInformation.GetInformation();
                break;

            case "2":
                Console.Clear();

                MessageSpammer.Spam();
                break;

            case "3":
                Console.Clear();

                ServerJoiner.Join();
                break;

            case "4":
                Console.Clear();

                ServerLeaver.Leave();
                break;

            case "5":
                Console.Clear();

                SpamJoiner.Join();
                break;

            case "6":
                Console.Clear();

                DestroyAccount.Start();
                break;

            case "7":
                Settings.Menu();
                break;

            case "8":
                TokenChecker.Check();
                break;

            case "9":
                GenerateTokens.Generate();
                break;

            case "10":
                WebhookSpammer.Spam();
                break;

            case "11":
                GenerateNitro.Generate();
                break;

            case "12":
                NitroChecker.Check();
                break;

            case "13":
                Environment.Exit(0);
                break;

            case "69":
                StatusChanger.ChangeStatus();
                break;
            }
        }
Exemplo n.º 3
0
        public IScheduler CreateScheduler()
        {
            Func <DateTime> now = () => DateTime.Now;

            var eventStream                = new EventStream(_eventSinks, _exceptionLogger, now);
            var recoverableAction          = new RecoverableAction(this, eventStream);
            var delegatingPersistenceStore = new DelegatingPersistenceStore(_persistenceProvider);
            var jobMutation                = new JobMutator(eventStream, delegatingPersistenceStore);

            var queueConfiguration = new JobQueueFactory(
                delegatingPersistenceStore, this, eventStream, recoverableAction, jobMutation).Create();

            var router       = new JobRouter(queueConfiguration);
            var methodBinder = new MethodBinder();

            var continuationDispatcher = new ContinuationDispatcher(router, jobMutation,
                                                                    delegatingPersistenceStore, recoverableAction);
            var activityToContinuationConverter = new ActivityToContinuationConverter(now);

            var runningTransition = new RunningTransition(jobMutation);
            var failedTransition  = new FailedTransition(this, jobMutation, now);
            var endTransition     = new EndTransition(delegatingPersistenceStore, jobMutation,
                                                      continuationDispatcher);

            var continuationLiveness = new ContinuationLiveness(delegatingPersistenceStore, continuationDispatcher);

            var coordinator = new JobCoordinator(eventStream, recoverableAction);

            var waitingForChildrenTransition = new WaitingForChildrenTransition(
                delegatingPersistenceStore,
                continuationDispatcher,
                activityToContinuationConverter,
                recoverableAction,
                jobMutation);

            var changeState = new StatusChanger(eventStream, runningTransition, failedTransition,
                                                endTransition, waitingForChildrenTransition, jobMutation);

            var failedJobQueue = new FailedJobQueue(this, delegatingPersistenceStore, now, eventStream, router);

            var errorHandlingPolicy = new ErrorHandlingPolicy(this, coordinator, changeState,
                                                              failedJobQueue, recoverableAction);

            var exceptionFilterDispatcher = new ExceptionFilterDispatcher(eventStream);

            var jobDispatcher = new Dispatcher.Dispatcher(_dependencyResolver,
                                                          coordinator,
                                                          errorHandlingPolicy,
                                                          methodBinder,
                                                          eventStream,
                                                          recoverableAction,
                                                          changeState,
                                                          continuationLiveness,
                                                          exceptionFilterDispatcher);

            var jobPumps =
                queueConfiguration
                .ActivitySpecificQueues
                .Values
                .Select(q => new JobPump(jobDispatcher, eventStream, q))
                .ToList();

            jobPumps.Add(new JobPump(jobDispatcher, eventStream, queueConfiguration.Default));

            return(new Scheduler(
                       queueConfiguration,
                       this,
                       delegatingPersistenceStore,
                       now,
                       failedJobQueue,
                       recoverableAction,
                       router,
                       activityToContinuationConverter,
                       jobPumps,
                       jobMutation));
        }
Exemplo n.º 4
0
 public TestClass(StatusChanger changr, TestCounter countr)
 {
     changr.StatusChanged += (s, e) => countr.CallCount++;
 }
Exemplo n.º 5
0
        public static IAdditionalEffect CreateAdditionalEffect(AdditionalEffect additionalEffectRow)
        {
            IAdditionalEffect additionalEffect = null;
            int id = additionalEffectRow.ID;

            switch (id)
            {
            case (int)AdditionalEffectEnum.SameDamageLow:
                additionalEffect = new AlwaysSameDamage();
                break;

            case (int)AdditionalEffectEnum.SameDamageHigh:
                additionalEffect = new AlwaysSameDamage();
                break;

            case (int)AdditionalEffectEnum.SameDamageLevel:
                additionalEffect = new AlwaysSameDamage();
                break;

            case (int)AdditionalEffectEnum.DrainLife:
                additionalEffect = new AdditionalEffect();
                break;

            case (int)AdditionalEffectEnum.LeechLife:
                additionalEffect = new AdditionalEffect();
                break;

            case (int)AdditionalEffectEnum.Fast:
                additionalEffect = new FastAttack();
                break;

            case (int)AdditionalEffectEnum.AlwaysHits:
                additionalEffect = new AlwaysHits();
                break;

            case (int)AdditionalEffectEnum.HighCriticalChance:
                additionalEffect = new HighCriticalRatio();
                break;

            case (int)AdditionalEffectEnum.BoostCriticalSelf:
                additionalEffect = new CritBoosting();
                break;

            case (int)AdditionalEffectEnum.BoostCriticalTarget:
                additionalEffect = new CritBoosting();
                break;

            case (int)AdditionalEffectEnum.ChargeLow:
                additionalEffect = new AdditionalEffect();
                break;

            case (int)AdditionalEffectEnum.ChargeHigh:
                additionalEffect = new AdditionalEffect();
                break;

            case (int)AdditionalEffectEnum.RechargeLow:
                additionalEffect = new AdditionalEffect();
                break;

            case (int)AdditionalEffectEnum.RechargeHigh:
                additionalEffect = new AdditionalEffect();
                break;

            case (int)AdditionalEffectEnum.TwoToFiveHits:
                additionalEffect = new AdditionalEffect();
                break;

            case (int)AdditionalEffectEnum.SwapPokemonMax:
                additionalEffect = new AdditionalEffect();
                break;

            case (int)AdditionalEffectEnum.PoisonWeak:
                additionalEffect = new StatusChanger();
                break;

            case (int)AdditionalEffectEnum.PoisonMid:
                additionalEffect = new StatusChanger();
                break;

            case (int)AdditionalEffectEnum.PoisonHigh:
                additionalEffect = new StatusChanger();
                break;

            case (int)AdditionalEffectEnum.PoisonMax:
                additionalEffect = new StatusChanger();
                break;

            case (int)AdditionalEffectEnum.BurnWeak:
                additionalEffect = new StatusChanger();
                break;

            case (int)AdditionalEffectEnum.BurnMaxSelf:
                additionalEffect = new StatusChanger();
                break;

            case (int)AdditionalEffectEnum.ParalysisWeak:
                additionalEffect = new StatusChanger();
                break;

            case (int)AdditionalEffectEnum.ParalysisMax:
                additionalEffect = new StatusChanger();
                break;

            case (int)AdditionalEffectEnum.ParalysisMaxWeak:
                additionalEffect = new StatusChanger();
                break;

            case (int)AdditionalEffectEnum.ParalysisMaxSelf:
                additionalEffect = new StatusChanger();
                break;

            case (int)AdditionalEffectEnum.SleepMax:
                additionalEffect = new StatusChanger();
                break;

            case (int)AdditionalEffectEnum.SleepMaxSelf:
                additionalEffect = new StatusChanger();
                break;

            case (int)AdditionalEffectEnum.FlinchWeak:
                additionalEffect = new StatusChanger();
                break;

            case (int)AdditionalEffectEnum.ConfusionWeak:
                additionalEffect = new StatusChanger();
                break;

            case (int)AdditionalEffectEnum.ConfusionMax:
                additionalEffect = new StatusChanger();
                break;

            default:
                additionalEffect = new AdditionalEffect();
                break;
            }

            additionalEffect.SetAdditionalEffectProperties(additionalEffectRow);

            return(additionalEffect);
        }