Инфо из nvault.inc:
/* Opens a vault by name (such as "myvault")
* Returns a vault id, INVALID_HANDLE otherwise (-1)
*/
native nvault_open(const name[]);
Синтаксис:
nvault_open ( const name[] )
- const name[] - Имя открываемого файла, если такого файла нет, то он будет создан автоматически в директории ../data/vault.
Тип функции:
Native
Пример:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <nvault>
#define PLUGIN "[nvault.inc] nvault_open"
#define VERSION "1.0"
#define AUTHOR "Admin"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
new result = nvault_open("mega_file")
new result2 = nvault_open("mega_file2")
server_print("Result[%d]",result)
server_print("Result2[%d]",result2)
}
Описание:
В примере намерено сделано дублирующиеся 2 операции.
Так как первый идентификатор удачно открытого файла 0
По этому открывается сразу второй и там уже идентификатор 1.
Result[0]
Result2[1]
Result2[1]