Better Gambling
Unread postPosted:June 12th, 2021, 4:18 am
Currently, as far as I know, we have the three major gambling commands: /cf, /dice, /random. This of course, still opens the door to scamming. While I propose their present behavior remains, I propose a new command be added:
/gamble (alias /bet) would permit the following subcommands:
/gamble coinflip <player> <int:bet> <heads/tails> would request a bet be issued for the specified player on the condition of heads or tails
/gamble dice <player> <int:bet> <int:min> <int:max> would request a bet be issued for the specified player on the condition of the output being between the min and max
/gamble number <player> <int:bet> <int:min> <int:max> would request a bet be issued for the specified player on the condition of the output being between the min and max
/gamble accept <player> would accept a bet request from the specified player
/gamble deny <player> would decline a bet request from the specified player
/gamble confirm would be a requirement for issuing a bet or accepting a bet if the bet amount is over half of the player's balance, unless
/gamble limit <int:amount> would set a limit on the gambling amount, triggering the above confirm command.
This would help ensure against scamming. I'm personally not entirely sure how some gambling games work, however the default behavior of the other gambling commands (/cf, /number, /dice) would be retained to permit them. Other variations of the gamble command could be added in the future to permit for more advanced gambling games, if necessary.
I will add more details to this post if the comments give me inspiration / has good ideas, or if I need to clarify anything.
/gamble (alias /bet) would permit the following subcommands:
/gamble coinflip <player> <int:bet> <heads/tails> would request a bet be issued for the specified player on the condition of heads or tails
/gamble dice <player> <int:bet> <int:min> <int:max> would request a bet be issued for the specified player on the condition of the output being between the min and max
/gamble number <player> <int:bet> <int:min> <int:max> would request a bet be issued for the specified player on the condition of the output being between the min and max
/gamble accept <player> would accept a bet request from the specified player
/gamble deny <player> would decline a bet request from the specified player
/gamble confirm would be a requirement for issuing a bet or accepting a bet if the bet amount is over half of the player's balance, unless
/gamble limit <int:amount> would set a limit on the gambling amount, triggering the above confirm command.
This would help ensure against scamming. I'm personally not entirely sure how some gambling games work, however the default behavior of the other gambling commands (/cf, /number, /dice) would be retained to permit them. Other variations of the gamble command could be added in the future to permit for more advanced gambling games, if necessary.
I will add more details to this post if the comments give me inspiration / has good ideas, or if I need to clarify anything.