Code:
public SavaData( id ) {
new AuthID[ 35 ];
get_user_authid( id, AuthID, charsmax( AuthID ) );
new vaultkey[ 64 ], vaultdata[ 356 ];
format( vaultkey, charsmax( vaultkey ),"%s-CS-Store",AuthID);
format( vaultdata, charsmax( vaultdata ),"%i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i",
OwnPistol[ id ][ 0 ],
OwnPistol[ id ][ 1 ],
OwnPistol[ id ][ 2 ],
OwnPistol[ id ][ 3 ],
OwnPistol[ id ][ 4 ],
OwnPistol[ id ][ 5 ],
OwnShotgun[ id ][ 0 ],
OwnShotgun[ id ][ 1 ],
OwnSMG[ id ][ 0 ],
OwnSMG[ id ][ 1 ],
OwnSMG[ id ][ 2 ],
OwnSMG[ id ][ 3 ],
OwnSMG[ id ][ 4 ],
OwnRifle[ id ][ 0 ],
OwnRifle[ id ][ 1 ],
OwnRifle[ id ][ 2 ],
OwnRifle[ id ][ 3 ],
OwnRifle[ id ][ 4 ],
OwnRifle[ id ][ 5 ],
OwnRifle[ id ][ 6 ],
OwnRifle[ id ][ 7 ],
OwnRifle[ id ][ 8 ],
OwnRifle[ id ][ 9 ],
OwnM249[ id ],
OwnEquip[ id ][ 0 ],
OwnEquip[ id ][ 1 ],
OwnEquip[ id ][ 2 ],
OwnEquip[ id ][ 3 ],
OwnEquip[ id ][ 4 ],
OwnEquip[ id ][ 5 ],
OwnEquip[ id ][ 6 ],
OwnEquip[ id ][ 7 ],
g_iCredits[ id ] );
nvault_set( g_vault, vaultkey, vaultdata );
return PLUGIN_CONTINUE;
}
public LoadData( id )
{
new AuthID[ 35 ];
get_user_authid( id, AuthID, charsmax( AuthID ) );
new vaultkey[ 64 ],vaultdata[ 356 ];
format( vaultkey, charsmax( vaultkey ),"%s-CS-Store",AuthID);
format( vaultdata, charsmax( vaultdata ),"%i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i",
OwnPistol[ id ][ 0 ],
OwnPistol[ id ][ 1 ],
OwnPistol[ id ][ 2 ],
OwnPistol[ id ][ 3 ],
OwnPistol[ id ][ 4 ],
OwnPistol[ id ][ 5 ],
OwnShotgun[ id ][ 0 ],
OwnShotgun[ id ][ 1 ],
OwnSMG[ id ][ 0 ],
OwnSMG[ id ][ 1 ],
OwnSMG[ id ][ 2 ],
OwnSMG[ id ][ 3 ],
OwnSMG[ id ][ 4 ],
OwnRifle[ id ][ 0 ],
OwnRifle[ id ][ 1 ],
OwnRifle[ id ][ 2 ],
OwnRifle[ id ][ 3 ],
OwnRifle[ id ][ 4 ],
OwnRifle[ id ][ 5 ],
OwnRifle[ id ][ 6 ],
OwnRifle[ id ][ 7 ],
OwnRifle[ id ][ 8 ],
OwnRifle[ id ][ 9 ],
OwnM249[ id ],
OwnEquip[ id ][ 0 ],
OwnEquip[ id ][ 1 ],
OwnEquip[ id ][ 2 ],
OwnEquip[ id ][ 3 ],
OwnEquip[ id ][ 4 ],
OwnEquip[ id ][ 5 ],
OwnEquip[ id ][ 6 ],
OwnEquip[ id ][ 7 ],
g_iCredits[ id ] );
nvault_get( g_vault, vaultkey, vaultdata, charsmax( vaultdata ) );
new data1[ 33 ], data2[ 33 ], data3[ 33 ], data4[ 33 ], data5[ 33 ], data6[ 33 ], data7[ 33 ], data8[ 33 ], data9[ 33 ], data10[ 33 ], data11[ 33 ], data12[ 33 ], data13[ 33 ], data14[ 33 ], data15[ 33 ], data16[ 33 ], data17[ 33 ], data18[ 33 ], data19[ 33 ], data20[ 33 ], data21[ 33 ], data22[ 33 ], data23[ 33 ], data24[ 33 ], data25[ 33 ], data26[ 33 ], data27[ 33 ], data28[ 33 ], data29[ 33 ], data30[ 33 ], data31[ 33 ], data32[ 33 ], data33[ 33 ];
parse(vaultdata, data1, 33, data2, 33, data3, 33, data4, 33, data5, 33, data6, 33, data7, 33, data8, 33, data9, 33, data10, 33, data11, 33, data12, 33, data13, 33, data14, 33, data15, 33, data16, 33, data17, 33, data18, 33, data19, 33, data20, 33, data21, 33, data22, 33, data23, 33, data24, 33, data25, 33, data26, 33, data27, 33, data28, 33, data29, 33, data30, 33, data31, 33, data32, 33, data33, 33 );
OwnPistol[ id ][ 0 ] = str_to_num( data1 );
OwnPistol[ id ][ 1 ] = str_to_num( data2 );
OwnPistol[ id ][ 2 ] = str_to_num( data3 );
OwnPistol[ id ][ 3 ] = str_to_num( data4 );
OwnPistol[ id ][ 4 ] = str_to_num( data5 );
OwnPistol[ id ][ 5 ] = str_to_num( data6 );
OwnShotgun[ id ][ 0 ] = str_to_num( data7 );
OwnShotgun[ id ][ 1 ] = str_to_num( data8 );
OwnSMG[ id ][ 0 ] = str_to_num( data9 );
OwnSMG[ id ][ 1 ] = str_to_num( data10 );
OwnSMG[ id ][ 2 ] = str_to_num( data11 );
OwnSMG[ id ][ 3 ] = str_to_num( data12 );
OwnSMG[ id ][ 4 ] = str_to_num( data13 );
OwnRifle[ id ][ 0 ] = str_to_num( data14 );
OwnRifle[ id ][ 1 ] = str_to_num( data15 );
OwnRifle[ id ][ 2 ] = str_to_num( data16 );
OwnRifle[ id ][ 3 ] = str_to_num( data17 );
OwnRifle[ id ][ 4 ] = str_to_num( data18 );
OwnRifle[ id ][ 5 ] = str_to_num( data19 );
OwnRifle[ id ][ 6 ] = str_to_num( data20 );
OwnRifle[ id ][ 7 ] = str_to_num( data21 );
OwnRifle[ id ][ 8 ] = str_to_num( data22 );
OwnRifle[ id ][ 9 ] = str_to_num( data23 );
OwnM249[ id ] = str_to_num( data24 );
OwnEquip[ id ][ 0 ] = str_to_num( data25 );
OwnEquip[ id ][ 1 ] = str_to_num( data26 );
OwnEquip[ id ][ 2 ] = str_to_num( data27 );
OwnEquip[ id ][ 3 ] = str_to_num( data28 );
OwnEquip[ id ][ 4 ] = str_to_num( data29 );
OwnEquip[ id ][ 5 ] = str_to_num( data30 );
OwnEquip[ id ][ 6 ] = str_to_num( data31 );
OwnEquip[ id ][ 7 ] = str_to_num( data32 );
g_iCredits[ id ] = str_to_num( data33 );
return PLUGIN_CONTINUE;
}