Code: Select all
public SaveData( id )
{
new iName[ 33 ];
get_user_name( id, iName, 32 );
new vaultkey[ 64 ], vaultdata[ 256 ];
format( vaultkey, 63, "%s", iName);
format( vaultdata,255,"%i#%i#", Player_XP[ id ], Player_LVL[ id ] );
new gVault = nvault_open( "hns_levelmod" );
nvault_set( gVault, vaultkey, vaultdata );
return 1;
}
public LoadData( id )
{
new iName[ 32 ];
get_user_name( id, iName, 33 );
new vaultkey[ 64 ], vaultdata[ 256 ] ;
format( vaultkey, 63, "%s", iName );
format( vaultdata, 255, "%i#%i#", Player_XP[ id ], Player_LVL[ id ] );
new gVault = nvault_open( "hns_levelmod" );
nvault_get( gVault, vaultkey, vaultdata, 255 );
replace_all( vaultdata, 255, "#", " " );
new gPlayer_XP[ 32 ], gPlayer_LVL[ 32 ];
parse( vaultdata, gPlayer_XP, 31, gPlayer_LVL, 31 );
Player_XP[ id ] = str_to_num( gPlayer_XP );
Player_LVL[ id ] = str_to_num( gPlayer_LVL );
return 1;
}
stock iName( id )
{
new name[ 32 ];
get_user_name( id, name, 31 );
return name;
}