From a679544531dd20fbe938191d3ff70826549bf84e Mon Sep 17 00:00:00 2001 From: Federico Cecchetto Date: Tue, 14 Sep 2021 03:29:30 +0200 Subject: [PATCH] Last fix --- src/client/game/ui_scripting/lua/context.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/client/game/ui_scripting/lua/context.cpp b/src/client/game/ui_scripting/lua/context.cpp index bc121d2d..58f513e8 100644 --- a/src/client/game/ui_scripting/lua/context.cpp +++ b/src/client/game/ui_scripting/lua/context.cpp @@ -741,7 +741,14 @@ namespace ui_scripting::lua arguments.push_back(convert({s, arg})); } - const auto player = scripting::call("getentbynum", {0}).as(); + const auto player_value = scripting::call("getentbynum", {0}); + if (player_value.get_raw().type != ::game::SCRIPT_OBJECT) + { + return; + } + + const auto player = player_value.as(); + scripting::notify(player, name, arguments); }, ::scheduler::pipeline::server); };