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

    Всего на сайте: 5
    Гостей: 5
    Пользователи: - отсутствуют
    Роботы: - отсутствуют

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

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

    • Популярное

    Рекомендуем

    • AMX Mod X
    • up.org.ua

    Наши друзья


  • Автор: Admin Дата: 2-07-2012, 13:48 Просмотров: 10464

    The nVault Module - Модуль nVault

    Для чего нужен nVault модуль


    nVault - инструмент AMX-X, разработанный для хранения и получения данных из файла. Много людей спрашивают, как сохранить данные в плагине при смене карты или при перезапуске сервера. С помощью nVault это реализуется достаточно просто.

    nVault хранит данные, используя key:data систему
    У каждого блока данных, которые сохраняете, есть уникальный ключ, который соответствует ему.
    Сохраняемые данные и ключ всегда строкового вида, но данные могут быть получены как целое число (integer) , дробное (float) или строка (string).

    Данные сохраняются в двоичном формате, это означает, что вы не можете отредактировать файл в блокноте, но есть nVault редактор, который может открыть и редактировать такой файл.
    Вы не можете скачивать файлы с нашего сервера

    Функции модуля


    nvault_open - Открывает файл по имени (например "myvault").
    nvault_close - Закрывает файл с данными.
    nvault_lookup - Функция ищет указанное значение для получения полной информации.
    nvault_get - Получает значение по ключу integer, string либо float.
    nvault_set - Устанавливает значение по ключу с текущей временной меткой (timestamp).
    nvault_pset - Устанавливает значение по ключу без временной метки.
    nvault_touch - Функция для обновления временной метки по ключу
    nvault_prune - Удалить записи с указанным интервалом временных меток (timestamp). Исключение: значения установленные с помощью nvault_pset..
    nvault_remove - Функция для удаления записи по ключу
    Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
    Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
    The nVault Module - Модуль nVault
    SKAJIbnEJIb

    --
    ICQ: --
    Публикаций: 0
    Комментариев: 0
    Репутация: -  0  +

    А как будет быстрее работать. Через обычный write_file/read_file или через nVault?
    Admin

    30.07.2011
    ICQ: 980500
    Публикаций: 507
    Комментариев: 333
    Репутация: -  58  +

    Что быстрее человек или автомобиль? Давай подумаем:

    Кто быстрее поднимется на 5 этаж по черной лестнице автомобиль или человек?
    И кто быстрее преодолеет 5 километров по дороге человек или автомобиль?

    Заметна Разница выполнения разных задач?

    Ты пытаешься сравнивать теплое с мягким.
    --------------------
    SKAJIbnEJIb

    --
    ICQ: --
    Публикаций: 0
    Комментариев: 0
    Репутация: -  0  +

    Ясно. Я просто не совсем понял разницу. Спасибо за ответ.
    SKAJIbnEJIb

    --
    ICQ: --
    Публикаций: 0
    Комментариев: 0
    Репутация: -  0  +

    Как оказалось, nvault ненадежная штука.
    При падении серва или не правильном его выключении, nvault не сохраняет данные, а это очень плохо.
    Admin

    30.07.2011
    ICQ: 980500
    Публикаций: 507
    Комментариев: 333
    Репутация: -  58  +

    SKAJIbnEJIb
    Тут дело в том, когда ты сохраняешь данные, а не в nvault...
    Можно и файл записывать только в конце карты и будет тоже самое.
    --------------------

    Информация

    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Наверх

Реклама