Hi there..
Its making the vaults and saving correctly as i can see, but it wont open it ?
PHP Code:
public Save(iPlayer)
{
static data [ 256 ]
new len = formatex ( data, sizeof ( data ) - 1, "%i", iXP [ iPlayer ] )
len += formatex ( data, sizeof ( data ) - len - 1, "%i", iLevel [ iPlayer ] )
len += formatex ( data, sizeof ( data ) - len - 1, "%i", iSta [ iPlayer ] )
len += formatex ( data, sizeof ( data ) - len - 1, "%i", iStr [ iPlayer ] )
len += formatex ( data, sizeof ( data ) - len - 1, "%i", iAgi [ iPlayer ] )
len += formatex ( data, sizeof ( data ) - len - 1, "%i", iGold [ iPlayer ] )
nvault_set ( gVault, g_iAuthID [ iPlayer ], data )
}
public Load(iPlayer)
{
static data [ 256 ], timestamp;
if ( nvault_lookup ( gVault, g_iAuthID [ iPlayer ], data, sizeof ( data ) - 1, timestamp ) )
{
ParseLoadData ( iPlayer, data )
}
else
{
NewUser ( iPlayer )
}
}
public NewUser ( iPlayer )
{
iXP [ iPlayer ] = 0
iLevel [ iPlayer ] = 0
iSta [ iPlayer ] = 0
iStr [ iPlayer ] = 0
iAgi [ iPlayer ] = 0
iGold [ iPlayer ] = 0
}
ParseLoadData(iPlayer, data[256])
{
static num [ 6 ]
strbreak ( data, num, sizeof ( num ) - 1, data, sizeof ( data ) - 1 )
iXP[iPlayer] = str_to_num ( num )
strbreak ( data, num, sizeof ( num ) - 1, data, sizeof ( data ) - 1 )
iLevel [ iPlayer ] = clamp ( str_to_num ( num ), 0, MAXLEVEL )
strbreak ( data, num, sizeof ( num ) - 1, data, sizeof ( data ) - 1 )
iSta [ iPlayer ] = clamp ( str_to_num ( num ), 0, MAXLEVEL )
strbreak ( data, num, sizeof ( num ) - 1, data, sizeof ( data ) - 1 )
iStr [ iPlayer ] = clamp ( str_to_num ( num ), 0, MAXLEVEL )
strbreak ( data, num, sizeof ( num ) - 1, data, sizeof ( data ) - 1 )
iAgi [ iPlayer ] = clamp ( str_to_num ( num ), 0, MAXLEVEL )
strbreak ( data, num, sizeof ( num ) - 1, data, sizeof ( data ) - 1 )
iGold [ iPlayer ] = clamp ( str_to_num ( num ), 0, MAXLEVEL )
}