fremove

Материал из Pro-Pawn Wiki
Версия от 20:33, 9 июля 2018; Daniel-Cortez (обсуждение | вклад) (Новая страница: «{{DISPLAYTITLE:fremove}} {{Description | Удаляет файл. }} {{Params|const name[]}} {{Param | const name[] | Имя файла. }} {{Returns | <code>true…»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Описание:

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

Параметры:

(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, "Аккаунт удалён");
}


См. также: