AMXX-BG.INFO nfvault.inc Functions

nfvault functions

All callable symbols documented in this include, grouped by declaration type.

Stocks

Name Signature
30 stock const quote_replace_char = 30; //an unused character, in notepad it is a square
nfv_add_float stock Float:nfv_add_float(const filename[], const key[], name[], const Float:data, const NFV_PROP:nfv_prop=NFV_OVERWRITE, const identifier=';')
nfv_add_key stock nfv_add_key(const filename[], const key[], const NFV_PROP:nfv_prop=NFV_OVERWRITE, const identifier=';', any:...)
nfv_add_num stock nfv_add_num(const filename[], const key[], name[], const data, const NFV_PROP:nfv_prop=NFV_OVERWRITE, const identifier=';')
nfv_change_key stock nfv_change_key(const filename[], const key1[], const key2[], const NFV_PROP:nfv_prop=NFV_OVERWRITE, const identifier=';')
nfv_create_file stock nfv_create_file(const filename[], const new_time=-1) {
nfv_file stock nfv_file(const filename[], filepath[]="", const size=0) {
nfv_get_array stock nfv_get_array(const filename[], const key[], name[], any:data[], const size, const identifier=';', const key_tell_start=0, &key_tell_find=0, const name_tell_start=0, &name_tell_find=0, key_copy[]="", const key_len=0, name_copy[]="", const name_len=0)
nfv_get_bool stock bool:nfv_get_bool(const filename[], const key[], name[], const identifier=';', const key_tell_start=0, &key_tell_find=0, const name_tell_start=0, &name_tell_find=0, key_copy[]="", const key_len=0, name_copy[]="", const name_len=0)
nfv_get_cellarray stock Array:nfv_get_cellarray(const filename[], const key[], name[], &Array:data=Invalid_Array, const identifier=';', const key_tell_start=0, &key_tell_find=0, const name_tell_start=0, &name_tell_find=0, key_copy[]="", const key_len=0, name_copy[]="", const name_len=0)
nfv_get_cellarray2 stock Array:nfv_get_cellarray2(const filename[], const key[], name[], &Array:data=Invalid_Array, const identifier=';', const key_tell_start=0, &key_tell_find=0, const name_tell_start=0, &name_tell_find=0, key_copy[]="", const key_len=0, name_copy[]="", const name_len=0)
nfv_get_data stock nfv_get_data(const filename[], const key[], name[], data[]="", len=0, const identifier=';', const key_tell_start=0, &key_tell_find=0, const name_tell_start=0, &name_tell_find=0, key_copy[]="", const key_len=0, name_copy[]="", const name_len=0)
nfv_get_float stock Float:nfv_get_float(const filename[], const key[], name[], const identifier=';', const key_tell_start=0, &key_tell_find=0, const name_tell_start=0, &name_tell_find=0, key_copy[]="", const key_len=0, name_copy[]="", const name_len=0)
nfv_get_linedata stock nfv_get_linedata(const filename[], const key[], name[], data[]="", len=0, const identifier=';', const key_line_start=0, &key_line_find=0, const name_line_start=0, &name_line_find=0, name_copy[], const name_len=0)
nfv_get_num stock nfv_get_num(const filename[], const key[], name[], const identifier=';', const key_tell_start=0, &key_tell_find=0, const name_tell_start=0, &name_tell_find=0, key_copy[]="", const key_len=0, name_copy[]="", const name_len=0)
nfv_get_vec stock nfv_get_vec(const filename[], const key[], name[], Float:data[3], const identifier=';', const key_tell_start=0, &key_tell_find=0, const name_tell_start=0, &name_tell_find=0, key_copy[]="", const key_len=0, name_copy[]="", const name_len=0)
nfv_player_file stock nfv_player_file(const id) {
nfv_prune stock nfv_prune(const key[], name[], const start=-1, const end=-1, const identifier=';')
nfv_remove_key stock nfv_remove_key(const filename[], const key[], const identifier=';')
nfv_replace_quote stock nfv_replace_quote( string[] ) {
nfv_return_quote stock nfv_return_quote( string[] ) {
nfv_set_array stock nfv_set_array(const filename[], const key[], name[], const any:data[], const array_size, const NFV_PROP:nfv_prop=NFV_OVERWRITE, const identifier=';')
nfv_set_bool stock nfv_set_bool(const filename[], const key[], name[], const bool:data, const NFV_PROP:nfv_prop=NFV_OVERWRITE, const identifier=';')
nfv_set_cellarray stock nfv_set_cellarray(const filename[], const key[], name[], const Array:data, const NFV_PROP:nfv_prop=NFV_OVERWRITE, const identifier=';')
nfv_set_cellarray2 stock nfv_set_cellarray2(const filename[], const key[], name[], const Array:data, const NFV_PROP:nfv_prop=NFV_OVERWRITE, const identifier=';')
nfv_set_data stock nfv_set_data(const filename[], const key[], name[], data[], const NFV_PROP:nfv_prop=NFV_OVERWRITE, const identifier=';')
nfv_set_float stock nfv_set_float(const filename[], const key[], name[], const Float:data, const NFV_PROP:nfv_prop=NFV_OVERWRITE, const identifier=';')
nfv_set_num stock nfv_set_num(const filename[], const key[], name[], const data, const NFV_PROP:nfv_prop=NFV_OVERWRITE, const identifier=';')
nfv_set_vec stock nfv_set_vec(const filename[], const key[], name[], const Float:data[3], const NFV_PROP:nfv_prop=NFV_OVERWRITE, const identifier=';')
nfv_string_clean stock nfv_string_clean( const string[], output[], len ) {
nfv_switch_keys stock nfv_switch_keys(const filename[], const key1[], const key2[], const identifier=';')
nfv_take_data stock nfv_take_data(const filename[], const key[], name[], data[]="", len=0, const take_times=1, const identifier=';', name_copy[]="", const name_len=0)
nfv_touch stock nfv_touch(const filename[], const new_time=-1) {
nfv_xor_bool stock bool:nfv_xor_bool(const filename[], const key[], name[], const NFV_PROP:nfv_prop=NFV_OVERWRITE, const identifier=';')
player_add_float stock player_add_float(const id, const key[], name[], const Float:data, const NFV_PROP:nfv_prop=NFV_OVERWRITE, const identifier=';')
player_add_num stock player_add_num(const id, const key[], name[], const data, const NFV_PROP:nfv_prop=NFV_OVERWRITE, const identifier=';')
player_get_data stock player_get_data(const id, const key[], name[], data[]="", len=0, const identifier=';')
player_get_float stock Float:player_get_float(const id, const key[], name[], const identifier=';')
player_get_num stock player_get_num(const id, const key[], name[], const identifier=';')
player_set_data stock player_set_data(const id, const key[], name[], data[], const NFV_PROP:nfv_prop=NFV_OVERWRITE, const identifier=';')
player_set_float stock player_set_float(const id, const key[], name[], const Float:data, const NFV_PROP:nfv_prop=NFV_OVERWRITE, const identifier=';')
player_set_num stock player_set_num(const id, const key[], name[], const data, const NFV_PROP:nfv_prop=NFV_OVERWRITE, const identifier=';')
player_take_data stock player_take_data(const id, const key[], name[], data[]="", len=0, const take_times=1, const identifier=';')
PlayerSaveKey stock PlayerSaveKey(id) {
str_to_array stock str_to_array( const string[], array[], const size ) {
str_to_bool stock bool:str_to_bool( const string[] ) {
str_to_cellarray stock Array:str_to_cellarray( const string[], &Array:array=Invalid_Array ) {
str_to_cellarray2 stock Array:str_to_cellarray2( const string[], &Array:array=Invalid_Array ) {
str_to_vector stock str_to_vector( const string[], Float:vec[3] ) {