Would this be a simple way for converting
Nvault:
PHP Code:
public LoadTime( id )
{
new vault = nvault_open("Played_Time")
new szAuthID[33];
new vaultkey[64], vaultdata[64];
get_user_authid(id, szAuthID, charsmax(szAuthID));
format(vaultkey, 63, "PLAYEDTIME%s", szAuthID);
nvault_get(vault, vaultkey, vaultdata, 63);
nvault_close(vault);
return str_to_num(vaultdata);
}
public SaveTime(id,PlayedTime)
{
new vault = nvault_open("Played_Time")
if(vault == INVALID_HANDLE)
set_fail_state("nvault returned invalid handle")
new szAuthID[33];
new vaultkey[64], vaultdata[64];
get_user_authid(id, szAuthID, charsmax(AuthID))
format(vaultkey, 63, "PLAYEDTIME%s", szAuthID);
format(vaultdata, 63, "%d", PlayedTime);
nvault_set(vault, vaultkey, vaultdata);
nvault_close(vault);
}
to sqlvault
PHP Code:
public SaveTime(id,PlayedTime)
{
g_hVault = sqlv_open_local("test")
new szAuthID[33];
new szKey[64], szData[64];
get_user_authid(id, szAuthID, charsmax(szAuthID))
format(szKey, charsmax(szKey), "PT%s", szAuthID);
format(szData, charsmax(szData), "%d", PlayedTime);
sqlv_set_data(g_hVault, szKey, szData)
sqlv_close(g_hVault)
}
public LoadTime(id)
{
g_hVault = sqlv_open_local("test")
sqlv_connect(g_hVault);
new szAuthID[33];
new szKey[64], szData[64];
get_user_authid(id, szAuthID, charsmax(szAuthID));
format(szKey, charsmax(szKey), "PT%s", szAuthID);
sqlv_get_data(g_hVault, szKey, szData, charsmax(szData))
sqlv_close(g_hVault)
return str_to_num(szData);
}
Just testing it on Alka Played time plugin