Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

0    0    #126
03.04.2016 21:44

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Как сделать что-то или "я вот не понимаю"

Маверик Романов написал:

Можно ли (и как) заменить ссылки на параграфы на кнопки через [[ [[File: '']] |]] так, чтобы выстраивались в ряд, а не в колонну?

Можно через параграф StoryStyle.

Неактивен

0    0    #127
04.04.2016 14:43

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Как сделать что-то или "я вот не понимаю"

Маверик Романов написал:

DoubleDragon написал:

Маверик Романов написал:

Можно ли (и как) заменить ссылки на параграфы на кнопки через [[ [[File: '']] |]] так, чтобы выстраивались в ряд, а не в колонну?

Можно через параграф StoryStyle.

Было бы неплохо хотя бы какой-нибудь минималистичный гайд по нему, а то банальное изменение размеров окон заняло у меня несколько часов в прошлый раз

Очень большие изменения шаблона StoryStyle в последних версиях. Как всё устаканится, пропишу комментарии к каждой секции.

Неактивен

0    0    #128
04.04.2016 15:43

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Как сделать что-то или "я вот не понимаю"

Спасибо большое! Есть намеки на дату выхода следующей версии?

7-10 дней. Будет много вкусного smile

Неактивен

0    0    #129
08.04.2016 20:08

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Как сделать что-то или "я вот не понимаю"

Маверик Романов написал:

Код:

<<set $i = 0>>
<<loop $characterlist.length>>
<<if $charactercondition[$i] eq 1>> [[continue{$ii=$i}]]
<<endif>>
<<set $i++>>
<<endloop>>

Есть ли возможность сделать так, чтобы ссылки, созданные лупом по данной схеме работали как надо? Или альтернативные варианты, чтобы не выписывать 20 раз каждого возможного персонажа.

Если честно - это самый застарелый баг. Попробую поправить его к выходу очередной версии. Там не всё так просто sad

Неактивен

0    0    #130
09.04.2016 06:11

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Как сделать что-то или "я вот не понимаю"

Маверик Романов написал:

Баг ли? по-моему там просто {} внутри переходов активируется только по нажатию, а не по генерации ссылки.

Да, именно так. Но по сути это баг.

Неактивен

0    0    #131
10.04.2016 14:39

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Как сделать что-то или "я вот не понимаю"

Маверик Романов написал:

Покопался в одной крупной игре на твайне, и увидел там такую вещь...

Код:

$список\объект[$i].подобъект1
$список\объект[$i].подобъект2
$список\объект[$i].подобъект3

Обрадовался, что смогу запихнуть 30 подобъектов и один список персонажей и не мучиться, но к сожалению без результата. Нет ли подобной функции (не нашел в их хелпе ничего конкретно об этом) это подлисты и на аксме такое в принципе не возможно?

Да, сейчас такого нет, но планируется.

Неактивен

0    0    #132
11.04.2016 11:28

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Как сделать что-то или "я вот не понимаю"

alfa10 написал:

файл весит 29 МБ. при попытке вывести игру в html-файл после долгого ожидания (час) происходит ошибка (вернее, операция сбрасывается). как быть и почему?

Скорее всего из-за размера. А в онлайн версии пробовал?
P.S. Возможно файл и скомпилировался. Проверить это можно в профиле, где теперь есть ссылка для скачивания последнего экспортированного HTML-файла.

Неактивен

0    0    #133
11.04.2016 12:39

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Как сделать что-то или "я вот не понимаю"

alfa10 написал:

в кабинете вроде только ссылки на .sm файл есть, вроде же, а не на html? просто должно открываться окно, где выбираем куда сохранить html-файл, а окно не открывается. каков допустимый размер файла? просто все нужно, удалять код где то не вариант))))

У про пользователей теперь есть и ссылка на html.
Допустимый размер неизвестен, так как это зависит от компа и ОС, где он компилится. Онлайн версия обычно выдерживает больший размер.

Неактивен

0    0    #134
11.04.2016 21:25

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Как сделать что-то или "я вот не понимаю"

alfa10 написал:

а где ссылка в личном кабинете?  вижу файлы, счёт и публикации. и все. тип ака - про

Если ни один файл не экспортировался, то ссылки нет. Попробуй экспорт из онлайн версии.

Неактивен

0    0    #135
11.04.2016 22:11

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Как сделать что-то или "я вот не понимаю"

alfa10 написал:

а при выводе  html интернет должен быть включён? а то я экспортировал без интернета

Да, конечно smile

Неактивен

0    0    #136
17.04.2016 08:19

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Как сделать что-то или "я вот не понимаю"

alfa10 написал:

Все заработало! Инет нужен был))))
Кстати, не самопиар а так - хотелось бы показать народу свою игру - Биатлон, чтобы видели, что можно выжать из платформы AXMA.

Ну так показывай wink

Неактивен

0    0    #137
21.04.2016 21:12

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Как сделать что-то или "я вот не понимаю"

Маверик Романов написал:

DoubleDragon написал:

Так в ссылках же можно использовать переменные.

Если использовать [[$объект|nothing]], то работает нормально, но если [[текст + $объект|nothing]], то выдает наименование переменной аля var157, вместо значения. Впрочем это справедливо и для обычных ссылок на параграфы, но в меню это критично, так как по другому текст в одну строку с переменной не вбить.

Так и должно быть. Объект (переменная) - это не выражение. Во все макросы подставляются значения объектов. Читайте руководство, а не придумывайте несуществующие конструкции.

Неактивен

0    0    #138
03.05.2016 08:05

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Как сделать что-то или "я вот не понимаю"

Маверик Романов написал:

Как можно сделать текстовые полоски, как сделаны в арене? http://hyperbook.ru/file13764029087384 

На ум приходит проверка стата и через луп добавлять знак на каждые 5% от максимального числа, после чего добавлять через второй луп пустой знак на оставшиеся проценты, но выглядит как-то это очень наркомански для меня и может есть вариант лучше?

Целая статья на эту тему: http://hyperbook.ru/blog.php?id=13688673359088

Неактивен

0    0    #139
12.05.2016 22:42

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Как сделать что-то или "я вот не понимаю"

Маверик Романов написал:

Есть длинная строка чисел, загнанных в объект. Как можно заменить одно из чисел в строке на другое с минимальными нагрузками?
<<set $объект.toString().charAt() = N>> не канает.

Вопрос не очень понятен. Если имеется ввиду замена одного символа на другой, то, конечно, через replace:

Код:

<<set $объект = $объект.replace(/1/g,'2')>>

Неактивен

0    0    #140
13.05.2016 10:30

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Как сделать что-то или "я вот не понимаю"

Маверик Романов написал:

DoubleDragon написал:

Маверик Романов написал:

Есть длинная строка чисел, загнанных в объект. Как можно заменить одно из чисел в строке на другое с минимальными нагрузками?
<<set $объект.toString().charAt() = N>> не канает.

Вопрос не очень понятен. Если имеется ввиду замена одного символа на другой, то, конечно, через replace:

Код:

<<set $объект = $объект.replace(/1/g,'2')>>

Да, но в этом случае заменяется конкретный символ (/1/g). У меня в строке может быть слишком много одинаковых символов, чтобы рассчитывать на это. Есть ли вариант указания символа как в charAt?

Можно так ($индекс - номер заменяемого числа, начиная с 1):

Код:

<<set $объект = 1234567890+''>>
<<set $индекс = 3>>
<<set $объект = $объект.substr(0,$индекс-1)+'4'+$объект.substr($индекс)>>
<<print $объект>>

Будет выведено 1244567890.

Неактивен

0    1    #141
24.05.2016 07:21

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Как сделать что-то или "я вот не понимаю"

Маверик Романов написал:

Сижу, ломаю голову.
Есть ряд рандомно сгенерированных числовых объектов ($i $i2 $i3... к примеру). Как можно определить который из них является самым большим, или маленьким?

Статья в блоге: http://hyperbook.ru/blog.php?id=13633403734658
Смотреть в сторону Math.min и Math.max.

Неактивен

0    1    #142
24.05.2016 20:32

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Как сделать что-то или "я вот не понимаю"

Маверик Романов написал:

blinovvi написал:

Если объекты записаны в массив

Нет.

Тогда пиши по-человечески.

Неактивен

0    0    #143
24.05.2016 21:54

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Как сделать что-то или "я вот не понимаю"

Тогда чем не устраивает этот код?

Код:

<<set $1 = 1>>
<<set $2 = 2>>
<<set $3 = 3>>
<<print Math.max($1,$2,$3)>>

Неактивен

0    0    #144
25.05.2016 07:27

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Как сделать что-то или "я вот не понимаю"

Маверик Романов написал:

DoubleDragon написал:

Тогда чем не устраивает этот код?

Код:

<<set $1 = 1>>
<<set $2 = 2>>
<<set $3 = 3>>
<<print Math.max($1,$2,$3)>>

Тем, что будет получено 3, а не $3. Как потом из числа получить нужный объект? Сверять конечное число со всеми объектами из списка только если, но это выглядит мягко говоря неадекватно, особенно при большом списке.

Невозможно по значению получить однозначно имя объекта, хотя бы потому, что их может быть сколько угодно. Даже при сравнении получишь не имя объекта, а его значение.

Неактивен

0    0    #145
08.07.2016 09:17

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Как сделать что-то или "я вот не понимаю"

Маверик Романов написал:

Можно ли как-нибудь вызвать всплывающее окно (как при * в начале ссылки) при переходе на новый экран, а не активации ссылки? Как, например, в самом первом экране, где показывается название произведения поверх старта.

К сожалению, нет.

Неактивен

0    0    #146
05.09.2016 07:14

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Как сделать что-то или "я вот не понимаю"

Просто прохожий написал:

Здравствуйте!

Подскажите пожалуйста, существует ли в данном редакторе возможность парсера или его аналога. По сюжету требуется, чтобы игрок ввёл в поле слово-ответ на задаваемый вопрос. Как понимаю, такой возможности нет? А как тогда в данном редакторе выполнить подобную задумку? То есть требуется, чтобы игрок каким-то образом ответил на поставленный вопрос, но, желательно, без выбора вариантов (как в тесте), а ввёл это значение сам.

Благодарю за внимание.

Для этого есть макрос input. Ищите его описание в руководстве пользователя: http://axma.ru/ru/help.html

Неактивен

1    0    #147
29.11.2016 20:59

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Как сделать что-то или "я вот не понимаю"

Ну, во-первых, true и false в кавычки заключать точно не стоит.
Во-вторых, true можно опускать, типа того: <<if $фонарь>>
По рамке. В разных темах она разной ширины. По поводу вопроса, как её правильно делать, рекомендую поискать border-image css

Неактивен

1    0    #148
30.11.2016 07:04

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Как сделать что-то или "я вот не понимаю"

Самый простой способ - это использовать тип игры "Книга-игра", который можно выставить кнопкой "Новая".

Неактивен

0    0    #149
05.12.2016 06:59

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Как сделать что-то или "я вот не понимаю"

Спрайты можно вставлять макросами <<sprite>> и <<image>>, почитайте руководство.

Неактивен

0    0    #150
19.12.2016 09:43

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Как сделать что-то или "я вот не понимаю"

Александр Невский написал:

Народ, подскажите, пожалуйста
Проблема такая - при экспортировании проекта в html, наотрез отказываются проигрываться аудиофайлы и изображения. Вместо изображений - крестик, а в момент, когда должны проигрываться аудио, вылезает ошибка. Изображения клал в одной папке вместе с sm файлом. Звуки тоже. Облазил все, но не нашел ничего конкретного. Браузер - хром, версия программы - последняя.

Попробуйте положить медиафайлы в папку files.

Неактивен

Powered by PunBB
© copyright 2001–2026 iFiction.Ru