@@ -42,6 +42,7 @@ void CLuaAccountDefs::LoadFunctions()
42
42
{" addAccount" , AddAccount},
43
43
{" removeAccount" , RemoveAccount},
44
44
{" setAccountPassword" , SetAccountPassword},
45
+ {" setAccountSerial" , ArgumentParser<SetAccountSerial>},
45
46
{" setAccountData" , SetAccountData},
46
47
{" setAccountName" , SetAccountName},
47
48
{" copyAccountData" , CopyAccountData},
@@ -71,6 +72,7 @@ void CLuaAccountDefs::AddClass(lua_State* luaVM)
71
72
lua_classfunction (luaVM, " setData" , " setAccountData" );
72
73
lua_classfunction (luaVM, " setPassword" , " setAccountPassword" );
73
74
lua_classfunction (luaVM, " setName" , " setAccountName" );
75
+ lua_classfunction (luaVM, " setSerial" , " setAccountSerial" );
74
76
75
77
lua_classfunction (luaVM, " getSerial" , " getAccountSerial" );
76
78
lua_classfunction (luaVM, " getIP" , " getAccountIP" );
@@ -82,7 +84,7 @@ void CLuaAccountDefs::AddClass(lua_State* luaVM)
82
84
lua_classfunction (luaVM, " getPlayer" , " getAccountPlayer" );
83
85
lua_classfunction (luaVM, " isGuest" , " isGuestAccount" );
84
86
85
- lua_classvariable (luaVM, " serial" , NULL , " getAccountSerial" );
87
+ lua_classvariable (luaVM, " serial" , " setAccountSerial " , " getAccountSerial" );
86
88
lua_classvariable (luaVM, " name" , " setAccountName" , " getAccountName" );
87
89
lua_classvariable (luaVM, " id" , NULL , " getAccountID" );
88
90
lua_classvariable (luaVM, " ip" , NULL , " getAccountIP" );
@@ -513,6 +515,12 @@ int CLuaAccountDefs::RemoveAccount(lua_State* luaVM)
513
515
return 1 ;
514
516
}
515
517
518
+ bool CLuaAccountDefs::SetAccountSerial (CAccount* account, std::string serial) noexcept
519
+ {
520
+ return CStaticFunctionDefinitions::SetAccountSerial (account, serial);
521
+ }
522
+
523
+
516
524
int CLuaAccountDefs::SetAccountName (lua_State* luaVM)
517
525
{
518
526
// bool setAccountPassword ( account theAccount, string name[, bool allowCaseVariations = false ] )
0 commit comments