Welcome, Guest. Please login or register.
June 03, 2023, 10:22:58 PM
Home Help Login Register
News:

Shanky Technologies Poker Bot Support Forum  |  General Category  |  PPL Support (Moderator: sngbot)  |  Topic: How to detect Bots checked the hand in post flop and receive a bet from behind 0 Members and 1 Guest are viewing this topic.
Pages: [1] Print
Author Topic: How to detect Bots checked the hand in post flop and receive a bet from behind  (Read 175 times)
PlayAcesHard
Experienced Botter
*****

Karma: 1
Posts: 261


Shanky Bonus Bots Rock!


« on: May 26, 2023, 04:15:32 PM »

When bets = 1 and raises = 0 -> this could happen to bot when 1) bot hasn't acted in this round yet (post flop), and receives a bet from the early position; or 2) bot checked in this round, then receive a bet from behind

Will BotsLastAction = Check work in this situation? What if in my code, I have the check as "call force", will BotsLastAction recognize as a Check or CAll?
Logged
Egor
Forum Admin
Extreme Botter
*****

Karma: 377
Posts: 34965



WWW
« Reply #1 on: May 26, 2023, 06:13:01 PM »

When BotsLastAction = Check and botsactionsonthisround = 1 and position = first and bets = 1 and raises = 0


The code for checking is:

when bets = 0 and raises = 0 call force
Logged

Please do not PM me about license issues or help stuff - email me or use the Help board. Thanks! -Egor
Mrphil
Extreme Botter
*****

Karma: 79
Posts: 2175


full limit = rakemaker


« Reply #2 on: May 26, 2023, 06:26:29 PM »

Egor … PPL guide says “botsactionsonthisround” does not include checks … therefore this wouldn’t work.
Logged

My life is a "missed click restoring state"
Egor
Forum Admin
Extreme Botter
*****

Karma: 377
Posts: 34965



WWW
« Reply #3 on: May 26, 2023, 06:49:42 PM »

 thanks

Well:

When BotsLastAction = Check and position = first and bets = 1 and raises = 0


...could not possibly be true for a previous round check since your position is first (you must have already acted since an opponent has now bet).
Logged

Please do not PM me about license issues or help stuff - email me or use the Help board. Thanks! -Egor
PlayAcesHard
Experienced Botter
*****

Karma: 1
Posts: 261


Shanky Bonus Bots Rock!


« Reply #4 on: May 27, 2023, 05:26:06 AM »

Thanks Egor. Using BotsLastAction = Check will only work if there there is action in the previous round. What if there is action in the previous round (ie. NoBettingOnFlop or NoBettingOnTurn), while the bot's position is Middle, how can we identify whether the bot has checked this round?



Logged
Egor
Forum Admin
Extreme Botter
*****

Karma: 377
Posts: 34965



WWW
« Reply #5 on: May 27, 2023, 07:33:52 AM »

BotsLastAction = Check is true if the bot's last action was to check, whether it was on this round or a previous round, whatever (and whenever) it's last action was.

If you say:

When BotsLastAction = Check and not (position = last) and bets = 1 and raises = 0 and checks >= 1

^^that situation means at least one other opponent checked so if the the opponent count is 2 and you started in middle position it must mean you and the first position player checked. You can also throw in a folds = count.

It can get trickier with more than 2 opponents. You can always set a user-variable for your checking condition and then use that.
Logged

Please do not PM me about license issues or help stuff - email me or use the Help board. Thanks! -Egor
PlayAcesHard
Experienced Botter
*****

Karma: 1
Posts: 261


Shanky Bonus Bots Rock!


« Reply #6 on: May 28, 2023, 05:24:48 AM »

Thanks Egor
Logged
Pages: [1] Print 
Shanky Technologies Poker Bot Support Forum  |  General Category  |  PPL Support (Moderator: sngbot)  |  Topic: How to detect Bots checked the hand in post flop and receive a bet from behind
Jump to:  


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!