Ik heb een Slots script voor een maffia spel.
Er zijn 4 verschillende symbolen en bij drie de zelfde op een rij krijgt de speler prijs.
Het probleem is alleen dat de gekozen symbolen random worden bepaald, dus de kans op een lage prijs is hetzelfde als de kans op een grote prijs en dat is natuurlijk niet de bedoeling.
Ik heb bij de verschillende winnende combinaties wel een kansberekening maar het blijft compleet random welke prijs wordt gewonnen.
Hoe kan ik dit oplossen?
Hier is het stukje script wat de wins en slot keuze bepaald:
{
$random = rand(0,4);
$slot[] = $random;
}
if($slot[0] == $slot[1] && $slot[0] == $slot[2]){
if ($slot[0] == 0 && $slot[1] == 0 && $slot[2] == 0){
$win = 10; rand(1,50);
}elseif ($slot[0] == 1 && $slot[1] == 1 && $slot[2] == 1){
$win = 20; rand(1,100);
}elseif ($slot[0] == 2 && $slot[1] == 2 && $slot[2] == 2){
$win = 50; rand(1,200);
}elseif ($slot[0] == 3 && $slot[1] == 3 && $slot[2] == 3){
$win = 100; rand(1,1000);
}elseif ($slot[0] == 4 && $slot[1] == 4 && $slot[2] == 4){
$win = 500; rand(1,5000);
}
978 views