|
Member
|

08-10-2012
, 02:14
Nvault Load Problem
|
#1
|
I got a problem about nvault load.For example:
If A Player run a Load function, sometimes may load the data from B Player.[I don't know how to say this.]
A Player has $50, B Player has $100. Sometimes when A Player Load his data $50, he maybe get B Player data $100. So A Player suddently get more 50$.
This is my Load and Save code. Can anyone tell me why will this happen and how to fix it PLZZZZZZ!
PHP Code:
public Savegun(id) { new name[35], vaultkey[64], vaultdata[256] get_user_name(id, name, 34) format(vaultkey, 63, "%s", name) format(vaultdata, 255, "%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", g_gun[id][0],g_gun[id][1],g_gun[id][2],g_gun[id][3],g_gun[id][4],g_gun[id][5],g_gun[id][6],g_gun[id][7],g_gun[id][8],g_gun[id][9],g_gun[id][10],g_gun[id][11],g_gun[id][12],g_gun[id][13], g_gun[id][14], g_gun[id][15], g_gun[id][16], g_gun[id][17], g_gun[id][18], g_gun[id][19], g_gun[id][20], g_gun[id][21], g_gun[id][22], g_gun[id][23], g_gun[id][24], g_gun[id][25]) nvault_set(g_vault, vaultkey, vaultdata) return }
new data[32][32] public Loadgun(id) { new vaultkey[33], vaultdata[256] get_user_name(id,vaultkey,charsmax( vaultkey ) ) nvault_get(g_vault, vaultkey, vaultdata, charsmax(vaultdata)) replace_all(vaultdata, 255, "#", " ") //Line 1772 parse(vaultdata, data[0], 31, data[1], 31, data[2], 31, data[3], 31, data[4], 31, data[5], 31, data[6], 31 , data[7], 31, data[8], 31, data[9], 31, data[10], 31, data[11], 31, data[12], 31, data[13], 31, data[14], 31, data[15], 31, data[16], 31, data[17], 31, data[18], 31, data[19], 31, data[20], 31, data[21], 31, data[22], 31, data[23], 31, data[24], 31, data[25], 31) for (new i = 0; i < 26; i++) g_gun[id][i] = str_to_num(data[i]) }
Sorry for my bad English , I hope i can find a problem!
|
|