создай в inc_user_class.php что-то типо var $shaman_time = 1;
затем при покупке ставь $action_user->shaman_time = time()+313415615; ну введёшь какое надо число, потом в voc.php напиши строчку, if (($current_user->shaman_time != 1) && ($current_user->shaman_time < time())) {
$current_user->custom_class = 0;
$current_user->shaman_time = 1;
include($ld_engine_path."user_info_update.php"); //если нигде раньше его не было, если было то удали ету строчку
riseEvent(EVENT_EDT_USER, $current_user->nickname, $current_user->user_class);
}
походу как-то так)