Как разбираются выражения триггеров

Начало  Предыдущий  Следующий

Когда 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.

 

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