From 95188042c58429ffa0d3c610b0e758b6b381e0da Mon Sep 17 00:00:00 2001 From: Lion Kortlepel Date: Sat, 3 Jul 2021 00:58:19 +0200 Subject: [PATCH] fix luatable in GetPlayerIdentifiers --- src/TLuaFile.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/TLuaFile.cpp b/src/TLuaFile.cpp index a93b2ee..4b5b547 100644 --- a/src/TLuaFile.cpp +++ b/src/TLuaFile.cpp @@ -375,12 +375,13 @@ int lua_GetIdentifiers(lua_State* L) { auto IDs = MaybeClient.value().lock()->GetIdentifiers(); if (IDs.empty()) return 0; - lua_newtable(L); + LuaTable::Begin(L); for (const std::string& ID : IDs) { - lua_pushstring(L, ID.substr(0, ID.find(':')).c_str()); + LuaTable::BeginEntry(L, ID.substr(0, ID.find(':')).c_str()); lua_pushstring(L, ID.c_str()); - lua_settable(L, -3); + LuaTable::EndEntry(L); } + // LuaTable::End(L, ""); } else return 0; } else {