Hassam Posted July 29, 2013 Posted July 29, 2013 Hello fellow scripters, I'm creating this topic due I had a question, if is possible make one table from server-side and copy to client-side? If yes, how I can do this? Thanks for read, Hassam.
Meshare Posted July 29, 2013 Posted July 29, 2013 The Server : (for example just) local TheTableServer = {}; setTimer( function(); for _,allResult in ipairs (TheTableServer) do; if ( allResult ) then; triggerClientEvent("upResultTableToClient",getRootElement(),allResult); end; end; end; ,10000,0); The Client : local TheTableClient = {}; addEvent("upTableToClient",true); addEventHandler("upTableToClient",getRootElement(), function(AllResult); for _,allResult_ in ipairs (TheTableClient) do; if ( allResult_ ) then; table.remove(TheTableClient,allResult_); end; end; table.insert(TheTableClient,allResult); end; ); this code will copy all result in table server then past all result table to client table ( every 10 Seconds )
Castillo Posted July 29, 2013 Posted July 29, 2013 Why do you have to loop it? you can just do this: -- server side: local myTable = { } setTimer ( triggerClientEvent, 10000, 0, "updateClientTable", root, myTable ) -- client side: local myTable = { } addEvent ( "updateClientTable", true ) addEventHandler ( "updateClientTable", root, function ( theTable ) myTable = theTable end )
Hassam Posted July 29, 2013 Author Posted July 29, 2013 (edited) So I can use this, right? -- client side: local myTable = { } setTimer ( triggerServerEvent, 10000, 0, "updateServerTable", localPlayer, myTable ) -- server side: local myTable = { } addEvent ( "updateServerTable", true ) addEventHandler ( "updateServerTable", root, function ( theTable ) myTable = theTable end ) From Server side to client side Edited July 29, 2013 by Guest
Castillo Posted July 29, 2013 Posted July 29, 2013 Change the 'root' to 'localPlayer' at triggerServerEvent.
Hassam Posted July 29, 2013 Author Posted July 29, 2013 Change the 'root' to 'localPlayer' at triggerServerEvent. Ahh, thanks for helping me
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