Hejka, robię plugin sklepu w którym możemy zakupić skiny.
Tylko mam problem z zapisem ponieważ zapisuje tylko 1 skin.
Kupuje skin nr 1 ok zmiana mapy jest, czyli się zapisał.Kupuje skin nr 2 zmiana mapy fajnie zapisał się.Chce z powrotem wybrać skin nr 1, ponownie zabiera monety.
public Zapisz(id)
{
new name[48];
get_user_name(id,name,47);
new vaultkey[64], vaultdata[256];
format(vaultkey, 63, "%s-sklep4fun", name);
format(vaultdata,255,"#%i#%i#%i#%i#%i#%i#%i", knife_model[id], glock_model[id], usp_model[id], deagle_model[id], ak47_model[id], m4a1_model[id], awp_model[id]);
nvault_set(vault, vaultkey, vaultdata);
return;
}
public Wczytaj(id)
{
new name[48];
get_user_name(id,name,47);
new vaultkey[64], vaultdata[256];
format(vaultkey, 63, "%s-sklep4fun", name);
nvault_get(vault, vaultkey, vaultdata,255);
replace_all(vaultdata, 255, "#", " ");
new temp_knife_model[33],temp_glock_model[33],temp_usp_model[33],temp_deagle_model[33],temp_ak47_model[33],temp_m4a1_model[33],temp_awp_model[33];
parse(vaultdata, temp_knife_model,32, temp_glock_model,32, temp_usp_model,32, temp_deagle_model,32, temp_ak47_model,32, temp_m4a1_model,32, temp_awp_model,32);
knife_model[id] = str_to_num(temp_knife_model);
glock_model[id] = str_to_num(temp_glock_model);
usp_model[id] = str_to_num(temp_usp_model);
deagle_model[id] = str_to_num(temp_deagle_model);
ak47_model[id] = str_to_num(temp_ak47_model);
m4a1_model[id] = str_to_num(temp_m4a1_model);
awp_model[id] = str_to_num(temp_awp_model);
return;
}


Dodatki SourceMod














