FireURQ Bugtracker

Просмотр подробностей проблемы перейти к комментариям ] история изменений ] печать ]
НомерПроектКатегорияВидимостьСозданИзменен
0000315FireURQинтерпретаторобщая2017-10-13 22:152017-10-15 09:44
Инициаторvito 
Ответственныйfireton 
ПриоритетобычныйСерьезностьмалаяВоспроизводимостьвсегда
СостояниезакрытРешениерешению не подлежит 
ПлатформаPCОперационная системаWindowsВерсия ОСWindows 10
Версия продукта2.2.1 
Целевая версияРешен в версии 
Суть0000315: Сообщение о недопустимом имени переменной при использовании скрытия действий с инвентарем, если в имени предмета есть дефис
ПодробностиЕсли есть предмет с дефисом в имени, и требуется скрыть/сделать видимым действие над ним при помощи переменной вида use_<имя предмета>_hide, выдается сообщение "ОШИБКА: Недопустимое имя переменной".
Шаги по воспроизведениюЗапустить нижеприведенный код в FireURQ.

inv+ сумка-авоська
use_сумка-авоська_Осмотреть_hide=1
end
:use_сумка-авоська_Осмотреть
pln Обычная авоська.
end
МеткиНет прикрепленных меток.
Вложенные файлы

- Связи

-  Комментарии
(0000338)
fireton (администратор)
2017-10-15 09:44

Ну, потому что это и правда недопустимое имя переменной. Чтобы сделать название предмета в инвентаре со всякими дефисами, плюсами и чёрт знает чем ещё, пользуйтесь переменными idisp_предмет.

В вашем случае можно написать что-то вроде:
inv+ авоська
idisp_авоська = "Сумка-авоська"
use_авоська_Осмотреть_hide = 1

- история изменений
Дата изменения Пользователь Поле Изменить
2017-10-13 22:15 vito Новый инцидент
2017-10-13 22:15 vito Ответственный => fireton
2017-10-15 09:44 fireton Комментарий добавлен: 0000338
2017-10-15 09:44 fireton Состояние новый => закрыт
2017-10-15 09:44 fireton Решение открыт => решению не подлежит


Copyright © 2000 - 2020 MantisBT Team
Powered by Mantis Bugtracker