Генерация списка случайного дропа по заданным параметрам.
Go to file
2022-02-01 11:08:53 +00:00
ItemRoulette Создал(а) 'ItemRoulette/index.php' 2022-02-01 10:33:15 +00:00
.gitignore Initial commit 2022-02-01 10:27:25 +00:00
LICENSE Изменил(а) на 'LICENSE' 2022-02-01 10:29:31 +00:00
README.md Изменил(а) на 'README.md' 2022-02-01 11:08:53 +00:00

Дроп предметов

Генерация списка случайного дропа по заданным параметрам.

Функция на вход получает массив состоящий из служебных названий предметов и процент выпадения.

[
    'item-1' => '0.25', // 25%
    'item-2' => '0.25', // 25%
    'item-3' => '0.5', // 50%
]

На выходе функция вернёт или одно название выпавшего предмета item-3, или массив названий ['item-3', 'item-3', 'item-1'] в зависимости от того, с какими параметрами запущена функция.

Требования

PHP 7.4. По запросу можно переписать под версии вплоть до PHP 5.3.