示例#1
0
文件: Utils.cs 项目: uvbs/OmegaBot
 public static UInt32 GetDifficulty(Client.GameDifficulty difficulty)
 {
     switch(difficulty)
     {
         default:
         case Client.GameDifficulty.NORMAL:
             return 0x0000;
         case Client.GameDifficulty.NIGHTMARE:
             return 0x1000;
         case Client.GameDifficulty.HELL:
             return 0x2000;
     }
 }
示例#2
0
        static void Main(string[] args)
        {
            //Items.ItemTestHarness.Start();
            Logging.Logger.InitTrace();
            Pickit.InitializePickit();

            if (!Settings.Instance.init(args))
            {
                System.Console.WriteLine("could not parse config file");
                return;
            }

            IPAddress server = System.Net.Dns.GetHostAddresses(Settings.Instance.BattlenetGateway()).First();

            string character = Settings.Instance.BattlenetAccountCharacter();
            string account = Settings.Instance.BattlenetAccountName();

            string password = Settings.Instance.BattlenetAccountPassword();

            string d2cdkey = Settings.Instance.CdKeyD2();
            string d2expcdkey = Settings.Instance.CdKeyD2Exp();

            uint chickenLife = (uint) Settings.Instance.ChickenLeave();
            uint potLife = (uint) Settings.Instance.ChickenPot();

            GameDifficulty gameDiffuculty = Settings.Instance.Difficulty();
            Client client = new Client(server, character, account, password, gameDiffuculty, d2cdkey, d2expcdkey, "Game.exe 03/09/10 04:10:51 61440", chickenLife, potLife);
            client.Connect();
        }
示例#3
0
文件: Client.cs 项目: uvbs/OmegaBot
 static void Main(string[] args)
 {
     if (args.Length < 4)
     {
         System.Console.WriteLine("Missing command line arguments");
         return;
     }
     //Items.ItemTestHarness.Start();
     Logging.Logger.InitTrace();
     Pickit.InitializePickit();
     Client client = new Client(System.Net.Dns.GetHostAddresses("useast.battle.net").First(),
                                 null, args[0], args[1],
                                 GameDifficulty.HELL,
                                 args[2], args[3],
                                 "Game.exe 03/09/10 04:10:51 61440", 250, 300);
     client.Connect();
 }