This section is for advanced users. If you're not strictly familiar with coding and the framework you're using, refrain from writing an adapter. Also, support won't be given to any bug that could be introduced by using an adapter that you wrote or that's not published by Mega.
An adapter is a file that contains functions which basically act as a link to your framework functions. Since I cannot make all the server files editable, due to the licensing, I made editable server-side and client-side files that allow you to incorporate your framework functions without editing the licensed code.
Imagine it as follows:
Encrypted Server Code <----> FrameworkAdapter <----> Framework
The script's code will not need to worry about which framework you're using, because it's using intermediary functions defined in the framework adapter. Of course, you'll need to define those by yourself, if the framework is not already supported (VORP is already supported).
There are two adapter folders, one in the client folder and one in the server folder. You need to create an adapter file in both folders in order to completely make the script compatible with the framework you're running.
Instructions for server-side adapter: https://docs.megaworks.dev/en/MegaDoctorjob/Adapters/Server
Instructions for client-side adapter: https://docs.megaworks.dev/en/MegaDoctorjob/Adapters/Client