Цитата (DuckTales @ 28.11.2020)
привет, возможно я туплю сильно, но у меня не получается выставить сайзы опен рейзов, они не работают. запускаю от админа и клиент и старскепшн, вот такая формула прописана PREFLOP bet<=1bb 2,7bb
пробовал менять запятую на точку, пробовал выставлять не оператор bet size, а через размер пота 1<pot size<=2
результат один, ничего не происходит
галочка на кеш игру стоит, да вообще обе стоят, ставил и по отдельности, галочка на все позы стоит, и по одной тоже ставил.
настройки сохранял перед запуском.
А и еще, старскепшн пока в триале. пробовал на нл50 нл100, и на зум5 зум50
постфлоп работает. и формулы что были изначально, те которые не удалил, работают(верхние 2)
Видимо ты не до конца понял, как работает бетскрипт.
Когда бетскрипт срабатывает, он идёт по этому списку со ставками сверху вниз и берёт первую сверху строку, в которой сработали все фильтры.
Представь, что ты работаешь бетскриптом в StarsCaption и тебе нужно определить, какая строка сработает в той или иной ситуации.
Первая строка сработает на префлопе на SB и BB. Во всех ситуациях на префлопе - при оупенрейзе, 3бете, 4бете, сквизе, изолейте и т.д. - потому что кроме позиций и улицы там никаких дополнительных фильтров не задано.
Вторая строка в твоих настройках сработает во всех остальных ситуациях на префлопе, т.е. она будет аналогичным образом обрабатывать весь префлоп со всех остальных позиций - ровно потому, что там стоит только фильтр PREFLOP и больше ничего.
Соответственно никакая строка с фильтром PREFLOP, стоящая ниже, не сработает никогда, потому что первые две строки перехватывают весь префлоп вообще.
Для того, чтобы избежать этого, нужно либо ставить более строгие фильтры, либо менять порядок строк в списке, чтобы сверху стояли строки с более строгими фильтрами, а снизу - с менее строгими. Например, в твоей ситуации поможет перемещение этой последней строки на самый верх списка. В этом случае она будет обрабатывать любой нерейженный префлоп, а до тех строк, которые у тебя сейчас первая и вторая, будет доходить только рейженный и они будут только 3беты+ обрабатывать.
Второй вариант - это добавить в 1 и 2 строки фильтр bet>1bb, в этом случае они будут пропускать нерейженный префлоп мимо себя и он доберётся до последней строки, которая сработает и сделает ставку в 2.7бб
Я понимаю, что тут не все программисты, но всё же надеюсь на то, что в целом у покеристов должна быть некоторая склонность к аналитическому мышлению и общие понятия об алгоритмах. Также надеюсь, что я относительно понятно объясняю (если нет, то можно задать дополнительные вопросы).
Работает на основном, на не основном не работает и это как раз нужно мне, можешь подправить пожалуйста.