Если у Вас есть вопросы, как сделать что-то в программе или Вы не понимаете чего-то (то ли это ошибка, то ли фича и т.д.), то спрашивайте в этой теме.
Неактивен
Здравствуйте люди! Вопрос у меня нубский, но можно ли (и если да то КАК?) получить случайный элемент списка? Допустим, есть у нас список:
$имена = ['Иван','Степан','Захар']
и есть фраза типа: "на утренней прогулке я встретил человека по имени..." - но вот как вставить туда рэндомное имя? Как я ни тужился, но рэндом выдает только номер элемента (в данном случае 0 или 1 или 2) а мне-то нужен текст!
Отредактировано Alex2015 (18.11.2015 18:16)
Неактивен
DoubleDragon написал:
Это делается так:
Код:
<<set $имена = ['Иван','Степан','Захар'] >> <<random $rnd = 2>> <<print $имена[$rnd]>>
Спасибо.
Неактивен
Здравствуйте!
AXMA Story Maker - штука замечательная, но возник такой вопрос: можно ли (и если да то как) заставить игру вести лог событий. Простейший пример: в игре только две переменных - время и погода:
<<set $время = 1>>
<<random $погода = 1>>
Игрок жмет кнопку "далее", наступает новый день, переменная $время увеличивается на 1, а рэндомная $погода принимает значение 1 (ясно) или 0 (пасмурно). На экране игрок видит вот что:
День <<print $время>>: <<if $погода eq 1>>Ясно<<else>>Пасмурно<<endif>>
Но вот как заставить игру запомнить что, например, день 25 был ясным, а день 46 - пасмурным? Хотелось бы иметь параграф "хронология", в котором записывалось бы что-то типа:
День 1: Пасмурно
День 2: Ясно
День 3: Пасмурно
День 4: Пасмурно
День 5: Ясно
...
День 85: Пасмурно
Как я ни пытался, ничего не получается
Возможно ли это в принципе?
Пример (та самая игра "погода"): https://yadi.sk/d/xbGjRVdFmigs9
Отредактировано Alex2015 (07.01.2016 11:32)
Неактивен
DoubleDragon написал:
Можно завести список: <<set $хронология = []>>, а потом добавлять в него элементы: <<set $хронология.push($погода)>>.
Подробнее о списках читайте в руководстве пользователя.
Именно то, что нужно! СПАСИБО!!!
PS И вот так всегда: испробовал уже самые извращенные изощренные способы, вводил кучу дополнительных объектов и ни фига не получалось. А решение-то было рядом...
Неактивен