misterikl
Местный
- Сообщения
- 100
- Реакции
- 7
давай свои файлы я покажуmisterikl написал(а):Уважаемые форумчане, если не сложно опубликуйте стандартную инструкцию о том как добавить новый фрукт, для стандартной фруктовой фермы. Заранее спасибо!
- Сообщения
- 227
- Реакции
- 48
в БД (db_config) таблицу цены и таблицу производительности добавить. (db_users_b) добавить поля (XXX_in_h; all_XXX; XXX_t; XXX_b) в _farm.php скопировать форму одного из фруктов и вставить под ним цифру массива (значение кнопки) сменить на цифру что будет под этим фруктом (а-ля XXX_t => 7). На страницу _story.php добавить суммирование его ко всем при сборе и все вроде.
misterikl
Местный
- Сообщения
- 100
- Реакции
- 7
- Сообщения
- 227
- Реакции
- 48
это и есть пособие. Фрукт же должен иметь отображение и участвовать в переменных. Для этого нужны поля БД. А для покупки форму другого скопировать фрукта вставить ниже и изменитьvalue кнопки на порядковый этого нового фрукта.misterikl написал(а):Файлы у меня не много измененные, но очень похожи на фф, мне бы инструкцию как добавить новый фрукт)
misterikl
Местный
- Сообщения
- 100
- Реакции
- 7
А нет такой инструкции, вот как для Супер киви?
PHP:
=======================================================================================================================
1. Делаем запросы в базу
=======================================================================================================================
№1
ALTER TABLE `db_config` ADD (
`f_in_h` int(11) NOT NULL DEFAULT '0',
`amount_f_t` int(11) NOT NULL DEFAULT '0',
)
№2
ALTER TABLE `db_users_b` ADD (
`f_t` int(11) NOT NULL DEFAULT '0',
`all_time_f` int(11) NOT NULL DEFAULT '0'
)
=======================================================================================================================
2. в папку /img/fruit/ залить картинки
=======================================================================================================================
3. зайти в \pages\account найти файл _farm.php
=======================================================================================================================
3.1. на 22 строке найти 5 => "e_t" поставить запятую и добавить 6 => "f_t"
3.2. на 23 строке найти 5 => "Апельсин" поставить запятую и добавить 6 => "Супер киви"
3.3. так же можно сразу заменить строки 22-23 на
$array_items = array(1 => "a_t", 2 => "b_t", 3 => "c_t", 4 => "d_t", 5 => "e_t", 6 => "f_t");
$array_name = array(1 => "Лайм", 2 => "Вишня", 3 => "Клубника", 4 => "Киви", 5 => "Апельсин", 6 => "Супер киви");
3.4.примерно на 145 строке найти <div class="clr"></div> и выше вставить :
<?PHP if ($user_data["e_t"]>=1) {?>
<div class="fr-block">
<form action="" method="post">
<div class="cl-fr-lf">
<img src="/img/fruit/super_kiwi.jpg" />
</div>
<div class="cl-fr-rg" style="padding-left:20px;">
<div class="fr-te-gr-title"><b>Супер Киви</b></div>
<div class="fr-te-gr">Плодовитость: <font color="#000000"><?=$sonfig_site["f_in_h"]; ?> баллов в час</font></div>
<div class="fr-te-gr">Стоимость: <font color="#000000"><?=$sonfig_site["amount_f_t"]; ?> серебра</font></div>
<div class="fr-te-gr">Куплено: <font color="#000000"><?=$user_data["f_t"]; ?> шт.</font></div>
<input type="hidden" name="item" value="6" />
<input type="submit" value="Посадить" style="height: 30px; margin-top:10px;">
</div>
</form>
</div>
<?PHP } else { echo '<div class="fr-block">
<form action="" method="post">
<div class="cl-fr-lf">
<img src="/img/fruit/super.jpg" />
</div>
<div class="cl-fr-rg" style="padding-left:20px;">
<div class="fr-te-gr-title"><b>Супер Киви</b></div>
<div class="fr-te-gr">Это очень редкий вид саженца!</div>
<div class="fr-te-gr">Он обитает в экзотических плантациях</div>
<div class="fr-te-gr">Чтобы получить к нему доступ,нужно</div>
<div class="fr-te-gr">иметь минимум 1 саженец апельсина.</div>
</div>
</form>
</div>';
?><?PHP } ?>
=======================================================================================================================
4. зайти в \pages\account найти файл _store.php
=======================================================================================================================
4.1. найти 27 строку с текстом
$pean_s = $func->SumCalc($sonfig_site["e_in_h"], $user_data["e_t"], $user_data["last_sbor"]);
и ниже вставить
$ball = $func->SumCalc($sonfig_site["f_in_h"], $user_data["f_t"], $user_data["last_sbor"]);
4.2. найти 34 строку с текстом e_b = e_b + '$pean_s',
и ниже вставить
e_b = e_b + '$pean_s',
4.3. найти 39 строку с текстом :
all_time_e = all_time_e + '$pean_s',
и ниже вставить
all_time_f = all_time_f + '$ball',
4.4. найти 63 строку с текстом :
<div class="sm-line"><img src="/img/fruit/orange-small.jpg" />Ваших <?=$user_data["e_t"]; ?> саженцев уродили: <font color="#000"> <?=$func->SumCalc($sonfig_site["e_in_h"], $user_data["e_t"], $user_data["last_sbor"]);?> плодов</font></div>
и ниже вставить
<div class="sm-line-nt"><img src="/img/fruit/super-small.jpg"> Супер Киви принёс <font color="green"> <?=$func->SumCalc($sonfig_site["f_in_h"], $user_data["f_t"], $user_data["last_sbor"]);?> баллов</font></div>
=======================================================================================================================
5. зайти в \pages\admin найти файл _config.php
=======================================================================================================================
5.1. найти 27 строку с текстом
$pean_in_h = intval($_POST["e_in_h"]);
5.2. и ниже добавить
$ball_in_h = intval($_POST["f_in_h"]);
5.3. найти 34 строку с текстом
$amount_pean_t = intval($_POST["amount_e_t"]);
5.4. и ниже вставить
$amount_ball_t = intval($_POST["amount_f_t"]);
5.6. найти 61 строку на ней найти $pean_in_h < 6 и после дописать OR $ball_in_h < 6
так же можно просто заменить 61 строку на
if($tomat_in_h < 6 OR $straw_in_h < 6 OR $pump_in_h < 6 OR $peas_in_h < 6 OR $pean_in_h < 6 OR $ball_in_h < 6){
5.7. найти 66 строку на ней найти $amount_pean_t < 1 и после дописать OR $amount_ball_t < 1
так же можно просто заменить 66 строку на
if($amount_tomat_t < 1 OR $amount_straw_t < 1 OR $amount_pump_t < 1 OR $amount_peas_t < 1 OR $amount_pean_t < 1 OR $amount_ball_t < 1){
5.8. найти 87 с текстом e_in_h = '$pean_in_h',
и ниже добавить
f_in_h = '$ball_in_h',
5.9. найти строку 93 с текстом amount_e_t = '$amount_pean_t',
и ниже добавить
amount_f_t = '$amount_ball_t'
5.10. найти строки 167- 170 с текстом
<tr>
<td><b>Плодородность в час (Апельсин) (мин 6):</b></td>
<td width="150" align="center"><input type="text" name="e_in_h" value="<?=$data_c["e_in_h"]; ?>" /></td>
</tr>
и ниже добавить
<tr bgcolor="#EFEFEF">
<td><b>Плодородность в час (Супер Киви) (мин 6):</b></td>
<td width="150" align="center"><input type="text" name="f_in_h" value="<?=$data_c["f_in_h"]; ?>" /></td>
</tr>
5.11. найти строки 197-200 с текстом
<tr bgcolor="#EFEFEF">
<td><b>Стоимость дерева серебро (Апельсин):</b></td>
<td width="150" align="center"><input type="text" name="amount_e_t" value="<?=$data_c["amount_e_t"]; ?>" /></td>
</tr>
и ниже добавить
<tr>
<td><b>Стоимость дерева серебро (Супер Киви):</b></td>
<td width="150" align="center"><input type="text" name="amount_f_t" value="<?=$data_c["amount_f_t"]; ?>" /></td>
</tr>
=======================================================================================================================
- Сообщения
- 227
- Реакции
- 48
misterikl
Местный
- Сообщения
- 100
- Реакции
- 7
https://servahoc.ru/threads/kak-dobavit-novye-frukty-k-uzhe-suschestvujuschim.3675/misterikl написал(а):Уважаемые форумчане, если не сложно опубликуйте стандартную инструкцию о том как добавить новый фрукт, для стандартной фруктовой фермы. Заранее спасибо!
на этом примере поймешь как делается