Holy freaking crap
Seriously… being new in THIS community, and from the start loved how FiveM works,
YES i have looked at the others to developer wise, some have better documentation, some have other
implementations but to be honest for me FiveM was most suitable and al round best.
I’m actually developing my OWN server from scratch (what lots of people don’t seem to understand by the already often "you should dev for my server’ messages i got in this short period means: From a BLANK notepad++ page!).
Of course i do use useful and good snippets if they are well tested and functional (like the entity enumerator that you all know ).
In the very beginning i got a comment or two on using a framework like ESX, vRP and god knows what’s out there. I DO NOT WANT a “framework”. I don’t mind that there are frameworks, what does literally annoys the f*ck out of me tbh about those “frameworks” is that it causes a lot of different
scripts/mods to be uploaded as “ESX Version”… later on: SAME SCRIPT: “vRP version” etc, while if
you would like to make it a NORMAL functioning script you would often have to go through all kinds
of dependency’s and such to find the stuff or functions they are calling etc.
No thanks. My server is private (even unlisted) and PROBERBLY will even stay that way,
WHY? well since we only play with a close group of friends and developers (Programmers by profession) and we actually care more about developing than the game it self.
BUT at the same time even though my server is NOT public or even open to anyone, i DO share the
scripts and features for others to use, build up on etc…
And guess what? NO dependency’s or requirements, NOPE instead i ‘cause extra work’ for myself
by ‘equipping’ every script and mod with functions like: XNL_OnPlayerBoardAnimal()
So EVERYONE can use them to put their own codes in those ‘events’, no complications with frameworks, no dependency’s and whining crap like “you know how big my project is”.
I don’t give a crap about how big a project is, i’m GRATEFUL for FiveM and the effort in the REAL framework that give me the opportunity to SUPER EASILY mod for GTA V without the need to do manual memory injections, native calls (MANUALLY) etc. THAT is a framework to me… FiveM
I get it that some people need a basic startup, template or something to build on or FROM…
But what annoy’s me A LOT is that there are so many people that “run a server” but don’t know
crap about programming, scripting or even bug tracing in their f*cking easy to read F8 console.
Sorry to say but if you want to run your OWN CUSTOM server, them PLEASE for the love of god and everyone else: WRITE YOUR OWN CODE
And to behonest: I usually NEVER read such ‘bash and blaming’ topics like these, but as a professional daytime programmer (whom started FRESHLY in lua about barely 2 weeks ago (NEVER used it before and CHOOSE to use Lua to learn a NEW method voluntarily while being used to stuff like .NET and C++), i’m super stunned to see how "well’ this “community framework” responds to something simple as an test key
Sorry but if the we (at work) have a new product (better and more enhanced than the previous one) our clients will also have to ask themselves for early access or test keys. What? The in house developers of those clients will even keep track of our product so that they are aware when THEY can TRY TO APPLY
for a testing license, so THEY can deliver the best experience for THEIR clientele.
So in my opinion, YES: The ESX Maintainer(s) should have applied for a key, just like our clients do with us and like we do at company’s like Microsoft, what a damn blow up here.
BUT glad I could also ‘spew’ about my annoyance on those frameworks so much mods/scripts depending on AND conflicting with each other, people please just make your mod/scripts universally compatible so EVERYONE can use them.
OH one last word: Please just al also stop with that annoying “But i want to keep this exclusive for my server BS”… Then A: Don’t talk about it and B: Don’t ask or use resources from others either please and make everything yourself… a Community is something to work on together!