Автор Тема: Настройка ограничителя на покупку персонажей ФФ  (Прочитано 466 раз)

0 Пользователей и 1 Гость просматривают эту тему.

alexku25Автор темы

  • *
  • Оффлайн
  • Награды На форуме более 1 года
  • Дата регистрации: Нояб. 2017
  • Сообщений: 8
  • Страна: ru
  • Репутация +0/-0
  • Пол: Мужской
    • Награды
Привет, помогите пожалуйста по вот такой просьбе

У меня в магазине стоит ограничение на покупку персонажей ,и я хочу сделать так что бы можно было покупать это доступное кол-во количество персонажей в магазин за рубли или валютой на вывод.

Вот например у меня есть персонаж которого можно купить только 5 шт, ну я например нажимаю на кнопку купить "дополнительное места" например + еще 5 мест и у меня становиться доступно для покупки 10

Помогите пожалуйста если кто то понял меня :be happy:







 

kvozimir

  • снова в skype --> kvozimir
  • *
  • *
  • Оффлайн
  • Награды Топ 10 по сообщениям Топ 10 по созданным темам Три года на форуме !!! Репутация  более 25 Более 1500 сообщений Более 50 созданных тем Благодарность от форума За помощь пользователям За время в онлайне на форуме
  • Дата регистрации: Фев. 2016
  • Возраст: 27
  • Сообщений: 1825
  • Страна: ru
  • Поблагодарили: 208 раз(а)
  • Репутация +35/-0
  • Пол: Мужской
  • telegram --> @kvozimir
  • Дата рождения:1992-04-18
    • Награды
  • Социальные сети:
    ВКонтакте
я не помню как там модуль делался :alas: но там кажется все в файле настраивает и придется чутка переделывать модуль .-.0)

 

alexku25Автор темы

  • *
  • Оффлайн
  • Награды На форуме более 1 года
  • Дата регистрации: Нояб. 2017
  • Сообщений: 8
  • Страна: ru
  • Репутация +0/-0
  • Пол: Мужской
    • Награды
ага, кол доступных настраивается в файле, и вот я не могу понять как связать кнопку с кол-вом доступных персонажей
<div style="padding-left: 20px; padding-right: 20px;">
                     
                     
                     <div class="s-bk-lf">
   <div class="acc-title">Магазин покемонов</div>
</div>
<div class="silver-bk">

               
В этом магазине Вы можете приобрести различных покемонов.
Каждый покемон приносит покемонеты, которые можно продать и обменять на реальные деньги.
Каждый покемон дает различное количество покемонет, чем он дороже, тем больше приносит.
Количество покемонов ограничено!
<br><br>
<?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();

$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();

# Покупка нового дерева
if(isset($_POST["item"])){
$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 => "Пикачу");
$item = intval($_POST["item"]);
$citem = $array_items[$item];


   if(strlen($citem) >= 3){
      
      $db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();

      # Ограничение напокупку
      if( $citem == "a_t"){
         $kol = 60;
      }else{
         # остальные
                        $kol2= 50;
                   $kol3= 40;
                    $kol4= 25;
                     $kol5= 15;
                      $kol6= 5;
                     
                     
                         
     }
    

      if($citem == "a_t" AND $user_data["a_t"] < $kol){
         $pokypka = true;
      }elseif($citem == "b_t" AND $user_data["b_t"] < $kol2){
         $pokypka = true;
      }elseif($citem == "c_t" AND $user_data["c_t"] < $kol3){
         $pokypka = true;
      }elseif($citem == "d_t" AND $user_data["d_t"] < $kol4){
         $pokypka = true;
      }elseif($citem == "e_t" AND $user_data["e_t"] < $kol5){
         $pokypka = true;
     }elseif($citem == "f_t" AND $user_data["f_t"] < $kol6){
         $pokypka = true;
      }else{
         $pokypka = false;
      }

     if($pokypka == true){

      
           # Проверяем средства пользователя
          $need_money = $sonfig_site["amount_".$citem];
          if($need_money <= $user_data["money_b"]){
      
         
            
            $to_referer = $need_money * 0.1;
            # Добавляем дерево и списываем деньги
            $db->Query("UPDATE db_users_b SET money_b = money_b - $need_money, $citem = $citem + 1, 
            last_sbor = IF(last_sbor > 0, last_sbor, '".time()."') WHERE id = '$usid'");
            
            # Вносим запись о покупке
            $db->Query("INSERT INTO db_stats_btree (user_id, user, tree_name, amount, date_add, date_del)
            VALUES ('$usid','$usname','".$array_name[$item]."','$need_money','".time()."','".(time()+60*60*24*15)."')");
            
            echo "<center><font color = 'green'><b>Вы успешно купили покемона!</b></font></center><BR />";
            
            $db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
            $user_data = $db->FetchArray();
            
      
          }else echo "<center><font color = 'red'><b>Недостаточно серебра для покупки</b></font></center><BR />";
       }else echo "<center><font color = 'red'><b>У Вас максимальное количество покемонов {$array_name[$item]}!</b></font></center><BR />";
               }else echo 222;
   


}

?>
<div align="center">
<img src="/img/pokemon/line.png">
<form action="" method="post">
<table class="pokemon_table">
   <tbody><tr>
      <td class="pokemon_img_td"><img src="/img/pokemon/1.png"></td>
      <td>
         <div style="font-size: 20px; font-weight: 900;">Пиджи</div>
         <table class="pokemon_properties">
            <tbody><tr>
               <td>Приносит:</td> <td>7 в час</td>
            </tr> <tr>
               <td>Стоимость:</td> <td>100 серебра</td>
            </tr> <tr>
               <td>Куплено:</td> <td><?=$user_data["a_t"]; ?>  из 60</td>
            </tr>
         </tbody></table>
      </td>
      <td align="center">
      <br>   <br>
         <input type="submit" value="КУПИТЬ" class="button" style="height: 30px; margin-top:10px;">
      <input type="hidden" name="item" value="1">
      </td>
   </tr>
</tbody></table>
</form>

<img src="/img/pokemon/line.png">

<form action="" method="post">
<table class="pokemon_table">
   <tbody><tr>
      <td class="pokemon_img_td"><img src="/img/pokemon/2.png"></td>
      <td>
         <div style="font-size: 20px; font-weight: 900;">Сквиртл</div>
         <table class="pokemon_properties">
            <tbody><tr>
               <td>Приносит:</td> <td>70 в час</td>
            </tr> <tr>
               <td>Стоимость:</td> <td>1000 серебра</td>
            </tr> <tr>
               <td>Куплено:</td> <td><?=$user_data["b_t"]; ?> из 50</td>
            </tr>
         </tbody></table>
      </td>
      <td align="center">
      <br>   <br>
         <input type="submit" value="КУПИТЬ" class="button" style="height: 30px; margin-top:10px;">
      <input type="hidden" name="item" value="2">
      </td>
   </tr>
</tbody></table>
</form>

<img src="/img/pokemon/line.png">

<form action="" method="post">
<table class="pokemon_table">
   <tbody><tr>
      <td class="pokemon_img_td"><img src="/img/pokemon/3.png"></td>
      <td>
         <div style="font-size: 20px; font-weight: 900;">Чармандер</div>
         <table class="pokemon_properties">
            <tbody><tr>
               <td>Приносит:</td> <td>370 в час</td>
            </tr> <tr>
               <td>Стоимость:</td> <td>5000 серебра</td>
            </tr> <tr>
               <td>Куплено:</td> <td><?=$user_data["c_t"]; ?> из 40</td>
            </tr>
         </tbody></table>
      </td>
      <td align="center">
      <br>   <br>
         <input type="submit" value="КУПИТЬ" class="button" style="height: 30px; margin-top:10px;">
      <input type="hidden" name="item" value="3">
      </td>
   </tr>
</tbody></table>
</form>

<img src="/img/pokemon/line.png">

<form action="" method="post">
<table class="pokemon_table">
   <tbody><tr>
      <td class="pokemon_img_td"><img src="/img/pokemon/4.png"></td>
      <td>
         <div style="font-size: 20px; font-weight: 900;">Бульбазавр</div>
         <table class="pokemon_properties">
            <tbody><tr>
               <td>Приносит:</td> <td>1920 в час</td>
            </tr> <tr>
               <td>Стоимость:</td> <td>25000 серебра</td>
            </tr> <tr>
               <td>Куплено:</td> <td><?=$user_data["d_t"]; ?> из 25</td>
            </tr>
         </tbody></table>
      </td>
      <td align="center">
      <br>   <br>
         <input type="submit" value="КУПИТЬ" class="button" style="height: 30px; margin-top:10px;">
      <input type="hidden" name="item" value="4">
      </td>
   </tr>
</tbody></table>
</form>

<img src="/img/pokemon/line.png">

<form action="" method="post">
<table class="pokemon_table">
   <tbody><tr>
      <td class="pokemon_img_td"><img src="/img/pokemon/5.png"></td>
      <td>
         <div style="font-size: 20px; font-weight: 900;">Вапореон</div>
         <table class="pokemon_properties">
            <tbody><tr>
               <td>Приносит:</td> <td>9650 в час</td>
            </tr> <tr>
               <td>Стоимость:</td> <td>100000 серебра</td>
            </tr> <tr>
               <td>Куплено:</td> <td><?=$user_data["e_t"]; ?> из 15</td>
            </tr>
         </tbody></table>
      </td>
      <td align="center">
      <br>   <br>
         <input type="submit" value="КУПИТЬ" class="button" style="height: 30px; margin-top:10px;">
      <input type="hidden" name="item" value="5">
      </td>
   </tr>
</tbody></table>
<br>
</br>
<img src="/img/pokemon/line.png">

</form>
<form action="" method="post">
<table class="pokemon_table">
   <tbody><tr>
      <td class="pokemon_img_td"><img src="/img/pokemon/6.png"></td>
      <td>
         <div style="font-size: 20px; font-weight: 900;">Пикачу</div>
         <table class="pokemon_properties">
            <tbody><tr>
               <td>Приносит:</td> <td>19560 в час</td>
            </tr> <tr>
               <td>Стоимость:</td> <td>500000 серебра</td>
            </tr> <tr>
               <td>Куплено:</td> <td><?=$user_data["f_t"]; ?> из 5</td>
            </tr>
         </tbody></table>
      </td>
      <td align="center">
      <br>   <br>
         <input type="submit" value="КУПИТЬ" class="button" style="height: 30px; margin-top:10px;">
      <input type="hidden" name="item" value="6">
      </td>
   </tr>
</tbody></table>
</form>

<img src="/img/pokemon/line.png">
</div>





<div class="clr"></div>
</div>
               </div>
 

Sergey68

  • *
  • Оффлайн
  • Награды Более 2 лет на форуме
  • Дата регистрации: Окт. 2017
  • Сообщений: 11
  • Страна: ru
  • Репутация +0/-0
  • Пол: Мужской
    • Награды
+1
И подскажите, как можно сделать ограничитель на определенного персонажа. Чтобы общее количество было равно, к примеру 100шт., ни для каждого игрок по 100шт. А всего в БД 100 шт. данного вида
 
Теги:
 

Имя пользователя:
Пароль:
Session: