Forum.iFiction.Ru

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

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

Вы не зашли.

0    0    #376
01.06.2014 16:47

Punker Smacker
Участник
Зарегистрирован: 01.06.2014
Сообщений: 6

Re: Ошибки в программе

Кстати, проблема не в sm-файле... На виртуальной машине все запускается. И на другом ПК с Windows XP тоже работает. Скорее всего, программа куда-то записывает свои настройки и при определенных манипуляциях (запуске второй копии приложения или перемещении папки с программой в другое место) не может восстановить эти настройки, поскольку в них жестко прописаны какие-то параметры...

Неактивен

0    0    #377
01.06.2014 17:37

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

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

Re: Ошибки в программе

Видимо да, будем разбираться.

Неактивен

0    0    #378
01.06.2014 18:26

Punker Smacker
Участник
Зарегистрирован: 01.06.2014
Сообщений: 6

Re: Ошибки в программе

Удалил INI-файл в папке Roaming и вручную почистил реестр - заработало smile)) Просто удаление настроечного файла не помогало...

Неактивен

0    0    #379
01.06.2014 18:43

Punker Smacker
Участник
Зарегистрирован: 01.06.2014
Сообщений: 6

Re: Ошибки в программе

Опять не работает sad Видимо, все же какая-то ошибка есть в самой программе sad((

Неактивен

0    0    #380
01.06.2014 22:17

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

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

Re: Ошибки в программе

Программа работала на всех предыдущих версиях Виндовс без сбоев.
Видимо, друзья из Микрософта что-то поломали в очередной раз, за что им огромное спасибо!
Попробуйте пока воспользоваться онлайн-версией программы, а мы займёмся восстановлением виндовс-версии sad((

Неактивен

0    0    #381
02.06.2014 00:38

Punker Smacker
Участник
Зарегистрирован: 01.06.2014
Сообщений: 6

Re: Ошибки в программе

Хорошо smile Я просто о вашей программе статью пишу smile Будет завтра на портале BestFREE.ru smile Упомяну об ошибке, но не буду особо акцентировать внимание на ней smile Прога-то сама по себе  - классная! Надеюсь, скоро будет новый фикс smile

Неактивен

0    0    #382
03.06.2014 20:20

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

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

Re: Ошибки в программе

Punker Smacker написал:

Хорошо smile Я просто о вашей программе статью пишу smile Будет завтра на портале BestFREE.ru smile Упомяну об ошибке, но не буду особо акцентировать внимание на ней smile Прога-то сама по себе  - классная! Надеюсь, скоро будет новый фикс smile

Спасибо за объективный обзор!

Неактивен

0    0    #383
05.06.2014 16:31

Punker Smacker
Участник
Зарегистрирован: 01.06.2014
Сообщений: 6

Re: Ошибки в программе

Всегда пожалуйста smile

Неактивен

0    0    #384
30.07.2014 12:19

Aruny
Участник (+2)
Зарегистрирован: 30.07.2014
Сообщений: 18

Re: Ошибки в программе

Если в StoryMenu несколько ссылок и лазить по этим ссылкам не возвращаясь назад в игру, то можно закрывать игру и начинать заного - нет возможности вернуться.

В самой игре нормально воспринимается, что возврат только на один шаг работает, но при просмотре информации об игре невозможность вернуться весьма неприятна.

Неактивен

0    0    #385
30.07.2014 12:21

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

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

Re: Ошибки в программе

Aruny написал:

Если в StoryMenu несколько ссылок и лазить по этим ссылкам не возвращаясь назад в игру, то можно закрывать игру и начинать заного - нет возможности вернуться.

В самой игре нормально воспринимается, что возврат только на один шаг работает, но при просмотре информации об игре невозможность вернуться весьма неприятна.

Да, это старый и известный баг. Надеюсь победить его в версии 3.0.

Неактивен

0    0    #386
30.07.2014 15:11

Morych
Модератор (+67, -8)
Откуда: Гродно
Зарегистрирован: 05.07.2012
Сообщений: 523
Вебсайт

Re: Ошибки в программе

Aruny написал:

Если в StoryMenu несколько ссылок и лазить по этим ссылкам не возвращаясь назад в игру, то можно закрывать игру и начинать заного - нет возможности вернуться.

В самой игре нормально воспринимается, что возврат только на один шаг работает, но при просмотре информации об игре невозможность вернуться весьма неприятна.

А попробуйте сделать, как я только что написал здесь.

Неактивен

0    0    #387
31.07.2014 14:13

Aruny
Участник (+2)
Зарегистрирован: 30.07.2014
Сообщений: 18

Re: Ошибки в программе

Тут с округлением и не целыми числами какие-то проблемы.
Код:

<<set $i =0 >>
<<loop 10>>
    <<set $i = $i + 0.1 >>
    <<print $i >>
<<endloop>>

выводит

0.1
0.2
0.30000000000000004
0.4
0.5
0.6
0.7
0.7999999999999999
0.8999999999999999
0.9999999999999999

Неактивен

0    0    #388
31.07.2014 14:59

Morych
Модератор (+67, -8)
Откуда: Гродно
Зарегистрирован: 05.07.2012
Сообщений: 523
Вебсайт

Re: Ошибки в программе

Aruny написал:

Тут с округлением и не целыми числами какие-то проблемы.
Код:

<<set $i =0 >>
<<loop 10>>
    <<set $i = $i + 0.1 >>
    <<print $i >>
<<endloop>>

выводит

0.1
0.2
0.30000000000000004
0.4
0.5
0.6
0.7
0.7999999999999999
0.8999999999999999
0.9999999999999999

Это, как оказалось, известная багофича JavaScript, на котором работает АСМ.

Решение:

<<set $i = Math.round(($i + 0.1) * 10)/10>>

Неактивен

0    0    #389
02.08.2014 12:24

Aruny
Участник (+2)
Зарегистрирован: 30.07.2014
Сообщений: 18

Re: Ошибки в программе

Ошибка или нет, но при использовании невозвратной ссылки, нельзя вернуться на предыдущий параграф даже программно, через использование $$from

Параграф 'дом':

    [[-выйти из дома|переход {$куда = 'город 1'}]]


Параграф 'переход':

===    Вы не можете выйти вы не всё сделали ===
<<print $$from>>    
<<back 'назад (back)'>>

[[-назад (from)|$$from]]
<<print $куда>>          [[-куда|$куда]]

Получаем:

дом
назад (back)
назад (from)
город 1 куда

Где ссылки назад (back) и назад (from) не работают, хоть занажимайся. А в город - пожалуйста.  Работает переход назад только если указать <<set $i=$$from>>[[-назад (from)|$i]]


Я понимаю, что невозвратная ссылка так и называется невозвратной, но что-то как-то не то big_smile

Неактивен

0    0    #390
03.08.2014 13:45

Morych
Модератор (+67, -8)
Откуда: Гродно
Зарегистрирован: 05.07.2012
Сообщений: 523
Вебсайт

Re: Ошибки в программе

$$from — это системная переменная, возможно, кнопка "отменить" и макросы "back" и "return" на ней и работают, так что здесь лучше сделать следующим образом:

:: дом
[[-выйти из дома|переход {$previous = $$title} {$куда = 'город 1'}]]

:: переход
===Вы не можете выйти вы не всё сделали===
[[-назад|$previous]]

Неактивен

0    0    #391
17.09.2014 10:32

Aruny
Участник (+2)
Зарегистрирован: 30.07.2014
Сообщений: 18

Re: Ошибки в программе

Обнаружила две проблемы. Возможно, баги.

1. Если есть текстовая строка $текст="5-4-3", после её разбора части, ограниченные "-" получаем переменные $строка[0]=5,  $строка[1]=4 и  $строка[2]=3. 
Какого они формата не сразу понятно, но надо с ними работать, как с числовыми.
Делаем <<set $строка[0]= $строка[0] + 1>> и $строка[0] становится равна "51". Но следующая операция <<set $строка[0]= $строка[0] + 1>> уже даёт результат 52.
Если вместо <<set $строка[0]= $строка[0] + 1>> писать <<set $строка[0]++>> , то она сразу нормально становится равной 6.



2. Работа с массивами.
Есть два массива $массив1 и $массив2
Выполняем следующее:
<<set $массив1 = [1, 2, 3, 4] >>
<<set $массив2 = $массив1  >>

<<print $массив2[0]>> -- выводится: 1

<<set $массив1[0] = 0 >>

<<print $массив2[0]>> -- выводится: 0

То есть $массив2 получается не самостоятельная переменная, а ссылка на массив1.


Можно, конечно, делать обход массива и присваивать поэлементно, но я как раз и пыталась уйти от этого обхода.

Неактивен

0    0    #392
17.09.2014 10:55

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

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

Re: Ошибки в программе

Всё это скажем так "особенности" Javascript, на котором работает ASM.

1. При сложении строки и числа, получается строка. Поэтому после разбора строк, когда надо получить числовые значения, можно использовать небольшой хинт:

Код:

<<set $строка[0]= $строка[0] - 0>>

То есть мы вычитаем ноль и получаем гарантированно числовое значение.

P. S. Также можно использовать функции Javascript parseInt() (для целых чисел) и parseFloat() (для дробных чисел):

Код:

<<set $строка[0]= parseInt($строка[0])>>

2. Копировать массив простым присвоением нельзя. Для копирования массивов надо использовать следующий код:

Код:

<<set $массив2 = $массив1.slice()>>

Неактивен

0    0    #393
06.10.2014 11:42

Alex842
Участник (+2)
Откуда: Москва
Зарегистрирован: 24.04.2014
Сообщений: 61

Re: Ошибки в программе

Наконец-то вышла новая версия редактора! Но что-то у меня с ней не очень пока ладится.
У меня платный аккаунт (я так понимаю, это значит, что я могу экспортировать свои истории в локальный файл, поскольку приобрел программу ранее?). Но вот как раз с этим проблемы. При попытке сохранить файл в html появляется сообщение об ошибке. Никаких подробностей. Нажимаю на Экспорт - Сохранить в файл HTML. Далее появляется сообщение об ошибке и больше ничего не происходит.

Неактивен

0    0    #394
06.10.2014 11:56

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

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

Re: Ошибки в программе

А в профиле аккаунт помечен как платный? И вводите учётные данные правильно?

Неактивен

0    0    #395
06.10.2014 12:27

Alex842
Участник (+2)
Откуда: Москва
Зарегистрирован: 24.04.2014
Сообщений: 61

Re: Ошибки в программе

DoubleDragon написал:

А в профиле аккаунт помечен как платный? И вводите учётные данные правильно?

Да. Помечен как платный.
Данные проверил. Даже "переустановил" программу несколько раз. Попробовал запустить не с флэшки, а с жесткого диска. Русских букв в пути к  папке с программой нет (E:\asm-windows_beta).
Система: Windows 7 x64.

Неактивен

0    0    #396
06.10.2014 12:36

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

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

Re: Ошибки в программе

А какую ошибку выдаёт? И при скачивании должен запускаться браузер по-умолчанию.

Неактивен

0    0    #397
06.10.2014 12:48

Alex842
Участник (+2)
Откуда: Москва
Зарегистрирован: 24.04.2014
Сообщений: 61

Re: Ошибки в программе

DoubleDragon написал:

А какую ошибку выдаёт? И при скачивании должен запускаться браузер по-умолчанию.

В том-то и дело, что никаких подробностей. Просто появляется всплывающее сообщение, что произошла ошибка. И больше ничего.
А что за браузер по умолчанию? У меня при нажатии на кнопку "Запустить" запускается предпросмотр во встроенном браузере программы.  А  скачивал программу я с помощью FireFox 30 версии.

И ещё такое пожелание: после того, как пользователь авторизовался, как-нибудь отметить этот факт (например, в заголовке программы). А то непонятно. И, может быть, убрать или изменить этот пункт меню? Например, если я авторизован, то поменять "Авторизация" на "Выйти" или что-то подобное.

ПС.
Может быть как раз проблемы с авторизацией? Хотя в файле настроек, что появляется в папке с программой, мои данные нормально внесены.

Отредактировано Alex842 (06.10.2014 12:51)

Неактивен

0    0    #398
06.10.2014 12:51

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

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

Re: Ошибки в программе

А вы под администратором работаете или нет? И файлы из облака загружаются и сохраняются туда?

Неактивен

0    0    #399
06.10.2014 12:57

Alex842
Участник (+2)
Откуда: Москва
Зарегистрирован: 24.04.2014
Сообщений: 61

Re: Ошибки в программе

DoubleDragon написал:

А вы под администратором работаете или нет?

Да.
Попробовал запустить на другом компьютере с Windows XP x32. То же самое.

ПС.
Вот сейчас совсем интересно стало: попробовал запустить облачный редактор. Открылся стандартный шаблон для новой истории. Попробовал сразу же авторизоваться и сделать экспорт в файл. То же самое сообщение: произошла ошибка... И больше ничего.

ППС.
С облачным редактором разобрался. Видимо, это глюки последней версии FireFox. После повторения всех операций в IE, история экспортировалась нормально. Но вопрос, что с локальной версией программы остается открытым.

ПППС
Облако, видимо, тоже не работает. Делаю экспорт в него. После подтверждения ничего не происходит. При попытке импортировать, программа сообщает, что нет сохраненных файлов.

Отредактировано Alex842 (06.10.2014 13:13)

Неактивен

0    0    #400
06.10.2014 13:30

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

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

Re: Ошибки в программе

Может брандмауэр Windows режет доступ программы в Интернет? Посмотрите в настройках.

Неактивен

Powered by PunBB
© copyright 2001–2020 iFiction.Ru