For addskill, the function might need editing also, as for exp, you hav to check actual value in database, because the client can only see 2,147,483,647 because any more than that and the client will debug.
Try doing it with very high exp mob and such, if still not working make sure when you...