Hi, you're stupid for a number of reasons, but I'm not going to go over them.
This is untested, does not use pointer cvars and does not use the new file system, but should work:
Code:
#include <amxmodx>
#include <amxmisc>
new g_File[] = "/favoritemaps.txt"
public plugin_init()
{
register_plugin("Favorite Maps", "1.0", "s0upnazi")
register_cvar("amx_favorites", "1")
register_concmd("amx_favmaps", "cmd_favs", ADMIN_KICK)
}
public plugin_end()
{
if(!get_cvar_num("amx_favorites"))
return
new szMapName[64],ConfigsDir[64]
get_configsdir(ConfigsDir,63)
add(ConfigsDir,63,g_File)
get_mapname(szMapName, 63)
write_file(g_File,szMapName)
}
public cmd_favs(id, level, cid)
{
if(!cmd_access(id, level, cid, 1))
return PLUGIN_HANDLED
static ConfigsDir[64]
if(!ConfigsDir[0])
{
get_configsdir(ConfigsDir,63)
add(ConfigsDir,63,g_File)
}
show_motd(id,ConfigsDir,"Favorite Maps")
return PLUGIN_HANDLED
}
__________________