Would creating ESX Scripts be challenging? Or is it the same as FX Scripting?
What is ESX Scripts and what is FX Scripts?
Not going to even going to care to get mad about this reply, since you know. Don’t be one of those people. I just want to know what I asked, not get into some argument with somebody.
I don’t know what an FX script is since esx runs on an FX Server… So I assume that an “fx script” is a script that works on the FX Server which in turn would make an esx script and fx script… hence my question.
Therefore, you should simply create a resource that doesn’t depend on any other resources besides maybe a database for arr pee…
The main question would be would scripting between the two types of server be harder. I feel ESX looks harder but that’s just looking at everything visually.
esx looks harder because they add a bunch of dependent nonsense to it to make it much more difficult then it is.
The main main question is, do you want to actually be BlakeDevelopsOfficial or do you want to be BlakeDragsandDropsOfficial… You cannot call yourself a developer if all you do is download premade resources (particularly broken esx resources) and add them to a server.
Alright, well that is just what I call myself and even if I develop or not for FiveM makes no difference at all what my name is. Besides that’s super off topic from this thread, If I were to do that it be deleted for off topic discussion.
I was actually looking for a serious answer, the reason being is because if you’re actually looking to develop then start from scratch. Don’t use esx at all aside from an idea, not even as a template.
So your saying it is best to just develop scripts for servers that use menus only?
Start with normal FX Scripts.
Do ESX after.
In my opinion, servers that run scripthook and use a menu such as SimpleTrainer or Lambda end up running into more trolls and issues. If you build a server using your own framework that you develop through education and trial and error you lead yourself into a much better state because you know exactly what each resource does, how it performs and how it was written.
ESX resources are notorious for poor performance which lead to issues down the road.
I honestly don’t like ESX because it just makes everything way more complex then just doing RP and I don’t find it fun at all.
That be sweet to learn and do hands on trial and error, I feel running it that way will give you a better understanding of your server and the community all together.
Exactly. I wasn’t trying to troll you, seriously. Lua isn’t hard to learn and developing resources isn’t difficult it just takes time and patience.
Yes, I’ve seen that because when I talk to FAXES it’s like a piece of cake for him, and here is me thinking it’s not possible.
@FAXES I’m sure wouldn’t mind helping you learn, much like most of us in #scripting-babies. We will not do it for you, nor will we hold your hand however most of us will either answer your questions or get you pointed in the right direction.
There are a bit of docs on the docs website for Lua scripting to get you started.
Yes I watch or ask FAXES lot’s of question actually. I don’t talk to him much for a slight altercation that happen a bit ago but I also learn from a guy from JEVA and he also is very good at teaching stuff and has a great guide.
I learned the basics by reading the below information as well as by reading scripts that have already been created by quality developers.
Also, what I learned to do is create rough drafts essentially of resources. Those would be resources that worked, but the code needed to be cleaned up.
Thanks for this useful information also what most devs will say is exactly what you just said, look at guides and spends tons of time looking for existing scripts and review them. Learn the language as best as possible and one day it will become very simple and you will be able to do any script you please and have a clear understanding if it will be possible to do all together. @hallux Just for fun for something for me to try do you have any suggestions of something I should attempt to make?