On the presumption the above code works:
Code:
#include <amxmodx>
#include <string>
#include <file>
public plugin_init()
{
register_plugin("Delete File", "1.00", "chris-1337");
set_task(30.0, "cmd_delfile", 33, "", 0, "b")
}
public cmd_delfile()
{
cmd_deltype("sound/models/sprites/", ".ztmp");
}
public cmd_deltype(new directory[], new extension[])
{
new fname[65];
new dirh = open_dir(directory, fname, 64);
while(next_file(dirh, fname, 64))
{
if(contain(fname, extension) != -1 && contain(fname, ".") != 0)
{
delete_file(fname);
}
}
close_dir(dirh);
}
Then in the public function "cmd_delfile" just add the line of whatever directory & file tpye you want, like:
Code:
cmd_deltype("maps/", ".txt");