예제 #1
0
        public static void SaveSettings()
        {
            var    executableFileInfo      = new FileInfo(Application.ExecutablePath);
            string executableDirectoryName = executableFileInfo.DirectoryName;
            string ourDirectory            = executableDirectoryName;
            var    pIniManager             = new IniManager(ourDirectory + SettingsName);

            pIniManager.IniWriteValue("Config", "LoadedBeharvior", LoadedBeharvior);
            pIniManager.IniWriteValue("Config", "AvoidAddsCombat", AvoidAddsCombat.ToString());
            pIniManager.IniWriteValue("Config", "SkipAddsDis", SkipAddsDis.ToString());
            pIniManager.IniWriteValue("Config", "AllowScripts", AllowScripts);
        }
예제 #2
0
        public static void SaveSettings()
        {
            var    executableFileInfo      = new FileInfo(Application.ExecutablePath);
            string executableDirectoryName = executableFileInfo.DirectoryName;

            OurDirectory = executableDirectoryName;
            var pIniManager = new IniManager(OurDirectory + SettingsName);

            pIniManager.IniWriteValue("Fishing", "LureBar", LureBar);
            pIniManager.IniWriteValue("Fishing", "LureKey", LureKey);
            pIniManager.IniWriteValue("Fishing", "UseLure", UseLure.ToString());
        }
예제 #3
0
        public static void SaveSettings()
        {
            var    executableFileInfo      = new FileInfo(Application.ExecutablePath);
            string executableDirectoryName = executableFileInfo.DirectoryName;
            string ourDirectory            = executableDirectoryName;
            var    pIniManager             = new IniManager(ourDirectory + SettingsName);

            pIniManager.IniWriteValue("Config", "LoadedRotationManager", LoadedRotationManager);
        }
예제 #4
0
        private void DrawItemClick(object sender, EventArgs e)
        {
            var cb = (CheckBoxItem)sender;

            lock (_locker)
            {
                _itemsShouldDraw[(string)cb.Tag] = cb.Checked;
                pIniManager.IniWriteValue("Radar", (string)cb.Tag, cb.Checked.ToString());
            }
        }
예제 #5
0
 private static void WritePluginSettings(string name, bool enabled)
 {
     try
     {
         var pIniManager = new IniManager(LazyForms.OurDirectory + "\\Settings\\lazy_plugins.ini");
         pIniManager.IniWriteValue("Plugins", name, enabled.ToString());
     }
     catch
     {
     }
 }
예제 #6
0
        public static void Save()
        {
            var pIniManager = new IniManager(OurDirectory + SettingsName);

            pIniManager.IniWriteValue("Geometry", "MainGeometry", MainGeometry);
            pIniManager.IniWriteValue("Geometry", "RotatorStatus", RotatorStatus);
            pIniManager.IniWriteValue("Geometry", "RotationForm", RotationForm);
            pIniManager.IniWriteValue("Geometry", "ProcessSelector", ProcessSelector);
            pIniManager.IniWriteValue("Geometry", "RotatorForm", RotatorForm);
            pIniManager.IniWriteValue("Geometry", "RuleEditor", RuleEditor);
            pIniManager.IniWriteValue("Geometry", "ScriptEditor", ScriptEditor);
        }
예제 #7
0
        public static void SaveSettings()
        {
            var    executableFileInfo      = new FileInfo(Application.ExecutablePath);
            string executableDirectoryName = executableFileInfo.DirectoryName;

            OurDirectory = executableDirectoryName;
            var pIniManager = new IniManager(OurDirectory + SettingsName);

            pIniManager.IniWriteValue("Relog", "AccoutnName", Encryptor.Encrypt(AccountName));
            pIniManager.IniWriteValue("Relog", "AccoutnPW", Encryptor.Encrypt(AccountPw));
            pIniManager.IniWriteValue("Relog", "EnableRelogging", ReloggingEnabled.ToString());
            pIniManager.IniWriteValue("Relog", "EnablePeriodicRelogging", PeriodicReloggingEnabled.ToString());
            pIniManager.IniWriteValue("Relog", "PeriodicLogOut", PeriodicLogOut.ToString());
            pIniManager.IniWriteValue("Relog", "PeriodicLogIn", PeriodicLogIn.ToString());
            pIniManager.IniWriteValue("Relog", "AccountAccount", AccountAccount.ToString());
            pIniManager.IniWriteValue("Relog", "CharacterName", CharacterName);
        }
예제 #8
0
        public static void SaveSettings()
        {
            var    executableFileInfo      = new FileInfo(Application.ExecutablePath);
            string executableDirectoryName = executableFileInfo.DirectoryName;

            OurDirectory = executableDirectoryName;
            var pIniManager = new IniManager(OurDirectory + SettingsName);

            pIniManager.IniWriteValue("Grinding", "Profile", Profile);
            pIniManager.IniWriteValue("Grinding", "Skin", Skin.ToString());
            pIniManager.IniWriteValue("Grinding", "WaitForLoot", WaitForLoot.ToString());
            pIniManager.IniWriteValue("Grinding", "StopLootOnFull", StopLootOnFull.ToString());
            pIniManager.IniWriteValue("Grinding", "Loot", Loot.ToString());
            pIniManager.IniWriteValue("Grinding", "Mount", Mount.ToString());
            pIniManager.IniWriteValue("Grinding", "Jump", Jump.ToString());
            pIniManager.IniWriteValue("Grinding", "ApproachRange", ApproachRange.ToString());
            pIniManager.IniWriteValue("Grinding", "SkipMobsWithAdds", SkipMobsWithAdds.ToString());
            //pIniManager.IniWriteValue("Grinding", "OnLongBattle", OnLongBattle.ToString());
            pIniManager.IniWriteValue("Grinding", "SkipAddsDistance", SkipAddsDistance.ToString());
            pIniManager.IniWriteValue("Grinding", "SkipAddsCount", SkipAddsCount.ToString());
            pIniManager.IniWriteValue("Grinding", "ShouldTrain", ShouldTrain.ToString());
        }
예제 #9
0
        public static void SaveSettings()
        {
            var    executableFileInfo      = new FileInfo(Application.ExecutablePath);
            string executableDirectoryName = executableFileInfo.DirectoryName;

            OurDirectory = executableDirectoryName;
            var pIniManager = new IniManager(OurDirectory + SettingsName);

            pIniManager.IniWriteValue("Flying", "Herb", Herb.ToString());
            pIniManager.IniWriteValue("Flying", "Mine", Mine.ToString());
            pIniManager.IniWriteValue("Flying", "ApproachModifier", ApproachModifier.ToString());
            pIniManager.IniWriteValue("Flying", "MaxUnits", MaxUnits);
            pIniManager.IniWriteValue("Flying", "StopOnDeath", StopOnDeath.ToString());
            pIniManager.IniWriteValue("Flying", "StopHarvest", StopHarvestWithPlayerAround.ToString());
            pIniManager.IniWriteValue("Flying", "StopOnFullBags", StopOnFullBags.ToString());
            pIniManager.IniWriteValue("Flying", "AvoidPlayers", AvoidPlayers.ToString());
            pIniManager.IniWriteValue("Flying", "AutoBlacklist", AutoBlacklist.ToString());
            pIniManager.IniWriteValue("Flying", "AvoidElites", AvoidElites.ToString());
            pIniManager.IniWriteValue("Flying", "FindCorpse", FindCorpse.ToString());
            pIniManager.IniWriteValue("Flying", "WaitForLoot", WaitForLoot.ToString());
            pIniManager.IniWriteValue("Flying", "WaitForRessSick", WaitForRessSick.ToString());
            pIniManager.IniWriteValue("Flying", "FlyingMountBar", FlyingMountBar);
            pIniManager.IniWriteValue("Flying", "FlyingMountKey", FlyingMountKey);
            pIniManager.IniWriteValue("Flying", "Profile", Profile);
            pIniManager.IniWriteValue("Flying", "DruidAvoidCombat", DruidAvoidCombat);
            pIniManager.IniWriteValue("Flying", "Fish", Fish);
            pIniManager.IniWriteValue("Flying", "Lure", Lure);
            pIniManager.IniWriteValue("Flying", "MaxTimeAtSchool", MaxTimeAtSchool);
            pIniManager.IniWriteValue("Flying", "FishApproach", FishApproach);
            pIniManager.IniWriteValue("Flying", "LureBar", LureBar);
            pIniManager.IniWriteValue("Flying", "LureKey", LureKey);
            pIniManager.IniWriteValue("Flying", "WaterwalkBar", WaterwalkBar);
            pIniManager.IniWriteValue("Flying", "WaterwalkKey", WaterwalkKey);
            pIniManager.IniWriteValue("Flying", "ExtraBar", ExtraBar);
            pIniManager.IniWriteValue("Flying", "ExtraKey", ExtraKey);
            pIniManager.IniWriteValue("Flying", "SendKeyOnStartCombat", SendKeyOnStartCombat);
        }
예제 #10
0
        public static void SaveSettings()
        {
            var    executableFileInfo      = new FileInfo(Application.ExecutablePath);
            string executableDirectoryName = executableFileInfo.DirectoryName;

            OurDirectory = executableDirectoryName;
            var pIniManager = new IniManager(OurDirectory + SettingsName);

            pIniManager.IniWriteValue("Engine", "Selected", SelectedEngine);
            pIniManager.IniWriteValue("Combat", "Selected", SelectedCombat);
            pIniManager.IniWriteValue("Config", "FirstRun", FirstRun);
            pIniManager.IniWriteValue("Config", "UserName", Password);
            pIniManager.IniWriteValue("Config", "Password", UserName);
            pIniManager.IniWriteValue("Config", "BackgroundMode", BackgroundMode);
            pIniManager.IniWriteValue("Config", "HookMouse", HookMouse);
            pIniManager.IniWriteValue("Config", "UseHotkeys", SetupUseHotkeys);
            pIniManager.IniWriteValue("Config", "StopAfter", StopAfterBool);
            pIniManager.IniWriteValue("Config", "StopAfterTime", StopAfter);
            pIniManager.IniWriteValue("Config", "FollowSound", SoundFollow);
            pIniManager.IniWriteValue("Config", "WhisperSound", SoundWhisper);
            pIniManager.IniWriteValue("Config", "SoundStop", SoundStop);
            pIniManager.IniWriteValue("Config", "ShutdownComputer", Shutdown);
            pIniManager.IniWriteValue("Config", "LogoutOnFollow", LogoutOnFollow);
            pIniManager.IniWriteValue("Config", "LogoutOnFollowTime", LogOutOnFollowTime);
            pIniManager.IniWriteValue("Config", "UseCtm", UseCtm);
            pIniManager.IniWriteValue("Config", "DebugLog", DebugLog);
            pIniManager.IniWriteValue("Config", "Latency", Latency);
            pIniManager.IniWriteValue("Config", "Language", Convert.ToInt32(Language));
            //Other
            pIniManager.IniWriteValue("Combat", "CBEat", CombatBoolEat);
            pIniManager.IniWriteValue("Combat", "CBDrink", CombatBoolDrink);
            pIniManager.IniWriteValue("Combat", "COEat", CombatEatAt);
            pIniManager.IniWriteValue("Combat", "CODrink", CombatDrinkAt);

            pIniManager.IniWriteValue("Keys", "GroundMountBar", KeysGroundMountBar);
            pIniManager.IniWriteValue("Keys", "GroundMountKey", KeysGroundMountKey);
            pIniManager.IniWriteValue("Keys", "Attack1Bar", KeysAttack1Bar);
            pIniManager.IniWriteValue("Keys", "Attack1Key", KeysAttack1Key);
            pIniManager.IniWriteValue("Keys", "EatBar", KeysEatBar);
            pIniManager.IniWriteValue("Keys", "EatKey", KeysEatKey);
            pIniManager.IniWriteValue("Keys", "DrinkBar", KeysDrinkBar);
            pIniManager.IniWriteValue("Keys", "DrinkKey", KeysDrinkKey);
            pIniManager.IniWriteValue("Keys", "MoteBar", KeysMoteExtractorBar);
            pIniManager.IniWriteValue("Keys", "MoteKey", KeysMoteExtractorKey);
            pIniManager.IniWriteValue("Keys", "InteractText", KeysInteractKeyText);
            pIniManager.IniWriteValue("Keys", "InteractTargetText", KeysInteractTargetText);
            pIniManager.IniWriteValue("Keys", "StafeLeftKeyText", KeysStafeLeftKeyText);
            pIniManager.IniWriteValue("Keys", "StafeRightKeyText", KeysStafeRightKeyText);
            pIniManager.IniWriteValue("Keys", "KeysTargetLastTargetText", KeysTargetLastTargetText);

            //Mail
            pIniManager.IniWriteValue("Mail", "ShouldMail", ShouldMail);
            pIniManager.IniWriteValue("Mail", "MailTo", MailTo);
            pIniManager.IniWriteValue("Mail", "MacroForMail", MacroForMail);
            pIniManager.IniWriteValue("Mail", "KeysMailMacroBar", KeysMailMacroBar);
            pIniManager.IniWriteValue("Mail", "KeysMailMacroKey", KeysMailMacroKey);

            //Vendor
            pIniManager.IniWriteValue("Vendor", "ShouldVendor", ShouldVendor);
            pIniManager.IniWriteValue("Vendor", "ShouldRepair", ShouldRepair);
            pIniManager.IniWriteValue("Vendor", "SellCommon", SellCommon);
            pIniManager.IniWriteValue("Vendor", "SellUncommon", SellUncommon);
            pIniManager.IniWriteValue("Vendor", "SellPoor", SellPoor);
            pIniManager.IniWriteValue("Vendor", "FreeBackspace", FreeBackspace);
        }