예제 #1
0
        public static void LoadBots()
        {
            #if SPAWN_BOTS

            #region AfkBots
            using (var sql = new SqlHandler(Program.Config.ReadString("GameConnectionString")))
            {
                using (var cmd = new SqlCommandBuilder(sql, SqlCommandType.SELECT, false))
                {
                    cmd.Finish("DB_BotInfo");
                }
                while (sql.Read())
                {
                    Entities.AIBot bot = new ProjectX_V3_Game.Entities.AIBot();
                    bot.LoadBot(Enums.BotType.AFKBot,
                                sql.ReadInt32("BotRefID"),
                                new Maps.MapPoint(
                                    sql.ReadUInt16("BotMapID"),
                                    sql.ReadUInt16("BotX"),
                                    sql.ReadUInt16("BotY")),
                                null);
                }
            }
            #endregion

            #endif
        }
예제 #2
0
 public static void LoadBots()
 {
                 #if SPAWN_BOTS
     #region AfkBots
     using (var sql = new SqlHandler(Program.Config.ReadString("GameConnectionString")))
     {
         using (var cmd = new SqlCommandBuilder(sql, SqlCommandType.SELECT, false))
         {
             cmd.Finish("DB_BotInfo");
         }
         while (sql.Read())
         {
             Entities.AIBot bot = new ProjectX_V3_Game.Entities.AIBot();
             bot.LoadBot(Enums.BotType.AFKBot,
                         sql.ReadInt32("BotRefID"),
                         new Maps.MapPoint(
                             sql.ReadUInt16("BotMapID"),
                             sql.ReadUInt16("BotX"),
                             sql.ReadUInt16("BotY")),
                         null);
         }
     }
     #endregion
                 #endif
 }