Главная | Комментарии | О проекте
Чтение RSS
Суперсайт
Главная Контакты Карта сайта Добавить в избранное
  • Кто OnLine

    Всего на сайте: 22
    Гостей: 8
    Пользователи: - отсутствуют
    Роботы: robot Bot, crawl Bot, robot Bot, robot Bot, Google AdSense, Yandex Bot, Yandex Bot, Yandex Bot, crawl Bot, Yandex Bot

    Опрос пользователей

    Для какого мода Вы пишите плагины?

    • Популярное

    Рекомендуем

    • AMX Mod X
    • up.org.ua

    Наши друзья


  • Автор: Admin Дата: 21-12-2011, 15:21 Просмотров: 3377

    dir_exists Функция проверяет существует директория или нет

    Если у вас большой плагин, и имеет много файлов с конфигурацией, то логичнее создать свою папку для этих фалов, но что бы каждый раз не пересоздавать ее, сначала необходимо проверить существует ли такая директория или нет. С проверкой поможет функция dir_exists.

    Инфо из file.inc:
    /* Checks if a directory exists */
    native dir_exists(const dir[]);


    Синтаксис:
    dir_exists ( const dir[] )

    • const dir[] - Массив с директорией.
    Функция возвращает 1 если директория существует и 0 если нет.

    Тип функции:
    Native

    Пример:
    /* Plugin generated by AMXX-Studio */

    #include <amxmodx>
    #include <amxmisc>

    #define PLUGIN "[file.inc] dir_exists"
    #define VERSION "1.0"
    #define AUTHOR "Admin"


    public plugin_init() {
        register_plugin(PLUGIN, VERSION, AUTHOR)
        
        new szDirName[] = {"/addons"}
        new bDir = dir_exists(szDirName)
        
        server_print("Dir %s exist? - %s",szDirName, bDir ? "Yes" : "No")
    }


    Описание:
    Функция работает аналогично функции file_exists.
    По этому если вам не понятно как работает данный пример, изучите функцию file_exists.
    Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
    Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Наверх

Реклама