Witam, czy dałoby się skrócic ten zapis skinów co jest poniżej? Skrócić mam na myśli żeby kod nie był taki długi, ponieważ mam teraz dopiero 4 skiny (2 kosy, 2 ak) a zapisuje je wszystkie oddzielnie kod teraz wygląda tak:
public zapisz_system(id) { get_user_name(id, name, 31) new vaultkey[64],vaultdata[128]; formatex(vaultkey, 63,"buy_%s", name); formatex(vaultdata, 127,"%d %d %d %d %d", buy_kosa[0][id], buy_kosa[1][id], buy_ak[0][id], buy_ak[1][id], ilosc_jbpack[id]); nvault_set(vault,vaultkey,vaultdata); log_amx("Zapisane skiny = %s", vaultdata); log_amx("Zapisane dolary = %s", vaultdata); } public zaladuj_system(id) { get_user_name(id, name, 31) new vaultkey[64], vaultdata[128] formatex(vaultkey, 63, "buy_%s", name); if(nvault_get(vault,vaultkey,vaultdata,127)){ new skingracza[4][32]; new jb_packii[16]; parse(vaultdata, skingracza[0], 31, skingracza[1], 31, skingracza[2], 31, skingracza[3], 31, jb_packii, 15); buy_kosa[0][id] = str_to_num(skingracza[0]); buy_kosa[1][id] = str_to_num(skingracza[1]); buy_ak[0][id] = str_to_num(skingracza[2]); buy_ak[1][id] = str_to_num(skingracza[3]); ilosc_jbpack[id] = str_to_num(jb_packii); log_amx("Załadowane kupione skiny %s", vaultdata); log_amx("Zaladowane dolary = %s", vaultdata); } return PLUGIN_CONTINUE; }
Dodałem zmienne żeby z 4 zmiennych zrobić 2:
new buy_kosa[2][8], buy_ak[2][8]
Ale nadal dość długo ten zapis jest