Обменник фруктов

  • Автор темы kvozimir
  • Дата начала
kvozimir
Участник
Сообщения
1.943
Реакции
409
ICQ
734713 734713
Skype
В создании модуля участвовал пользователь wh1skas и я

все вопросы косаемые модуля задавать тут
 

Вложения

Последнее редактирование:
mrleks
Участник
Сообщения
121
Реакции
25
ICQ
688214321 688214321
Ну скажем так, не вопрос, а предложение:
Почему бы не сделать так, 1 обмен возможен только в том случае если пользователь пополнил баланс на сумму 10 р, ну и дальше в таком же роде.
Думаю не все смогут это сделать, но многие не откажутся от такого
 
mrleks
Участник
Сообщения
121
Реакции
25
ICQ
688214321 688214321
ну к примеру таким вот образом:
PHP:
  <?
  if ($user_data["insert_sum"] < 10) {
  ?>
<div class="fr-block">
    <form action="" method="post">
    <div class="cl-fr-lf">
        <img src="/img/fruit/lime. jpg" />
    </div>
    <div class="cl-fr-rg" style="padding-left:30px;">
        <div class="fr-te-gr-title"><b>Лайм на Вишню</b></div>
        <div class="fr-te-gr-title">+1 Вишня</div>
        <div class="fr-te-gr"><b>Лайм: </b><font color="#000000">10 шт.</font></div>
        <input type="hidden" name="obmen1" value="1" />
        <input type="submit" value="обменять" style="height: 20px; margin-top: 2px;">
    </div>
    </form>
</div>
  <?
  }
  if ($user_data["insert_sum"] >= 100 && $user_data["insert_sum"] < 500) {
   ?>
<div class="fr-block">
    <form action="" method="post">
    <div class="cl-fr-lf">
        <img src="/img/fruit/lime. jpg" />
    </div>
    <div class="cl-fr-rg" style="padding-left:30px;">
        <div class="fr-te-gr-title"><b>Лайм на Вишню</b></div>
        <div class="fr-te-gr-title">+1 Вишня</div>
        <div class="fr-te-gr"><b>Лайм: </b><font color="#000000">10 шт.</font></div>
        <input type="hidden" name="obmen1" value="1" />
        <input type="submit" value="обменять" style="height: 20px; margin-top: 2px;">
    </div>
    </form>
</div>
<div class="fr-block">
    <form action="" method="post">
    <div class="cl-fr-lf">
        <img src="/img/fruit/cherry.jpg" />
    </div>
    <div class="cl-fr-rg" style="padding-left:30px;">
        <div class="fr-te-gr-title"><b>Вишня на клубнику</b></div>
        <div class="fr-te-gr-title">+1  клубника;</div>
        <div class="fr-te-gr"><b>вишня: </b><font color="#000000">5 шт.</font></div>
        <input type="hidden" name="obmen2" value="2" />
        <input type="submit" value="обменять" style="height: 20px; margin-top: 2px;">
    </div>
    </form>
</div>
<div class="clr"></div></div>

  <?
  }
?>
ну и понятно что с каждым разом: то есть
PHP:
  <?
  }
  if ($user_data["insert_sum"] >= 1000) {
   ?>
нужно заново дописывать скрипт обмена и добавлять следующий
Аналогичным образом добавил и пункт в меню
PHP:
  <?
  if ($user_data["insert_sum"] >= 10 ) {
   ?>
    <div class="field-gr"><a href="/account/swap2">Обмен фруктов</a><font color = "red"><sup><b>NEW</b></sup></font></div>
      <?
  }
?>
теперь обмен в меню появится только после того как пополнение будет больше 10 рублей
и чуть не забыл нужно чтобы был запрос к базе:
PHP:
    <?PHP
    $_OPTIMIZATION["title"] = "Обменник меню ";
$usid = $_SESSION["user_id"];
$refid = $_SESSION["referer_id"];
$usname = $_SESSION["user"];

$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
    ?>
 
Последнее редактирование:
tonime30rus
Участник
Сообщения
93
Реакции
2
Не знаю, я сделал по другому по хитрому, просто поставил заглушку в 500р кто пополнил больше 500р сможет обменивать, вроде умно и просто)
 
vladimir44
Участник
Сообщения
145
Реакции
28
tonime30rus написал(а):
Не знаю, я сделал по другому по хитрому, просто поставил заглушку в 500р кто пополнил больше 500р сможет обменивать, вроде умно и просто)
а поподробней можно про заглушку
 
tonime30rus
Участник
Сообщения
93
Реакции
2
vladimir44 написал(а):
а поподробней можно про заглушку
Берешь простую заглушку например от вывода денег и ставишь и все, удобно и просто!
 
kvozimir
Участник
Сообщения
1.943
Реакции
409
ICQ
734713 734713
Skype
vladimir44 написал(а):
а поподробней можно про заглушку
тоже самое что было выше описано про заглушку только там их несколько,а у него одна все сразу
 
mrleks
Участник
Сообщения
121
Реакции
25
ICQ
688214321 688214321
tonime30rus написал(а):
Не знаю, я сделал по другому по хитрому, просто поставил заглушку в 500р кто пополнил больше 500р сможет обменивать, вроде умно и просто)
я привел пример не 1 заглушки на все, а на каждый обмен разную.... чем больше пополнил счет тем больше доступно обмена
 
fadstoun
Участник
Сообщения
47
Реакции
11
Если я правильно понял, то скрипт обменивает Фруктовые деревья на те что выше по уровню. Подскажите пожалуйста как изменить стоимость самих плодов этих деревьев, то есть Вишневые плоды 10 = 1 серебра, а уже Апельсиновые плоды 10 = 10 серебра. Копался в скрипте, там вроде все плоды в одну кучу складываются при продаже, хотя для каждого фрукта в БД отведено свое место.
 
swerg
Сервис интернет рекламы http://luzynka.ru/
Участник
Сообщения
337
Реакции
70
Skype
  • #10
Поподроней на заглушку всего ставлю обыкновенную вопще все исчезает куда именно поставить подскажите
 
SeregaX
Участник
Сообщения
38
Реакции
0
  • #11
а можно что бы снимало например 100 серебра за каждый обмен???
 
kvozimir
Участник
Сообщения
1.943
Реакции
409
ICQ
734713 734713
Skype
  • #12
SeregaX написал(а):
а можно что бы снимало например 100 серебра за каждый обмен???
конечно,дописать в коде что то вроде этого money_b = money_b - 100
это дописать там где фрукты меняются или ниже код полностью дописать
$db->Query("UPDATE db_users_b SET money_b = money_b - 100 WHERE id = '$usid'");
 
SeregaX
Участник
Сообщения
38
Реакции
0
  • #13
kvozimir написал(а):
конечно,дописать в коде что то вроде этого money_b = money_b - 100
это дописать там где фрукты меняются или ниже код полностью дописать
$db->Query("UPDATE db_users_b SET money_b = money_b - 100 WHERE id = '$usid'");
спасибо, а можно сделать что бы не менять животных а продавать?
 
SeregaX
Участник
Сообщения
38
Реакции
0
  • #14
все разобрался!!!
 
Сверху