what do I use for networking in roblox-ts assuming I dont like flamework and im lazy

help!!!! i didnt like @rbxts/net / remo / bytenet
27 Replies
Unknown User
Unknown User2w ago
Message Not Public
Sign In & Join Server To View
giggleblunts
gigglebluntsOP2w ago
i just wanna have a lazy connector for the signals
Unknown User
Unknown User2w ago
Message Not Public
Sign In & Join Server To View
giggleblunts
gigglebluntsOP2w ago
like a lazy loader
Unknown User
Unknown User2w ago
Message Not Public
Sign In & Join Server To View
giggleblunts
gigglebluntsOP2w ago
so i wouldnt have to look up every single event and connect manually to it I just want it to be mapped <string, (…args:any)=>void>
Unknown User
Unknown User2w ago
Message Not Public
Sign In & Join Server To View
giggleblunts
gigglebluntsOP2w ago
why would i need a sender function?
Unknown User
Unknown User2w ago
Message Not Public
Sign In & Join Server To View
giggleblunts
gigglebluntsOP2w ago
this is obviously a connector function you're overcomplicating basic things yeah why would i need a separate function for that
Unknown User
Unknown User2w ago
Message Not Public
Sign In & Join Server To View
giggleblunts
gigglebluntsOP2w ago
youre such a genius stop ragebaiting me
Unknown User
Unknown User2w ago
Message Not Public
Sign In & Join Server To View
giggleblunts
gigglebluntsOP2w ago
no you genuinely dont understand what i want even though im explaining it in bread and butter terms the key would be the unique remote id the value would be the function it would connect to
Unknown User
Unknown User2w ago
Message Not Public
Sign In & Join Server To View
giggleblunts
gigglebluntsOP2w ago
well id want a dictionary of the created remotes to be returned somewhere via a method or something
Unknown User
Unknown User2w ago
Message Not Public
Sign In & Join Server To View
giggleblunts
gigglebluntsOP2w ago
const Remotes = new Map<string,(...args:any)=>void>([
["REMOTEEVENT_DO_SOMETHING_AWESOME",()=>print],
])

// remote-handler.ts or something
const REMOTES = new Map<string,RemoteEvent>();
function fetch_remotes() {
return REMOTES;
}
function make_remote(name:string) {
// ...
}
function get_remote(name:string) {
if (!REMOTES.get(name)) return make_remote(name);
}
function fire_remote(name:string,...args:any) {
get_remote(name).fire(args);
}
const Remotes = new Map<string,(...args:any)=>void>([
["REMOTEEVENT_DO_SOMETHING_AWESOME",()=>print],
])

// remote-handler.ts or something
const REMOTES = new Map<string,RemoteEvent>();
function fetch_remotes() {
return REMOTES;
}
function make_remote(name:string) {
// ...
}
function get_remote(name:string) {
if (!REMOTES.get(name)) return make_remote(name);
}
function fire_remote(name:string,...args:any) {
get_remote(name).fire(args);
}
@PhantomFills this is what i want :D do we have that in rbxts
Unknown User
Unknown User2w ago
Message Not Public
Sign In & Join Server To View
giggleblunts
gigglebluntsOP2w ago
well id have to write types for that 😂
Unknown User
Unknown User2w ago
Message Not Public
Sign In & Join Server To View
giggleblunts
gigglebluntsOP2w ago
i dont wanna reinvent the wheel theres literally like 750 rbxts packages like id hope theyd have that somewhere
Unknown User
Unknown User2w ago
Message Not Public
Sign In & Join Server To View
giggleblunts
gigglebluntsOP2w ago
its called a lazy loader for a reason im lazy
Unknown User
Unknown User2w ago
Message Not Public
Sign In & Join Server To View
giggleblunts
gigglebluntsOP2w ago
alright guys thanks
Unknown User
Unknown User2w ago
Message Not Public
Sign In & Join Server To View

Did you find this page helpful?