From 62e361b2dd5858aac6a5a3977baadb1f285786b0 Mon Sep 17 00:00:00 2001 From: Valansch Date: Wed, 18 Apr 2018 23:03:20 +0200 Subject: [PATCH] Fixed most unlikely edgecase In case of numerical username --- StdLib/game.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/StdLib/game.lua b/StdLib/game.lua index 77552732..e108610e 100644 --- a/StdLib/game.lua +++ b/StdLib/game.lua @@ -58,6 +58,14 @@ function Game.get_player(mixed) end elseif mixed then local player = game.players[mixed] + if type(mixed) == "string" and tonumber(mixed) then + for _, p in pairs(game.players) do + if p.name == mixed then + player = p + break + end + end + end return player and player.valid and player end end