Доброго времени суток! Суть вопроса такова:
Есть игра, в ней есть предметы, есть как пример предмет, использовав который вы получаете рандомный список призов из функции, методом рандома:
function Box($id){
if(item_isset(18,1)){
switch($id){
case 116:
$rand = rand(1,100);
if($rand >= 1 && $rand <= 5){
$rand1 = rand(1,3);
if($rand1 == 1){
plusEgg(false,false,false,true,false,519);
$_SESSION['text'] = 'Вы получили: Яйцо #519 Пидов';
}elseif($rand1 == 2){
plusEgg(false,false,false,true,false,686);
$_SESSION['text'] = 'Вы получили: Яйцо #686 Инкей';
}else{
plusEgg(false,false,false,true,false,570);
$_SESSION['text'] = 'Вы получили: Яйцо #570 Зоруа';
}
}elseif($rand >= 6 && $rand <= 21){
$rand2 = rand(1,3);
if($rand2 == 1){
itemAdd(7,10);
$_SESSION['text'] = 'Вы получили: Ягода Леппа (10 шт.)';
}elseif($rand2 == 2){
itemAdd(8,10);
$_SESSION['text'] = 'Вы получили: Ягода Оран (10 шт.)';
}else{
itemAdd(9,10);
$_SESSION['text'] = 'Вы получили: Ягода Печа (10 шт.)';
}
Цель - сделать визуальную анимацию того, как это выпадает, т.е. что-то наподобие барабана или линейной рулетки как в КС.
Как пример можно взять это -
https://codepen.io/canvasplay/pen/YZgadm