reepile
|
  |
| Joined: 16 Apr 2012 |
| Total Posts: 1385 |
|
|
| 06 Aug 2017 05:22 AM |
I didn't know where to post so forgive me. I want to learn to script and create games, but since games will soon have to be fe to be successful at all, I was wondering if there was any tutorial out there that also worked with fe? Or if it would be better for me to use the normal roblox tutorials for scripting and then look at something like converting my game instead?
www.roblox.com/Trade/TradeWindow.aspx?TradePartnerID=25848328 -- TRADE ME! |
|
|
| Report Abuse |
|
|
| 06 Aug 2017 05:26 AM |
| You should first just learn the language in general, then take a look at FE, it's not hard to understand. |
|
|
| Report Abuse |
|
amanda
|
  |
| Joined: 21 Nov 2006 |
| Total Posts: 5925 |
|
|
| 06 Aug 2017 06:09 AM |
whenever you are learning the very basics, fe doesn't come into play because you aren't making a game at that point
-- whenever you do get to that point, you need to start learning the difference between client and server
all scripts on the client, or local scripts, are for detecting input or making changes to something only that specific player can see, such as an on-screen interface(e.g. health bar).
the server is where your game is at, it is where you store statistics, where you make changes that you want everyone to see
-- fe is added security, which makes it so the client can't access or change things on the server directly
so what this means, is whenever you want something client-sided such as interacting with a screengui to effect the entire game for everyone to see, you need to fire a remote event or function to request that change on the server
the word request is very important, because on the server you are going to do checks to make sure that whatever change they are requesting is authorized
now it is equally important you do these checks on the server, because the server can be trusted, and the client cannot. this is the foundation that fe is built on.
you will also need to remote when communicating to any of the clients from the server, this is a drawback, however it is no harder than communicating to the server from a client
-- if you know, understand, and live by everything i said above, the only thing left is implementation, which you can accomplish by reading this wiki article: http://wiki.roblox.com/index.php?title=RemoteFunction_and_RemoteEvent_Tutorial |
|
|
| Report Abuse |
|