ok, so i read nvault tutorial, tried to do something and still this is not working..
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <nvault>
#include <colorchat>
#define PLUGIN "Custom Intex Plugin"
#define VERSION "1.0"
#define AUTHOR "InteX"
new sati[33], minute[33]
new vault
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
//register_clcmd("say /skin", "cmd_skin")
register_clcmd("say /vreme", "cmd_vreme")
register_clcmd("say /minute", "cmd_minute")
register_clcmd("say /reset", "cmd_reset")
vault = nvault_open("MILF-DD2-NVAULT2")
}
public cmd_vreme(id)
{
ColorChat(id, RED,"^4[MILF] ^1Ukupno vreme provedeno na serveru:^3 %d ^1sati i^3 %d ^1minuta.",sati[id], minute[id])
}
public cmd_minute(id)
{
minute[id] = 59
}
public cmd_reset(id)
{
sati[id] = 0
minute[id] = 0
}
public dodaj_minut(id)
{
if(minute[id] >= 59)
{
minute[id] = 0
sati[id]++
}
else
{
minute[id]++
}
PokreniVreme(id)
}
public UsnimiPodatke(id)
{
new AuthID[35]
get_user_authid(id, AuthID, 34)
new vaultkey[64], vaultdata[256]
format(vaultkey, 63, "%s-DD2", AuthID)
format(vaultdata, 255, "%i#%i#", sati[id], minute[id])
nvault_set(vault, vaultkey, vaultdata)
}
public UcitajPodatke(id)
{
new AuthID[35]
get_user_authid(id, AuthID, 34)
new vaultkey[64], vaultdata[256]
format(vaultkey,63, "%s-Mod", AuthID)
format(vaultdata,255, "%i#%i#", sati[id], minute[id])
nvault_get(vault, vaultkey, vaultdata, 255)
replace_all(vaultdata, 255, "#", " ")
new sz_sati[32], sz_minute[32]
parse(vaultdata, sz_sati, 31, sz_minute, 31)
sati[id] = str_to_num(sz_sati)
minute[id] = str_to_num(sz_minute)
}
public PokreniVreme(id)
{
set_task(60.0, "dodaj_minut", id)
}
public client_connect(id)
{
UcitajPodatke(id)
PokreniVreme(id)
}
public client_disconnect(id)
{
UsnimiPodatke(id)
}
so i wanna save minute[id] and sati[id] which are minutes and hours... but for some reason it doesnt save..
commands say /minute and say /reset are just there for testing plugin...
hope for fast answer, thanks.