Автор Тема: Как сделать бонус при разных суммах пополнений ФФ  (Прочитано 103 раз)

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

nikogdaАвтор темы

  • *
  • Оффлайн
  • Награды Более 100 сообщений Три года на форуме !!! Более 10 созданных тем
  • Дата регистрации: Июль 2016
  • Сообщений: 111
  • Страна: ru
  • Поблагодарили: 2 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
    • Награды
Здравствуйте.
Не могу понять, как настроить, чтобы при разных суммах пополнения начислялся бонус.
Движок ФФ стандартный, такой-же как у Fruit Ferm.
Хочу сделать примерно так:
При пополнении от 1 до 50 руб - 25%
При пополнении от 50 до 250 руб - 50%
При пополнении от 250 до 500 руб - 100% и так далее.

Подскажите ребят - у меня вообще начисляется серебро как то странно в 2 раза больше и вообще не понятно.

Вот код из payeer_merchant.php
 
# Зачисляем баланс
   $serebro = sprintf("%.4f", floatval($sonfig_site["ser_per_wmr"] * $ik_payment_amount) );

   $db->Query("SELECT insert_sum FROM db_users_b WHERE id = '{$user_id}' LIMIT 1");
   $ins_sum = $db->FetchRow();

   $serebro = intval($ins_sum <= 0.01) ? ($serebro + ($serebro * 0.25) ) : $serebro;
   $serebro = intval($ins_sum >= 49.99) ? ($serebro + ($serebro * 0.25) ) : $serebro;

   $add_tree = ( $ik_payment_amount >= 0.00) ? 0 : 0;

   $lsb = time();
   $to_referer = ($serebro * 0.10);
   
   $db->Query("UPDATE db_users_b SET money_b = money_b + '$serebro', a_t = a_t + '$add_tree', to_referer = to_referer + '$to_referer', last_sbor = '$lsb', insert_sum = insert_sum + '$ik_payment_amount' WHERE id = '{$user_id}'");


И вот еще один код из pages/account/_insert.php
<script type="text/javascript">
var min = 0.01;
var ser_pr = 100;
function calculate(st_q) {
   
   var sum_insert = parseFloat(st_q);
    var sum_a1 = sum_insert * ser_pr;
    var sum_b1;
    if (sum_insert>=1 && sum_insert<49.99) {
      sum_b1 = sum_a1 * 0.25;
       $('#res_sum').html( (sum_a1.toFixed(0) + ' + ' + sum_b1.toFixed(0)) );
   }
    if (sum_insert>=50 && sum_insert<249) {
      sum_b1 = sum_a1 * 0.50;
       $('#res_sum').html( (sum_a1.toFixed(0) + ' + ' + sum_b1.toFixed(0)) );
   }
   
}
   
</script>

 

kvozimir

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

$serebro = intval($ins_sum >= 0.99 AND $ins_sum <= 49.99) ? ($serebro + ($serebro * 0.25) ) : $serebro;
$serebro = intval($ins_sum >= 50 AND $ins_sum <= 249.99) ? ($serebro + ($serebro * 0.50) ) : $serebro;
$serebro = intval($ins_sum >= 250 AND $ins_sum <= 499.99) ? ($serebro + ($serebro * 0.70) ) : $serebro;
$serebro = intval($ins_sum >= 500 ) ? ($serebro + ($serebro * 1.0) ) : $serebro;

 

nikogdaАвтор темы

  • *
  • Оффлайн
  • Награды Более 100 сообщений Три года на форуме !!! Более 10 созданных тем
  • Дата регистрации: Июль 2016
  • Сообщений: 111
  • Страна: ru
  • Поблагодарили: 2 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
    • Награды
на сколько помню но не уверен

$serebro = intval($ins_sum >= 0.99 AND $ins_sum <= 49.99) ? ($serebro + ($serebro * 0.25) ) : $serebro;
$serebro = intval($ins_sum >= 50 AND $ins_sum <= 249.99) ? ($serebro + ($serebro * 0.50) ) : $serebro;
$serebro = intval($ins_sum >= 250 AND $ins_sum <= 499.99) ? ($serebro + ($serebro * 0.70) ) : $serebro;
$serebro = intval($ins_sum >= 500 ) ? ($serebro + ($serebro * 1.0) ) : $serebro;

Спасибо, но начисляет почему-то больше.
В первом случае, где +25% , я пополнил на 1 рубль и мне начислило 165 серебра, а должно как я понимаю 125 серебра.
 

kvozimir

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

не получится тогда в коде попробуй поменять
$ins_sum на ik_payment_amount
 

Rich-99000000

  • *
  • Оффлайн
  • Награды Топ 10 по сообщениям Три года на форуме !!! Благодарность от форума Болеее 300 сообщений Более 10 созданных тем
  • Дата регистрации: Июль 2016
  • Расположение: Novosibirsk
  • Возраст: 24
  • Сообщений: 394
  • Страна: ru
  • Поблагодарили: 82 раз(а)
  • Репутация +4/-0
  • Пол: Мужской
  • моды, сайты на заказ недорого >> ЛС
  • Дата рождения:1995-11-30
    • Награды
  • Социальные сети:
    ВКонтакте
проверь курс в db_config сий:

$sonfig_site["ser_per_wmr"]
 

nikogdaАвтор темы

  • *
  • Оффлайн
  • Награды Более 100 сообщений Три года на форуме !!! Более 10 созданных тем
  • Дата регистрации: Июль 2016
  • Сообщений: 111
  • Страна: ru
  • Поблагодарили: 2 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
    • Награды
Спасибо, но начисляет почему-то больше.
В первом случае, где +25% , я пополнил на 1 рубль и мне начислило 165 серебра, а должно как я понимаю 125 серебра.
 попробуй пополнить еще раз

не получится тогда в коде попробуй поменять
$ins_sum на ik_payment_amount

С заменой таким образом работает, спасибо большое.
 
Теги:
 

Модуль "бонус лидерам"

Автор shans5Раздел Модули для фруктовых ферм

Ответов: 0
Просмотров: 1590
Последний ответ 14 Сентября 2015, 00:07:27
от shans5
Модуль "Накопительный бонус"

Автор shans5Раздел Модули для фруктовых ферм

Ответов: 1
Просмотров: 2096
Последний ответ 14 Января 2016, 06:03:15
от zebra
Ежедневный бонус (нужно 5 дней подряд заходить,сумма бонуса зависит от пополней)

Автор APTEMOHРаздел Продам модули фф

Ответов: 1
Просмотров: 982
Последний ответ 29 Ноября 2017, 19:54:51
от kolyaka105
Модуль бонус с риском для фруктовой фермы

Автор shans5Раздел Модули для фруктовых ферм

Ответов: 8
Просмотров: 2211
Последний ответ 03 Января 2016, 20:50:00
от CmsdNtk
Модуль BONUS INVESTOR (ИНВЕСТОРСКИЙ БОНУС)

Автор shans5Раздел Модули для фруктовых ферм

Ответов: 0
Просмотров: 1537
Последний ответ 07 Января 2016, 14:40:49
от shans5