Captain Cody Posted December 15, 2015 Share Posted December 15, 2015 How would I send info from a server side script to client side script? Example - Shop script, as you upgrade stuff it increases total cost and stuff server side, how would I transfer that to client side "Gui" Link to comment
Enargy, Posted December 15, 2015 Share Posted December 15, 2015 You gotta use triggerClientEvent Link to comment
Captain Cody Posted December 15, 2015 Author Share Posted December 15, 2015 How would I make it constantly update the info? Link to comment
Anubhav Posted December 15, 2015 Share Posted December 15, 2015 Use triggerClientEvent constantly? Use element data and get it at client side? Link to comment
Noki Posted December 15, 2015 Share Posted December 15, 2015 Anubhav is correct. Although, using lots of element data is not the best practice. When you set element data, it sends it to every client on the server. So if you want to sync it for one specific player, element data usually isn't the best way to do so. triggerClientEvent and triggerLatentClientEvent are what you should be using. But don't use something like setTimer(function () triggerClientEvent(player, "syncThisTable", player, massiveTable) end, 500, 0). That would basically be DoSing your players. You are better off creating a series of custom events (or something like that) to only sync the data when it changes. Link to comment
Captain Cody Posted December 15, 2015 Author Share Posted December 15, 2015 I figured out how to do it. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now