Hello,
I made a plugin which is supposed to saving/loading players data from nVault (name saving data).
Code for saving data:
PHP Code:
SaveDATA( id )
{
new szName[ 32 ]
get_user_name( id, szName, charsmax( szName ) )
new szVaultKey[ 128 ], szVaultData[ 512 ]
formatex( szVaultKey, 127, "%s-/", szName )
formatex( szVaultData, 511, "%i %i %i %i %i %i %i %i", Data[id],Kills[id],Deaths[id],Shots[id],Damage[id],Hits[id],Rank[id], Skill[id])
nvault_set( g_nVault, szVaultKey, szVaultData )
}
Code for loading data:
PHP Code:
LoadDATA( id )
{
new szName[ 32 ]
get_user_name( id, szName, charsmax( szName ) )
new szVaultKey[ 128 ], szVaultData[ 512 ]
formatex( szVaultKey, 127, "%s-/", szName )
formatex( szVaultData, 511, "%i %i %i %i %i %i %i %i", Data[id],Kills[id],Deaths[id],Shots[id],Damage[id],Hits[id],Rank[id], Skill[id])
nvault_get( g_nVault, szVaultKey, szVaultData, 511 )
new did[32],dkills[32],ddeaths[32],dshots[32],ddamage[32],dhits[32],drank[32],dskill[32]
parse( szVaultData, did, 31,dkills, 31,ddeaths, 31, dshots, 31, ddamage, 31, dhits, 31 ,drank, 31, dskill, 31)
Data[ id ] = str_to_num( did)
Kills[ id ] = str_to_num( dkills)
Deaths[id] = str_to_num( ddeaths)
Shots[id] = str_to_num( dshots)
Damage[id] = str_to_num( ddamage)
Hits[id] = str_to_num( dhits)
Rank[id] = str_to_num( drank)
Skill[id] = str_to_num( dskill)
}
The problem is that these data keep switching between players.
If I make saving on authid, it's everything ok, but I want to keep this name saving.
__________________