| yas17sin |
03-19-2017 16:18 |
[HELP][NVAULT]save and load....
Hi i am using nvault to save but it sames not working good, can anyone tell me what i am doing wrong.
CODE :
PHP Code:
public client_putinserver(id) { LoadLevel2(id); } public client_disconnect(id) { SaveLevel2(id); } SaveLevel2(id) { new szAuthId[32]; get_user_authid(id, szAuthId, charsmax(szAuthId)); new szName[32]; get_user_name(id, szName, charsmax(szName)); new szData[200]; formatex(szData, charsmax(szData), "^"%s^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^"", szName, gPowers[id][_gSpeed], gPowers[id][_gRespawn],gPowers[id][_gHealth],\ gPowers[id][_gDamage],gPowers[id][_gGravity],gPowers[id][_gRegener],gPowers[id][_gBonusXP],gPowers[id][_gArmor],gPowers[id][_gFastShooting],gPowers[id][_gExplosion],gPowers[id][_gReduceFall]); //nvault_remove(g_iVault, szAuthId); nvault_set(g_iVault, szAuthId, szData); } public LoadLevel2(id) { new szAuthId[32]; get_user_authid(id, szAuthId, charsmax(szAuthId)); new szData[200], iTimeStamp; if(nvault_lookup(g_iVault, szAuthId, szData, charsmax(szData), iTimeStamp)) { new szSavedname[32], szPower[16], szPower1[16], szPower2[16], szPower3[16], szPower4[16], szPower5[16], szPower6[16], szPower7[16], szPower8[16], szPower9[16], szPower10[16]; parse(szData, szSavedname, charsmax(szSavedname), szPower, charsmax(szPower), szPower1, charsmax(szPower1), szPower2, charsmax(szPower2), szPower3, charsmax(szPower3), szPower4, charsmax(szPower4),\ szPower5, charsmax(szPower5), szPower6, charsmax(szPower6), szPower7, charsmax(szPower7), szPower8, charsmax(szPower8), szPower9, charsmax(szPower9), szPower10, charsmax(szPower10)) remove_quotes(szSavedname) remove_quotes(szPower) remove_quotes(szPower1) remove_quotes(szPower2) remove_quotes(szPower3) remove_quotes(szPower4) remove_quotes(szPower5) remove_quotes(szPower6) remove_quotes(szPower7) remove_quotes(szPower8) remove_quotes(szPower9) remove_quotes(szPower10) set_user_info(id, "name", szSavedname) gPowers[id][_gSpeed] = str_to_num(szPower) gPowers[id][_gRespawn] = str_to_num(szPower1) gPowers[id][_gHealth] = str_to_num(szPower2) gPowers[id][_gDamage] = str_to_num(szPower3) gPowers[id][_gGravity] = str_to_num(szPower4) gPowers[id][_gRegener] = str_to_num(szPower5) gPowers[id][_gBonusXP] = str_to_num(szPower6) gPowers[id][_gArmor] = str_to_num(szPower7) gPowers[id][_gFastShooting] = str_to_num(szPower8) gPowers[id][_gExplosion] = str_to_num(szPower9) gPowers[id][_gReduceFall] = str_to_num(szPower10) } }
|