The roulette numbers are DEFINITELY wrong.
Odd/Even
Black/Red
1-18 19-36
ALL of these are paying out 3-1 when they should be paying out 2-1.
If you start out with 50 points, and you bet 50 on black and win, you will WIN 100 points to bring your total to 150. But your initial bet of 50 is not taken away.
What SHOULD happen is that you bet 50 on black, black hits, and the casino TAKES YOUR 50 but gives you double your bet, so that your new total becomes 100. NOT 150.
This seems like it's a simple miscalculation in the php.
So yeah, the payout for those 3 things needs to be programmed to 2-1 instead of 3-1.
Okay, I've fixed the code.
Open up
lottery.php
find the
2 LINES lines that say:
PHP Code:
$win+=$redblackstake*2;
Replace with:
PHP Code:
$win+=$redblackstake;
Now find the
2 LINES lines that say:
PHP Code:
$win+=$oddevenstake*2;
Replace with:
PHP Code:
$win+=$oddevenstake;
Finally, find the
2 LINES that say:
PHP Code:
$win+=$eighteensstake*2;
Replace with:
PHP Code:
$win+=$eighteensstake;
Save lottery.php and upload it to your server.
3-1 Payout is now 2-1 payout like it should be!
I also highly suggest you change the 3 instances of:
$win+=$twelvesstake*3;
to
$win+=$twelvesstake*2;
to make it so that the payout for twelves is correct too.
After making these changes I've tested all the numbers and my roullette game is now functioning 100% properly.
When it says what you win and lose its a little deceiving, because what you actually net at the end of the game is not the amount you "win". When you put bets on multiple outcomes this is when it starts to look goofy, but it's definitely adjusting your ucash properly.