private static void UpdateEvents()
        {
            Console.WriteLine(" (1) RankUp (2) Visit (3) Login (4) Quest (5) Xmas (0) All");
            Console.Write(" : ");
            try
            {
                int input = Convert.ToInt32(Console.ReadLine());

                if (input == 1)
                {
                    RankUp.load();
                    return;
                }
                else if (input == 0)
                {
                    RankUp.load();
                    return;
                }
                else
                {
                    EventLoader.ReloadEvent(input);
                }
            }catch (Exception ex) {
                SaveLog.fatal("[Comandos.UpdateEvents]\n" + ex.ToString());
                Printf.b_danger("[Comandos.UpdateEvents] erro Fatal");
            }
        }
 private static void showinfo()
 {
     Printf.info("Started in " + Programm.TimeStarted, false);
     Printf.info("Mode: " + (ConfigGS.isTestMode ? "Test":"Public") + (ConfigGS.debugMode ? ", Debbug" : null), false);
     Printf.info("Regras: [" + (ConfigGS.EnableClassicRules ? "Enable" : "Disable") + "] @CAMP " + ClassicModeManager.itemscamp.Count +
                 " @CNPB " + ClassicModeManager.itemscnpb.Count + " @LAN " + ClassicModeManager.itemslan.Count +
                 " @79 " + ClassicModeManager.items79.Count
                 , false);
     Printf.blue("\n [RankUp]", false);
     RankUp.info();
     Printf.info("[" + WelcomeXML._welcome.Count + "] Welcome Messages ", false);
 }
 public void rankUp()
 {
     Money += 200;
     RankUp?.Invoke($"Сотрудник повышен. Новая ЗП: {Money}");
 }
示例#4
0
        public static void Main(string[] args)
        {
            Printf.blue("[Licença de uso]", false);
            Printf.blue("[+] Esta é uma versão compilada para Project Bloodi!!!", false);
            Printf.blue("[+] https://github.com/luisfeliperm", false);
            Printf.info("\n\n\n Iniciando servidor...", false);
            Thread.Sleep(5000);
            Console.Clear();


            TimeStarted        = DateTime.Now;
            SaveLog.aplication = "game";

            Console.Title = "PointBlank - Game";
            header(true);


            // Validações
            System.Reflection.Assembly assembly    = System.Reflection.Assembly.GetExecutingAssembly();
            FileVersionInfo            fileVersion = FileVersionInfo.GetVersionInfo(assembly.Location);

            if (!Compatible.Check(fileVersion.FileVersion, "game") || !ServerLicense.check() || !ServerPasswd.Compare(args))
            {
                Console.ReadKey();
                return;
            }

            SaveLog.checkDirectorys();
            ConfigGS.Load();
            WelcomeXML.Load();
            BasicInventoryXML.Load();
            ServerConfig.Load();
            ServersXML.Load();
            ChannelsXML.Load(ConfigGS.serverId);
            EventLoader.LoadAll();
            RankUp.load();
            TitlesXML.Load();
            TitleAwardsXML.Load();
            ClanManager.Load();
            NickFilter.Load();
            MissionCardXML.LoadBasicCards(1);
            BattleServerJSON.Load();
            RankXML.Load();
            RankXML.LoadAwards();
            ClanRankXML.Load();
            MissionAwards.Load();
            MissionsXML.Load();
            Translation.Load();
            ShopManager.Load(1);
            ClassicModeManager.LoadList();
            RandomBoxXML.LoadBoxes();
            CupomEffectManager.LoadCupomFlags();
            Game_SyncNet.Start();
            bool started = GameManager.Start();

            if (started)
            {
                cpuMonitor.updateRAM();
            }

            header(false);

            while (true)
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.Write("[SHELL]# ");
                Console.ForegroundColor = ConsoleColor.White;
                String input = Console.ReadLine();

                if (string.IsNullOrEmpty(input))
                {
                    continue;
                }
                Comandos.checkCmd(input);
            }

            //Process.GetCurrentProcess().WaitForExit();
        }