Формулы
При помощи формул можно задавать размеры ставок, а также вычислять различные значения для вывода в ХАД или для управления выделением стола при помощи цветных рамок.
Формулы используются в следующих местах:
- в хоткеях ставок 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 - потбет