Load(id) {
new szData[64], szKey[40];
new steamid[32];
get_user_authid(id, steamid, charsmax(steamid));
if (containi(steamid, "_ID_LAN") != -1 || containi(steamid, "HLTV") != -1) get_user_ip(id, steamid, charsmax(steamid), 1);
formatex(szKey , 39, "%s" , steamid)
if(fvault_get_data(g_vaultName, szKey, szData, 31)) {
new iSpacePos = contain(szData, " ")
if(iSpacePos > -1) {
parse(szData ,awpskin[1][id], 2, awpskin[2][id], 2,awpskin[3][id], 2, awpskin[4][id], 2,awpskin[5][id], 2,lada[id], 2,kulcs[id],2,szint[id],2,arany[id],2) // adatgyűjtés
awpskin[1][id] = str_to_num(awpskin[1]) // változók betöltése
awpskin[2][id] = str_to_num(awpskin[2]) // változók betöltése
awpskin[3][id] = str_to_num(awpskin[3]) // változók betöltése
awpskin[4][id] = str_to_num(awpskin[4]) // változók betöltése
awpskin[5][id] = str_to_num(awpskin[5]) // változók betöltése
lada[id] = str_to_num(lada) // változók betöltése
kulcs[id] = str_to_num(kulcs) // változók betöltése
szint[id] = str_to_num(szint) // változók betöltése
arany[id] = str_to_num(arany) // változók betöltése
}
}
}
public client_putinserver(id){
if (is_user_bot(id)) return; // csatlakozáskor botokat békén hagyjuk
awpskin[1][id] = 0
awpskin[2][id] = 0
awpskin[3][id] = 0
awpskin[4][id] = 0
awpskin[5][id] = 0
lada[id] = 0
kulcs[id] = 0
szint[id] = 0
arany[id] = 0 // változókat nullázzuk
Load(id) // betöltjük a változók mentett értékei
}
Save(id) {
new szData[64], szKey[40];
new steamid[32];
get_user_authid(id, steamid, charsmax(steamid)); // lekérjük a SteamID-t, ha nincs,mert ID_LAN vagy HLTV akkor IP-re mentünk
if (containi(steamid, "_ID_LAN") != -1 || containi(steamid, "HLTV") != -1) get_user_ip(id, steamid, charsmax(steamid), 1);
formatex(szKey, 39, "%s", steamid) // ez az "azonosító"
formatex(szData, 34, "%i %i %i %i %i %i %i %i %i %i",awpskin[1][id],awpskin[2][id],awpskin[3][id],awpskin[4][id],awpskin[5][id] ,awpskin[6][id],lada[id],kulcs[id],szint[id],arany[id]) // formázzuk hozzá a változókat
fvault_set_data(g_vaultName, szKey, szData) // mentjük
}
public client_disconnect(id)
{
if (is_user_bot(id)) return; // kilépéskor is botokat békén hagyjuk
Save(id); // aztán mentünk (vagy bármikor menthetünk ha másik eventbe tesszük ezt)
}