diff --git a/resources/[managers]/mapmanager/__resource.lua b/resources/[managers]/mapmanager/__resource.lua index 8d6655c..8521772 100644 --- a/resources/[managers]/mapmanager/__resource.lua +++ b/resources/[managers]/mapmanager/__resource.lua @@ -7,3 +7,12 @@ server_scripts { "mapmanager_server.lua", "mapmanager_shared.lua" } + +resource_manifest_version "77731fab-63ca-442c-a67b-abc70f28dfa5" + +server_export "getCurrentGameType" +server_export "getCurrentMap" +server_export "changeGameType" +server_export "changeMap" +server_export "doesMapSupportGameType" +server_export "getMaps" diff --git a/resources/[managers]/mapmanager/mapmanager_server.lua b/resources/[managers]/mapmanager/mapmanager_server.lua index 594e786..b3b238b 100644 --- a/resources/[managers]/mapmanager/mapmanager_server.lua +++ b/resources/[managers]/mapmanager/mapmanager_server.lua @@ -267,6 +267,10 @@ function getCurrentMap() return currentMap end +function getMaps() + return maps +end + function changeGameType(gameType) if currentMap and not doesMapSupportGameType(gameType, currentMap) then StopResource(currentMap) @@ -301,4 +305,4 @@ function doesMapSupportGameType(gameType, map) end return maps[map].gameTypes[gameType] -end \ No newline at end of file +end