diff --git a/www/html/Admin/private/store.json b/www/html/Admin/private/store.json index 48d9fa8..bb956b5 100644 --- a/www/html/Admin/private/store.json +++ b/www/html/Admin/private/store.json @@ -733,6 +733,18 @@ "achievements": { "d1_minigame_solver": 2 } + }, + { + "id": "4647f699cdb5676b884008f8", + "email": "", + "displayName": "Guest", + "loginType": "guest", + "providerUserId": "p_1782187303882_g81ebi60min", + "notes": "auto: player-coins", + "blocked": false, + "coins": 0, + "createdAt": "2026-06-23T04:01:44+00:00", + "updatedAt": "2026-06-23T04:01:44+00:00" } ] } \ No newline at end of file diff --git a/www/html/Create Room/create-room.js b/www/html/Create Room/create-room.js index 1814a7a..30d7927 100644 --- a/www/html/Create Room/create-room.js +++ b/www/html/Create Room/create-room.js @@ -199,6 +199,7 @@ name: name, isPrivate: isPrivate, maxPlayers: maxPlayersForSlot(selectedSlot), + password: isPrivate ? getPrivatePinDigits() : '', }; fetch(SERVER + '/api/spaces', { method: 'POST', @@ -229,6 +230,7 @@ } catch (e) {} var lobbyUrl = BASE + '/room-lobby.html?space=' + encodeURIComponent(sid) + '&nick=' + encodeURIComponent(getNick()); lobbyUrl += '&displayRoom=' + encodeURIComponent(name); + if (isPrivate) lobbyUrl += '&pass=' + encodeURIComponent(getPrivatePinDigits()); /* host เข้าห้องตัวเองผ่านด่านรหัส */ try { var caseId = localStorage.getItem('caseId'); var prevSpaceName = localStorage.getItem('prevSpaceName'); diff --git a/www/html/Create Room/index.html b/www/html/Create Room/index.html index 57dae5d..f88cb25 100644 --- a/www/html/Create Room/index.html +++ b/www/html/Create Room/index.html @@ -87,7 +87,7 @@ - + - +