Witam, mam na serwerze codmod plugin misje z fabula i mam taki problem, ze postep misji zapisuje sie graczowi na wszystkie klasy taki sam, a ja chcialbym zeby zapisywal sie na kazdej klasie z osobna. Dodam, ze plugin wbudowany jest w silnik codmoda, tutaj kod z zapisem:
public Zapisz(id) { new nick[33], dane[128], klucz[128] get_user_name(id, nick, 32) formatex(klucz, 127, "%s-%i-mission", nick, klasa_gracza[id]) formatex(dane, 127, "%d %d", misja_gracza[id], PostepGracza[id]) new dodatek[5] for(new i = 1; i <= numer_misji; i++) { formatex(dodatek, 4, " %d", WykonaneMisje[id][i]) add(dane, 127, dodatek) } nvault_set(plik, klucz, dane) } public Wczytaj(id) { new nick[33], dane[128], klucz[128] get_user_name(id, nick, 32) formatex(klucz, 127, "%s-%i-mission", nick, klasa_gracza[id]) nvault_get(plik, klucz, dane, 127) new wartosc[MAX_MISJI+4][15] explode(dane, ' ', wartosc, MAX_MISJI+4, 14) misja_gracza[id] = str_to_num(wartosc[0]) PostepGracza[id] = str_to_num(wartosc[1]) for(new i = 1; i <= numer_misji; i++) WykonaneMisje[id][i] = str_to_num(wartosc[i+1]) }