• Best folder structure for a menu?
    1 replies, posted
Ive been experimenting with menu's and such and the folder structures and im wondering whats the best folder structure to make an motd or menu. I used to just use addonname/lua/autorun and addonname/lua/autorun/client and addonname/lua/autorun/server but im wondering if i could just stick to shared realms and use if (SERVER) and if (CLIENT). so addonname/lua/autorun/cl_menu.lua addonname/lua/autorun/cl_frame.lua addonname/lua/autorun/cl_config.lua And the rest etc. would that work? (also AddCSLua the files too)
[code]lua/autorun/addonname.lua -- shared file (can also be used as serverside only) lua/autorun/cl_addonname.lua -- client file lua/autorun/sv_addonname.lua -- server file[/code] [code]lua/autorun/client/addonname.lua -- client file lua/autorun/server/addonname.lua -- server file[/code] If you have bigger addon then use the above structure just for initiation of your addon, you shouldn't have more than 3 files of your addon in autorun folder. And don't use generic names like sh_config.lua, init.lua in autorun folder because it will conflict with different addons that have similar structure. All other files of your addon should be located at [b]lua/addonname/[/b] the main files of your addon [code]lua/addonname/addonname.lua -- shared (can also be used as serverside only) lua/addonname/cl_addonname.lua -- client lua/addonname/sv_addonname.lua -- server[/code] [code]lua/addonname/init.lua -- shared (can also be used as serverside only) lua/addonname/cl_init.lua -- client lua/addonname/sv_init.lua -- server[/code] there's the other few file names [code]lua/addonname/motd/cl_motd.lua -- if your addon has different parts, you can organize them in folders. lua/addonname/sh_config.lua -- config file of your addon[/code] This is what I would use when making an addon, not sure if it's the most accepted structure.
Sorry, you need to Log In to post a reply to this thread.