That depends on what is in the function. You use register_clcmd() for things that can ONLY be use in-game. Menus is one example. You use register_concmd() when you want it to be able to be executed from in-game AND in the server console. amx_kick, amx_ban, etc.