Ejemplo n.º 1
0
    /// <summary>
    /// 故事模式完美存档
    /// </summary>
    private void StoryModeArchiveClick()
    {
        var path = Path.Combine(FileUtil.MyDocuments_Path, @"Rockstar Games\GTA V\Profiles");

        if (!Directory.Exists(path))
        {
            MsgBoxUtil.Error("GTA5故事模式存档路径不存在");
            return;
        }

        if (MessageBox.Show("你确定替换GTA5故事模式存档吗?", "警告", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes)
        {
            try
            {
                var dirs = Directory.GetDirectories(path);
                foreach (var dir in dirs)
                {
                    var    dirIf    = new DirectoryInfo(dir);
                    string fullName = Path.Combine(dirIf.FullName, "SGTA50000");
                    FileUtil.ExtractResFile(FileUtil.Resource_Path + "Other.SGTA50000", fullName);
                }

                MsgBoxUtil.Information($"GTA5故事模式存档替换成功,请前往我的文档查看\n\n{path}");
            }
            catch (Exception ex)
            {
                MsgBoxUtil.Exception(ex);
            }
        }
    }
Ejemplo n.º 2
0
    private void ModelsClick(string obj)
    {
        AudioUtil.ClickSound();

        if (ProcessUtil.IsAppRun(CoreUtil.TargetAppName))
        {
            switch (obj)
            {
            case "ExternalMenu":
                ExternalMenuClick();
                break;

            case "GTAHax":
                GTAHaxClick();
                break;

            case "Outfits":
                OutfitsClick();
                break;

            case "HeistCut":
                HeistCutClick();
                break;

            case "StatAutoScripts":
                StatAutoScriptsClick();
                break;

            case "HeistPreps":
                HeistPrepsClick();
                break;

            case "CasinoHack":
                CasinoHackClick();
                break;

            case "BlcokMsg":
                BlcokMsgClick();
                break;

            case "BigBaseV2":
                BigBaseV2Click();
                break;
            }
        }
        else
        {
            MsgBoxUtil.Error(HintMsg);
        }
    }