public override void ReadImpl()
 {
     //ReadH();
     loginLength = ReadC();
     login       = ReadS(loginLength);
     AccountTable.LoadTable();
     getClient().setAccount(AccountTable.accounts[login]);
     /* Загружаем всю базу данных крч */
     ClansTable.LoadTable();
     ItemsTable.LoadTable();
     PlayersTable.LoadTable();
     QuestsTable.LoadTable();
     TitlesTable.LoadTable();
     PlayersConfigTable.LoadTable();
     PlayersStatsTable.LoadTable();
     TitlesTable.LoadTable();
     PlayerEquipTable.LoadTable();
     PlayersMedalsTable.LoadTable();
     getClient().setPlayer(PlayersTable.players[getClient().getAccount().AccountID]);
     getClient().getPlayer().setClient(getClient());
     getClient().getPlayer().setAddress(((IPEndPoint)getClient()._address).Address.ToString());
 }
Exemple #2
0
        static void Main(string[] args)
        {
            Console.Title = "Point Blank Auth Server";
            Logger.Info("===============================================================================");
            Logger.Info("Point Blank Auth Server");
            Logger.Info("Develop OZ-Network.RU - 2016");
            Logger.Info("===============================================================================");
            ConfigModel.Load();
            Logger.Warn("Load XML=======================================================================");
            TutorialParser.Load();
            GameServersParser.Load();
            Logger.Warn("Load DataBase==================================================================");
            Connector.Connect();
            ClansTable.LoadTable();
            AccountTable.LoadTable();
            ItemsTable.LoadTable();
            PlayersTable.LoadTable();
            QuestsTable.LoadTable();
            PlayersConfigTable.LoadTable();
            PlayersStatsTable.LoadTable();
            TitlesTable.LoadTable();
            PlayerEquipTable.LoadTable();
            PlayersMedalsTable.LoadTable();
            FriendsTable.LoadTable();
            Logger.Warn("Load Protection================================================================");
            ProtectionService.Initialization();
            Logger.Warn("Load Network===================================================================");
            NetworkS.Load();

            int Mask = 0;

            Mask |= 1 << (int)Maps.StageId.TD_PORTAKABA;
            Mask |= 1 << (int)Maps.StageId.TD_REDROCK;

            Console.WriteLine(Mask);
        }
Exemple #3
0
 static void Main(string[] args)
 {
     try
     {
         Console.Title = "Point Blank Game Server";
         Logger.Info("===============================================================================");
         Logger.Info("Point Blank Game Server");
         Logger.Info("Develop OZ-Network.RU - 2016");
         Logger.Info("===============================================================================");
         ConfigModel.Load();
         Logger.Warn("Load XML=======================================================================");
         ChannelsParser.Load();
         GoodsParser.Load();
         LevelUpParser.Load();
         TutorialParser.Load();
         Logger.Warn("Load DataBase==================================================================");
         Connector.Connect();
         ClansTable.LoadTable();
         AccountTable.LoadTable();
         ItemsTable.LoadTable();
         PlayersTable.LoadTable();
         QuestsTable.LoadTable();
         TitlesTable.LoadTable();
         PlayersConfigTable.LoadTable();
         PlayersStatsTable.LoadTable();
         TitlesTable.LoadTable();
         PlayerEquipTable.LoadTable();
         PlayersMedalsTable.LoadTable();
         Logger.Warn("Load Network===================================================================");
         NetworkS.Load();
     }
     catch (Exception e)
     {
         Logger.Error("[FATAL ERROR] " + e);
     }
 }
 public override void RunImpl()
 {
     Logger.Info("Sound: " + sound + " Music: " + music);
     PlayersConfigTable.LoadTable();
     PlayersConfigTable.SaveConfigs(getClient().getPlayer().PlayerID, Config, Blood, Visibility, Mao, music, sound, AudioEnable, MouseSensitivity, Vision);
 }
        public override void WriteImpl()
        {
            PlayersConfigTable.LoadTable();

            player = PlayersTable.players[account.AccountID];
            config = PlayersConfigTable.configuration[player.PlayerID];

            WriteH(0xA08);
            WriteD(1);
            WriteC((byte)2);
            WriteB(new byte[253]
            {
                Convert.ToByte(config.getBlood()),
                (byte)0,
                Convert.ToByte(config.getVisibility()),
                Convert.ToByte(config.getMao()),
                Convert.ToByte(config.getConfig()),
                (byte)0,
                (byte)0,
                (byte)0,
                Convert.ToByte(config.getAudioEnable()),
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                Convert.ToByte(config.getAudio1()),
                Convert.ToByte(config.getAudio2()),
                Convert.ToByte(config.getVision()),
                (byte)0,
                Convert.ToByte(config.getMouseSensitivity()),
                (byte)0, (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)31,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)57,
                (byte)248,
                (byte)16,
                (byte)0,
                (byte)0,
                (byte)10,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)13,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)32,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)28,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)44,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)40,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)38,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)15,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)1,
                (byte)1,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)1,
                (byte)2,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)27,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)29,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)1,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)2,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)3,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)4,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)5,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)6,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)26,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)1,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)16,
                (byte)1,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)32,
                (byte)0,
                (byte)16,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)55,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)22,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)92,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)91,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)37,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)64,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)65,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)21,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)31,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)35,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)33,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)12,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)14,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)49,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)50,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)70,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)66,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)11,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)58,
                (byte)0,
                (byte)0,
                (byte)0,
                (byte)0,
                byte.MaxValue,
                byte.MaxValue,
                byte.MaxValue,
                byte.MaxValue,
                (byte)1,
                (byte)0,
                (byte)1,
                (byte)0,
                (byte)1,
                (byte)0,
                (byte)1,
                (byte)0,
                (byte)1,
                (byte)0
            });
        }