Операторы сравнения |
Начало Предыдущий Следующий |
Операторы сравнения позволяют вам сравнивать одно выражение или параметр с другим выражением:
Эта опция используется только, если параметр условия содержит слово "cards". Вы можете выбрать значение из списка или ввести значения вручную. Первые 9 значений списка применимы только к рукам в покере и только начиная с раунда Flop (флоп). Комбинация карт "One Pair" возможна только в 3, 4 или 5 раунде когда BetFair показывает текст "One Pair" под картами руки. Если текущий раунд Preflop (префлоп) и руке сданы две одинаковые карты, условие не выполняется.
Другие варианты - это карты от A (туз) до K (король). Они могут быть применены для следующих исходов:
Если вы выберете одну из этих опций, условие будет выполнено, если хотя бы одна карта руки совпадает с выбранным значением. Т.е. если исход (рука) "Banker" имеет 4 и 10-ку, условие "contain values 4" будет истинно так же как и "contain values 10". Опция "all cards suited" (все карты одной масти) возвращает истинно, если все сданные руке карты одной масти. Опция "same values" (одного старшинства) возвращает истинно, если все сданные карты имеют одинаковое старшинство (например, все двойки, все тузы). Опции "5 Card Charlie" и "Blackjack" применимы только в Blackjack. Они используются для нахождения специфических комбинаций, например:
Any Selection's Cards contain values 5 Card Charlie
Ищет комбинацию "5 карт Чарли" в сданных руке картах.
Опция "cards in sequence" (карты подряд) проверяет были ли сданы руке карты, отличающиеся по старшинству на единицу (идущие подряд). Например: A-K, K-Q, 2-A, J-10 все "карты подряд".
В Baccarat возможны всего две опции: "Natural 8" и "Natural 9" для проверки имеется ли такая комбинация на руках.
Опция "same card as others" (такая же карта, как и у других) проверяет, сдана ли руке хотя бы одна карта, которая равна по старшинству любой другой карте у других рук. Например, если "Player 1" и "Player 3" оба имеют "3", условие выполнится для обоих. Или если "Hand 2", "Hand 3" и "Hand 4" имеют "K", условие выполнится для всех трех рук. Если вы хотите проверить уникальность карт каждой руки, условия должны быть следующие:
[Исход 1] Cards do not contain values same card as others and [Исход 2] Cards do not contain values same card as others и т.д.
Например:
Player 1 Cards do not contain values same card as others and Player 2 Cards do not contain values same card as others and Player 3 Cards do not contain values same card as others and Player 4 Cards do not contain values same card as others and Dealer Cards do not contain values same card as others
Параметром условия может быть несколько значений, разделенных запятыми. Если указан список, X-Feeder проверит значения этих карт в картах руки. Если все они будут найдены в картах руки, условие выполнится.
X-Feeder имеет уникальную возможность искать не только конкретное значение старшинства карты, но и относительные значения. Для указания относительных значений нужно добавить специальный символ отношения после указания граничного значения старшенства карты: ">", "<", ">=", "<=". Например, "5>" означает "старше 5"; "K<=" означает "K или младше", а также более сложные комбинации: "6<, 10>+" означает "минимум две карты, одна из которых младше 6, а вторая 10 или старше).
Вы также можете указать обе границы интервала:
[low_card]-[hi_card]
Примеры:
Any Selection's Cards contain values 10-K Означает руки, которым были сданы 10, J, Q или K
Any Selection's Cards contain values 10>, 5< Руки, которым сданы как минимум две карты, одна из которых старше 10, а вторая младше 5
Any Selection's Cards contain values 5<=,2 Руки, которым сданы как минимум две карты, одна из которых 5 или младше, а вторая двойка
Any Other Selection's Cards contain values card_1, card_2< Руки, которые не равны выбранной в поле "Исходы" и которым сданы как минимум две карты, одна из которых равна по старшинству старшей карте выбранного исхода, а вторая младше второй по старшинству карте выбранного исхода
Any Other Selection's Cards contain values hi_card>=, 10, card_3< Руки, которые не равны выбранной в поле "Исходы" и которым сданы как минимум три карты, одна из которых старше самой старшей карты выбранного исхода, вторая равна тройке, а третья младше третьей по старшинству карте выбранного исхода
Внимание: программа анализирует карты, начиная со старшей и заканчивая младшей. Учитывайте это, когда работаете со списком карт. Например, если вам нужно найти руку в игре Omaha, которой сданы 4 карты, первая из которых старше Q, вторая старше 10, третья старше 5 и последняя старше 2, то это плохая идея, написать следующее условие:
Any Selection's Cards contain values 2>, 5>, 10>, Q>
Если руке будут сданы карты "K, J, 8, 4", программа возьмет первую карту "K" и сравнит с условием "2>", затем "J" сравнит с "5>", затем "8" сравнит с "10>" и тут вернет ложь. Потому что сравнение произведено в неправильном порядке. Нужно делать так:
Any Selection's Cards contain values Q>, 10>, 5>, 2> |