Я новичок в написании сценариев Roblox и пытался изменить оружие с прозрачного на видимое, когда диалог начинается с NPC.
Я установил прозрачность оружия «Автогиперлазер» на 1 в свойствах, чтобы он был прозрачным по умолчанию.У меня есть NPC с именем Weapon_holder, у которого есть дочерний элемент Dialog и DialogChoice.Итак, иерархия:
workspace.Weapon_holder.Head.Dialog.DialogChoice
Я создал скрипт под объектом DialogChoice, который имеет следующий код:
local Dialog = script.Parent
Dialog.DialogChoiceSelected:Connect(function(Player, Choice)
workspace.Autohyperlaser.Handle.Transparency = 0
end)
Я ожидал, что прозрачность workspace.Autohyperlaser.Handle
изменится с 1до 0 после выбора любого диалогового окна.Однако пистолет остается прозрачным, поэтому сценарий либо неверен, либо не вызывается.Как я могу заставить это работать?