setElementData лишь присваевает значение элементу, к примеру если присвоить значение к автомобилю и удалить сам автомобиль, то значение не сохраниться, тоже самое и с игроком. Вам нужно сохранять через setAccountData или через db функции, подробности смотрите на вики.