aufgeräumt im knast
This commit is contained in:
@@ -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");
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user