You can write your topic however you want, but you need to answer these questions:
-
**What do you want to achieve? : want to solve this bug
-
What is the issue? :
utility snippet
local PlayerService: PlayerService = {
byteNetData = {},
config = {
dataLoadTimeout = 12,
},
}
PlayerService.byteNetData.Communication = ByteNet.defineNamespace(“Communication”, function()
return {
ClientLoaded = ByteNet.definePacket({
value = ByteNet.struct({
success = ByteNet.bool,
}),
}),
ServerLoaded = ByteNet.definePacket({
value = ByteNet.struct({
success = ByteNet.bool,
duration = ByteNet.float32,
}),
}),
}
end)
client snippet
local Utils = require(script.Utils)
function PlayerService.SendClientLoaded(self: PlayerService)
Utils.byteNetData.Communication.ClientLoaded:send({ success = true }) – HELLO SERVER?
end
Utils.byteNetData.Communication.ServerLoaded:listen(function(data)
PlayerService.status.isServerLoaded = true – SERVER ACTIVATED ME WOO HOO!
PlayerService.status.success = data.success
PlayerService.status.duration = data.duration
end)
server snippet
Utils.byteNetData.Communication.ServerLoaded:send({ success = true, duration = durationTookToInit }, player)
Utils.byteNetData.Communication.ClientLoaded:listen(function(player: Player, data) – HAPPENS AFTER CLIENT LOADS
if not data.success then
PlayerService:HandleLeave(player, “Client failed to load data”, false) – Like, client might got a device problem or smth occurres rarely
end
end)
error log part
23:22:46.756 ReplicatedStorage.Packages._Index.ffrostflame_bytenet@0.4.6.bytenet.dataTypes.struct:62: attempt to index nil with ‘read’ - Client - struct:62
23:22:46.756 Stack Begin - Studio
23:22:46.757 Script ‘ReplicatedStorage.Packages._Index.ffrostflame_bytenet@0.4.6.bytenet.dataTypes.struct’, Line 62 - Studio - struct:62
23:22:46.757 Script ‘ReplicatedStorage.Services.PlayerService.Utils’, Line 49 - Studio - Utils:49
23:22:46.757 Script ‘ReplicatedStorage.Packages._Index.ffrostflame_bytenet@0.4.6.bytenet.namespaces.namespace’, Line 30 - Studio - namespace:30
23:22:46.757 Script ‘ReplicatedStorage.Services.PlayerService.Utils’, Line 46 - Studio - Utils:46
23:22:46.757 Stack End -
i tried literally everything and its the last. posting to forum.