Формулы

При помощи формул можно задавать размеры ставок, а также вычислять различные значения для вывода в ХАД или для управления выделением стола при помощи цветных рамок.

Формулы используются в следующих местах:

- в хоткеях ставок Hotkeys / Betting hotkeys,

- в экранных кнопках ставок HUD / Table panels / OnClick / Bet (formula),

- в расширенном бетскрипте Betscript / Advanced,

- при вычислении значений, выводимых в HUD / Table panels. Вы можете разместить текст формулы в Format string панели, заключив его в фигурные скобки.

- в подстветке стола Table highlight / Formula.


Операторы, используемые в формулах:

^ * / + - возведение в степень, умножение, деление сложение, вычитание. Перечислены в порядке приоритетов.

# оператор рандомизации, вычисляет случайное число, лежащее в заданном диапазоне. Диапазон задаётся числами, расположенными слева и справа от него (используйте 0.5#0.75 чтобы сгененрировать случайное значение в диапазоне от 0.5 до 0.75 и т.п.). Данный оператор имеет наивысший приоритет.

( ) скобки используются для изменения приоритетов математических операций.


Переменные, используемые в формулах:

pot - текущее значение тотал пота;

antes - сумма всех проставленных анте в данной раздаче;

spot - значение пота на момент начала текущей улицы (текущее значение тотал пота за вычетом всех ставок, сделанных на текущей улице);

raise - размер последнего бета или рейза на текущей улице (на префлопе до рейза он равен 1bb);

stack - стек хиро;

effStack - эффективный стек хиро;

hbet - ставка хиро на текущей улице (включая проставленные блайнды на префлопе);

nc - количество коллеров или лимперов;

sb - малый блайнд;

bb - большой блайнд;

bb также может использоваться как постфикс для значений, задаваемых в больших блайндах (например 3bb для 3 больших блайндов);

x - префикс для вычисления потсайз рейза (например x1.5 для вычисления рейза размером в полтора банка). Если вам нужно сделать рейз в размере банка не с непосредственным, а с вычисляемым значением, то указывайте формулу для вычисления в скобках - например x(stack/25+1)

pot и x1 немного отличаются. Pot это простое значение тотал пота, в то время как x1 это сложная вычисляемая функция. Формула потсайз бета аткже используется дефолтными кнопками в покер клиенте. Она позволяет вам делать ставки такого размера, чтобы оппонент имел заведомо известные оддсы на колл. Например, после ставки размером в банк (x1) ваш оппонент будет иметь оддсы 2:1 или 33%.

Кроме этого, при вычислении значений, выводимых в ХАД и в Table highlight / Formula в качестве переменных можно использовать любые теги из HUD / Table panels.

Примеры простейших формул:

3.5bb - ставка размером в 3.5 больших блайнда

(3+nc)*1bb - ставка размером в 3бб + 1бб на каждого лимпера

raise*(3+nc) - ставка размером в 3бб + 1бб на каждого лимпера или 3бет размером в 3+1 раз на каждого коллера

pot*0.5+1 - ставка размером в полпота плюс один доллар (или + одна фишка, если это турнир)

pot*(0.5#0.7) - ставка случайного размера в диапазоне от 50 до 70% от размера пота

effStack/3 - ставка размером в треть эффективного стека

x1 - потбет