afk status shared data
This commit is contained in:
@@ -17,7 +17,7 @@ namespace ReallifeGamemode.Server.Events
|
|||||||
[RemoteEvent("CLIENT:SetAfkStatus")]
|
[RemoteEvent("CLIENT:SetAfkStatus")]
|
||||||
public void SetPlayerAfkStatus(Player player, bool status)
|
public void SetPlayerAfkStatus(Player player, bool status)
|
||||||
{
|
{
|
||||||
player.SetServerData("isAfk", status);
|
player.SetSharedData("isAfk", status);
|
||||||
if(status)
|
if(status)
|
||||||
{
|
{
|
||||||
player.SendNotification("Du wurdest ~b~AFK~s~ gesetzt", true);
|
player.SendNotification("Du wurdest ~b~AFK~s~ gesetzt", true);
|
||||||
|
|||||||
@@ -138,7 +138,12 @@ namespace ReallifeGamemode.Server.Extensions
|
|||||||
|
|
||||||
public static bool IsAfk(this Player player)
|
public static bool IsAfk(this Player player)
|
||||||
{
|
{
|
||||||
return player.GetServerData("isAfk", false);
|
if(!player.HasSharedData("isAfk"))
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return player.GetSharedData<bool>("isAfk");
|
||||||
}
|
}
|
||||||
|
|
||||||
public static bool IsAlive(this Player player)
|
public static bool IsAlive(this Player player)
|
||||||
|
|||||||
Reference in New Issue
Block a user