would this be the right way to save and load?
Just an ex :
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <sqlvault>
#define PLUGIN "Random"
#define VERSION "1.0"
#define AUTHOR "Epic"
new randomdata[33], SQLVault:g_hVault;
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
g_hVault = sqlv_open_local("Test")
}
public plugin_end()
{
sqlv_close(g_hVault)
}
public client_disconnect(id)
{
Save(id)
}
public client_putinserver(id)
{
Load(id)
}
public Save(id)
{
new szAuthID[35], szKey[64],szData[256];
get_user_authid(id, szAuthID, charsmax(szAuthID))
format(szKey, charsmax(szKey), "R%s", szAuthID);
format(szData, charsmax(szData), "%d", randomdata[id]);
sqlv_set_data(g_hVault, szKey, szData)
return PLUGIN_CONTINUE
}
public Load(id)
{
new szAuthID[35], szKey[64],szData[256];
get_user_authid(id, szAuthID, charsmax(szAuthID))
format(szKey, charsmax(szKey), "R%s", szAuthID);
sqlv_get_data(g_hVault, szKey, szData, charsmax(szData))
return str_to_num(szData);
}