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

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

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

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

    • Популярное

    Рекомендуем

    • AMX Mod X
    • up.org.ua

    Наши друзья


  • Автор: Admin Дата: 8-07-2012, 14:54 Просмотров: 2167

    nvault_touch Функция изменяет дату в записях по ключу.

    Маловероятно что кому то из вас предстоит пользоваться функцией которая изменяет дату для последнего изменения данных, но для общего образования знать ее не повредит.

    Инфо из nvault.inc:
    /* "Touches" a key to update its timestamp value.  
    * If stamp is -1 (default), it will use the current time.
    * Like the unix command "touch," it will create an empty key
    *  if the value does not exist.
    */
    native nvault_touch(vault, const key[], timestamp=-1);


    Синтаксис:
    nvault_touch ( vault, const key[], [ timestamp = -1 ] )

    • vault - Идентификатор открытого файла
    • const key[] - Ключ для записи
    • [ timestamp = -1 ] - Устанавливаемое время, -1 для установки текущего времени.


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

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

    #include <amxmodx>
    #include <nvault>

    #define PLUGIN "[nvault.inc] nvault_touch"
    #define VERSION "1.0"
    #define AUTHOR "Admin"


    public plugin_init() {
        register_plugin(PLUGIN, VERSION, AUTHOR)
        
        new hvault = nvault_open("mega_file")
        new s_ID[] = "zero"
        nvault_pset(hvault, s_ID, "hello http://amxxmodx.ru")
        
        nvault_touch(hvault,s_ID,-1)
        
        new text[64],timestamp
        
        
        nvault_lookup(hvault,s_ID,text,charsmax(text),timestamp)
        
        
        server_print("[nVault] %s,%d",text,timestamp)
        
    }


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

Реклама