Я пытаюсь сделать так, чтобы, когда вы касаетесь кирпича, он будет заморозить персонаж затем запустить функцию в ModuleScript, составляющей ImageLabel медленно появляются тогда исчезают, когда ваш персонаж телепортирован внутри/снаружи этого здания. До сих пор мне удалось заставить замолчать вашего персонажа и вызвать функцию, но код, чтобы изображение выглядело и исчезло, не работает. Это код:Roblox Lua - Image Прозрачность Функция
_G.BeginFade = {}
_G.BeginFade.GlobalFunction = function()
`local Image = game.StarterGui.Fade.FadeImage`
Image.Visible = true
repeat
Image.ImageTransparency = Image.ImageTransparency - 0.1
wait(0.2)
until
Image.ImageTransparency == 0
wait(2)
repeat
Image.ImageTransparency = Image.ImageTransparency + 0.1
until
Image.ImageTransparency == 1
end
Я использую _G.BeginFade.GlobalFunction() для вызова функции, и я называю это из другого сценария. Модуль ModuleScript, содержащий эту функцию, находится в StarterGui. Она возвращает эту ошибку:
Workspace.Home Teleport.tele2.Teleport pad Script:47: attempt to index field 'BeginFade' (a nil value)
Спасибо, но мне нужна его для функции, поэтому я могу назвать ее из других скриптов. Будет ли это работать, если я возьму часть его и включит его в функцию? – Dragonshield