PHP Code:
#include <amxmodx>
#include <nvault>
const MaxNumberLength = 6;
enum VaultValues
{
doswiadczenie,
poziom,
inteligencja,
zdrowie,
wytrzymalosc,
kondycja,
bonus,
monety,
ochrona
}
new iPlayerData[ MAX_PLAYERS + 1 ][ VaultValues ];
public Test( id )
{
new szKey[ 32 ] , szData[ 64 ] , iVault;
new iLen = nvault_get( iVault , szKey , szData , charsmax( szData ) );
ParsePlayerData( id , szData , iLen );
}
public ParsePlayerData( id , szVaultData[] , iLen )
{
new szNumbers[ VaultValues ][ MaxNumberLength + 1 ] , VaultValues:vvIndex = VaultValues:-1 , iPos = 0;
replace_all( szVaultData , iLen , "#" , " " );
while ( ( iPos > -1 ) && ( ++vvIndex < VaultValues:sizeof( szNumbers ) ) )
{
iPos = argparse( szVaultData , iPos , szNumbers[ vvIndex ] , charsmax( szNumbers[] ) );
iPlayerData[ id ][ VaultValues:vvIndex ] = str_to_num( szNumbers[ vvIndex ] );
server_print( "Found [%d]" , iPlayerData[ id ][ VaultValues:vvIndex ] );
}
}
__________________