slowo z spacja zapis nvalut
Stachuu :D ??
18.09.2011
Siema ostatnio skleiłem se coś takiego
i teraz takie moje pytanie
Tworzac 1 raz wpis tworzy nam sie poprawna nazwa założyciela grupy (sprawdzam w opisie) np. Stachu Mroz
jednak po zmianie mapy zapisuje nick założyciela do 1 spacji tzn np. Stachu
i czy istnieje jakiś sposób aby zapisać cały nick z spacjami itp .
public zapis_gildia(id,mode) { if(mode == 1){ get_user_name(id,nazwa_zalozycial[id],32) ilosc_czlonkow[id]=1 gildia_lvl[id]=1 } new vaultkey[64],vaultdata[256]; format(vaultkey,63,"%s-GTB",nazwa_gildi[id]); format(vaultdata,255,"%i#%i#%i#%s#",gildia_lvl[id],gildia_exp[id],ilosc_czlonkow[id],nazwa_zalozycial[id]) nvault_set(g_gildia,vaultkey,vaultdata); } public wczytaj_gildia(id) { new vaultkey[64],vaultdata[256]; format(vaultkey,63,"%s-GTB",nazwa_gildi[id]); format(vaultdata,255,"%i#%i#%i#%s#",gildia_lvl[id],gildia_exp[id],ilosc_czlonkow[id],nazwa_zalozycial[id]) nvault_get(g_gildia,vaultkey,vaultdata,255) replace_all(vaultdata, 255, "#", " ") new nz[32],gl[32],ge[32],ic[32] parse(vaultdata, gl, 31, ge ,31, ic ,31, nz ,31) new zalozyciel[100] add(zalozyciel,99,nz) gildia_lvl[id] = str_to_num(gl); gildia_exp[id] = str_to_num(ge); ilosc_czlonkow[id] = str_to_num(ic); nazwa_zalozycial[id] = zalozyciel }nazwa_zalozycial to nazwa założyciela gildii
i teraz takie moje pytanie
Tworzac 1 raz wpis tworzy nam sie poprawna nazwa założyciela grupy (sprawdzam w opisie) np. Stachu Mroz
jednak po zmianie mapy zapisuje nick założyciela do 1 spacji tzn np. Stachu
i czy istnieje jakiś sposób aby zapisać cały nick z spacjami itp .
sebul
18.09.2011
public zapis_gildia(id,mode)
{
if(mode == 1){
get_user_name(id,nazwa_zalozycial[id],32)
ilosc_czlonkow[id]=1
gildia_lvl[id]=1
}
new vaultkey[64],vaultdata[256];
format(vaultkey,63,"%s-GTB",nazwa_gildi[id]);
format(vaultdata,255,"%i %i %i ^"%s^"",gildia_lvl[id],gildia_exp[id],ilosc_czlonkow[id],nazwa_zalozycial[id])
nvault_set(g_gildia,vaultkey,vaultdata);
}
public wczytaj_gildia(id)
{
new vaultkey[64],vaultdata[256];
format(vaultkey,63,"%s-GTB",nazwa_gildi[id]);
nvault_get(g_gildia,vaultkey,vaultdata,255);
new nz[32],gl[32],ge[32],ic[32];
parse(vaultdata, gl, 31, ge, 31, ic, 31, nz, 31);
gildia_lvl[id] = str_to_num(gl);
gildia_exp[id] = str_to_num(ge);
ilosc_czlonkow[id] = str_to_num(ic);
copy(nazwa_zalozycial[id], 31, nz);
}
Stachuu :D ??
18.09.2011
juz testuje za kilka min odp .
/////////////////////////
Kox działa
Wielki + dla ciebie
Użytkownik Stachu123 edytował ten post 18.09.2011 22:40
/////////////////////////
Kox działa
Wielki + dla ciebie
Użytkownik Stachu123 edytował ten post 18.09.2011 22:40