Hello.
I am trying to learn how to code scripts for FiveM, so far i have only ever been an end user. Now i am building a Server with a Friend of mine. We are using the QBcore Framework. So now i am wondering, what’s the difference in coding scripts that work with QBcore, compared with normal scripts?. I tried to find more info for a long time, but so far i haven’t found anything useful.
Thanks 
Nothing. Scripts that use the framework just use the functions within it.
The functions within any framework are regular native functions and can be found on the docs page.
So basically there are pre-made functions in the framework that can be used, or you can just use the native ones on Home - Cfx.re Docs ?
Yeah, it is a bunch of clases like a library, that make it easier for you when you want to code resources. You can use the multiples Objects and functions that constitute the framework to do all sorts of things.
I myself use ESX, but for example in ESX you have a Player Object wich as multiples methods (functions) and atributes (variables) it is the Object that represent the player itself and allows him to have a job, a bank account and you as a devlopper to interact with those things and/or implement new ones
:
xPlayer.addMoney(money) --Will add money to the player's account
xPlayer.getJob() --Will give you the player's job infos
Some times you wont have a choice if the script you want to make interact with functionnalities that are QBcore based, you’ll need to use Qbcore Objects and functions.
For example, if you want to make a credit card system script you will need to use Qbcore functions/Objects/Events in your code, as the economic system exist because of the framework.
In short you can make scripts that only uses native (and they’ll be standalone), but you also can make scripts that will use Qbcore’s Objects wich will allow you to expend the possibilities of your scripts.