Кстати, проблема не в sm-файле... На виртуальной машине все запускается. И на другом ПК с Windows XP тоже работает. Скорее всего, программа куда-то записывает свои настройки и при определенных манипуляциях (запуске второй копии приложения или перемещении папки с программой в другое место) не может восстановить эти настройки, поскольку в них жестко прописаны какие-то параметры...
Неактивен
Видимо да, будем разбираться.
Неактивен
Удалил INI-файл в папке Roaming и вручную почистил реестр - заработало )) Просто удаление настроечного файла не помогало...
Неактивен
Опять не работает Видимо, все же какая-то ошибка есть в самой программе ((
Неактивен
Программа работала на всех предыдущих версиях Виндовс без сбоев.
Видимо, друзья из Микрософта что-то поломали в очередной раз, за что им огромное спасибо!
Попробуйте пока воспользоваться онлайн-версией программы, а мы займёмся восстановлением виндовс-версии ((
Неактивен
Хорошо Я просто о вашей программе статью пишу Будет завтра на портале BestFREE.ru Упомяну об ошибке, но не буду особо акцентировать внимание на ней Прога-то сама по себе - классная! Надеюсь, скоро будет новый фикс
Неактивен
Punker Smacker написал:
Хорошо Я просто о вашей программе статью пишу Будет завтра на портале BestFREE.ru Упомяну об ошибке, но не буду особо акцентировать внимание на ней Прога-то сама по себе - классная! Надеюсь, скоро будет новый фикс
Спасибо за объективный обзор!
Неактивен
Всегда пожалуйста
Неактивен
Если в StoryMenu несколько ссылок и лазить по этим ссылкам не возвращаясь назад в игру, то можно закрывать игру и начинать заного - нет возможности вернуться.
В самой игре нормально воспринимается, что возврат только на один шаг работает, но при просмотре информации об игре невозможность вернуться весьма неприятна.
Неактивен
Aruny написал:
Если в StoryMenu несколько ссылок и лазить по этим ссылкам не возвращаясь назад в игру, то можно закрывать игру и начинать заного - нет возможности вернуться.
В самой игре нормально воспринимается, что возврат только на один шаг работает, но при просмотре информации об игре невозможность вернуться весьма неприятна.
Да, это старый и известный баг. Надеюсь победить его в версии 3.0.
Неактивен
Aruny написал:
Если в StoryMenu несколько ссылок и лазить по этим ссылкам не возвращаясь назад в игру, то можно закрывать игру и начинать заного - нет возможности вернуться.
В самой игре нормально воспринимается, что возврат только на один шаг работает, но при просмотре информации об игре невозможность вернуться весьма неприятна.
А попробуйте сделать, как я только что написал здесь.
Неактивен
Тут с округлением и не целыми числами какие-то проблемы.
Код:
<<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
Неактивен
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>>
Неактивен
Ошибка или нет, но при использовании невозвратной ссылки, нельзя вернуться на предыдущий параграф даже программно, через использование $$from
Параграф 'дом':
[[-выйти из дома|переход {$куда = 'город 1'}]]
Параграф 'переход':
=== Вы не можете выйти вы не всё сделали ===
<<print $$from>>
<<back 'назад (back)'>>
[[-назад (from)|$$from]]
<<print $куда>> [[-куда|$куда]]
Получаем:
дом
назад (back)
назад (from)
город 1 куда
Где ссылки назад (back) и назад (from) не работают, хоть занажимайся. А в город - пожалуйста. Работает переход назад только если указать <<set $i=$$from>>[[-назад (from)|$i]]
Я понимаю, что невозвратная ссылка так и называется невозвратной, но что-то как-то не то
Неактивен
$$from — это системная переменная, возможно, кнопка "отменить" и макросы "back" и "return" на ней и работают, так что здесь лучше сделать следующим образом:
:: дом
[[-выйти из дома|переход {$previous = $$title} {$куда = 'город 1'}]]
:: переход
===Вы не можете выйти вы не всё сделали===
[[-назад|$previous]]
Неактивен
Обнаружила две проблемы. Возможно, баги.
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.
Можно, конечно, делать обход массива и присваивать поэлементно, но я как раз и пыталась уйти от этого обхода.
Неактивен
Всё это скажем так "особенности" Javascript, на котором работает ASM.
1. При сложении строки и числа, получается строка. Поэтому после разбора строк, когда надо получить числовые значения, можно использовать небольшой хинт:
<<set $строка[0]= $строка[0] - 0>>
То есть мы вычитаем ноль и получаем гарантированно числовое значение.
P. S. Также можно использовать функции Javascript parseInt()
(для целых чисел) и parseFloat()
(для дробных чисел):
<<set $строка[0]= parseInt($строка[0])>>
2. Копировать массив простым присвоением нельзя. Для копирования массивов надо использовать следующий код:
<<set $массив2 = $массив1.slice()>>
Неактивен
Наконец-то вышла новая версия редактора! Но что-то у меня с ней не очень пока ладится.
У меня платный аккаунт (я так понимаю, это значит, что я могу экспортировать свои истории в локальный файл, поскольку приобрел программу ранее?). Но вот как раз с этим проблемы. При попытке сохранить файл в html появляется сообщение об ошибке. Никаких подробностей. Нажимаю на Экспорт - Сохранить в файл HTML. Далее появляется сообщение об ошибке и больше ничего не происходит.
Неактивен
А в профиле аккаунт помечен как платный? И вводите учётные данные правильно?
Неактивен
DoubleDragon написал:
А в профиле аккаунт помечен как платный? И вводите учётные данные правильно?
Да. Помечен как платный.
Данные проверил. Даже "переустановил" программу несколько раз. Попробовал запустить не с флэшки, а с жесткого диска. Русских букв в пути к папке с программой нет (E:\asm-windows_beta).
Система: Windows 7 x64.
Неактивен
А какую ошибку выдаёт? И при скачивании должен запускаться браузер по-умолчанию.
Неактивен
DoubleDragon написал:
А какую ошибку выдаёт? И при скачивании должен запускаться браузер по-умолчанию.
В том-то и дело, что никаких подробностей. Просто появляется всплывающее сообщение, что произошла ошибка. И больше ничего.
А что за браузер по умолчанию? У меня при нажатии на кнопку "Запустить" запускается предпросмотр во встроенном браузере программы. А скачивал программу я с помощью FireFox 30 версии.
И ещё такое пожелание: после того, как пользователь авторизовался, как-нибудь отметить этот факт (например, в заголовке программы). А то непонятно. И, может быть, убрать или изменить этот пункт меню? Например, если я авторизован, то поменять "Авторизация" на "Выйти" или что-то подобное.
ПС.
Может быть как раз проблемы с авторизацией? Хотя в файле настроек, что появляется в папке с программой, мои данные нормально внесены.
Отредактировано Alex842 (06.10.2014 12:51)
Неактивен
А вы под администратором работаете или нет? И файлы из облака загружаются и сохраняются туда?
Неактивен
DoubleDragon написал:
А вы под администратором работаете или нет?
Да.
Попробовал запустить на другом компьютере с Windows XP x32. То же самое.
ПС.
Вот сейчас совсем интересно стало: попробовал запустить облачный редактор. Открылся стандартный шаблон для новой истории. Попробовал сразу же авторизоваться и сделать экспорт в файл. То же самое сообщение: произошла ошибка... И больше ничего.
ППС.
С облачным редактором разобрался. Видимо, это глюки последней версии FireFox. После повторения всех операций в IE, история экспортировалась нормально. Но вопрос, что с локальной версией программы остается открытым.
ПППС
Облако, видимо, тоже не работает. Делаю экспорт в него. После подтверждения ничего не происходит. При попытке импортировать, программа сообщает, что нет сохраненных файлов.
Отредактировано Alex842 (06.10.2014 13:13)
Неактивен
Может брандмауэр Windows режет доступ программы в Интернет? Посмотрите в настройках.
Неактивен