Именно от этого поста я и отталкивался.
Там хдэ array(1 => 'a_t', 2 => 'b_t' ..... пишешь {N} => '{L}_t'), где N - порядковый номер нового фрукта, L - буква его (в примере ниже берем и создаем фрукт с буквой "k".
Пример по формуле {N} => '{L}_t':
k_t, a_t, и другие пока буквы не закончатся
важно!чтобы у последнего перед скобкой не было запятой
Также стоит отметить что для работы сиего требуется и в БД (phpmyadmin) создать данные поля для каждого его 3 в таблице db_users_b и два в таблице db_config:
в первой таблице это all_time_{L} (пример: all_time_a, all_time_k и тп зависит от префикса вашего фрукта который вы создаете),
Также чтобы сами фрукты покупались это a_t, k_t (т.е буква идет уже в начале) и завершает это a_b, k_b, f_b
во второй db_config коий там a_in_h и amount_a_t что в примере с фруктом k_t есть => k_in_h и amount_k_t соответственно
Пример:
$tomat_s = $func->SumCalc($sonfig_site["a_in_h"], $user_data["a_t"], $user_data["last_sbor"]);
.....
// далее ваши строки такой же конструкции а-ля:
$fruct_k = $func->SumCalc($sonfig_site["k_in_h"], $user_data["k_t"], $user_data["last_sbor"]);
$db->Query("UPDATE db_users_b SET
a_b = a_b + '$tomat_s',
.....
k_b = k_b + '$fruct_k'
all_time_a = all_time_a + '$tomat_s',
.....
all_time_k = all_time_k + '$fruct_k',
last_sbor = '".time()."' WHERE id = '$usid' LIMIT 1");
Т.е по типизации получили к новому фрукту с префиксом "k" такие поля
в db_users_b: k_t / k_b / all_time_k
в db_config k_in_h / amount_k_tВсе просто теперь лишь осталось сделать упоминания о фрукте на страницах farm.php / store.php / market.php
Ps а вообще я лично от мороки все перевел на цикл for (читайте о цикле на php.su)