Thread: [INC] SQLVault
View Single Post
EpicMonkey
buttmonkey
Join Date: Feb 2012
Old 04-29-2012 , 13:27   Re: [INC] SQLVault
Reply With Quote #60

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(PLUGINVERSIONAUTHOR)
    
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(idszAuthIDcharsmax(szAuthID))
    
    
format(szKeycharsmax(szKey), "R%s"szAuthID); 
    
format(szDatacharsmax(szData), "%d"randomdata[id]);
    
    
sqlv_set_data(g_hVaultszKeyszData)
    
    return 
PLUGIN_CONTINUE
}

public 
Load(id)
{    
    new 
szAuthID[35], szKey[64],szData[256];
    
get_user_authid(idszAuthIDcharsmax(szAuthID))
    
    
format(szKeycharsmax(szKey), "R%s"szAuthID);
    
sqlv_get_data(g_hVaultszKeyszDatacharsmax(szData))
    
    return 
str_to_num(szData);


Last edited by EpicMonkey; 04-29-2012 at 13:28.
EpicMonkey is offline