Wczytywanie magazyn na perki
Nomaf
01.07.2011
Przerobiłem trochę magazyn na perki na starego coda. Niestety nie wczytuje danych, a na pewno zapisuje!
Wiem, bo sprawdzałem. Gdyby ktoś go przerabiał i miał jakieś pomysły to niech daje.
Oto kod:
Wiem, bo sprawdzałem. Gdyby ktoś go przerabiał i miał jakieś pomysły to niech daje.
Oto kod:
public ZapiszMagazyn(id)
{
new key[128], data[256];
format(key, charsmax(key), "%s-magazyn", nazwa_gracza[id]);
format(data, charsmax(data), "#%i#%i#%i#%i#%i#%i", ItemSlot1[id], ItemWytrzymalosc1[id], ItemSlot2[id], ItemWytrzymalosc2[id], ItemSlot3[id], ItemWytrzymalosc3[id]);
nvault_set(g_vault_magazyn, key, data);
}
public WczytajMagazyn(id)
{
new key[128], data[256];
nvault_get(g_vault_magazyn, key, data);
format(key, charsmax(key), "%s-magazyn", nazwa_gracza[id]);
replace_all(data, 255, "#", " ");
new Sloty1[33], Sloty2[33], Sloty3[33], Sloty4[33], Sloty5[33], Sloty6[33];
parse(data, Sloty1, 32, Sloty2, 32, Sloty3, 32, Sloty4, 32, Sloty5, 32, Sloty6, 32);
ItemSlot1[id] = str_to_num(Sloty1);
ItemSlot2[id] = str_to_num(Sloty3);
ItemSlot3[id] = str_to_num(Sloty5);
ItemWytrzymalosc1[id] = str_to_num(Sloty2);
ItemWytrzymalosc2[id] = str_to_num(Sloty4);
ItemWytrzymalosc3[id] = str_to_num(Sloty6);
}
Goliath
02.07.2011
Zobacz tak:
public WczytajMagazyn(id)
{
new key[128], data[256];
format(key, charsmax(key), "%s-magazyn", nazwa_gracza[id]);
nvault_get(g_vault_magazyn, key, data, 255);
replace_all(data, 255, "#", " ");
new Sloty1[33], Sloty2[33], Sloty3[33], Sloty4[33], Sloty5[33], Sloty6[33];
parse(data, Sloty1, 32, Sloty2, 32, Sloty3, 32, Sloty4, 32, Sloty5, 32, Sloty6, 32);
ItemSlot1[id] = str_to_num(Sloty1);
ItemSlot2[id] = str_to_num(Sloty3);
ItemSlot3[id] = str_to_num(Sloty5);
ItemWytrzymalosc1[id] = str_to_num(Sloty2);
ItemWytrzymalosc2[id] = str_to_num(Sloty4);
ItemWytrzymalosc3[id] = str_to_num(Sloty6);
}
Nomaf
03.07.2011
Omg, najgorszy błąd, który popełniłem drugi raz
Zapomniałem dodać długości łancucha do nvault_get...
A takie inne pytanie, kto dał mu plusa?
Użytkownik Nomaf edytował ten post 03.07.2011 18:32

Zapomniałem dodać długości łancucha do nvault_get...
A takie inne pytanie, kto dał mu plusa?

Użytkownik Nomaf edytował ten post 03.07.2011 18:32