22 lines
631 B
JavaScript
22 lines
631 B
JavaScript
import { ServiceService } from "./instances/ServiceService.js";
|
|
|
|
const Services = new ServiceService();
|
|
Services.initAll();
|
|
|
|
globalThis.Services = Services; // optional global shortcut
|
|
|
|
console.log("Server initialized and listening on port 8080.");
|
|
|
|
// Create a test script instance
|
|
import { Script } from "./instances/Script.js";
|
|
const testScript = new Script(`print("Hello from Lua script!")
|
|
for i=1,5 do
|
|
print("Waiting...", i)
|
|
task_wait(1) -- wait 1 second
|
|
end
|
|
print("Lua script finished!")`);
|
|
|
|
// Parent to Workspace
|
|
const workspace = Services.GetService("Workspace");
|
|
testScript.SetParent(workspace);
|
|
testScript.Run(); |