File tree Expand file tree Collapse file tree 3 files changed +17
-2
lines changed
Expand file tree Collapse file tree 3 files changed +17
-2
lines changed Original file line number Diff line number Diff line change @@ -48,6 +48,14 @@ void Server::setName(const std::string& newName)
4848 g_Funcs->SetServerName (newName.c_str ());
4949}
5050
51+ uint32_t Server::getMaxPlayers () {
52+ return g_Funcs->GetMaxPlayers ();
53+ }
54+
55+ void Server::setMaxPlayers (uint32_t maxPlayers) {
56+ g_Funcs->SetMaxPlayers (maxPlayers);
57+ }
58+
5159std::string Server::getGamemode ()
5260{
5361 char buffer[512 ];
@@ -1170,6 +1178,10 @@ void Server::Init(sol::state* L) {
11701178 usertype[" getName" ] = &Server::getName;
11711179 usertype[" name" ] = sol::property (&Server::getName, &Server::setName);
11721180
1181+ usertype[" setMaxPlayers" ] = &Server::setMaxPlayers;
1182+ usertype[" getMaxPlayers" ] = &Server::getMaxPlayers;
1183+ usertype[" maxPlayers" ] = sol::property (&Server::getMaxPlayers, &Server::setMaxPlayers);
1184+
11731185 usertype[" setGame" ] = &Server::setGamemode;
11741186 usertype[" getGame" ] = &Server::getGamemode;
11751187 usertype[" gamemode" ] = sol::property (&Server::getGamemode, &Server::setGamemode);
Original file line number Diff line number Diff line change @@ -25,6 +25,9 @@ class Server {
2525 static std::string getName ();
2626 static void setName (const std::string&);
2727
28+ static uint32_t getMaxPlayers ();
29+ static void setMaxPlayers (uint32_t );
30+
2831 static std::string getGamemode ();
2932 static void setGamemode (const std::string&);
3033
Original file line number Diff line number Diff line change @@ -195,8 +195,8 @@ void RegisterVCMPCallbacks() {
195195 spdlog::trace (" OnPlayerDisconnect" );
196196 auto handlers = EventManager::GetHandlers (" onPlayerDisconnect" );
197197
198- Player* player = Player::Get (playerId);
199- Player::Unregister (player);
198+ Player player = * Player::Get (playerId);
199+ Player::Unregister (& player);
200200
201201 if (handlers.size () == 0 ) return ;
202202
You can’t perform that action at this time.
0 commit comments