Инфо из nvault.inc:
/* Removes a key from the vault */
native nvault_remove(vault, const key[]);
Синтаксис:
nvault_remove(vault, const key[])
- vault - Идентификатор открытого файла
- const key[] - Ключ записи для удаления
Тип функции:
Native
Пример:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <nvault>
#define PLUGIN "[nvault.inc] nvault_pset"
#define VERSION "1.0"
#define AUTHOR "Admin"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
new hvault = nvault_open("nvault_remove")
new s_ID[] = "zero"
nvault_pset(hvault, s_ID, "hello http://amxxmodx.ru")
new text[64],timestamp
nvault_lookup(hvault,s_ID,text,charsmax(text),timestamp)
server_print("[nVault] [%s],[%d]",text,timestamp)
nvault_remove(hvault,s_ID)
new no_text[64],no_timestamp
nvault_lookup(hvault,s_ID,no_text,charsmax(no_text),no_timestamp)
server_print("[nVault] [%s],[%d]",no_text,no_timestamp)
}
Описание:
В примере сначала создается файл и записывается туда данные и выводится результат в чат, после чего с помощью функции nvault_remove они
удалятся и происходит еще одна попытка получить данные по ключу, для наглядности взяты другие массивы под данные.