Как разбираются выражения триггеров |
Начало Предыдущий Следующий |
Когда X-Feeder начинает разбирать выражения, содержащие более одной переменной, разбор происходит в следующем порядке:
1. Переменные пользователя 2. Основные переменные программы 3. Переменные истории выигрышей/проигрышей 4. Переменные канала 5. Переменные, описывающие исходы, к которым они относятся. 6. Переменные исходов
Таким образом, если встречается сложное выражение, например:
last_lost*(h_inplay_num_back_price - 1) + back_matched / myvar
Такое выражение будет обработано следующим образом (значения переменных приведены для примера):
1. myvar = 1.8. last_lost*(h_inplay_num_back_price - 1) + back_matched / 1.8 2. last_lost = 12. 12*(h_inplay_num_back_price - 1) + back_matched / 1.8 3. inplay_num = 3. 12*(h_3_back_price - 1) + back_matched / 1.8 4. h_3_back_price = 5.2. 12*(5.2 - 1) + back_matched / 1.8 5. back_matched = 30. 12*(5.2 - 1) + 30 / 1.8
Арифметические выражения вычисляются после замены всех значений. Результат вычислений будет = 67.067.
Если программа не может разобрать выражение, то отчет будет содержаться в лога-файлах триггеров. |