From 4797abc2875fdbdf4addc54b7f6cb3f19ec2e5da Mon Sep 17 00:00:00 2001 From: Applevangelist Date: Fri, 17 Feb 2023 14:32:48 +0100 Subject: [PATCH] #NET Bugfix --- Moose Development/Moose/Wrapper/Net.lua | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Moose Development/Moose/Wrapper/Net.lua b/Moose Development/Moose/Wrapper/Net.lua index 1e3845979..eafa6a640 100644 --- a/Moose Development/Moose/Wrapper/Net.lua +++ b/Moose Development/Moose/Wrapper/Net.lua @@ -208,7 +208,7 @@ function NET:BlockPlayer(Client,PlayerName,Seconds,Message) elseif PlayerName then name = PlayerName else - self:F(self.lid.."Block: No PlayerName given or not found!") + self:F(self.lid.."Block: No Client or PlayerName given or nothing found!") return self end local ucid = self:GetPlayerUCID(Client,name) @@ -414,7 +414,14 @@ end -- @param #string Name Player name to be used. -- @return #boolean success function NET:GetPlayerUCID(Client,Name) - local PlayerID = self:GetPlayerIDByName(Name) or self:GetPlayerIDFromClient(Client) + local PlayerID = nil + if Client then + PlayerID = self:GetPlayerIDFromClient(Client) + elseif Name then + PlayerID = self:GetPlayerIDByName(Name) + else + self:E(self.lid.."Neither client nor name provided!") + end local ucid = net.get_player_info(tonumber(PlayerID), 'ucid') return ucid end