From 8d9107ed7d70b91990bc6e7e70fa51d042da8e62 Mon Sep 17 00:00:00 2001 From: Mac_Slash Date: Tue, 28 Apr 2020 19:45:58 +0200 Subject: [PATCH] =?UTF-8?q?=C3=84nderung=20SetSkill=20Befehl?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Commands/AdminCommands.cs | 25 ++++++++++++++----- 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/ReallifeGamemode.Server/Commands/AdminCommands.cs b/ReallifeGamemode.Server/Commands/AdminCommands.cs index 612d186b..5034b917 100644 --- a/ReallifeGamemode.Server/Commands/AdminCommands.cs +++ b/ReallifeGamemode.Server/Commands/AdminCommands.cs @@ -852,13 +852,26 @@ namespace ReallifeGamemode.Server.Commands ChatService.SendMessage(player, "~r~Skilllevel kann nicht unter 0 sein"); return; } - if (Skill == "Bus") + switch (Skill.ToLower()) { - target.GetUser().BusSkill = SkillLevel; - } - if (Skill == "Pilot") - { - target.GetUser().BusSkill = SkillLevel; + case "bus": + { + using (var dbContext = new DatabaseContext()) + { + target.GetUser(dbContext).BusSkill = SkillLevel; + dbContext.SaveChanges(); + } + break; + } + case "pilot": + { + using (var dbContext = new DatabaseContext()) + { + target.GetUser(dbContext).PilotSkill = SkillLevel; + dbContext.SaveChanges(); + } + } + break; } ChatService.SendMessage(player, $"~w~Du hast den ~y~{Skill}-Skill ~w~von ~y~{target.Name} ~w~auf ~g~{SkillLevel} ~w~gesetzt."); ChatService.SendMessage(target, $"~w~{player.Name} hat deinen ~y~{Skill}-Skill ~w~auf ~g~{SkillLevel} ~w~gesetzt.");