|
Форум РЕДАКТОР - ArmA 2 Миссии и кампании Рандомное появление вооружения в технике (Подскажите советом) |
Рандомное появление вооружения в технике |
› Среда
› 27.07.2016
› 15:38
› Сообщение #
ребята, ситуация такая, всю миссию описывать не буду, прикрепляю изображение, имеем 4 склада контейнеров (обведены красным), посреди каждого склада стоит грузовик назовем их "ural1", "ural2", "ural3" и "ural4", грузовики в каждом из эти складов появляются 100%, то есть имеем 4 грузовика на этой области! теперь имеем 8 единиц взрывчатки (допустим "PipeBomb") как сделать так, что б эта взрывчатка появилась только в одном грузовике из четырех?? приведите пожалуйста пример скрипта и как это сделать. посмотрел форум, нужной информации не нашел
|
› Среда
› 27.07.2016
› 16:52
› Сообщение #
([ural1, ural2, ural3, ural4] select floor (random 3.9)) addMagazineCargoGlobal ["PipeBomb", 8]
https://community.bistudio.com/wiki/select https://community.bistudio.com/wiki/floor https://community.bistudio.com/wiki/random https://community.bistudio.com/wiki/addMagazineCargoGlobal |
› Четверг
› 28.07.2016
› 11:25
› Сообщение #
Slon, спасибо большое, а что означает переменная 3.9 после random ? я не совсем понял статьи в твоих ссылках, всегда была с этим проблема
Добавлено (28.07.2016, 11:25) |
› Четверг
› 28.07.2016
› 13:00
› Сообщение #
monkShao, random 3.9 выбирает случайное значение в диапазоне 0-3.9
floor округляет это значение до целого, в нижнюю сторону. т.е. 0,1,2,3 Затем select в сочетании с массивом [ural1, ural2, ural3, ural4] указывает на один элемент из этого массива. В массивах нумерация идет с 0. Здесь последний элемент имеет номер 3, четвертого нет. Поэтому и 3.9 Если добавить в массив больше машин, нужно менять и число Сообщение отредактировал andrucio - Четверг, 28.07.2016, 13:00
|
› Четверг
› 28.07.2016
› 13:58
› Сообщение #
andrucio, то есть, если машин будет, допустим 8 то значение ставим 7.9 ? правильно понял?
|
› Четверг
› 28.07.2016
› 19:48
› Сообщение #
monkShao, правильно понял:)
|
› Четверг
› 28.07.2016
› 20:34
› Сообщение #
andrucio, спасибо) вот благодаря вам, опытным людям, простые люди, которые совсем не шарят в программировании могут тоже творить)
|
| |||
| |||
Чат сайта |