feat(rbxl): XML-������ ������ .rbxl + Day/Night + Tool/Mouse/Backpack flow #38

Closed
min wants to merge 39 commits from feat/rbxl-xml-parser-import into main
Showing only changes of commit bb0726b4ad - Show all commits

View File

@ -1314,6 +1314,11 @@ export function registerRobloxShim(lua, opts) {
},
});
// === Leaderboard scan ===
// Roblox-скрипт делает: Instance.new('IntValue').Name='leaderstats',
// stats.Parent = newPlayer, потом IntValue Reputation/Level внутри.
// Поскольку наш Lua не вызывает Children.push при Parent= (Lua делает rawset),
// мы периодически сканируем localPlayer на наличие leaderstats и шлём в плеер.
// === Helpers для скриптов ===
const partById = new Map();
global.set('__rbxl_get_part_by_id', (id) => partById.get(Number(id)) || undefined);