public static void ExtractServerResources(string ass) { File.WriteAllBytes("7za.exe", Resources._7za); ClientAndServer.Performtasks("7za.exe", "x steamcmd.zip -o" + MiscFunctions.PutIntoQuotes(Directory.GetCurrentDirectory() + "\\steamcmd") + " -aoa"); File.WriteAllBytes("addons.zip", Resources.addons); ClientAndServer.Performtasks("7za.exe", "x mmsource.zip -o" + MiscFunctions.PutIntoQuotes(ass) + " -aoa"); ClientAndServer.Performtasks("7za.exe", "x sourcemod.zip -o" + MiscFunctions.PutIntoQuotes(ass) + " -aoa"); ClientAndServer.Performtasks("7za.exe", "x addons.zip -o" + MiscFunctions.PutIntoQuotes(ass) + " -aoa"); }
private static int InstallMountsFromintstring(string mounts, string steamcmdbase, string basecmd, string endofcmd) { if (!(mounts != "" & mounts.Contains(@"0"))) { return(0); } string[] f****e = mounts.Split(','); if (!f****e[0].Contains("1")) { ClientAndServer.Performtasks(steamcmdbase, basecmd + "220" + endofcmd); } if (!f****e[1].Contains("1")) { ClientAndServer.Performtasks(steamcmdbase, basecmd + "380" + endofcmd); } if (!f****e[2].Contains("1")) { ClientAndServer.Performtasks(steamcmdbase, basecmd + "340" + endofcmd); } if (!f****e[3].Contains("1")) { ClientAndServer.Performtasks(steamcmdbase, basecmd + "420" + endofcmd); } if (!f****e[4].Contains("1")) { ClientAndServer.Performtasks(steamcmdbase, basecmd + "280" + endofcmd); } if (!f****e[5].Contains("1")) { ClientAndServer.Performtasks(steamcmdbase, basecmd + "240" + endofcmd); } if (!f****e[6].Contains("1")) { ClientAndServer.Performtasks(steamcmdbase, basecmd + "300" + endofcmd); } if (true) { ClientAndServer.Performtasks(steamcmdbase, basecmd + "310" + endofcmd); } return(1); }