Инфо из file.inc:
/* Deletes file. Function returns 1 on success, 0 on failure. */
native delete_file(const file[]);
Синтаксис:
delete_file(const file[])
- const file[] - Имя удаляемого файла
Тип функции:
Native
Пример:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "[file.inc] delete_file"
#define VERSION "1.0"
#define AUTHOR "Admin"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
write_file("testfile.txt","Hello",0)
}
public plugin_end(){
new result = delete_file("testfile.txt")
server_print("File delete? - %s",result ? "Yes" : "No")
}
Описание:
В данном примере при загрузке плагина создается файл testfile.txt с одним словом и удален будет при выключении сервера или перезагрузке с помощью функции delete_file.
Запустите сервер и найдите файл, убедитесь что тон есть, перезагрузите сервер и вы увидите в консоли вопрос с ответом о удалении файла
File delete? - Yes
, но он тут же будет пересоздан, так как его создание заложено в самом начале плагина, затем после полной загрузке сервера - удалите файл и вы получите соответствующий ответ.
File delete? - No