View Single Post
Exolent[jNr]
Veteran Member
Join Date: Feb 2007
Location: Tennessee
Old 09-24-2009 , 13:09   Re: New File Vault - A newer file vault system!
Reply With Quote #15

Quote:
Originally Posted by Emp` View Post
Pruning Data
  • Vault: Not Capable
  • NVault:
    Code:
    nvault_prune(vault, start, end);
  • FVault: Not Capable
  • NFVault:
    PHP Code:
    nfv_prune(const key[], const start=-1, const end=-1); 

Touching Little Boys Data
  • Vault: Not Capable
  • NVault:
    Code:
    nvault_touch(vault, const key[], timestamp=-1);
  • FVault: Not Capable
  • NFVault:
    PHP Code:
    nfv_touch(const filename[], const new_time=-1); 
FVault actually has these capabilities now.

The differences now is the way that the keys work.
Yours, you can have a name and a key, such as this:
Code:
new szFilename[ 128 ]; copy( szFilename, 127, nfv_file( "some_mod.txt" ) ); new szAuthid[ 35 ]; get_user_authid( client, szAuthid, 34 ); new szData[ 16 ]; // save num_to_str( get_user_frags( client ), szData, 15 ); nfv_set_data( szFilename, szAuthid, "frags", szData ); num_to_str( get_user_deaths( client ), szData, 15 ); nfv_set_data( szFilename, szAuthid, "deaths", szData ); // load nfv_get_data( szFilename, szAuthid, "frags", szData, 15 ); new iFrags = str_to_num( szData ); nfv_get_data( szFilename, szAuthid, "deaths", szData, 15 ); new iDeaths = str_to_num( szData );
Whereas mine would be:
Code:
new const szVaultName[ ] = "some_mod"; new szAuthid[ 35 ]; get_user_authid( client, szAuthid, 34 ); new szData[ 32 ]; // save formatex( szData, 31, "%i %i", get_user_frags( client ), get_user_deaths( client ) ); fvault_set_data( szVaultName, szAuthid, szData ); // load new szFrags[ 16 ], szDeaths[ 16 ]; fvault_get_data( szVaultName, szAuthid, szData, 31 ); parse( szData, szFrags, 15, szDeaths, 15 ); new iFrags = str_to_num( szFrags ); new iDeaths = str_to_num( szDeaths );
__________________
No private work or selling mods.
Quote:
Originally Posted by xPaw View Post
I love you exolent!
Exolent[jNr] is offline