LIMITS:
-How you'll make your client work (if you do not have a website or have basic knowledge of setting up files for your client)
-How you will "patch it" so it works good
-Tools you'll have
-CSMPFunctions and SDK Limits
-The easiests years to start with is 2007 through mid 2009, with 2010 and above slowly getting harder with things like Online CS, Anti-Cheat, and more to deal with.
Estimate:
-For clients under 2009, You'll usually just need to load the map and make it connect.
-2009 and above is hell to get a grasp of, as it uses more complicated things like Trust Check, Corescripts, and other things.
How:
-Just fuck with the SDK and CSMPFunctions.lua. The CSMP should be in Clients > Your Client > content > Scripts.
-Make sure to upload files you need to your website's htdocs folder. Keep in mind you need LUA and PHP support, so Neocities and wikidot are horrible examples for clients.
Other Notes:
-It will take much trial and error, especially if you're first time.
-I highly suggest *not* doing a client if you do NOT have knowledge on it's functionality.
Tools Needed:
-A client of your choice
-x32dbg (or x86, always launch in 32 bit mode!)
-Resource Hacker (if you want to change the title bar name or about page)
-Novetus (this is self explanitory)