Добавлен Desgul
Как сделать рандом предметов,
типо есть база предметов и есть рандом 1-100 так вот
если выпадет 1 то создать 1 случайный предмет из базы
типо есть база предметов и есть рандом 1-100 так вот
если выпадет 1 то создать 1 случайный предмет из базы
я знаю только как сделать 1 из всех предметов выпадет 100%
Принятый ответ
Andrey33, я же Вам написал решение.
вот карта пример, если уж совсем не понятно.
вот карта пример, если уж совсем не понятно.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован ledoed
не пойму как сделать что бы падал 1 из них
randomitem[1]=когти
randomitem[2]=когти
randomitem[3]=когти
А дальше не понимаю как сделать, что бы падал всего 1 предмет с шансом 1% из всей базы рандомно
то есть в 99% случаях вообще предметы не должны падать
я пробовал с базой и у меня падал только 1 предмет из списка
Отредактирован Niken
А можно так?
Заносите изначально, сколько вам нужно предметов
Сначало через рандом выбираете предмет от 1 до максимума (столько, сколько занесли)
Потом еще раз рандом идёт, только уже после выбора предмета, и делаете какой вам шанс нужен для предметов (для всех), потом создаете
Если же нужно для каждого по отдельности шанс выпадения, (к примеру не для всех меньше 45%, а для каждого по-разному, 35%, 100%,66% и т.д.) то заносите рандом в массив, сравнивая с количеством предметов, устанавливая изначально.
код так приметивен:
а я его совсем не понимаю