From 3a37e4683c383d843f1c0fe8b1177fee92cc62cd Mon Sep 17 00:00:00 2001 From: hydrant Date: Thu, 15 Apr 2021 13:17:55 +0200 Subject: [PATCH] afk status shared data --- ReallifeGamemode.Server/Events/PlayerEvent.cs | 2 +- ReallifeGamemode.Server/Extensions/ClientExtension.cs | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ReallifeGamemode.Server/Events/PlayerEvent.cs b/ReallifeGamemode.Server/Events/PlayerEvent.cs index ad8b51fc..886d25fe 100644 --- a/ReallifeGamemode.Server/Events/PlayerEvent.cs +++ b/ReallifeGamemode.Server/Events/PlayerEvent.cs @@ -17,7 +17,7 @@ namespace ReallifeGamemode.Server.Events [RemoteEvent("CLIENT:SetAfkStatus")] public void SetPlayerAfkStatus(Player player, bool status) { - player.SetServerData("isAfk", status); + player.SetSharedData("isAfk", status); if(status) { player.SendNotification("Du wurdest ~b~AFK~s~ gesetzt", true); diff --git a/ReallifeGamemode.Server/Extensions/ClientExtension.cs b/ReallifeGamemode.Server/Extensions/ClientExtension.cs index 8872b5a5..7058cbae 100644 --- a/ReallifeGamemode.Server/Extensions/ClientExtension.cs +++ b/ReallifeGamemode.Server/Extensions/ClientExtension.cs @@ -138,7 +138,12 @@ namespace ReallifeGamemode.Server.Extensions public static bool IsAfk(this Player player) { - return player.GetServerData("isAfk", false); + if(!player.HasSharedData("isAfk")) + { + return false; + } + + return player.GetSharedData("isAfk"); } public static bool IsAlive(this Player player)