Will firing events too fast cause lag?
Asked by
4 years ago Edited 4 years ago
Hey guys, I'm new to Roblox studio and I'm trying to make a button that adds 1 Money when clicked.
I wrote something that works by firing a RemoteEvent. Is it conventional to do it like this? WIll it cause lag if I use an autoclicker?
Here are some snippets of my code:
LocalScript:
2 | button.MouseButton 1 Up:Connect( function () |
3 | local event = game.ReplicatedStorage:WaitForChild( "test" ) |
4 | event:FireServer( "Money" , 1 ) |
Script:
2 | local mod = require(game.ServerStorage.storageClass) |
3 | local event = game.ReplicatedStorage:WaitForChild( "test" ) |
5 | event.OnServerEvent:Connect( function (player, name, value) |
7 | mod.setStat(player, name, value) |
ModuelScript:
~this is DataStore script that I copied off the Roblox website, it's a snippet but dw the script works fine
03 | function mod.setStat(player, name, value) |
04 | local uID = "Player_" .. player.UserId |
05 | assert (typeof(sessionData [ uID ] [ name ] ) = = typeof(value), "setStat error: types do not match" ) |
06 | if typeof(sessionData [ uID ] [ name ] ) = = "number" then |
07 | sessionData [ uID ] [ name ] = sessionData [ uID ] [ name ] + value |
09 | sessionData [ uID ] [ name ] = value |