Pages:
Actions
  • #1 by izosimov599 on 15 Apr 2019
  • Приветствую. Такой вопрос.
    1. У меня сумма ставки зависит от Банка, то есть bet=balance*0.33. То есть, у выражения триггера bet в переменных пользователя всегда после точки много знаков, например, bet=55.05456555. Сама ставка, естественно округляется до 55.05. НО! При проверке условия что back_matched=bet, не происходит того что они одинаковые, т.к. 55.05 не равно 55.0545655. Как можно округлить это число до цента? Чтобы условие срабатывало?
    2. Есть какая-нибудь переменная, которая определяет количество рынков по ходу игры?

  • #2 by izosimov599 on 15 Apr 2019
  • На первое, я думаю, ответ нашел: У исхода выражение триггера back_matched-bet  в пределах от -0.01 до 0.01
  • #3 by Oxa (WellDoneSoft) on 17 Apr 2019
  • С первым разобрались правильно.

    По второму: есть переменная inplay_market_num.

    Раздел "Торговля триггерами - Справочник по триггерам - Переменные триггеров - Общие".
  • #4 by izosimov599 on 17 Apr 2019
  • Ок. Понял. Спасибо. А как по второму вопросу можно связать события? Чтобы если, к примеру, количество рынков по ходу игры больше 10, ставка была бы, 33% от банка, если меньше, то 50%, если один-два, то 100%
  • #5 by Oxa (WellDoneSoft) on 23 Apr 2019
  • Добавьте в поле "Ставка" такую формулу: 

    IF(inplay_market_num>10, 33, IF(inplay_market_num>2, 50, 100)) * IF(test_mode=1, test_funds, total_funds)/100

    Где выделенное жирным -- ваши проценты.
Pages:
Actions