Quote:
Originally Posted by natkemon
i know how to debug.
|
I doubt it.
Quote:
Originally Posted by natkemon
and how would i go about fixing the save and load function?
|
I normally would recommend going with sql and covering cases that may produce errors, but it may be too much for you, so you can start with this:
PHP Code:
public SaveData(id)
{
new key[32], data[101];
get_user_authid(id, key, 31);
format(data, 100, "%d %d", gXP[id], gLevel[id]);
nvault_set(g_vault, key, data);
}
public LoadData(id)
{
new key[32], data[101];
get_user_authid(id, key, 31);
nvault_get(g_vault, key, data, 100);
new szXP[32], szLevel[32];
parse(data, szXP, 31, szLevel, 31);
gXP[id] = str_to_num(szXP);
gLevel[id] = str_to_num(szLevel);
}
public plugin_end()
{
nvault_close(g_vault);
}
You need to save data only in client_disconnect and load data only in client_authorized.
__________________