octothorp-team / public-dobrograd

Наш самый крупный ролевой проект в Garry’s Mod
4 stars 7 forks source link

Проблемы с панелью игровых мастеров #847

Open Kilo-7 opened 2 years ago

Kilo-7 commented 2 years ago

Что наблюдается?

После создания сценария, его сохранения и повторного открытия, в консоль выводится ошибка.

У поля "Переместить" сбросились все настройки и пропало название самого действия. Также в панели сценариев перестали отображаться заготовленные действия. Пропали все действия внутри сценария, которые были созданы при помощи функции "Дублировать".

При создании сценария были использованы следующие инструменты – звук, уведомления, оглушение, переместить.

1g99Dqq 1 Скриншот панели сценариев и действий, с указанными проблемами

Как это должно работать?

Как это повторить?

Создать какой-нибудь сценарий, в котором будут использованы указанные действия и функции, после чего сохранить сценарий, закрыть панель, вновь написать в консоль gmpanel и открыть сохранённый сценарий.

Код сценария:

['_icon;'icon16/arrow_up.png;'_name;'PDE_Enter;'actions;{['sound;0.89864864864865;'screen;Y2;'_delay;Y;'id;'deafen;}['text;'Приехав к указанной диспетчером тропе, Вы вместе со своим напарником начинаете продвигаться дальше по ней.;'channel;'rp;(11)Y;(12)'notifications;}['level;Y2t;'stopsounds;[}'pitch;Y1c;(12)'sounds;'file;'stormfox2/footstep/footstep_snow0.mp3;'volume;Y1c;(11)Y;}[(22)[}(12)(25)'url;'https://cdn.discordapp.com/attachments/923362172900368414/923362298477826058/walking-through-tree-branches.wav;(28)49.662162162162;(11)Y;}[(21)Y2t;(22)[}(24)Y1c;(12)(25)(26)'stormfox2/footstep/footstep_snow1.mp3;(28)Y1c;(11)Y1;}['ang;a24,-81,0;'pos;v7539,-781,66;(11)Y;(12)'move;}[(21)Y2t;(22)[}(24)Y1c;(12)(25)(26)'stormfox2/footstep/footstep_snow2.mp3;(28)Y1c;(11)Y2;}[(21)Y2t;(22)[}(24)Y1c;(12)(25)(26)'stormfox2/footstep/footstep_snow3.mp3;(28)Y1c;(11)Y1;}[(21)Y2t;(22)[}(24)Y1c;(12)(25)(26)'stormfox2/footstep/footstep_snow4.mp3;(28)Y1c;(11)Y1;}[(21)Y2t;(22)[}(24)Y1c;(12)(25)(26)'stormfox2/footstep/footstep_snow5.mp3;(28)Y1c;(11)Y1;}[(21)Y2t;(22)[}(24)Y1c;(12)(25)(26)'stormfox2/footstep/footstep_snow6.mp3;(28)Y1c;(11)Y1;}[(21)Y2t;(22)[}(24)Y47;(12)(25)(26)'stormfox2/footstep/footstep_snow7.mp3;(28)Y1c;(11)Y1;}[(21)Y2t;(22)[}(24)Y1c;(12)(25)(26)'stormfox2/footstep/footstep_snow8.mp3;(28)Y1c;(11)Y1;}[(21)81.773648648649;(22)[}(24)Y1c;(12)(25)(26)'ambient/levels/forest/treewind1.wav;(28)Y1c;(11)Y1;'soundId;'treewind;}[(21)Y2t;(22)[}(24)Y1c;(12)(25)(26)(27)(28)Y1c;(11)Y1;}[(21)Y2t;(22)[}(24)Y47;(12)(25)(26)(35)(28)Y1c;(11)Y1;}[(21)Y2t;(22)[}(24)Y1c;(12)(25)(26)(42)(28)Y1c;(11)Y2;}[(21)Y2t;(22)[}(24)Y1c;(12)(25)(26)(45)(28)Y1c;(11)Y1;}[(15)'Продолжая пробираться через чащу леса, через некоторое время вы наконец-то выходите на ту самую поляну.;(17)(18)(11)Y1;(12)(19)}[(21)Y2t;(22)[}(24)Y1c;(12)(25)(26)(48)(28)Y1c;(11)Y1;}[(21)Y2t;(22)[}(24)Y1c;(12)(25)(26)(51)(28)Y1c;(11)Y1;}[(21)Y2t;(22)[}(24)Y1c;(12)(25)(26)(54)(28)Y1c;(11)Y1;}[(21)Y2t;(22)[}(24)Y1c;(12)(25)(26)(57)(28)Y1c;(11)Y1;}[(9)Y;(10)Y;(11)Y;(12)(13)}}}

Ошибки в консоли

[feature-gmpanel] addons/feature-gmpanel/lua/gmpanel/actions/move/client.lua:8: bad argument #7 to 'format' (no value)
  1. format - [C]:-1
   2. openSettings - addons/feature-gmpanel/lua/gmpanel/actions/move/client.lua:8
    3. SetAction - addons/feature-gmpanel/lua/vgui/gmp_scenario_action.lua:179
     4. AddAction - addons/feature-gmpanel/lua/vgui/gmp_scenario_editor.lua:188
      5. OpenEditor - addons/feature-gmpanel/lua/vgui/gmp_scenario_editor.lua:215
       6. DoClick - <:@?#$*/>addons/feature-gmpanel/lua/gmpanel/cl_scenarios.lua:32
        7. OnMouseReleased - lua/vgui/dlabel.lua:237
         8. unknown - addons/util-other/lua/vgui/dmenuoption.lua:78

Обратная связь

Kilo-7#0001