I added a quick example to the Client Preferences API wiki page.
Anyway, so you want to do something like this?
PHP Code:
#include <clientprefs>
new Handle:g_hMoneyCookie;
new g_Money[MAXPLAYERS+1] = { -1, ... };
public OnPluginStart()
{
g_hMoneyCookie = RegClientCookie("myplugin_money", "MyPlugin Money", CookieAccess_Protected);
}
public OnClientCookiesCached(client)
{
decl String:sMoney[11];
GetClientCookie(client, g_hMoneyCookie, sMoney, sizeof(sMoney));
g_Money[client] = StringToInt(sMoney);
}
public OnClientDisconnect_Post(client)
{
decl String:sMoney[11];
IntToString(g_Money[client], sMoney, sizeof(sMoney));
SetClientCookie(client, g_hMoneyCookie, sMoney);
g_Money[client] = -1;
}
Assuming you're storing the client's money in g_Money that is.
__________________