fremove

Материал из Pro-Pawn Wiki
Перейти к: навигация, поиск

Описание:

Удаляет файл.

Параметры:

(const name[])
const name[] Имя файла.


Возвращаемое значение:

true в случае успеха, иначе false.

Пример использования:

CMD:delacc(playerid, params[])
{
    if (!sscanf(params, "U")) // Если sscanf2 нашёл игрока с указанным именем
        return SendClientMessage(playerid, -1, "Ошибка: Игрок с таким именем подключен к серверу, сначала отключите его (/kick)");
    new name[MAX_PLAYER_NAME + 9 + 4 + 1]; // "+ 9 + 4" - для места под добавление "accounts/" и расширения ".txt"
    if (sscanf(params, "s[24]", name)) // Если игрок не ввёл строку
        return SendClientMessage(playerid, -1, "Использование: /delacc [имя игрока]");
    format(name, sizeof(name), "accounts/%s.txt", name);
    if (!fexist(name))
        return SendClientMessage(playerid, -1, "Ошибка: Аккаунта с данным именем не существует");
    if (!fremove(name))
        return SendClientMessage(playerid, -1, "Ошибка: Не удалось удалить файл");
    return SendClientMessage(playerid, -1, "Аккаунт удалён");
}


См. также: