Hello to all.
I want to maker some plugin but I ain't got any idea how can I save fuction for player even he logs off.
I Helped with Exeloet tutorial about save&load (fvault).
PHP Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <fvault>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "AUTHOR"
new const g_vault_name[] = "Health-Saver";
new gXP[33];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
// Add your code here...
register_clcmd("say /heal", "Menu")
}
public Menu(id)
{
new szItem[256]
formatex(szItem, charsmax(szItem), "\w[ \rMenu \w] \yMain Menu:")
new menu = menu_create(szItem, "Menu_Handler")
menu_additem(menu, "Item1", "", 0);
menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}
public Menu_Handler(id, item)
{
switch(item)
{
case 0:
{
set_user_health(id, 155)
}
}
return PLUGIN_HANDLED;
}
// Save & Load.
public LoadHealth(id)
{
new authid[35];
get_user_authid(id, authid, sizeof(authid) - 1);
new data[16];
if( fvault_get_data(g_vault_name, authid, data, sizeof(data) - 1) )
{
gXP[id] = str_to_num(data);
}
else
{
gXP[id] = 0;
}
}
public SaveHealth(id)
{
new authid[35];
get_user_authid(id, authid, sizeof(authid) - 1);
new data[16];
num_to_str(gXP[id], data, sizeof(data) - 1);
fvault_set_data(g_vault_name, authid, data);
}
if I want to save the 'Health' for someplayer, if he take 'Item 1' his health allway will stay 155, how can I add it in fvault? can it possible?
Thank's.