From 30e23dc46b57b5fcc74a5c6793bf7e31a23ae5a6 Mon Sep 17 00:00:00 2001 From: Tristan Cormier Date: Mon, 20 Oct 2025 19:56:35 -0400 Subject: [PATCH] feat(ui): implement Script_SetSavedAccountName --- src/ui/ScriptFunctionsGlueScriptEvents.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/ui/ScriptFunctionsGlueScriptEvents.cpp b/src/ui/ScriptFunctionsGlueScriptEvents.cpp index f4dbf5c..055bdf3 100644 --- a/src/ui/ScriptFunctionsGlueScriptEvents.cpp +++ b/src/ui/ScriptFunctionsGlueScriptEvents.cpp @@ -30,7 +30,15 @@ int32_t Script_GetSavedAccountName(lua_State* L) { } int32_t Script_SetSavedAccountName(lua_State* L) { - WHOA_UNIMPLEMENTED(0); + if (!lua_isstring(L, 1)) { + return luaL_error(L, "Usage: SetSavedAccountName(\"accountName\")"); + } + + const char* accountName = lua_tostring(L, 1); + + Client::g_accountNameVar->Set(accountName, true, false, false, true); + + return 0; } int32_t Script_GetUsesToken(lua_State* L) {