for(new i=1;i<14;i++)i zmień na
for(new i=1;i<17;i++)
Dodając nowe klasy korzystałeś pewnie z tego poradnika co ja kiedyś. W nim brakuje właśnie tego, żeby zmienić for(new i=1;i<9;i++) na for(new i=1;i<17;i++) (tu gdzie 17 ma być liczba klas). To akurat odpowiada za to, ile "rekordów" tworzy się w bazie danych. U Ciebie było for(new i=1;i<14;i++), więc w tabeli tworzyło się tylko 14 "miejsc" na klasy/lvl/expa. Nie wiem jak to się stało, że miałeś wpisane 14 a nie 9. Przypuszczam, że wcześniej dodałeś 5 klas i zmieniłeś z 9 na 14 a potem korzystając z tego poradnika co ja kiedyś dodając kolejne 3 klasy nie zmieniłeś z 14 na 17. Właśnie dlatego exp nie zapisywał się na 3 klasach. Diablo Mod wysyłał do sql zapytanie o 14 miejsc i tym trzem klasom nie miał się gdzie zapisywać exp.