aufgeräumt im knast

This commit is contained in:
Fabian
2021-04-26 23:03:25 +02:00
parent 3586f0b382
commit 33b2cdaf50
2 changed files with 15 additions and 11 deletions

View File

@@ -88,11 +88,7 @@ export default function polygonHandler() {
} }
if (polygon == polygon_prison) { if (polygon == polygon_prison) {
mp.events.callRemote("SERVER:CheckPlayerInJail"); mp.events.callRemote("SERVER:BreakOutIfInPrison");
} }
}); });
mp.events.add('CLIENT:PrisonBreakout', () => {
mp.events.callRemote("SERVER:PrisonBreakout");
});
} }

View File

@@ -208,8 +208,7 @@ namespace ReallifeGamemode.Server.Wanted
} }
} }
[RemoteEvent("SERVER:PrisonBreakout")] public static void BreakOut(Player player)
public static void BrakeOut_Elapsed(Player player)
{ {
User user = player.GetUser(); User user = player.GetUser();
@@ -224,13 +223,22 @@ namespace ReallifeGamemode.Server.Wanted
} }
} }
[RemoteEvent("SERVER:CheckPlayerInJail")] [RemoteEvent("SERVER:BreakOutIfInPrison")]
public void checkPlayerInJail(Player player) public void breakOutIfInPrison(Player player)
{ {
User user = player.GetUser(); User user = player.GetUser();
if (Jailtime.ContainsKey(user.Id))
using (var dbContext = new DatabaseContext())
{ {
player.TriggerEvent("CLIENT:PrisonBreakout"); if (Jailtime.ContainsKey(user.Id))
{
user = player.GetUser(dbContext);
user.JailTime = 0;
user.GiveWanteds(null, 50, "Knast-Ausbruch");
player.TriggerEvent("jailTime", 0);
dbContext.SaveChanges();
Jailtime.Remove(user.Id);
}
} }
} }
} }