From b974381bae9a8dc04bb71e5a21dfa6c1fefaa699 Mon Sep 17 00:00:00 2001 From: giteaadmin Date: Sat, 4 Jul 2026 14:02:12 +0000 Subject: [PATCH] update minigame 3 all etc --- www/html/Admin/admin.js | 8 +- www/html/Admin/index.html | 5 +- www/html/Admin/private/store.json | 65 +- www/html/Game/data/game-timing.json | 11 +- www/html/Game/public/js/play.js | 124 +- www/html/Game/public/js/room-lobby.js | 220 +- www/html/Game/public/play.html | 12 +- www/html/Game/public/room-lobby.html | 2 +- www/html/Game/server.js | 82 +- www/html/gamelog/data/log.jsonl | 2853 +++++++++++++++++ www/html/testcase/data/bugs.json | 140 + .../testcase/data/bugs.json.bak-20260704-mg3 | 1422 ++++++++ .../data/bugs.json.bak-20260704-tc174-180 | 1352 ++++++++ www/html/testcase/data/cats.json | 24 +- www/html/testcase/data/verify.json | 86 +- .../data/verify.json.bak-20260704-mg3 | 458 +++ www/html/testcase/index.php | 2 +- www/html/testcase/index.php.bak-20260704-esc | 428 +++ 18 files changed, 7171 insertions(+), 123 deletions(-) create mode 100644 www/html/testcase/data/bugs.json.bak-20260704-mg3 create mode 100644 www/html/testcase/data/bugs.json.bak-20260704-tc174-180 create mode 100755 www/html/testcase/data/verify.json.bak-20260704-mg3 create mode 100644 www/html/testcase/index.php.bak-20260704-esc diff --git a/www/html/Admin/admin.js b/www/html/Admin/admin.js index 48459e8..708750f 100644 --- a/www/html/Admin/admin.js +++ b/www/html/Admin/admin.js @@ -5208,8 +5208,10 @@ .then(function (data) { var pk = (data && data.pickVoteSec != null) ? Number(data.pickVoteSec) : 25; var tr = (data && data.trialVoteSec != null) ? Number(data.trialVoteSec) : 30; + var rv = (data && data.trialResultRevealMs != null) ? Number(data.trialResultRevealMs) : 7000; if (el('vote-timing-pick')) el('vote-timing-pick').value = String(Number.isFinite(pk) ? pk : 25); if (el('vote-timing-trial')) el('vote-timing-trial').value = String(Number.isFinite(tr) ? tr : 30); + if (el('vote-timing-reveal')) el('vote-timing-reveal').value = String(Number.isFinite(rv) ? rv : 7000); setMsg('vote-timing-msg', '', ''); }) .catch(function (e) { setMsg('vote-timing-msg', (e.message || 'โหลดไม่ได้') + ' — เช็ค /Game/api/game-timing', 'error'); }); @@ -5221,20 +5223,24 @@ btn.addEventListener('click', function () { var pk = Math.max(5, Math.min(120, parseInt((el('vote-timing-pick') || {}).value, 10) || 25)); var tr = Math.max(5, Math.min(180, parseInt((el('vote-timing-trial') || {}).value, 10) || 30)); + var rv = Math.max(1500, Math.min(20000, parseInt((el('vote-timing-reveal') || {}).value, 10) || 7000)); btn.disabled = true; gameTimingFetch('GET') .then(function (data) { data.pickVoteSec = pk; data.trialVoteSec = tr; + data.trialResultRevealMs = rv; return gameTimingFetch('PUT', data); }) .then(function () { return gameTimingFetch('GET'); }) .then(function (fresh) { var p = (fresh && fresh.pickVoteSec != null) ? fresh.pickVoteSec : pk; var t = (fresh && fresh.trialVoteSec != null) ? fresh.trialVoteSec : tr; + var r = (fresh && fresh.trialResultRevealMs != null) ? fresh.trialResultRevealMs : rv; if (el('vote-timing-pick')) el('vote-timing-pick').value = String(p); if (el('vote-timing-trial')) el('vote-timing-trial').value = String(t); - setMsg('vote-timing-msg', 'บันทึกแล้ว — โหวตเลือกผู้เล่น ' + p + 's · ชี้ตัวคนร้าย ' + t + 's · ผู้เล่นต้องรีเฟรช/เข้าห้องใหม่', 'ok'); + if (el('vote-timing-reveal')) el('vote-timing-reveal').value = String(r); + setMsg('vote-timing-msg', 'บันทึกแล้ว — โหวตเลือกผู้เล่น ' + p + 's · ชี้ตัวคนร้าย ' + t + 's · โชว์ผล ' + Math.round(r/1000) + 's · ผู้เล่นต้องรีเฟรช/เข้าห้องใหม่', 'ok'); }) .catch(function (e) { setMsg('vote-timing-msg', (e.message || 'บันทึกไม่ได้') + ' — เช็ค Node + /Game/api/game-timing', 'error'); }) .then(function () { btn.disabled = false; }); diff --git a/www/html/Admin/index.html b/www/html/Admin/index.html index 57fb479..84cbc97 100644 --- a/www/html/Admin/index.html +++ b/www/html/Admin/index.html @@ -1151,6 +1151,9 @@ +

@@ -1330,7 +1333,7 @@ - + - +
v —
+
+

Justice — Test Case / Bug Listรายการบัก + ผลตรวจ QA · จัดหมวด · srv1361159.hstgr.cloud/testcase

+ +
+
+ + + + + + + + + 🔒 แก้ไข — ใส่รหัส: + + + +
+
+ + +
#ปัญหาสำคัญDevผลตรวจ QA
+
Justice bug tracker · ผลตรวจ+Dev แก้ไขได้เมื่อใส่รหัสแอดมิน · รายการ
+
+ + + +