public plugin_init()
cvar_typ_zapisu = register_cvar("cod_savetype", "0");
public client_authorized(id)
{
UsunMonety(id);
get_user_name(id, nazwa_gracza[id], 63);
typ_zapisu = get_pcvar_num(cvar_typ_zapisu);
switch(typ_zapisu)
{
case 0:{
copy(identyfikator[id], 63, nazwa_gracza[id]);
get_user_authid(id, identyfikator[id], 63);
get_user_ip(id, identyfikator[id], 63);
}
case 1: copy(identyfikator[id], 63, nazwa_gracza[id]);
case 2: get_user_authid(id, identyfikator[id], 63);
case 3: get_user_ip(id, identyfikator[id], 63);
}
Wczytaj(id);
}
public Zapisz(id)
{
new vaultkey[64], vaultdata[256];
format(vaultkey, 63, "%s-monety", identyfikator[id]);
format(vaultdata, 255, "%d#", monety[id]);
nvault_set(vault, vaultkey, vaultdata);
return PLUGIN_CONTINUE
}
public Wczytaj(id)
{
new vaultkey[64], vaultdata[256];
format(vaultkey, 63, "%s-monety", identyfikator[id]);
format(vaultdata, 255, "%d#", monety[id]);
nvault_get(vault, vaultkey, vaultdata,255);
replace_all(vaultdata, 255, "#", " ");
new monetytemp[33];
parse(vaultdata, monetytemp, 32);
monety[id] = str_to_num(monetytemp);
return PLUGIN_CONTINUE
}
I co tu jest źle ze te monety znikają?
Użytkownik Andrzejek edytował ten post 07.08.2012 20:26